﻿@import https://fonts.googleapis.com/css?family=Raleway;html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.header-menu-wrapper .btn-main.btn-default,.header-menu-wrapper .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .header-menu-wrapper span,.header-menu-wrapper .btn-main,.header-menu-wrapper header.banner .navbar-header .left-side .thinkific-logged-control .btn-main,.header-wrapper .header-menu-wrapper header.banner .navbar-header .left-side .thinkific-logged-control .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span,.header-wrapper .header-menu-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .left-side .thinkific-logged-control span,.header-menu-wrapper header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links a.btn-main,.header-menu-wrapper header .nav-primary .nav .menu-item.button>a,.header-menu-wrapper header .nav-primary .nav .menu-item.mobile-button>a,.header-menu-wrapper.fixed header.banner .navbar-header .left-side .thinkific-logged-control .btn-main,.header-menu-wrapper.blue-menu header.banner .navbar-header .left-side .thinkific-logged-control .btn-main,.header-menu-wrapper.is-active header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links a.btn-main,.header-menu-wrapper.fixed header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links a.btn-main,.header-menu-wrapper.blue-menu header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links a.btn-main,.header-menu-wrapper.is-active header.banner .navbar-header .action-button-wrapper .btn-main,.header-wrapper .header-menu-wrapper.is-active header.banner .navbar-header .action-button-wrapper .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span,.header-wrapper .header-menu-wrapper.is-active header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .action-button-wrapper span,.header-menu-wrapper.fixed header.banner .navbar-header .action-button-wrapper .btn-main,.header-wrapper .header-menu-wrapper.fixed header.banner .navbar-header .action-button-wrapper .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span,.header-wrapper .header-menu-wrapper.fixed header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .action-button-wrapper span,.header-menu-wrapper.blue-menu header.banner .navbar-header .action-button-wrapper .btn-main,.header-wrapper .header-menu-wrapper.blue-menu header.banner .navbar-header .action-button-wrapper .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span,.header-wrapper .header-menu-wrapper.blue-menu header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .action-button-wrapper span,.header-menu-wrapper.is-active header.banner .navbar-header .left-side .thinkific-logged-control .btn-main{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;box-sizing:border-box;padding:0.75rem 2rem;border-radius:4px;font-family:"Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:1.125rem;font-weight:700;line-height:1.375rem;text-align:center;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;cursor:pointer;position:relative;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-size:100% 100%}.header-menu-wrapper .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span:hover,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .header-menu-wrapper span:hover,.header-menu-wrapper .btn-main:hover,.header-menu-wrapper header.banner .navbar-header .left-side .thinkific-logged-control .btn-main:hover,.header-wrapper .header-menu-wrapper header.banner .navbar-header .left-side .thinkific-logged-control .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span:hover,.header-wrapper .header-menu-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .left-side .thinkific-logged-control span:hover,.header-menu-wrapper header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links a.btn-main:hover,.header-menu-wrapper header .nav-primary .nav .menu-item.button>a:hover,.header-menu-wrapper header .nav-primary .nav .menu-item.mobile-button>a:hover,.header-menu-wrapper.is-active header.banner .navbar-header .action-button-wrapper .btn-main:hover,.header-wrapper .header-menu-wrapper.is-active header.banner .navbar-header .action-button-wrapper .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span:hover,.header-wrapper .header-menu-wrapper.is-active header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .action-button-wrapper span:hover,.header-menu-wrapper.fixed header.banner .navbar-header .action-button-wrapper .btn-main:hover,.header-wrapper .header-menu-wrapper.fixed header.banner .navbar-header .action-button-wrapper .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span:hover,.header-wrapper .header-menu-wrapper.fixed header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .action-button-wrapper span:hover,.header-menu-wrapper.blue-menu header.banner .navbar-header .action-button-wrapper .btn-main:hover,.header-wrapper .header-menu-wrapper.blue-menu header.banner .navbar-header .action-button-wrapper .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span:hover,.header-wrapper .header-menu-wrapper.blue-menu header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .action-button-wrapper span:hover{background-size:800% 800%}@media (max-width: 991px){.header-menu-wrapper .btn-main.btn-default,.header-menu-wrapper .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .header-menu-wrapper span,.header-menu-wrapper .btn-main,.header-menu-wrapper header.banner .navbar-header .left-side .thinkific-logged-control .btn-main,.header-wrapper .header-menu-wrapper header.banner .navbar-header .left-side .thinkific-logged-control .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span,.header-wrapper .header-menu-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .left-side .thinkific-logged-control span,.header-menu-wrapper header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links a.btn-main,.header-menu-wrapper header .nav-primary .nav .menu-item.button>a,.header-menu-wrapper header .nav-primary .nav .menu-item.mobile-button>a,.header-menu-wrapper.fixed header.banner .navbar-header .left-side .thinkific-logged-control .btn-main,.header-menu-wrapper.blue-menu header.banner .navbar-header .left-side .thinkific-logged-control .btn-main,.header-menu-wrapper.is-active header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links a.btn-main,.header-menu-wrapper.fixed header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links a.btn-main,.header-menu-wrapper.blue-menu header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links a.btn-main,.header-menu-wrapper.is-active header.banner .navbar-header .action-button-wrapper .btn-main,.header-wrapper .header-menu-wrapper.is-active header.banner .navbar-header .action-button-wrapper .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span,.header-wrapper .header-menu-wrapper.is-active header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .action-button-wrapper span,.header-menu-wrapper.fixed header.banner .navbar-header .action-button-wrapper .btn-main,.header-wrapper .header-menu-wrapper.fixed header.banner .navbar-header .action-button-wrapper .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span,.header-wrapper .header-menu-wrapper.fixed header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .action-button-wrapper span,.header-menu-wrapper.blue-menu header.banner .navbar-header .action-button-wrapper .btn-main,.header-wrapper .header-menu-wrapper.blue-menu header.banner .navbar-header .action-button-wrapper .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span,.header-wrapper .header-menu-wrapper.blue-menu header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .action-button-wrapper span,.header-menu-wrapper.is-active header.banner .navbar-header .left-side .thinkific-logged-control .btn-main{font-size:1rem;padding:10px 20px}}.header-menu-wrapper .btn-main.btn-default i,.header-menu-wrapper .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span i,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .header-menu-wrapper span i,.header-menu-wrapper .btn-main i,.header-menu-wrapper header.banner .navbar-header .left-side .thinkific-logged-control .btn-main i,.header-wrapper .header-menu-wrapper header.banner .navbar-header .left-side .thinkific-logged-control .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span i,.header-wrapper .header-menu-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .left-side .thinkific-logged-control span i,.header-menu-wrapper header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links a.btn-main i,.header-menu-wrapper header .nav-primary .nav .menu-item.button>a i,.header-menu-wrapper header .nav-primary .nav .menu-item.mobile-button>a i,.header-menu-wrapper.fixed header.banner .navbar-header .left-side .thinkific-logged-control .btn-main i,.header-menu-wrapper.blue-menu header.banner .navbar-header .left-side .thinkific-logged-control .btn-main i,.header-menu-wrapper.is-active header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links a.btn-main i,.header-menu-wrapper.fixed header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links a.btn-main i,.header-menu-wrapper.blue-menu header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links a.btn-main i,.header-menu-wrapper.is-active header.banner .navbar-header .action-button-wrapper .btn-main i,.header-wrapper .header-menu-wrapper.is-active header.banner .navbar-header .action-button-wrapper .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span i,.header-wrapper .header-menu-wrapper.is-active header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .action-button-wrapper span i,.header-menu-wrapper.fixed header.banner .navbar-header .action-button-wrapper .btn-main i,.header-wrapper .header-menu-wrapper.fixed header.banner .navbar-header .action-button-wrapper .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span i,.header-wrapper .header-menu-wrapper.fixed header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .action-button-wrapper span i,.header-menu-wrapper.blue-menu header.banner .navbar-header .action-button-wrapper .btn-main i,.header-wrapper .header-menu-wrapper.blue-menu header.banner .navbar-header .action-button-wrapper .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span i,.header-wrapper .header-menu-wrapper.blue-menu header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .action-button-wrapper span i,.header-menu-wrapper.is-active header.banner .navbar-header .left-side .thinkific-logged-control .btn-main i{margin-right:0.5rem}.header-menu-wrapper .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span i.right,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .header-menu-wrapper span i.right,.header-menu-wrapper .btn-main i.right,.header-menu-wrapper header.banner .navbar-header .left-side .thinkific-logged-control .btn-main i.right,.header-wrapper .header-menu-wrapper header.banner .navbar-header .left-side .thinkific-logged-control .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span i.right,.header-wrapper .header-menu-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .left-side .thinkific-logged-control span i.right,.header-menu-wrapper header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links a.btn-main i.right,.header-menu-wrapper header .nav-primary .nav .menu-item.button>a i.right,.header-menu-wrapper header .nav-primary .nav .menu-item.mobile-button>a i.right,.header-menu-wrapper.is-active header.banner .navbar-header .action-button-wrapper .btn-main i.right,.header-wrapper .header-menu-wrapper.is-active header.banner .navbar-header .action-button-wrapper .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span i.right,.header-wrapper .header-menu-wrapper.is-active header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .action-button-wrapper span i.right,.header-menu-wrapper.fixed header.banner .navbar-header .action-button-wrapper .btn-main i.right,.header-wrapper .header-menu-wrapper.fixed header.banner .navbar-header .action-button-wrapper .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span i.right,.header-wrapper .header-menu-wrapper.fixed header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .action-button-wrapper span i.right,.header-menu-wrapper.blue-menu header.banner .navbar-header .action-button-wrapper .btn-main i.right,.header-wrapper .header-menu-wrapper.blue-menu header.banner .navbar-header .action-button-wrapper .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span i.right,.header-wrapper .header-menu-wrapper.blue-menu header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .action-button-wrapper span i.right{margin-right:0;margin-left:0.5rem}.header-menu-wrapper .btn-main.btn-default i+span,.header-menu-wrapper .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span i+span,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .header-menu-wrapper span i+span,.header-menu-wrapper .btn-main i+span,.header-menu-wrapper header.banner .navbar-header .left-side .thinkific-logged-control .btn-main i+span,.header-wrapper .header-menu-wrapper header.banner .navbar-header .left-side .thinkific-logged-control .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span i+span,.header-wrapper .header-menu-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .left-side .thinkific-logged-control span i+span,.header-menu-wrapper header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links a.btn-main i+span,.header-menu-wrapper header .nav-primary .nav .menu-item.button>a i+span,.header-menu-wrapper header .nav-primary .nav .menu-item.mobile-button>a i+span,.header-menu-wrapper.fixed header.banner .navbar-header .left-side .thinkific-logged-control .btn-main i+span,.header-menu-wrapper.blue-menu header.banner .navbar-header .left-side .thinkific-logged-control .btn-main i+span,.header-menu-wrapper.is-active header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links a.btn-main i+span,.header-menu-wrapper.fixed header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links a.btn-main i+span,.header-menu-wrapper.blue-menu header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links a.btn-main i+span,.header-menu-wrapper.is-active header.banner .navbar-header .action-button-wrapper .btn-main i+span,.header-wrapper .header-menu-wrapper.is-active header.banner .navbar-header .action-button-wrapper .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span i+span,.header-wrapper .header-menu-wrapper.is-active header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .action-button-wrapper span i+span,.header-menu-wrapper.fixed header.banner .navbar-header .action-button-wrapper .btn-main i+span,.header-wrapper .header-menu-wrapper.fixed header.banner .navbar-header .action-button-wrapper .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span i+span,.header-wrapper .header-menu-wrapper.fixed header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .action-button-wrapper span i+span,.header-menu-wrapper.blue-menu header.banner .navbar-header .action-button-wrapper .btn-main i+span,.header-wrapper .header-menu-wrapper.blue-menu header.banner .navbar-header .action-button-wrapper .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span i+span,.header-wrapper .header-menu-wrapper.blue-menu header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .action-button-wrapper span i+span,.header-menu-wrapper.is-active header.banner .navbar-header .left-side .thinkific-logged-control .btn-main i+span{padding-right:1em}.header-menu-wrapper .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span .fab,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .header-menu-wrapper span .fab,.header-menu-wrapper .btn-main .fab,.header-menu-wrapper header.banner .navbar-header .left-side .thinkific-logged-control .btn-main .fab,.header-wrapper .header-menu-wrapper header.banner .navbar-header .left-side .thinkific-logged-control .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span .fab,.header-wrapper .header-menu-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .left-side .thinkific-logged-control span .fab,.header-menu-wrapper header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links a.btn-main .fab,.header-menu-wrapper header .nav-primary .nav .menu-item.button>a .fab,.header-menu-wrapper header .nav-primary .nav .menu-item.mobile-button>a .fab,.header-menu-wrapper.is-active header.banner .navbar-header .action-button-wrapper .btn-main .fab,.header-wrapper .header-menu-wrapper.is-active header.banner .navbar-header .action-button-wrapper .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span .fab,.header-wrapper .header-menu-wrapper.is-active header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .action-button-wrapper span .fab,.header-menu-wrapper.fixed header.banner .navbar-header .action-button-wrapper .btn-main .fab,.header-wrapper .header-menu-wrapper.fixed header.banner .navbar-header .action-button-wrapper .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span .fab,.header-wrapper .header-menu-wrapper.fixed header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .action-button-wrapper span .fab,.header-menu-wrapper.blue-menu header.banner .navbar-header .action-button-wrapper .btn-main .fab,.header-wrapper .header-menu-wrapper.blue-menu header.banner .navbar-header .action-button-wrapper .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span .fab,.header-wrapper .header-menu-wrapper.blue-menu header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .action-button-wrapper span .fab{font-weight:normal}.header-menu-wrapper .btn-main.btn-default,.header-menu-wrapper .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .header-menu-wrapper span{box-shadow:0 3px 6px rgba(250,98,28,0.04),0 10px 20px rgba(250,98,28,0.06);border:1px solid transparent;padding:14px 1rem;margin:0 !important;color:#fff !important;background:-webkit-linear-gradient(left top, #ed942d 0%, #fa621c 100%);background:-o-linear-gradient(left top, #ed942d 0%, #fa621c 100%);background:linear-gradient(to right bottom, #ed942d 0%, #fa621c 100%)}.header-menu-wrapper .btn-main.btn-default:hover,.header-menu-wrapper .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span:hover,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .header-menu-wrapper span:hover{background-size:800% 800%}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}html,body{background:#fff;color:#676767;font-family:Open Sans,Raleway,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-rendering:optimizeLegibility;font-size:1em;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%}html.gray-bg #wrap,body.gray-bg #wrap{background-color:#f5f5f5}@media (max-width: 1074px){html.hide-scroll,body.hide-scroll{overflow-y:hidden}}@media (min-width: 1142px){html.hide-scroll,body.hide-scroll{margin-left:0 !important}}@media only screen and (max-width: 767px){html{font-size:14px}}.choose-language-bar{display:none !important}h1,h2,h3,h4,h5,h6,p{line-height:1.5;margin-bottom:1em;font-weight:400}h1{font-size:2.188em}h2{font-size:1.875em}h3{font-size:1.625em}h4{font-size:1.438em}h5{font-size:1.125em}p{font-size:1em}hr{border:none;background:#cdcdcd;height:1px;margin:20px 0}i,em{font-style:italic}b,strong{font-weight:600}small{font-size:80%}a{color:#132e57;transition:color .2s}a:hover{color:#081325;text-decoration:none}ul li,ol li{line-height:1.5}.unstyle{list-style:none;padding:0}#error-messages{margin:0;padding-left:0}#error-messages li.error-message{padding:10px 15px;background-color:#e4737c;border-radius:3px;color:#fff;margin-bottom:12px}input:focus::-webkit-input-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}.form-control{background:#fefefe;border:2px solid #cdcdcd;height:40px;padding:6px 15px;box-shadow:none;font-size:1em}.form-control:focus{border-color:#fa621c;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(250,98,28,0.6)}label{display:block}input[type="search"]{-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;transition:all 0.1s ease;box-sizing:border-box;border-radius:3px;padding:10px 15px;background:none;border:2px solid rgba(91,91,91,0.3)}input[type="search"]:focus{background:#ffffff}.radio,.checkbox{display:block;min-height:20px;margin-top:10px;margin-bottom:10px;padding-left:20px;vertical-align:middle}.form__separator{margin:15px 0;font-weight:600;line-height:1.5;text-align:center;text-transform:uppercase}.btn{display:inline-block;width:auto;border:none;border-radius:3px;box-shadow:none;outline:none;font-weight:600;text-decoration:none;-webkit-tap-highlight-color:transparent;font-size:20px;padding:12px 29px;color:#fff}.btn:hover,.btn:focus,.btn:active{box-shadow:none}.btn-large{padding:12px;font-size:1.125em}.btn-huge{padding:22px 67px;font-size:24px;line-height:29px}.btn-block{display:block;width:100%}.btn-primary,.coupon-form__coupon-button input{background:#fa621c;color:#fff}.btn-primary:hover,.coupon-form__coupon-button input:hover,.btn-primary:focus,.coupon-form__coupon-button input:focus,.btn-primary:active,.coupon-form__coupon-button input:active{background:#de4905;color:#fff}.btn-secondary{background:#fafafa;color:#5b5b5b}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active{background:#e1e1e1;color:#5b5b5b}.btn-default,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span{background:#b2b2b2;color:#ffffff}.btn-default:hover,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span:hover,.btn-default:focus,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span:focus,.btn-default:active,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span:active{background:#999}.btn-primary,.coupon-form__coupon-button input,.btn-orange{box-shadow:0 3px 6px rgba(237,148,45,0.15),0 10px 20px rgba(237,148,45,0.15);transition:all .2s ease}.btn-primary:focus,.coupon-form__coupon-button input:focus,.btn-primary:active,.coupon-form__coupon-button input:active,.btn-orange:focus,.btn-orange:active{box-shadow:0 1px 2px rgba(237,148,45,0.12),0 1px 3px rgba(237,148,45,0.12) !important}.btn-primary:hover,.coupon-form__coupon-button input:hover,.btn-orange:hover{box-shadow:0 20px 40px rgba(237,148,45,0.2)}.btn-primary,.coupon-form__coupon-button input,.btn-primary:active,.coupon-form__coupon-button input:active,.btn-primary:hover,.coupon-form__coupon-button input:hover,.btn-primary:focus,.coupon-form__coupon-button input:focus,.btn-orange,.btn-orange:active,.btn-orange:hover,.btn-orange:focus{background-image:-webkit-linear-gradient(105deg, #fa621c, #ed942d);background-image:linear-gradient(-15deg, #fa621c, #ed942d)}.btn-primary:hover,.coupon-form__coupon-button input:hover,.btn-orange:hover{color:#fff}.btn-primary:hover,.coupon-form__coupon-button input:hover,.btn-orange:hover{text-decoration:none !important}.btn-orange-transparent{background-image:transparent;border:1px #fa621c solid;color:#fa621c;transition:all .2s ease}.btn-orange-transparent:hover,.btn-orange-transparent:focus,.btn-orange-transparent:active{background-image:-webkit-linear-gradient(105deg, #fa621c, #ed942d);background-image:linear-gradient(-15deg, #fa621c, #ed942d);border-color:transparent;color:#fff}.linkedin-signin{background:#4875b4;color:#fff}.linkedin-signin:hover,.linkedin-signin:focus,.linkedin-signin:active{background:#395d90;color:#fff}#wrap{background:#fff}#wrap::after{clear:both;content:"";display:table}@media only screen and (min-width: 1600px){#wrap{margin-left:auto;margin-right:auto}}#content-push{padding-top:87px}@media (max-width: 991px){#content-push.password-reset-box{padding-top:0}}@media only screen and (max-width: 767px){#content-push{padding-top:25px}}@media only screen and (max-width: 479px){#content-push{padding-top:15px}}.site-landing__courses,.products-wrapper,.student-dashboard-wrapper,.checkout-form,.student-profile{max-width:1250px;margin:0 auto;padding:92px 0}.site-landing__courses{padding-top:60px}@media only screen and (max-width: 479px){.site-landing__courses,.products-wrapper,.student-dashboard-wrapper,.checkout-form,.student-profile{padding:20px 0}}.column{padding-left:75px;padding-right:75px}@media only screen and (min-width: 992px){.column{padding-left:100px;padding-right:100px}}@media only screen and (max-width: 991px){.column{padding-left:55px;padding-right:55px}}@media only screen and (max-width: 767px){.column{padding-left:25px;padding-right:25px}}@media only screen and (max-width: 479px){.column{padding-left:15px;padding-right:15px}}.visible{display:inline-block !important}.card{box-shadow:0 3px 6px rgba(167,169,172,0.15),0 10px 20px rgba(167,169,172,0.15);border-radius:3px;position:relative;background:#ffffff}.card::after{clear:both;content:"";display:table}.card:focus,.card:active{box-shadow:0 1px 2px rgba(167,169,172,0.12),0 1px 3px rgba(167,169,172,0.12) !important}.card:hover{box-shadow:0 20px 40px rgba(167,169,172,0.2)}.card--block{display:block}.card--padding-5{padding:5px}.card--padding-15{padding:15px}.card--padding-20{padding:20px}.product-cards__container .course-card-wrapper{float:none}.card--bottom-margin-10{margin-bottom:10px}.card--bottom-margin-20{margin-bottom:20px}.course-card{display:block;height:490px;margin-bottom:30px;cursor:pointer;border:1px solid #ccc;border-radius:5px;transition:all .2s ease;box-shadow:0 3px 6px rgba(167,169,172,0.15),0 10px 20px rgba(167,169,172,0.15)}.course-card:focus,.course-card:active{box-shadow:0 1px 2px rgba(167,169,172,0.12),0 1px 3px rgba(167,169,172,0.12) !important}.course-card:hover{box-shadow:0 20px 40px rgba(167,169,172,0.2)}.course-card.search-course-card{height:auto}.course-card.search-course-card .lesson{padding:5px 0}.course-card.search-course-card .lesson img{margin-right:10px}.course-card.search-course-card .lesson a:hover,.course-card.search-course-card .lesson a:active,.course-card.search-course-card .lesson a:focus{color:#fa621c}.course-card:focus{text-decoration:none}.course-card:hover .course-card__img-container:after{opacity:.0}.course-card__img{border-top-left-radius:3px;border-top-right-radius:3px;width:100%;height:auto}.course-card__img-container{border-top-left-radius:3px;border-top-right-radius:3px;position:relative;overflow:hidden;height:220px;display:block}.course-card__img-container:after{content:'';display:block;position:absolute;top:0;left:0;bottom:0;right:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;background-color:#fff;opacity:0}.course-card__body{display:block;padding:20px 20px 10px}.course-card__body .row,.course-card__body .span-row{display:block}.course-card__body .lessons-placement{display:block}.course-card__instructor-name{font-size:0.875em}.course-card__price{display:block;color:#f6611d;font-weight:600;font-size:1.325em;text-align:right;line-height:1;word-wrap:break-word}.course-card__price .free{text-transform:uppercase}.course-card__price small{font-size:20px}.course-card__discount{text-align:right;margin-top:7px;font-size:14px;color:#000;display:block;line-height:1.357}.course-card__title{color:#132e57;font-size:1.325em;line-height:1.4;margin-bottom:16px;font-weight:bold}@media only screen and (min-width: 768px){.course-card__title{width:80%}}.course-card__title a{color:#5b5b5b}.course-card__description{margin-bottom:10px;color:#686868;font-size:0.938em}.course-card__cta{position:absolute;bottom:0;left:0;width:100%;margin-bottom:20px;padding:0 20px}.course-card__cta a{margin-bottom:5px}.course-card__cta a:last-of-type{margin-bottom:0}.course-card__cta-secondary{margin-bottom:10px}.progress-card{cursor:default}.progress-card .course-card__body{padding-top:10px}.progress-card .course-card__title{text-align:center}.progress-card .progress-card-progress{padding-top:10px}.progress-card .progress-completion{color:#5b5b5b;font-size:1.875em;text-align:center}.progress-card .progress-line{position:relative;display:inline-block;overflow:hidden;width:100%;height:3px;margin:10px 0}.progress-card .progress-line .progress-line-percent{position:absolute;top:0;left:0;height:100%;background-color:#132e57}.progress-card .progress-line .progress-line-bar{height:3px;background:#cdcdcd}.ribbon-wrapper-orange{position:absolute;width:144px;height:144px;right:-51px;z-index:1;top:-35px}@media screen and (min-width: 992px){.course-card__img-container{max-height:220px}}@media screen and (min-width: 768px) and (max-width: 991px){.course-card{height:481px}.course-card__img-container{max-height:235px}.course-card__title{font-size:1.063em}}@media screen and (max-width: 767px){.course-card{max-width:370px;height:auto;margin-top:0;margin-right:auto;margin-left:auto;padding-bottom:20px}.course-card__cta{position:relative;margin-bottom:0}.course-card__body .star-rating{margin:10px 0}}@media (min-width: 992px) and (max-width: 1250px){.course-card .course-card__img-container{height:auto}.course-card .course-card__title{margin-bottom:4px}}.head-wrap{height:57px;left:0;right:0;position:absolute}.header-wrapper{position:absolute;width:100%;z-index:1010;left:0;box-shadow:none}.header-wrapper.blue-menu{background-color:#132e57}.header-wrapper header.banner{background-color:transparent;-webkit-transition:background-color .8s;transition:background-color .8s}.header-wrapper.fixed,.header-wrapper.scroll-top-0{position:fixed;box-shadow:0 0 5px 0 rgba(0,0,0,0.75)}.header-wrapper.fixed header.banner,.header-wrapper.scroll-top-0 header.banner{background-color:#fff;position:relative}@media (min-width: 1000px){.header-wrapper.fixed header.banner .nav-primary .nav .nav-item a,.header-wrapper.scroll-top-0 header.banner .nav-primary .nav .nav-item a{color:#132e57}}.header-wrapper:not(.fixed):not(.scroll-top-0) .header-nav__item>a{color:#fff}.header-wrapper:not(.fixed):not(.scroll-top-0) header.banner .nav-primary .menu-desktop .nav>.menu-item>a{color:#fff}.header-wrapper:not(.fixed):not(.scroll-top-0) header.banner .header-actions a.btn{background-color:transparent;border:1px solid #fff;background-image:none}.header-wrapper:not(.fixed):not(.scroll-top-0) header.banner .header-actions a.btn:hover,.header-wrapper:not(.fixed):not(.scroll-top-0) header.banner .header-actions a.btn:focus{background-color:#fff;color:#132e57}.header-wrapper:not(.fixed):not(.scroll-top-0) header.banner .header-actions a{color:#fff}.header-wrapper:not(.fixed):not(.scroll-top-0) header.banner .brand{background-image:url("https://corporatefinanceinstitute.com/assets/logotm-white.svg")}@media (min-width: 992px){.header-wrapper header.banner .container,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container{max-width:1300px;padding:0 20px}.header-wrapper header.banner .container>.row,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container>.row,.header-wrapper header.banner .course-card__body .container>.span-row,.course-card__body .header-wrapper header.banner .container>.span-row,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .course-card__body .dropdown-container>.span-row,.course-card__body .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container>.span-row{margin:0}}.header-wrapper header.banner .container>.row,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container>.row,.header-wrapper header.banner .course-card__body .container>.span-row,.course-card__body .header-wrapper header.banner .container>.span-row,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .course-card__body .dropdown-container>.span-row,.course-card__body .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container>.span-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.header-wrapper header.banner .brand{background-image:url("https://corporatefinanceinstitute.com/assets/logotm-1.svg");background-size:115px 28px;width:115px;height:38px;background-repeat:no-repeat;text-indent:-9999px;display:inline-block;margin-top:15px}.header-wrapper header.banner .btn{min-width:auto}.header-wrapper header.banner .navbar-header .navbar-toggle{border:none;float:right;outline:0;position:relative;padding:0;padding-right:12px}.header-wrapper header.banner .navbar-header .navbar-toggle:hover{opacity:1}.header-wrapper header.banner .navbar-header .navbar-toggle .hamburger-box{margin-top:1rem}.header-wrapper header.banner .navbar-header .navbar-toggle .hamburger-box .hamburger-inner,.header-wrapper header.banner .navbar-header .navbar-toggle .hamburger-box .hamburger-inner:after,.header-wrapper header.banner .navbar-header .navbar-toggle .hamburger-box .hamburger-inner:before{border-radius:0;height:4px}.header-wrapper header.banner .navbar-header .navbar-toggle .hamburger-box .hamburger-inner:after{width:30px;right:0}.header-wrapper header.banner .navbar-header .navbar-toggle .hamburger-box .hamburger-inner:before{width:20px;right:0}.header-wrapper header.banner .navbar-header .navbar-toggle .hamburger-box .hamburger-inner{width:40px}.header-wrapper header.banner .navbar-header .navbar-toggle.is-active .hamburger-box .hamburger-inner:after{width:40px}.header-wrapper header.banner .nav-primary{padding:0}.header-wrapper header.banner .nav-primary .nav{float:right;padding-top:0}.header-wrapper header.banner .nav-primary .nav .nav-item{margin:0;font-size:1rem;position:relative;transition:.2s ease-in-out}.header-wrapper header.banner .nav-primary .nav .nav-item.menu-item-has-children:not(.complex)>a:after{content:"\f078";font-family:FontAwesome;position:absolute;top:50%;right:8px;transform:translateY(-50%);font-size:10px}.header-wrapper header.banner .nav-primary .nav .nav-item.menu-item-has-children.show-sub-menu:not(.complex)>a:before{content:"";position:absolute;display:block !important;left:50%;bottom:0;transform:translate(-50%);border:15px solid transparent;border-bottom:15px solid #132e57}.header-wrapper header.banner .nav-primary .nav .nav-item a{padding:1.2rem 2rem 1.2rem 1rem;display:block;color:#132e57;font-weight:600;position:relative;outline:none;font-size:16px}.header-wrapper header.banner .nav-primary .nav .nav-item a:hover,.header-wrapper header.banner .nav-primary .nav .nav-item a:focus,.header-wrapper header.banner .nav-primary .nav .nav-item a:active{text-decoration:none;color:#fa621c !important;background:transparent}@media (min-width: 1200px){.head-wrap .header-wrapper header.banner>.container,.head-wrap .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu header.banner>.dropdown-container{padding-left:30px;padding-right:30px}}.header-wrapper header.banner .nav-primary .nav .nav-item.active a::after{opacity:1}.header-wrapper header.banner .nav-primary .nav .nav-item:not(.complex-submenu):not(.complex) ul.sub-menu{position:absolute;z-index:11;width:auto;left:0;top:auto;padding:0;border-radius:0;border:none;background-color:#fff;box-shadow:1px 2px 2px 1px rgba(0,0,0,0.25)}.header-wrapper header.banner .nav-primary .nav .nav-item:not(.complex-submenu):not(.complex) ul.sub-menu .container,.header-wrapper header.banner .nav-primary .nav .nav-item:not(.complex-submenu):not(.complex) ul.sub-menu .nav-item.complex-submenu>.sub-menu .dropdown-container,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item:not(.complex-submenu):not(.complex) ul.sub-menu .dropdown-container{width:100%}.header-wrapper header.banner .nav-primary .nav .nav-item:not(.complex-submenu):not(.complex) ul.sub-menu .nav-item{display:block;float:none;white-space:nowrap}.header-wrapper header.banner .nav-primary .nav .nav-item:not(.complex-submenu):not(.complex) ul.sub-menu .nav-item:first-child a{font-weight:900}.header-wrapper header.banner .nav-primary .nav .nav-item:not(.complex-submenu):not(.complex) ul.sub-menu .nav-item.menu-item-has-children>a::after{right:auto;padding-left:0.5rem}.header-wrapper header.banner .nav-primary .nav .nav-item:not(.complex-submenu):not(.complex) ul.sub-menu .nav-item a{padding:0.3rem 1.5rem}.header-wrapper header.banner .nav-primary .nav .nav-item:not(.complex-submenu):not(.complex) ul.sub-menu .nav-item:first-child>a{padding-top:1rem}.header-wrapper header.banner .nav-primary .nav .nav-item:not(.complex-submenu):not(.complex) ul.sub-menu .nav-item:last-child>a{padding-bottom:1rem}.header-wrapper header.banner .nav-primary .nav .nav-item:not(.complex-submenu):not(.complex) ul.sub-menu .nav-item .sub-menu{transition:opacity ease-in-out .2s;opacity:0;left:-999999px;top:0}.header-wrapper header.banner .nav-primary .nav .nav-item:not(.complex-submenu):not(.complex) ul.sub-menu .nav-item.show-sub-menu .sub-menu{left:100%;padding:0;opacity:1}@media (min-width: 1001px){.header-wrapper header.banner .nav-primary .menu-mobile{display:none}}@media (max-width: 1000px){.header-wrapper header.banner .nav-primary .menu-desktop{display:none}}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu{position:static}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu .nav-item a{color:#fff;padding:.5rem 0;font-size:.875rem}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu .nav-item a:hover,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu .nav-item a:active,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu .nav-item a:focus{color:darker(10%, #fff)}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu .nav-item a.menu-image-title-above,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu .nav-item a.menu-image-title-below{text-align:left}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu .nav-item a .menu-image-title{line-height:1}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu .nav-item a.menu-image-title-hide .menu-image-title{display:none}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu{position:absolute;z-index:11;width:100%;left:50%;transform:translateX(-50%);top:auto;padding:1rem 0 .5rem;background-color:#132e57;border-radius:5px;box-shadow:0 2px 8px 2px rgba(0,0,0,0.2);border-top-left-radius:0;border-top-right-radius:0}@media (min-width: 1200px){.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu{max-width:1300px}}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container{max-width:1300px;margin:0 auto}@media (min-width: 1200px){.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container{max-width:1300px;padding:0 20px !important}}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dropdown-row{margin:0 -20px}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item{list-style:none !important}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.sub-clear{clear:both;width:100%}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.clear-left{clear:left}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.subitems-list>.sub-menu>.nav-item{width:100%}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.subitems-two>.sub-menu>.nav-item{width:50%;float:left}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.subitems-three>.sub-menu>.nav-item{width:33.33%;float:left}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.subitems-underline>.sub-menu>.nav-item:not(.without-bottom-border){padding:0 15px}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.subitems-underline>.sub-menu>.nav-item:not(.without-bottom-border).col-md-12:first-child>a,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .course-card__body .nav-item.subitems-underline>.sub-menu>.nav-item.span-col:not(.without-bottom-border):first-child>a,.course-card__body .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.subitems-underline>.sub-menu>.nav-item.span-col:not(.without-bottom-border):first-child>a{padding-top:0}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.subitems-underline>.sub-menu>.nav-item:not(.without-bottom-border)>a{border-bottom:2px solid rgba(255,255,255,0.4);padding-top:.5rem;padding-bottom:.5rem}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.align-right{float:right !important;text-align:right}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span{white-space:normal}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.col-md-2-5{width:20%}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.col-md-2-5.padding-on{padding:0 20px}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.col-md-40{width:40%}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.hidden-title>a{display:none}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.invisible-title>a{visibility:hidden}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.invisible-title>a{opacity:0;cursor:auto}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .sub-menu{position:static;padding-left:0;margin:-20px}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .sub-menu a{padding-top:.25rem;padding-bottom:.25rem}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .sub-menu .menu-image-not-hovered img{max-width:100%;height:auto;margin:0;padding-bottom:10px}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu .complex{padding:1rem 20px;float:left}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu .complex.no-top-padding{padding-top:0}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu .complex.sub-row>.sub-menu{margin:0 -15px}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu .complex>a{font-size:1.125rem;padding-top:0;padding-bottom:.5rem}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu .complex a{font-weight:400}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu .complex>.sub-menu{margin:0}.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu .complex>.sub-menu .nav-item{float:left;position:relative;min-height:1px}.header-wrapper header.banner .nav-primary .nav>.nav-item>.sub-menu{display:none}.header-wrapper .nav-item .menu-career-map,.header-wrapper .nav-item .menu-valuation-skills,.header-wrapper .nav-item .menu-advanced-formulas,.header-wrapper .nav-item .menu-templates,.header-wrapper .nav-item .menu-ebooks{padding:0 15px}.header-wrapper header.banner .nav-primary .social-icons{margin-bottom:0}.header-wrapper header.banner .nav-primary .social-icons>li{padding:0 1rem}.header-wrapper header.banner .nav-primary .social-icons>li:first-child{padding-right:0.75rem}.header-wrapper header.banner .nav-primary .social-icons>li:last-child{padding-right:0}.header-wrapper header.banner .header-actions,.header-wrapper header.banner .header-actions-mobile{display:flex;align-items:center;justify-content:flex-end}.header-wrapper header.banner .header-actions-mobile{flex-grow:1}.header-wrapper header.banner .header-actions.last{flex-grow:inherit;margin-left:12px}.header-wrapper header.banner .sign-in ~ .header-actions.last{margin-left:2rem}.header-wrapper header.banner .header-actions.last a{line-height:25px;padding:.3rem .5rem}.header-wrapper header.banner .header-actions .sign-in a,.header-wrapper header.banner .header-actions .contact a,.header-wrapper header.banner .header-actions-mobile .sign-in a,.header-wrapper header.banner .header-actions-mobile .contact a{font-weight:600;white-space:nowrap}.header-wrapper header.banner .header-actions .sign-in a:hover,.header-wrapper header.banner .header-actions .sign-in a:focus,.header-wrapper header.banner .header-actions .sign-in a:active,.header-wrapper header.banner .header-actions .contact a:hover,.header-wrapper header.banner .header-actions .contact a:focus,.header-wrapper header.banner .header-actions .contact a:active,.header-wrapper header.banner .header-actions-mobile .sign-in a:hover,.header-wrapper header.banner .header-actions-mobile .sign-in a:focus,.header-wrapper header.banner .header-actions-mobile .sign-in a:active,.header-wrapper header.banner .header-actions-mobile .contact a:hover,.header-wrapper header.banner .header-actions-mobile .contact a:focus,.header-wrapper header.banner .header-actions-mobile .contact a:active{text-decoration:none}.header-wrapper header.banner .header-actions .btn,.header-wrapper header.banner .header-actions-mobile .btn{font-weight:600;background-color:#fa621c;border-color:#fa621c;color:#fff;font-weight:600;-webkit-transition:all .2s;transition:all .2s;max-width:100%;display:inline-block;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:1rem 3rem;font-size:1.125rem;border-radius:5px;padding:.5rem 1rem;border-radius:5px}.header-wrapper header.banner .header-actions-mobile{display:none;padding:0 20px}.header-wrapper header.banner .header-actions-mobile .sign-in,.header-wrapper header.banner .header-actions-mobile .contact{width:100%;text-align:center}.header-wrapper header.banner .header-actions-mobile .btn{width:100%;border-radius:5px}ul.header-nav__list.header-nav__right{padding:1rem 0.5rem}@media (min-width: 992px){.header-wrapper header.banner .container,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container{width:100%;padding:0 40px}}.navbar-collapse.collapse{display:none !important}.navbar-collapse.collapse.in{display:block !important}@media (min-width: 1000px){.navbar-collapse.collapse{display:block !important}}.hamburger--squeeze .hamburger-inner{transition-duration:0.1s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 0.1s 0.14s ease, opacity 0.1s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.1s 0.14s ease,transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.14s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease, opacity 0.1s 0.14s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease,transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1)}.header-wrapper header.banner .navbar-header .navbar-toggle .hamburger-box .hamburger-inner,.header-wrapper header.banner .navbar-header .navbar-toggle .hamburger-box .hamburger-inner:after,.header-wrapper header.banner .navbar-header .navbar-toggle .hamburger-box .hamburger-inner:before{background-color:#fa621c;border-radius:0;height:4px}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.header-logo__image{width:auto;max-height:35px;margin-right:20px}.header-school-name{display:inline-block;margin-right:20px;font-size:1.875em}.header-nav__list{list-style:none;padding:0;margin:0;width:100%}.header-nav__item{font-size:0.875em;cursor:pointer}@media (max-width: 543px){.header-nav__item.sign-in a{color:#fff;background-color:#ed942d;border-color:transparent;background-image:linear-gradient(-15deg, #fa621c, #ed942d);border:none;box-shadow:7px 7px 15px rgba(0,0,0,0.3);border-radius:3px;width:100%;text-align:center;line-height:1.9;box-shadow:0 3px 6px rgba(237,148,45,0.15),0 10px 20px rgba(237,148,45,0.15)}.header-nav__item.sign-in a:focus,.header-nav__item.sign-in a:active{box-shadow:0 1px 2px rgba(237,148,45,0.12),0 1px 3px rgba(237,148,45,0.12) !important}.header-nav__item.sign-in a:hover{box-shadow:0 20px 40px rgba(237,148,45,0.2)}.header-nav__item.sign-in a:hover{text-decoration:none}}.header-user-avatar{border-radius:50%;height:32px;width:32px;margin:-25px 5px -21px}.dropdown{margin-left:15px}.dropdown-toggle{margin-left:10px}.dropdown-menu{top:22px;right:0;left:auto;border-radius:0;background:#fff;border:0}.dropdown-menu>li{text-align:right}.dropdown-menu>li>a{color:#132e57}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:active,.dropdown-menu>li>a:focus{color:#fff;background-color:#132e57}.header-nav__mobile-btn{display:none;margin-right:0;padding:6px 10px;color:#132e57;border:1px solid #132e57;background:none;border-radius:3px}.header-nav__mobile-btn:hover,.header-nav__mobile-btn:active,.header-nav__mobile-btn:focus{color:#fff;background-color:#132e57}@media only screen and (min-width: 992px){header .column{display:table;width:100%;padding-left:20px;padding-right:20px}.header-logo__container{display:table-cell;width:1px;white-space:nowrap}.header-nav__container{display:table-cell;vertical-align:middle}.header-nav{display:table;width:100%;font-weight:600}.header-nav__list{display:table-cell}.header-nav__left,.header-nav__right{width:auto}.header-nav__right{text-align:right}.header-nav__item{display:inline-block;vertical-align:sub}.header-nav__item+.header-nav__item{margin-left:0}.header-nav__item+.header-nav__item>a{margin-left:0}}@media only screen and (max-width: 991px){.header-nav{padding-top:15px}.header-school-name{margin-right:85px}.header-nav__container{display:none}.header-nav__container.open{display:block}.header-nav__item{display:block;text-align:center;font-size:0.938em}.header-nav__link{display:block;padding:10px 0}.header-logo__container{position:relative}.header-nav__mobile-btn{position:absolute;display:block;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.dropdown{display:none}}footer{margin-left:auto;margin-right:auto;background:#242424;padding:30px 0;color:#fff}footer a{color:#fff}footer a:hover,footer a:active,footer a:focus{text-decoration:underline}.footer-nav{text-align:center;list-style:none;padding:0;margin:0 0 30px 0}.footer-nav__item{display:inline-block;font-size:0.875em}.footer-nav__item+.footer-nav__item{margin-left:15px}.footer-copyright{margin-bottom:10px;font-size:0.750em;opacity:0.6}.footer-powered-by{font-size:0.750em}.content-info.section{padding:3rem 0}.content-info{background-color:#1e2a39;color:#fff}footer.content-info.section .row,footer.content-info.section .course-card__body .span-row,.course-card__body footer.content-info.section .span-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.content-info{font-size:.9rem}.content-info .contact-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;width:100%;font-size:1.65rem;margin-bottom:1rem}.content-info .contact-info .social-media .social-icons{margin-bottom:1rem}.content-info .contact-info .social-media .social-icons li:first-child{padding-left:0}.content-info .contact-info .social-media .social-icons li{display:inline-block;padding:0 .5rem}.content-info .contact-info .social-media .social-icons li span{display:none}.content-info .contact-info .social-media{text-align:right}.content-info a.focus,.content-info a:active,.content-info a:hover,.content-info a.focus,.content-info a:active,.content-info a:focus{color:#f57a16;text-decoration:none}.content-info .footer-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;width:100%;margin-bottom:3rem}.content-info .contact-info .email{text-align:center}.content-info ul{padding:0}.content-info ul li{list-style:none}.content-info .footer-navigation>li>a{display:block;margin-bottom:.75rem;font-weight:600;text-transform:uppercase;outline:none;text-decoration:none}.content-info .footer-navigation>li .sub-menu>li{line-height:1.2;padding-bottom:7px;display:block}.content-info .colophon{font-size:.8rem;width:100%;text-align:center;line-height:1.5}.content-info .colophon>span{padding-right:2rem;position:relative}.content-info .colophon>span:after{content:"|";position:absolute;right:.75rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.content-info .colophon>span:last-child{padding-right:0}.content-info .colophon>span:last-child:after{display:none}@media (min-width: 1200px){.content-info .container,.content-info .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .content-info .dropdown-container{max-width:1140px;padding-right:20px;padding-left:20px}}@media (min-width: 768px){.content-info .contact-info .email,.content-info .contact-info .social-media,.content-info .contact-info .telephone{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.footer-navigation>li{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.content-info .contact-info .email,.content-info .contact-info .social-media,.content-info .contact-info .telephone,.content-info .footer-navigation>li{position:relative;min-height:1px;padding-right:20px;padding-left:20px;width:100%;line-height:1.5}@media (max-width: 768px) and (min-width: 544px){.content-info .container,.content-info .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .content-info .dropdown-container{max-width:477px}}@media (max-width: 768px){.content-info .container,.content-info .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .content-info .dropdown-container{padding-right:20px;padding-left:20px}.content-info .contact-info{flex-direction:column}.content-info .contact-info .email,.content-info .contact-info .social-media,.content-info .contact-info .telephone{text-align:center}.content-info .contact-info .email,.content-info .contact-info .social-media,.content-info .contact-info .telephone{margin-bottom:5px}.content-info .footer-navigation>li{margin-bottom:0;font-size:1.25rem}.content-info .colophon>span{display:block;margin-bottom:.7rem;margin-top:0;padding:0}.content-info .colophon>span:after{display:none}.content-info .footer-navigation>li>a{margin-bottom:0;padding:5px 0;position:relative}.content-info .footer-navigation>li>a:before{content:'+';position:absolute;right:0;top:50%;transform:translate(0%, -50%);color:#fff;font-size:1.8rem}.content-info .footer-navigation>li>a.minus:before{content:'–';right:0;margin-top:-2px}.content-info .footer-navigation>li .sub-menu{display:none;padding:10px 20px}.content-info .footer-navigation>li .sub-menu>a{text-transform:uppercase;font-size:1rem}}@media (max-width: 544px){.content-info .footer-navigation>li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media only screen and (min-width: 1600px){footer{margin-left:auto;margin-right:auto}}.star-rating{position:relative;display:inline-block;overflow:hidden;width:180px;height:36px;font-size:0;white-space:nowrap;background:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjREREREREIiBwb2ludHM9IjEwLDAgMTMuMDksNi41ODMgMjAsNy42MzkgMTUsMTIuNzY0IDE2LjE4LDIwIDEwLDE2LjU4MyAzLjgyLDIwIDUsMTIuNzY0IDAsNy42MzkgNi45MSw2LjU4MyAiLz48L3N2Zz4=");background-size:contain;background-repeat:repeat-x}.star-rating i{position:absolute;top:0;left:0;z-index:1;width:20%;height:100%;opacity:0;background-image:url("https://cdn-themes.thinkific.com/4670/168856/p6qA9EwiTt6XKI8WwF3X_Star.svg");background-size:contain;background-repeat:no-repeat;background-position:center 10px}.star-rating i.star-grey{background-image:url("https://cdn-themes.thinkific.com/4670/168856/EfEC8WCUQlONTjlJv7Us_s-gray.svg") !important;background-size:contain;background-repeat:no-repeat}.star-rating i.star-half{background-image:url("https://cdn-themes.thinkific.com/4670/168856/jZws2Ir3ShaxdnVX4cFQ_s-half.svg") !important;background-size:contain;background-repeat:no-repeat}.star-rating input{position:relative;z-index:2;display:inline-block;width:20%;height:100%;margin:0;padding:0;opacity:0;appearance:none;-webkit-appearance:none;-moz-appearance:none}.star-rating input.marked+i{opacity:1}.star-rating i ~ i{left:20%}.star-rating i ~ i ~ i{left:40%}.star-rating i ~ i ~ i ~ i{left:60%}.star-rating i ~ i ~ i ~ i ~ i{left:80%}.star-rating__input input{position:relative}.star-rating__input input:hover+i{opacity:1}.star-rating__filled{position:relative}.star-rating__filled i{opacity:1}.star_rating__single{width:25px}.course-review__stars .star-rating{background:none}.course-review__stars .star-rating i:not(.star-grey):not(.star-half){background-image:url("https://cdn-themes.thinkific.com/4670/168856/p6qA9EwiTt6XKI8WwF3X_Star.svg");background-size:contain;background-repeat:no-repeat}.course-review__stars .star-rating i.star-grey{background-image:url("https://cdn-themes.thinkific.com/4670/168856/EfEC8WCUQlONTjlJv7Us_s-gray.svg");background-size:contain;background-repeat:no-repeat}.course-review__stars .star-rating i.star-half{background-image:url("https://cdn-themes.thinkific.com/4670/168856/jZws2Ir3ShaxdnVX4cFQ_s-half.svg");background-size:contain;background-repeat:no-repeat}.course-review__stars .star-rating i ~ i{left:20%}.course-review__stars .star-rating i ~ i ~ i{left:40%}.course-review__stars .star-rating i ~ i ~ i ~ i{left:60%}.course-review__stars .star-rating i ~ i ~ i ~ i ~ i{left:80%}.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus{background-color:#f3f3f3;border-color:#cdcdcd;color:#132e57}.pagination>li>a,.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span{color:#132e57;border:1px solid #cdcdcd}.site-landing__banner{position:relative;height:400px;background-size:cover;background-position:center center;background-repeat:no-repeat;color:#fff}.site-landing__banner-content{-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;width:100%;max-width:1250px;text-align:center}@media (min-width: 768px){.site-landing .site-landing__courses .product-cards__container .course-card-wrapper{width:50%}}@media (min-width: 992px){.site-landing .site-landing__courses .product-cards__container .course-card-wrapper{width:33.33333%}}@media only screen and (min-width: 992px){.product-cards__container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.product-cards__container:before,.product-cards__container:after{content:normal;border:1px solid}@media only screen and (max-width: 767px){.site-landing__banner{height:500px}.site-landing__banner--title{font-size:1.875em;margin-top:0}.site-landing__banner--subtitle{font-size:1.250em;margin:0}}@media only screen and (max-width: 479px){.site-landing__banner--title{font-size:1.625em}.site-landing__banner--subtitle{font-size:0.938em}}.product-landing{background:#ffffff;font-size:1.125rem;line-height:1.8}.product-landing section{padding-top:60px;padding-bottom:60px}.product-landing section::after{clear:both;content:"";display:table}.product-landing section.page-banner{padding-top:110px}.product-landing section.page-banner.purple-bg{background-color:#132e57;background:linear-gradient(209.73deg, #581971 0%, #132E57 100%)}.product-landing section p:last-of-type{margin-bottom:0}.product-landing section p a:not(.btn){color:#fa621c}.product-landing section p a:not(.btn):hover{text-decoration:underline}.product-landing .section-title{margin:0 0 42px;color:#132e57;font-weight:200;font-size:2.250em}.course-contact-info{font-weight:bold}.product-landing:not(.bundle-landing) .product-banner{position:relative;width:100%;height:560px;background-color:transparent;padding:0 !important}.product-landing:not(.bundle-landing) .product-banner .padding-line{height:60px !important}.product-landing:not(.bundle-landing) .product-banner .title-block{position:relative;font-weight:900;text-align:left;padding-bottom:60px;max-width:700px}@media (max-width: 992px){.product-landing:not(.bundle-landing) .product-banner .title-block{margin-left:55px}}@media (max-width: 992px){.product-landing:not(.bundle-landing) .product-banner .title-block{margin-left:25px}}@media (max-width: 480px){.product-landing:not(.bundle-landing) .product-banner .title-block{margin-left:15px}}.product-landing:not(.bundle-landing) .product-banner .title-block .btn{font-weight:bold !important;font-size:18px !important;line-height:29px !important}.product-landing:not(.bundle-landing) .product-banner .product__title{margin:0 0 30px;color:#F4F7FB;font-weight:600;font-size:50px;line-height:58px}.product-landing:not(.bundle-landing) .product-banner .product__subtitle{display:block;padding-bottom:15px;font-weight:600;font-size:20px;line-height:27px;color:#F8F9FA}.product-landing:not(.bundle-landing) .product-banner .product__private-title{color:#fff;line-height:1}.product-landing:not(.bundle-landing) .product-banner .product__private-title i{font-size:1.125em;vertical-align:middle}.course-actions{background-color:#e7e7e7 !important}.btn-intro-video{width:300px;height:75px;background-color:#F4F7FB;border-radius:0px 3px 0px 0px;border:1px solid #F4F7FB;color:#FA621C;background-image:url("https://cdn-themes.thinkific.com/4670/168856/7gk7J6FRT69ve4QsXpQw_play_video.svg");background-position:26px 26px;background-repeat:no-repeat;background-size:14px 23px;text-align:center;padding-top:26px;font-family:Open Sans;font-style:normal;font-weight:bold;font-size:18px;transition:border-color .2s linear}.btn-intro-video:hover,.btn-intro-video:focus,.btn-intro-video:active{border:1px solid #FA621C;color:#FA621C}@media only screen and (max-width: 479px){.btn-intro-video{padding-left:12px;padding-right:12px}}.product-main-cta{text-align:center}.product-main-cta .header-play-video{position:absolute;top:0;bottom:0;left:15px;right:15px;background-image:url("https://cdn.corporatefinanceinstitute.com/wp-content/themes/cfi/dist/images/play-button.png");background-repeat:no-repeat;background-size:81px 81px;background-position:center;background-color:rgba(19,46,87,0.5)}.product-body-button-block .bundle-cta-tagline{color:#5b5b5b}.product-overview img{max-width:100%}.product-overview .readmore{position:relative}.product-overview .readmore-toggle{margin-top:26px}.course-contact-info{margin:0}.course-contact-info p{margin:10px 0}.course-review__container{margin-bottom:60px;min-height:136px}.course-review__container:last-of-type{margin-bottom:0}.course-review__name{margin-bottom:18px}.course-review__stars{margin-bottom:12px}.course-review__title{margin-bottom:12px;font-weight:normal}.review-button{display:inline-block;margin-top:30px;cursor:pointer}.chapter-info{padding:0;list-style:none}.chapter-info li{float:left;display:inline-block;margin:0 5px 5px 0;padding:2px 10px 0;border-radius:3px;background:#f3f3f3;color:#5b5b5b}.chapter-info i{color:#132e57;font-size:1.125em;vertical-align:middle}.chapter-info span{font-weight:600;font-size:0.688em}.toggle-content{color:#132E57;font-weight:600;font-size:0.813em;text-align:left;cursor:pointer;padding:16px 45px 15px 30px;font-style:normal;font-weight:600;font-size:16px;line-height:29px;position:relative}.curriculum-chapter-header .arrow-left{display:inline-block;width:10px;height:10px;border-top:2px solid #3271D2;border-right:2px solid #3271D2;transform:rotate(45deg);position:absolute;right:30px;top:25px}.curriculum-chapter-header .arrow-bottom{display:inline-block;width:10px;height:10px;border-top:2px solid #3271D2;border-right:2px solid #3271D2;transform:rotate(135deg);position:absolute;right:30px;top:25px}.label{border-radius:3px;display:inline-block;padding:2px 5px;margin:0 5px;float:left;background:#132e57;color:#fff}.label-free{border:1px solid #3271D2;box-sizing:border-box;border-radius:19px;float:none;background:transparent;color:#3271D2}.product-landing .course-promotion{padding:0}.product-landing .course-promotion .coupon{padding:10px;font-size:1em}.product-landing .course-promotion .valid-coupon{background-color:#54c670;color:#fff}.product-landing .course-promotion .invalid-coupon{background-color:#ffed8f;color:#8f7800}@media only screen and (max-width: 767px){.product-landing section{padding-top:40px;padding-bottom:40px}.product-landing section p,.product-landing section ul{font-size:0.938em}.product-landing .product__title{font-size:1.750em !important}.product-landing .section-title{margin-bottom:24px;font-size:1.750em !important}.product-landing .title-block{width:90%}}@media only screen and (max-width: 479px){.product-landing .product-main-cta .btn{padding:12px;font-size:1.125em}}.high-convert-landing .btn-intro-video{margin-bottom:10px}.high-convert-landing .product-main-cta{margin-top:30px}.high-convert-landing .course-instructor{margin-top:48px;background:#f3f3f3;color:#5b5b5b}.high-convert-landing .course-instructor img{max-width:100%}.high-convert-landing .course-instructor .instructor__img-wrap{margin-top:-120px;text-align:center}.high-convert-landing .course-instructor .instructor__img{border-radius:50%;margin-bottom:10px;height:162px;width:162px;border:5px solid #ffffff}.high-convert-landing .course-instructor .instructor__details{margin-bottom:36px}.high-convert-landing .course-instructor .instructor__name{font-size:1.250em;font-weight:600;text-align:center}.high-convert-landing .course-instructor .instructor__title{text-align:center}.high-convert-landing .course-curriculum{background:#e6e6e6}.high-convert-landing .course-curriculum .section-title{color:#5b5b5b}.high-convert-landing .course-curriculum .curriculum-chapter{margin:0 0 10px 0 !important}.high-convert-landing .course-curriculum .curriculum-chapter-header{padding:10px 15px !important;background:#132e57 !important}.high-convert-landing .course-curriculum .curriculum-chapter-header .chapter-time{color:#fff;text-align:right}.high-convert-landing .course-curriculum .chapter-header{font-family:Open Sans;font-style:normal;font-weight:600;font-size:16px;line-height:29px;color:#132E57;text-align:left}.high-convert-landing .course-curriculum .chapter-list-item__link{display:block}.high-convert-landing .course-curriculum .chapter-list-item__link:hover{background:#f3f3f3}.high-convert-landing .course-curriculum .chapter-list-item{position:relative;padding:5px 45px 5px 15px;color:#5b5b5b}.high-convert-landing .course-curriculum .chapter-list-item i{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:25px;font-size:1.250em;color:#5b5b5b}.high-convert-landing .course-curriculum .chapter-toggle{border-radius:0;border:0;background:#ffffff}.high-convert-landing .course-curriculum .course-main-cta{padding-top:36px}@media only screen and (max-width: 479px){.high-convert-landing .course-instructor{margin-top:60px}.high-convert-landing .instructor__img-wrap{margin-top:-80px}.high-convert-landing .instructor__img{height:108px;width:108px}.high-convert-landing .curriculum-chapter-header{padding:5px 15px !important}.high-convert-landing .toggle-content{padding:0 !important}.high-convert-landing .course-curriculum .chapter-time{text-align:left}}.curriculum-landing .course-actions{padding:25px 0;border-bottom:1px solid #cdcdcd;background:#f3f3f3}.curriculum-landing .section-title,.curriculum-landing h2,.curriculum-landing h3,.curriculum-landing h4,.curriculum-landing h5,.curriculum-landing h6{color:#132e57}.curriculum-landing .course-body{position:relative}.curriculum-landing .sidebar-filler{position:absolute;right:0;bottom:0;height:100%;border-left:1px solid #cdcdcd}.curriculum-landing .course-includes{margin-bottom:24px}.curriculum-landing .course-includes ul{display:inline;padding:0;color:#5b5b5b;list-style:none}.curriculum-landing .course-includes li{display:inline-block;margin-right:3px;margin-bottom:6px;padding:5px 6px 3px 4px;border:1px solid #cdcdcd;border-radius:3px;background:#ffffff;color:#5b5b5b;font-size:0.813em;white-space:nowrap}.curriculum-landing .course-includes li:last-of-type{margin-right:0}.curriculum-landing .course-includes i{color:#132e57;font-weight:400;font-size:1.125em;line-height:1;vertical-align:middle}.curriculum-landing .curriculum-includes{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap}.curriculum-landing .curriculum-includes .item{margin:0 25px 25px 0}.curriculum-landing .curriculum-includes .icon{height:25px;width:30px;display:inline-block;background-size:cover;background-repeat:no-repeat;vertical-align:top}.curriculum-landing .curriculum-includes .icon.slide{background-image:url("https://cdn-themes.thinkific.com/4670/168856/RrwKItbUQEa0H07caXym_icon-slide.png")}.curriculum-landing .curriculum-includes .icon.video{background-image:url("https://cdn-themes.thinkific.com/4670/168856/FtZQsF7RrqJFwNbSHusT_icon-video.png")}.curriculum-landing .curriculum-includes .icon.exercise{background-image:url("https://cdn-themes.thinkific.com/4670/168856/mpepkkxjTXyt0EmqTUXD_icon-exercise.png")}.curriculum-landing .curriculum-includes .icon.text{background-image:url("https://cdn-themes.thinkific.com/4670/168856/kYsUEt2sRDuvhpi9T5BD_icon-text.png")}.curriculum-landing .curriculum-includes .icon.exams{background-image:url("https://cdn-themes.thinkific.com/4670/168856/ZrxjgK3zQu6tmngNxr1n_icon-exam.png")}.curriculum-landing .curriculum-includes .icon.files{background-image:url("https://cdn-themes.thinkific.com/4670/168856/4devZLULQHCNBOKL73ES_icon-files.png")}.curriculum-landing .curriculum-includes .type-title{font-family:Open Sans;font-style:normal;font-weight:normal;font-size:16px;line-height:25px;vertical-align:top;display:inline-block;color:#495057}.curriculum-landing .course-curriculum{padding-right:20px;padding-bottom:60px;padding-top:130px}@media only screen and (max-width: 991px){.curriculum-landing .course-curriculum{padding-top:60px;padding-bottom:0}}.curriculum-landing .course-curriculum h2{font-weight:600;font-size:34px;line-height:46px;color:#132e57}.curriculum-landing .curriculum-chapter+.curriculum-chapter{margin-top:16px}.curriculum-landing .chapter-toggle{padding:0;border-radius:3px;background:#ffffff;box-shadow:0px 2px 4px rgba(0,0,0,0.15)}.curriculum-landing .chapter-toggle.opened{box-shadow:0px 0px 30px rgba(0,0,0,0.15)}.curriculum-landing .chapter-toggle .arrow-bottom,.curriculum-landing .chapter-toggle .arrow-left{right:33px}.curriculum-landing .curriculum-chapter-header{padding:10px 15px !important}.curriculum-landing .curriculum-chapter-header .chapter-time{color:#fff;text-align:right}.curriculum-landing .chapter-header{color:#132e57;font-weight:600;line-height:1}.curriculum-landing .chapter-list{background-color:#f4f7fb;margin-left:15px;margin-right:15px}@media (max-width: 480px){.curriculum-landing .chapter-list{margin-left:0}}.curriculum-landing .chapter-list-item{position:relative;padding:18px 45px 17px 30px;font-style:normal;font-weight:normal;font-size:16px;line-height:25px;color:#495057;transition:background-color .2s ease}.curriculum-landing .chapter-list-item:hover{background-color:#d1deee}.curriculum-landing .chapter-list-item i{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:25px;color:#5b5b5b;font-size:1.250em}.curriculum-landing .chapter-list-item .icon-presentation{color:transparent;background-image:url("https://cdn-themes.thinkific.com/4670/168856/RrwKItbUQEa0H07caXym_icon-slide.png");background-size:contain;background-repeat:no-repeat}.curriculum-landing .chapter-list-item .icon-lesson{color:transparent;background-image:url("https://cdn-themes.thinkific.com/4670/168856/RrwKItbUQEa0H07caXym_icon-slide.png");background-size:contain;background-repeat:no-repeat}.curriculum-landing .chapter-list-item .icon-survey{color:transparent;background-image:url("https://cdn-themes.thinkific.com/4670/168856/mpepkkxjTXyt0EmqTUXD_icon-exercise.png");background-size:contain;background-repeat:no-repeat}.curriculum-landing .chapter-list-item .icon-quiz{color:transparent;background-image:url("https://cdn-themes.thinkific.com/4670/168856/ZrxjgK3zQu6tmngNxr1n_icon-exam.png");background-size:contain;background-repeat:no-repeat}.curriculum-landing .chapter-list-item .icon-htmlitem{color:transparent;background-image:url("https://cdn-themes.thinkific.com/4670/168856/RrwKItbUQEa0H07caXym_icon-slide.png");background-size:contain;background-repeat:no-repeat}.curriculum-landing .chapter-list-item .icon-download{color:transparent;background-image:url("https://cdn-themes.thinkific.com/4670/168856/4devZLULQHCNBOKL73ES_icon-files.png");background-size:contain;background-repeat:no-repeat}.curriculum-landing .chapter-time{float:right;display:inline-block;margin-top:8px;padding:0 10px;border-radius:50%;background:#132e57;color:#fff;font-size:0.875em;text-align:center}.curriculum-landing .course-details{padding:0 0 40px 18px}.curriculum-landing .course-details .product-overview,.curriculum-landing .course-details .course-instructor{margin-bottom:48px}.curriculum-landing .course-details .social-icons{font-size:1px}.curriculum-landing .course-details .social-icons iframe{vertical-align:middle}.curriculum-landing .course-details .share-btn{display:inline-block;width:75px;vertical-align:middle}.curriculum-landing .course-details .less{overflow:hidden;height:540px}.curriculum-landing .course-details__section{margin-bottom:48px}.curriculum-landing .instructor__details{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin:0 0 20px 0;font-weight:600}.curriculum-landing .instructor__img{width:70px;height:70px;margin-right:20px;border:1px solid #cdcdcd;border-radius:50%}.curriculum-landing .multi-product__description{padding:5px 10px;line-height:1.5}.curriculum-landing .multi-product__description .price{font-size:1em}.curriculum-landing .multi-product__description .title{font-size:0.875em;color:white}@media only screen and (max-width: 991px){.curriculum-landing .course-body .course-curriculum{margin-bottom:40px}.curriculum-landing .course-curriculum{padding-right:0}.curriculum-landing .course-details{padding:0}.curriculum-landing .sidebar-filler{display:none}}@media only screen and (max-width: 767px){.curriculum-landing .chapter-time{float:none;margin-top:12px}}@media only screen and (max-width: 479px){.curriculum-landing .course-includes{margin-bottom:24px}.curriculum-landing .course-actions{padding:10px}}.bundle-content{background:#f3f3f3}.bundle-content .section-title{color:#5b5b5b}.bundle-cta-tagline{margin-top:10px;color:#fff}.bundle-content__item{box-shadow:0 3px 6px rgba(167,169,172,0.15),0 10px 20px rgba(167,169,172,0.15);border-radius:3px;position:relative;background:#ffffff;padding:10px}.bundle-content__item::after{clear:both;content:"";display:table}.bundle-content__item:focus,.bundle-content__item:active{box-shadow:0 1px 2px rgba(167,169,172,0.12),0 1px 3px rgba(167,169,172,0.12) !important}.bundle-content__item:hover{box-shadow:0 20px 40px rgba(167,169,172,0.2)}.bundle-content__item .row,.bundle-content__item .course-card__body .span-row,.course-card__body .bundle-content__item .span-row{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.bundle-content__item-img{border-radius:3px;height:auto;width:100%}.bundle-content__item-title{font-size:1em}.bundle-content__item+.bundle-content__item,.bundle-content__item+.bundle-course--hidden,.bundle-course--hidden+.bundle-course--hidden{margin-top:12px}.bundle-see-more-content{padding-top:32px}.full-access-bundle-page .page-banner{position:relative;z-index:15}@media (min-width: 768px){.full-access-bundle-page .page-banner{padding-bottom:230px}}@media (min-width: 992px){.full-access-bundle-page .page-banner{padding-bottom:300px}}@media (min-width: 1200px){.full-access-bundle-page .page-banner{padding-bottom:320px}}.full-access-bundle-page .product-overview .column{padding:0 15px}.full-access-bundle-page .product-overview .column>.row>.col-md-10.col-md-offset-1,.full-access-bundle-page .product-overview .course-card__body .column>.span-row>.col-md-10.col-md-offset-1,.course-card__body .full-access-bundle-page .product-overview .column>.span-row>.col-md-10.col-md-offset-1{margin:0;width:100%;padding:0}.full-access-bundle-page section.move-image-to-top{background:#f2f5f6}@media (min-width: 768px){.full-access-bundle-page section.move-image-to-top{margin-top:-320px}}@media (min-width: 992px){.full-access-bundle-page section.move-image-to-top{margin-top:-380px}}@media (min-width: 1200px){.full-access-bundle-page section.move-image-to-top{margin-top:-420px}}@media (max-width: 767px){.full-access-bundle-page section.move-image-to-top{margin-top:-70px}}.full-access-bundle-page section.move-image-to-top .container,.full-access-bundle-page section.move-image-to-top .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .full-access-bundle-page section.move-image-to-top .dropdown-container{z-index:25;position:relative}.full-access-bundle-page section.buy-now-section{font-size:18px}.full-access-bundle-page section.buy-now-section h3{margin-top:0;color:#132e57}.full-access-bundle-page section.buy-now-section .content{text-align:center}.full-access-bundle-page section.buy-now-section .orange-text{color:#fa621c}.full-access-bundle-page section.buy-now-section .btn{margin-top:20px}.full-access-bundle-page section.buy-now-section.no-top-padding{padding-top:0}.full-access-bundle-page section.buy-now-section.large-bottom-padding{padding-bottom:120px}.full-access-bundle-page section.section-bg-gradient{background-image:-ms-linear-gradient(top, #fff 0%, #E7E7E7 50%);background-image:-moz-linear-gradient(top, #fff 0%, #E7E7E7 50%);background-image:-o-linear-gradient(top, #fff 0%, #E7E7E7 50%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #E7E7E7));background-image:-webkit-linear-gradient(top, #fff 0%, #E7E7E7 50%);background-image:linear-gradient(to bottom, #fff 0%, #E7E7E7 50%)}.full-access-bundle-page section.section-bg-gray{background-color:#f3f3f3}.full-access-bundle-page section.simple-content-section h3{color:#132e57;font-weight:600}.full-access-bundle-page section.features-section{position:relative;overflow:hidden}@media (min-width: 1300px){.full-access-bundle-page section.features-section{padding-top:100px;padding-bottom:100px;margin:auto;position:relative}.full-access-bundle-page section.features-section .container>.with-image,.full-access-bundle-page section.features-section .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container>.with-image,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .full-access-bundle-page section.features-section .dropdown-container>.with-image{top:120px}}@media (min-width: 992px){.full-access-bundle-page section.features-section .container,.full-access-bundle-page section.features-section .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .full-access-bundle-page section.features-section .dropdown-container{display:flex;align-items:center}.full-access-bundle-page section.features-section .container>.with-image,.full-access-bundle-page section.features-section .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container>.with-image,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .full-access-bundle-page section.features-section .dropdown-container>.with-image{position:absolute}.full-access-bundle-page section.features-section .container>.with-image img,.full-access-bundle-page section.features-section .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container>.with-image img,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .full-access-bundle-page section.features-section .dropdown-container>.with-image img{max-height:600px;margin:0;z-index:1;max-width:150%}.full-access-bundle-page section.features-section .container>.with-image:nth-child(1),.full-access-bundle-page section.features-section .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container>.with-image:nth-child(1),.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .full-access-bundle-page section.features-section .dropdown-container>.with-image:nth-child(1){left:-15px}.full-access-bundle-page section.features-section .container>.with-image:nth-child(2),.full-access-bundle-page section.features-section .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container>.with-image:nth-child(2),.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .full-access-bundle-page section.features-section .dropdown-container>.with-image:nth-child(2){right:0;padding-right:0;text-align:right}}@media (max-width: 1299px) and (min-width: 992px){.full-access-bundle-page section.features-section .container>.with-image,.full-access-bundle-page section.features-section .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container>.with-image,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .full-access-bundle-page section.features-section .dropdown-container>.with-image{top:80px}}.full-access-bundle-page section.features-section .container>.with-image img,.full-access-bundle-page section.features-section .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container>.with-image img,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .full-access-bundle-page section.features-section .dropdown-container>.with-image img{box-shadow:0 3px 6px rgba(167,169,172,0.15),0 10px 20px rgba(167,169,172,0.15)}.full-access-bundle-page section.features-section .container>.with-image img:focus,.full-access-bundle-page section.features-section .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container>.with-image img:focus,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .full-access-bundle-page section.features-section .dropdown-container>.with-image img:focus,.full-access-bundle-page section.features-section .container>.with-image img:active,.full-access-bundle-page section.features-section .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container>.with-image img:active,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .full-access-bundle-page section.features-section .dropdown-container>.with-image img:active{box-shadow:0 1px 2px rgba(167,169,172,0.12),0 1px 3px rgba(167,169,172,0.12) !important}.full-access-bundle-page section.features-section .container>.with-image img:hover,.full-access-bundle-page section.features-section .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container>.with-image img:hover,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .full-access-bundle-page section.features-section .dropdown-container>.with-image img:hover{box-shadow:0 20px 40px rgba(167,169,172,0.2)}.full-access-bundle-page section.features-section h3{color:#132e57;font-weight:600}.full-access-bundle-page section.features-section .features ul{list-style:none !important}.full-access-bundle-page section.features-section .features ul li{list-style:none !important;display:inline-block;min-height:28px;position:relative;margin-bottom:8px}.full-access-bundle-page section.features-section .features ul li:before{display:inline-block;content:'\f058';font-family:FontAwesome;margin-right:10px;position:absolute;left:-36px;top:-9px;font-size:28px;color:#1e8496}.full-access-bundle-page section.features-section.features-on-right .col-md-6.with-image{direction:rtl}@media (min-width: 992px){.full-access-bundle-page section.simple-content-section{padding-top:100px}}.full-access-bundle-page section.section-logos .mini-title{text-align:center;margin-bottom:40px;font-style:italic;font-size:18px}@media (min-width: 992px){.full-access-bundle-page section.section-logos .logos-wrapper{display:flex}.full-access-bundle-page section.section-logos .logos-wrapper .single-logo{flex-grow:1;align-self:center}}@media (min-width: 768px) and (max-width: 991px){.full-access-bundle-page section.section-logos .logos-wrapper .single-logo{display:inline-block;width:33.33333333%;text-align:center}.full-access-bundle-page section.section-logos .logos-wrapper .single-logo:nth-child(3n+4){margin-top:20px}}@media (max-width: 767px) and (min-width: 500px){.full-access-bundle-page section.section-logos .logos-wrapper .single-logo{display:inline-block;text-align:center;width:50%}.full-access-bundle-page section.section-logos .logos-wrapper .single-logo:nth-child(2n+3){margin-top:20px}}@media (max-width: 499px){.full-access-bundle-page section.section-logos .logos-wrapper .single-logo{display:block;text-align:center;width:100%}.full-access-bundle-page section.section-logos .logos-wrapper .single-logo:nth-child(n+2){margin-top:40px}}.full-access-bundle-page section.section-testimonials .testimonial-wrapper .content-img img{max-width:200px;max-height:200px}.full-access-bundle-page section.section-testimonials .testimonial-wrapper .content-text .testimonial-title{color:#132e57;font-size:36px;margin-bottom:20px;line-height:1.1}.full-access-bundle-page section.section-testimonials .testimonial-wrapper .content-text .testimonial-author{margin-top:20px}@media (min-width: 992px){.full-access-bundle-page section.section-testimonials .testimonial-wrapper{display:flex;align-items:center;width:80%;margin:auto}.full-access-bundle-page section.section-testimonials .testimonial-wrapper .content-text{padding-left:20px}}@media (max-width: 991px){.full-access-bundle-page section.section-testimonials .testimonial-wrapper{dispay:block}}.full-access-bundle-page section.bundle-content .section-title{margin-bottom:20px;color:#132e57;text-align:center;font-weight:600}@media (min-width: 768px){.full-access-bundle-page section.bundle-content #bundle-contents{font-size:0;margin-left:-15px;margin-right:-15px}.full-access-bundle-page section.bundle-content #bundle-contents .bundle-content__item{display:inline-block;width:50%;border-radius:0;box-shadow:none;position:static;background:none;padding:0;font-size:16px}}@media (min-width: 768px) and (max-width: 1199px){.full-access-bundle-page section.bundle-content #bundle-contents .bundle-content__item:nth-child(2n+1):last-child{margin-left:25%}}@media (min-width: 768px){.full-access-bundle-page section.bundle-content #bundle-contents .bundle-content__item .row,.full-access-bundle-page section.bundle-content #bundle-contents .bundle-content__item .course-card__body .span-row,.course-card__body .full-access-bundle-page section.bundle-content #bundle-contents .bundle-content__item .span-row{border-radius:3px;box-shadow:1px 1px 0 #e2e2e2;position:relative;background:#ffffff;padding:10px;margin:0 15px}.full-access-bundle-page section.bundle-content #bundle-contents .bundle-content__item .row .bundle-content__item-title,.full-access-bundle-page section.bundle-content #bundle-contents .bundle-content__item .course-card__body .span-row .bundle-content__item-title,.course-card__body .full-access-bundle-page section.bundle-content #bundle-contents .bundle-content__item .span-row .bundle-content__item-title{line-height:1.2;margin-bottom:10px}.full-access-bundle-page section.bundle-content #bundle-contents .bundle-content__item .row .col-sm-2,.full-access-bundle-page section.bundle-content #bundle-contents .bundle-content__item .course-card__body .span-row .col-sm-2,.course-card__body .full-access-bundle-page section.bundle-content #bundle-contents .bundle-content__item .span-row .col-sm-2{padding:0}}@media (min-width: 768px) and (min-width: 768px){.full-access-bundle-page section.bundle-content #bundle-contents .bundle-content__item .row .col-sm-2,.full-access-bundle-page section.bundle-content #bundle-contents .bundle-content__item .course-card__body .span-row .col-sm-2,.course-card__body .full-access-bundle-page section.bundle-content #bundle-contents .bundle-content__item .span-row .col-sm-2{width:35%}.full-access-bundle-page section.bundle-content #bundle-contents .bundle-content__item .row .col-sm-10,.full-access-bundle-page section.bundle-content #bundle-contents .bundle-content__item .course-card__body .span-row .col-sm-10,.course-card__body .full-access-bundle-page section.bundle-content #bundle-contents .bundle-content__item .span-row .col-sm-10{width:65%}}@media (min-width: 768px){.full-access-bundle-page section.bundle-content #bundle-contents .bundle-content__item .bundle-content__item-link{color:#fa621c}}@media (min-width: 1200px){.full-access-bundle-page section.bundle-content #bundle-contents .bundle-content__item{display:inline-block;width:33.3333333%}.full-access-bundle-page section.bundle-content #bundle-contents .bundle-content__item:nth-child(3n+1):nth-last-child(2){margin-left:16.666666%}.full-access-bundle-page section.bundle-content #bundle-contents .bundle-content__item:nth-child(3n+1):last-child{margin-left:33.333333%}}.full-access-bundle-page section.section-faq,.machine-learning-bundle section.section-faq{padding-top:0}.full-access-bundle-page section.section-faq h2,.machine-learning-bundle section.section-faq h2{color:#132e57;text-align:center}.full-access-bundle-page section.section-faq .questions-wrapper .question-wrapper,.machine-learning-bundle section.section-faq .questions-wrapper .question-wrapper{border-bottom:1px solid #ccc;margin-top:10px;padding-bottom:3px;position:relative}.full-access-bundle-page section.section-faq .questions-wrapper .question-wrapper:after,.machine-learning-bundle section.section-faq .questions-wrapper .question-wrapper:after{content:'+';position:absolute;top:6px;right:5px;color:#ee6a32;font-size:32px;font-weight:600;line-height:1}.full-access-bundle-page section.section-faq .questions-wrapper .question-wrapper.opened:after,.machine-learning-bundle section.section-faq .questions-wrapper .question-wrapper.opened:after{content:'—';font-size:19px;padding-top:7px}.full-access-bundle-page section.section-faq .questions-wrapper .question-wrapper .question,.machine-learning-bundle section.section-faq .questions-wrapper .question-wrapper .question{color:#132e57;font-size:22px;cursor:pointer;display:block;padding-right:30px;position:relative;z-index:2;padding-right:15px}.full-access-bundle-page section.section-faq .questions-wrapper .question-wrapper .answer,.machine-learning-bundle section.section-faq .questions-wrapper .question-wrapper .answer{display:none;margin-top:10px}@media only screen and (max-width: 479px){.bundle-content__item-title{font-size:1em}}.multi-products .multi-product__item,.course-multi-products .multi-product__item{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 0 6px 0}.multi-products .multi-product__buy,.course-multi-products .multi-product__buy{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding:0}.multi-products .multi-product__cta,.course-multi-products .multi-product__cta{border-radius:0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;font-size:1em}.multi-products .multi-product__description,.course-multi-products .multi-product__description{padding:10px 18px;background:#f3f3f3;font-size:14px}.multi-products .multi-product__description .price,.course-multi-products .multi-product__description .price{line-height:1.5;font-weight:600}@media only screen and (max-width: 767px){.multi-products .multi-product__item,.course-multi-products .multi-product__item{display:block;margin-bottom:24px}.multi-products .multi-product__cta,.course-multi-products .multi-product__cta{padding:3px}}.page-content-gradient{background-color:#132e57;background:linear-gradient(to bottom right, #132e57, #25a2af);width:100%}.sign-in-row,.sign-up-row{display:flex;justify-content:center;flex-wrap:wrap}.sign-in-row .sign-in-container,.sign-in-row .sign-up-container,.sign-up-row .sign-in-container,.sign-up-row .sign-up-container{padding:0 20px}@media (min-width: 992px){.sign-in-row .sign-in-container,.sign-in-row .sign-up-container,.sign-up-row .sign-in-container,.sign-up-row .sign-up-container{min-width:900px}}.user-sign-up,#users-checkout-auth .col-sm-8{padding:20px 40px 30px;border-radius:3px;box-shadow:0 3px 6px #d5d5d5;margin-bottom:40px;background-color:#fff}@media only screen and (max-width: 767px){.user-sign-up,#users-checkout-auth .col-sm-8{margin-top:60px}}.user-sign-up .section-title,#users-checkout-auth .col-sm-8 .section-title{margin-bottom:30px;color:#132E57;font-weight:600}.user-sign-up .terms-policy-wrap,#users-checkout-auth .col-sm-8 .terms-policy-wrap{color:#707070;font-size:14px;margin-bottom:30px;line-height:1.5}.user-sign-up .terms-policy-wrap a,#users-checkout-auth .col-sm-8 .terms-policy-wrap a{color:#fa621c;font-weight:600}.user-sign-up .terms-policy-wrap a:hover,.user-sign-up .terms-policy-wrap a:focus,.user-sign-up .terms-policy-wrap a:active,#users-checkout-auth .col-sm-8 .terms-policy-wrap a:hover,#users-checkout-auth .col-sm-8 .terms-policy-wrap a:focus,#users-checkout-auth .col-sm-8 .terms-policy-wrap a:active{color:#ed942d}.user-sign-up .sign_up__or,.user-sign-up .sign_in__or,#users-checkout-auth .col-sm-8 .sign_up__or,#users-checkout-auth .col-sm-8 .sign_in__or{margin:15px auto;font-weight:600;line-height:1.5;text-align:center;text-transform:uppercase}.user-sign-up .help-block,#users-checkout-auth .col-sm-8 .help-block{display:none}.user-sign-up .has-error .help-block,#users-checkout-auth .col-sm-8 .has-error .help-block{font-size:0.750em;margin:0;padding:0;display:block}.user-sign-up .checkbox,#users-checkout-auth .col-sm-8 .checkbox{margin:0}.user-sign-up .remember-me-link,#users-checkout-auth .col-sm-8 .remember-me-link{line-height:21px}.user-sign-up .btn-primary,.user-sign-up .coupon-form__coupon-button input,.coupon-form__coupon-button .user-sign-up input,#users-checkout-auth .col-sm-8 .btn-primary,#users-checkout-auth .col-sm-8 .coupon-form__coupon-button input,.coupon-form__coupon-button #users-checkout-auth .col-sm-8 input{font-size:1em;padding:8px 0}.user-sign-up .form__separator,#users-checkout-auth .col-sm-8 .form__separator{margin:25px 0}.user-sign-up .form-control,#users-checkout-auth .col-sm-8 .form-control{height:43px}.user-sign-up .login__remember-me-link,.user-sign-up #tips-agree-wrap,#users-checkout-auth .col-sm-8 .login__remember-me-link,#users-checkout-auth .col-sm-8 #tips-agree-wrap{position:relative;margin:5px 0;cursor:pointer}.user-sign-up .login__remember-me-link label,.user-sign-up #tips-agree-wrap label,#users-checkout-auth .col-sm-8 .login__remember-me-link label,#users-checkout-auth .col-sm-8 #tips-agree-wrap label{padding-left:30px;font-weight:400;font-size:14px;color:#676767;cursor:pointer}.user-sign-up .login__remember-me-link #user_remember_me,.user-sign-up .login__remember-me-link #tips-agree,.user-sign-up #tips-agree-wrap #user_remember_me,.user-sign-up #tips-agree-wrap #tips-agree,#users-checkout-auth .col-sm-8 .login__remember-me-link #user_remember_me,#users-checkout-auth .col-sm-8 .login__remember-me-link #tips-agree,#users-checkout-auth .col-sm-8 #tips-agree-wrap #user_remember_me,#users-checkout-auth .col-sm-8 #tips-agree-wrap #tips-agree{display:none}.user-sign-up .login__remember-me-link .mark,.user-sign-up #tips-agree-wrap .mark,#users-checkout-auth .col-sm-8 .login__remember-me-link .mark,#users-checkout-auth .col-sm-8 #tips-agree-wrap .mark{display:block;position:absolute;left:0;top:-2px;width:18px;height:18px;border:solid 1px #707070;background:#fff;border-radius:3px;cursor:pointer}.user-sign-up .login__remember-me-link #user_remember_me:checked ~ .mark,.user-sign-up .login__remember-me-link #tips-agree:checked ~ .mark,.user-sign-up #tips-agree-wrap #user_remember_me:checked ~ .mark,.user-sign-up #tips-agree-wrap #tips-agree:checked ~ .mark,#users-checkout-auth .col-sm-8 .login__remember-me-link #user_remember_me:checked ~ .mark,#users-checkout-auth .col-sm-8 .login__remember-me-link #tips-agree:checked ~ .mark,#users-checkout-auth .col-sm-8 #tips-agree-wrap #user_remember_me:checked ~ .mark,#users-checkout-auth .col-sm-8 #tips-agree-wrap #tips-agree:checked ~ .mark{background:#fa621c;border-color:rgba(250,98,28,0.6)}.user-sign-up #btn-signin,.user-sign-up #btn-signup,.user-sign-up .btn.btn-primary,.user-sign-up .coupon-form__coupon-button input.btn,.coupon-form__coupon-button .user-sign-up input.btn,#users-checkout-auth .col-sm-8 #btn-signin,#users-checkout-auth .col-sm-8 #btn-signup,#users-checkout-auth .col-sm-8 .btn.btn-primary,#users-checkout-auth .col-sm-8 .coupon-form__coupon-button input.btn,.coupon-form__coupon-button #users-checkout-auth .col-sm-8 input.btn{padding:14px 0;font-weight:18px;font-weight:600}.user-sign-up #btn-signup,.user-sign-up .btn.btn-primary,.user-sign-up .coupon-form__coupon-button input.btn,.coupon-form__coupon-button .user-sign-up input.btn,#users-checkout-auth .col-sm-8 #btn-signup,#users-checkout-auth .col-sm-8 .btn.btn-primary,#users-checkout-auth .col-sm-8 .coupon-form__coupon-button input.btn,.coupon-form__coupon-button #users-checkout-auth .col-sm-8 input.btn{margin-bottom:35px}.user-sign-up.sign-up-wrapper #btn-signup,#users-checkout-auth .col-sm-8.sign-up-wrapper #btn-signup{position:relative;top:110px}.user-sign-up.sign-up-wrapper .g-recaptcha,#users-checkout-auth .col-sm-8.sign-up-wrapper .g-recaptcha{position:relative;top:-85px}.user-sign-up .login-links,#users-checkout-auth .col-sm-8 .login-links{margin:2rem 0;text-align:center;font-size:16px}.user-sign-up .login-links a,#users-checkout-auth .col-sm-8 .login-links a{color:#3271D2}.user-sign-up .login-links a:hover,#users-checkout-auth .col-sm-8 .login-links a:hover{color:#fa621c}.user-sign-up #btn-signin,#users-checkout-auth .col-sm-8 #btn-signin{margin-top:30px}.user-sign-up .g-recaptcha,#users-checkout-auth .col-sm-8 .g-recaptcha{width:100%}.user-sign-up .g-recaptcha>div,#users-checkout-auth .col-sm-8 .g-recaptcha>div{margin:0 auto}.user-sign-up .login__forgot-pass-link,#users-checkout-auth .col-sm-8 .login__forgot-pass-link{float:none;width:100%;text-align:center;margin:30px auto 10px;padding:10px 0}.user-sign-up .login__forgot-pass-link a,#users-checkout-auth .col-sm-8 .login__forgot-pass-link a{color:#676767;font-size:18px;white-space:normal;vertical-align:middle}.user-sign-up .login__forgot-pass-link a:hover,.user-sign-up .login__forgot-pass-link a:focus,.user-sign-up .login__forgot-pass-link a:active,#users-checkout-auth .col-sm-8 .login__forgot-pass-link a:hover,#users-checkout-auth .col-sm-8 .login__forgot-pass-link a:focus,#users-checkout-auth .col-sm-8 .login__forgot-pass-link a:active{color:#333}.user-sign-up .login__forgot-pass-link .btn,#users-checkout-auth .col-sm-8 .login__forgot-pass-link .btn{padding-top:0;padding-bottom:0}.user-sign-up .login-tabs,#users-checkout-auth .col-sm-8 .login-tabs{width:calc(100% + 80px);margin:50px -40px -30px;clear:both}.user-sign-up .login-tabs::after,#users-checkout-auth .col-sm-8 .login-tabs::after{display:block;content:"";clear:both}.user-sign-up .login-tabs .login-tab,.user-sign-up .login-tabs .signup-tab,#users-checkout-auth .col-sm-8 .login-tabs .login-tab,#users-checkout-auth .col-sm-8 .login-tabs .signup-tab{width:50%;float:left}.user-sign-up .login-tabs .login-tab.current-tab a,.user-sign-up .login-tabs .signup-tab.current-tab a,#users-checkout-auth .col-sm-8 .login-tabs .login-tab.current-tab a,#users-checkout-auth .col-sm-8 .login-tabs .signup-tab.current-tab a{background-color:#fff}.user-sign-up .login-tabs .login-tab a,.user-sign-up .login-tabs .signup-tab a,#users-checkout-auth .col-sm-8 .login-tabs .login-tab a,#users-checkout-auth .col-sm-8 .login-tabs .signup-tab a{color:#676767;display:block;padding:20px 10px;text-align:center;font-size:1.125rem;font-weight:600;transition:all .2s ease;background-color:#F5F5F5}.user-sign-up .login-tabs .login-tab a:hover,.user-sign-up .login-tabs .login-tab a:active,.user-sign-up .login-tabs .login-tab a:focus,.user-sign-up .login-tabs .signup-tab a:hover,.user-sign-up .login-tabs .signup-tab a:active,.user-sign-up .login-tabs .signup-tab a:focus,#users-checkout-auth .col-sm-8 .login-tabs .login-tab a:hover,#users-checkout-auth .col-sm-8 .login-tabs .login-tab a:active,#users-checkout-auth .col-sm-8 .login-tabs .login-tab a:focus,#users-checkout-auth .col-sm-8 .login-tabs .signup-tab a:hover,#users-checkout-auth .col-sm-8 .login-tabs .signup-tab a:active,#users-checkout-auth .col-sm-8 .login-tabs .signup-tab a:focus{background-color:#E0E0E0}#users-checkout-auth{background:linear-gradient(to bottom right, #132e57, #25a2af)}#users-checkout-auth .terms-policy-wrap{text-align:center}#users-checkout-auth .linkedin-signin,#users-checkout-auth .linkedin-signup{width:100%;padding:13px 20px;font-size:18px;font-weight:600;background-color:#0077B5;position:relative;display:block;transition:all .2s ease;box-shadow:0 3px 6px rgba(0,119,181,0.15),0 10px 20px rgba(0,119,181,0.15)}#users-checkout-auth .linkedin-signin:focus,#users-checkout-auth .linkedin-signin:active,#users-checkout-auth .linkedin-signup:focus,#users-checkout-auth .linkedin-signup:active{box-shadow:0 1px 2px rgba(0,119,181,0.12),0 1px 3px rgba(0,119,181,0.12) !important}#users-checkout-auth .linkedin-signin:hover,#users-checkout-auth .linkedin-signup:hover{box-shadow:0 20px 40px rgba(0,119,181,0.2)}@media (max-width: 479px){#users-checkout-auth .linkedin-signin,#users-checkout-auth .linkedin-signup{padding:13px 10px}}#users-checkout-auth .linkedin-signin i,#users-checkout-auth .linkedin-signup i{position:absolute;left:23px;top:50%;transform:translateY(-50%)}@media (max-width: 479px){#users-checkout-auth .linkedin-signin i,#users-checkout-auth .linkedin-signup i{display:none}}#users-checkout-auth .checkout-form__bottom{display:none}#users-checkout-auth .checkout-form-container__inner{box-shadow:none}#users-checkout-auth .login-tabs{margin-top:10px !important;bottom:-30px;position:relative}.user-sign-up__alt-logins{text-align:center}.user-sign-up__alt-logins .btn+.btn{margin-left:10px}.user-sign-up__alt-logins .linkedin{width:100%;padding:13px 20px;font-size:18px;font-weight:600;background-color:#0077B5;position:relative;display:block;transition:all .2s ease;box-shadow:0 3px 6px rgba(0,119,181,0.15),0 10px 20px rgba(0,119,181,0.15)}.user-sign-up__alt-logins .linkedin:focus,.user-sign-up__alt-logins .linkedin:active{box-shadow:0 1px 2px rgba(0,119,181,0.12),0 1px 3px rgba(0,119,181,0.12) !important}.user-sign-up__alt-logins .linkedin:hover{box-shadow:0 20px 40px rgba(0,119,181,0.2)}@media (max-width: 479px){.user-sign-up__alt-logins .linkedin{padding:13px 10px}}.user-sign-up__alt-logins .linkedin i{position:absolute;left:23px;top:50%;transform:translateY(-50%)}@media (max-width: 479px){.user-sign-up__alt-logins .linkedin i{display:none}}.user-sign-up__bottom{padding:30px;text-align:center}.user-sign-up__bottom a{font-size:0.938em;color:#5b5b5b}.user-sign-up__bottom a:hover,.user-sign-up__bottom a:focus,.user-sign-up__bottom a:active{text-decoration:underline}@media only screen and (max-width: 767px){.user-sign-up .remember-me-link,.user-sign-up .forgot-password{font-size:0.875em}}@media only screen and (max-width: 479px){.user-sign-up__alt-logins .btn+.btn{margin-top:5px;margin-left:0}}.products__filters{margin-bottom:35px;display:flex;flex-wrap:wrap;justify-content:center}.products__filters select{-webkit-appearance:menulist;-moz-appearance:menulist;-ms-appearance:menulist;-o-appearance:menulist;appearance:menulist}.products__filters [type="search"]{width:100%}.student-dashboard__hero{padding:40px 30px;background:#ffffff;border-bottom:1px solid #eee}.student-dashboard__title{margin-top:0;font-size:1.875em;font-weight:300;line-height:1;margin-bottom:1.5rem}.search-form{margin-bottom:40px;text-align:center}.search-form form{display:inline-block;position:relative;max-width:100%}.search-form form .search-input{width:270px;max-width:100%;border:none;border-bottom:1px solid;padding:5px 30px 7px 14px;outline:none;font-size:14px}.search-form form .fa-search{position:absolute;top:5px;right:0;cursor:pointer}.search-form form .fa-close{position:absolute;top:5px;right:20px;cursor:pointer}.dashboard-message{text-align:center;margin-bottom:30px}@media only screen and (max-width: 767px){.products__filter-box{margin-bottom:10px}.student-dashboard__hero{padding:20px 15px}.student-dashboard__title{font-size:1.625em}}#completed_courses_reports{display:none}#completed_courses_reports>a{margin-bottom:10px}.student-dashboard-wrapper .products__filters>a{margin-right:20px}.dashboard__banner{background-color:#132e57;background:linear-gradient(to bottom right, #132e57, #25a2af);background:-webkit-linear-gradient(to bottom right, #132e57, #25a2af);background:-moz-linear-gradient(to bottom right, #132e57, #25a2af);background:-o-linear-gradient(to bottom right, #132e57, #25a2af);background:-ms-linear-gradient(to bottom right, #132e57, #25a2af);-ms-filter:progid:DXImageTransform.Microsoft.Gradient( startColorStr='#132e57', endColorStr='#25a2af', GradientType=0 )}.dashboard__banner .dashboard__banner-content{text-align:center}.dashboard__banner .dashboard__banner-content h1{color:#fff;padding:20px 0}.courses-table thead th{background:1px solid #B7B7B7;min-width:170px}.courses-table thead th.sortable a{color:#fa621c}.courses-table thead th.sortable a:hover{color:#F57A16}.courses-table thead th.sortable{position:relative;cursor:pointer}.courses-table thead th.sortable:after{content:'\f078';font-family:"FontAwesome";position:absolute;right:20px;top:9px;width:0;height:0;clear:both;font-size:14px;width:14px;height:14px;color:#fa621c}.courses-table thead th.sortable.desc:after{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);top:auto;bottom:7px}.courses-table thead th.sortable:not(.desc):not(.asc):after{opacity:0.6}@media (min-width: 1200px){.courses-table .courses{min-width:450px}}.courses-table .courses .course-info-grid{display:flex;align-items:center}.courses-table .number{max-width:40px;text-align:center;padding-right:24px;min-width:40px}.courses-table .number:after{right:6px !important}.courses-table .courses .course-info-grid .course-image-wrapper{max-width:100px;float:left}.courses-table .courses .course-info-grid .course-image-wrapper img{width:100px}.courses-table .courses .course-info-grid .course-info{float:left;margin-left:20px}.courses-table .courses .course-info-grid .course-info .course-name{color:#132e57;font-weight:600}.courses-table .courses .course-info-grid .course-info a{color:#fa621c}.courses-table>tbody>tr>td{vertical-align:middle}.courses-table>tbody>tr>td.percent-complete{color:#1E8496;text-align:center;font-weight:600}.courses-table>tbody>tr>td.percent-complete *{vertical-align:middle}.courses-table>tbody>tr>td.percent-complete .fa-check-circle{font-size:24px;padding-left:10px}.courses-table .percent-complete{min-width:120px}.courses-table th.percent-complete:after{right:0 !important}@media (min-width: 768px){.hidden-sm-down{display:none !important}}@media (max-width: 767px){.courses-table{display:block;border-top:0}.courses-table thead{display:none}.courses-table tbody{display:block}.courses-table tbody tr{display:block;border-top:1px solid #dddddd}.courses-table tbody tr td{display:block;border-top:0}.courses-table tbody tr td.courses .course-info-grid{display:block}.courses-table tbody tr td.courses .course-info-grid .course-image-wrapper{display:none}.courses-table tbody tr td.courses .course-info-grid .course-info{float:none;margin-left:0}.courses-table tbody tr td.courses .course-info-grid .course-info .course-name{font-weight:600}.courses-table tbody tr td.number{display:none}.courses-table tbody tr td.percent-complete{text-align:left}}.checkout-form-container__inner{box-shadow:0 3px 6px rgba(167,169,172,0.15),0 10px 20px rgba(167,169,172,0.15);border-radius:3px;position:relative;background:#ffffff;padding:20px}.checkout-form-container__inner::after{clear:both;content:"";display:table}.checkout-form-container__inner:focus,.checkout-form-container__inner:active{box-shadow:0 1px 2px rgba(167,169,172,0.12),0 1px 3px rgba(167,169,172,0.12) !important}.checkout-form-container__inner:hover{box-shadow:0 20px 40px rgba(167,169,172,0.2)}.checkout-form__body .section-title{margin:0 0 25px 0;line-height:1.25;font-size:1.250em}.checkout-form__bottom{padding-top:25px;text-align:center}.checkout-form__bottom a{color:#132e57}.checkout-form__purchase{padding:0 10px;margin-bottom:15px;text-align:center}.checkout-form__purchase-img{border-radius:2px;max-width:280px;height:auto;margin-bottom:15px}.checkout-form__purchase-description{max-width:90%;margin:0 auto;font-size:1.063em}.order-security{padding-top:20px;margin-bottom:20px}.coupon-form__coupon-code [type="text"]{width:100%}img[src*="googleadservices.com"]{position:absolute;top:-2px;left:-2px}#progressbar{margin:0 auto 25px;padding:0;width:70%;counter-reset:step;list-style:none}#progressbar::after{clear:both;content:"";display:table}#progressbar li{list-style-type:none;color:#5b5b5b;text-align:center;font-size:0.688em;width:50%;float:left;position:relative;z-index:2}#progressbar li:before{border-radius:50%;content:counter(step);counter-increment:step;width:20px;height:20px;line-height:20px;display:block;font-size:0.813em;color:#fff;background:#dadada;margin:0 auto 5px auto;z-index:2}#progressbar li:after{content:'';width:100%;height:1px;background:#dadada;position:absolute;left:calc( -50% + 10px);top:9px;z-index:-1}#progressbar li:first-child:after{content:none}#progressbar li.active:before,#progressbar li.active:after{background:#132e57}.order-product__list{font-size:1.125em;margin-bottom:10px;text-align:left}.order-product__total-amount,.order-product__coupon-name{padding-top:12px}.order-product__coupon .coupon-check{margin-bottom:10px;text-align:right;font-size:1em}.order-product__coupon .coupon{padding:10px 0 20px}.checkout-auth-container .credit-card{padding-top:10px}.checkout-auth-container .credit-card .btn{margin:20px auto 0;display:block;float:none !important}.checkout-auth-container .credit-card__expiry-date .expiration-date{padding-top:11px}.checkout-auth-container .paypal-button-row{text-align:center}.checkout-auth-container .paypal-button-row__text{font-size:11px;margin:5px 0}.checkout-thankyou .multi-products{margin-bottom:50px;padding-top:20px}.checkout-thankyou__course{padding:5px 0}.checkout-thankyou__course+.checkout-thankyou__course{margin-top:8px}.checkout-thankyou__course:nth-of-type(even){background:#f3f3f3}.checkout-thankyou__course-name{font-size:1.125em;line-height:1.8}.checkout-bundle__more_enrollments_limit{margin:10px}.checkout-form-container{margin-top:40px;box-shadow:0 2px 6px rgba(0,0,0,0.2)}@media only screen and (max-width: 767px){.checkout-form-container{margin-top:50px}}.checkout-form-container .checkout-form-container__inner{padding:50px 60px}@media only screen and (max-width: 767px){.checkout-form-container .checkout-form-container__inner{padding:25px 20px}}.checkout-form-container .checkout-form__body .section-title{margin-bottom:30px;color:#132E57;font-weight:600;font-size:1.5rem}.checkout-form-container .checkout-form__body .receipt-copy-text{margin-bottom:20px;text-align:center}.checkout-form-container .checkout-form__body .receipt-copy-text a{color:#fa621c}.checkout-form-container .checkout-form__body .receipt-copy-text a:hover,.checkout-form-container .checkout-form__body .receipt-copy-text a:focus,.checkout-form-container .checkout-form__body .receipt-copy-text a:hover{color:#ed942d}.checkout-form-container .checkout-form__body .btn-wide{width:100%;margin-top:15px;padding:16px 20px;font-size:1.125rem;font-weight:600}.checkout-form-container .checkout-form__body .img-wrapper img{margin:0 auto;max-height:380px}.checkout-form-container .order-security{text-align:center;padding-bottom:20px}@media only screen and (max-width: 767px){.checkout-thankyou__course-name,.checkout-thankyou__button{text-align:center}.checkout-thankyou__course{padding:10px}.checkout-thankyou__course:nth-of-type(even){background:none}}.checkout-auth-container #local-payment-errors,.checkout-auth-container #coupon-errors,.checkout-auth-container .payment-errors{display:none;color:red}.checkout-auth-container #local-payment-errors{margin-bottom:10px}.checkout-auth-container #coupon-errors{padding-top:10px;font-size:0.750em}.checkout-form #errors{border-radius:3px;list-style:none;font-weight:300;font-size:0.875em;background:#ffd4cc;color:#e75725;margin-top:20px;padding:15px;line-height:145%}.checkout-form .alert-error{font-size:0.750em;color:#e75725}.checkout-form .error-title{font-weight:bold;margin-bottom:5px}.checkout-form .alert-error a{text-decoration:underline;color:inherit}.checkout-form .alert-hide{display:none}.checkout-form .has-error .form-control{border-color:#e75725}.checkout-form #errors{margin-top:0;margin-bottom:20px}@media only screen and (min-width: 768px){.coupon-form__coupon-button .btn{padding:10px 15px}}@media only screen and (max-width: 767px){.credit-card__expiry-date{margin-bottom:10px}.credit-card__expiry-date .expiration-date{padding-top:0}.checkout-form-container .form-group{margin-bottom:12px}.checkout-form-container .section-title{font-size:1.125em}.checkout-form-container__inner{padding:15px}.coupon-form__coupon-code,.coupon-form__applied{margin-bottom:10px}.coupon-form__coupon-button{text-align:right}.coupon-form__coupon-button .btn{width:auto;min-width:100px}#progressbar{width:100%;margin-bottom:15px}#progressbar li:before{width:10px;height:10px;line-height:10px;content:"\00a0"}#progressbar li:after{left:calc( -50% + 5px);top:5px}.checkout-form__purchase-img{max-width:120px}.checkout-form__purchase-description{font-size:0.875em;width:100%}}@media only screen and (max-width: 479px){.order-product__list{font-size:0.875em}.order-product__coupon .coupon-check{font-size:0.875em;margin-bottom:20px}}#checkouts{background-color:#132e57;background:linear-gradient(to bottom right, #132e57, #25a2af)}#course_image_block{display:none}#course_image_block img{display:block;margin:auto;margin-bottom:15px;width:auto;max-width:280px;border-radius:2px}#progressbar #course_image_block{display:block}.video-landing .product-banner{height:auto;padding:100px 0 240px}.video-landing .product__title{font-weight:bold}.video-landing .title-block{margin-bottom:15px}.video-landing .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.video-landing .embed-container iframe,.video-landing .embed-container object,.video-landing .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.video-landing .course-description{position:relative}.video-landing .course-video{width:50%;margin:-200px auto 60px;box-shadow:0 3px 6px rgba(167,169,172,0.15),0 10px 20px rgba(167,169,172,0.15)}.video-landing .course-video:focus,.video-landing .course-video:active{box-shadow:0 1px 2px rgba(167,169,172,0.12),0 1px 3px rgba(167,169,172,0.12) !important}.video-landing .course-video:hover{box-shadow:0 20px 40px rgba(167,169,172,0.2)}.video-landing .course-instructor{margin-top:48px;background:#f3f3f3;color:#5b5b5b}.video-landing .course-instructor img{max-width:100%}.video-landing .instructor__img-wrap{margin-top:-154px;text-align:center}.video-landing .instructor__details{margin-bottom:36px}.video-landing .instructor__name{font-size:1.625em;text-align:center}.video-landing .instructor__title{text-align:center}.video-landing .instructor__img{border-radius:50%;margin-bottom:20px;height:170px;width:170px;box-shadow:0 3px 6px rgba(167,169,172,0.15),0 10px 20px rgba(167,169,172,0.15)}.video-landing .instructor__img:focus,.video-landing .instructor__img:active{box-shadow:0 1px 2px rgba(167,169,172,0.12),0 1px 3px rgba(167,169,172,0.12) !important}.video-landing .instructor__img:hover{box-shadow:0 20px 40px rgba(167,169,172,0.2)}.video-landing .curriculum-chapter+.curriculum-chapter{margin-top:45px}.video-landing .chapter-name{font-size:1.625em;line-height:1.2;padding-right:30px;text-align:right}.video-landing .chapter-time{padding-top:10px;padding-right:30px;text-align:right}.video-landing .chapter-list{border-left:1px solid #eee}.video-landing .chapter-list-item{position:relative;padding:4px 30px 4px 15px}.video-landing .chapter-list-item i{position:absolute;right:0;top:3px;font-size:26px;color:#5b5b5b}.video-landing .course-related-products{background:#eee}.video-landing .multi-product__item{box-shadow:0 3px 6px rgba(167,169,172,0.15),0 10px 20px rgba(167,169,172,0.15);border-radius:3px;position:relative;background:#ffffff;margin-bottom:15px;padding:15px;text-align:center}.video-landing .multi-product__item::after{clear:both;content:"";display:table}.video-landing .multi-product__item:focus,.video-landing .multi-product__item:active{box-shadow:0 1px 2px rgba(167,169,172,0.12),0 1px 3px rgba(167,169,172,0.12) !important}.video-landing .multi-product__item:hover{box-shadow:0 20px 40px rgba(167,169,172,0.2)}.video-landing .multi-product__item .price{font-size:22px;text-transform:uppercase}.video-landing .multi-product__description{margin-bottom:20px}@media only screen and (max-width: 991px){.video-landing .product-banner{padding:50px 0 200px}}@media only screen and (max-width: 767px){.video-landing .product-banner{padding:30px 0 150px}.video-landing .course-video{width:50%;margin:-150px auto 40px}.video-landing .curriculum-chapter+.curriculum-chapter{margin-top:30px;padding-top:30px;border-top:1px solid #e7e7e7}.video-landing .chapter-name{margin-bottom:20px;text-align:left;font-size:1.250em}.video-landing .chapter-list{border-left:none}.video-landing .chapter-list-item{padding-left:0}.video-landing .product__title{margin-bottom:10px}.video-landing .instructor__img-wrap{margin-top:-100px}.video-landing .instructor__img{border-radius:50%;height:130px;width:130px;box-shadow:0 3px 6px rgba(167,169,172,0.15),0 10px 20px rgba(167,169,172,0.15)}.video-landing .instructor__img:focus,.video-landing .instructor__img:active{box-shadow:0 1px 2px rgba(167,169,172,0.12),0 1px 3px rgba(167,169,172,0.12) !important}.video-landing .instructor__img:hover{box-shadow:0 20px 40px rgba(167,169,172,0.2)}.video-landing .instructor__details{margin-bottom:18px}}@media only screen and (max-width: 479px){.video-landing .product-banner{padding:30px 0 60px}.video-landing .course-video{width:70%;margin:-55px auto 30px}}.student-profile .btn-upload{opacity:0;display:inline-block;width:0;width:100%}.student-profile .account-content-profile-img{margin:20px 0 40px}.student-profile .account-content-profile-img img{height:100px;width:100px}.student-profile #feedback-area{padding-top:10px;font-size:13px}.student-profile #error_explanation{border-radius:4px;position:relative;font-size:14px;background:#ffd4cc;color:#e75725;padding:12px 30px;margin:0 0 30px 0;text-align:center}.student-profile #error_explanation h2{font-size:14px;margin:10px 0;color:#e75725}.student-profile #error_explanation ul{list-style:none}.student-profile .account-content{box-shadow:7px 7px 15px rgba(0,0,0,0.25);padding:1.5rem;min-height:240px;transition:box-shadow .2s linear}.student-profile .account-content .account-content{box-shadow:none;padding:0;min-height:unset}.student-profile .col-md-3,.student-profile .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.col-md-2-5,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .student-profile .nav-item.col-md-2-5{overflow:hidden}.student-profile .col-md-9>.edit_user,.student-profile .col-md-9>.edit_user>.account-content{height:100%}.student-profile .col-md-9>.loading.account-content,.student-profile .col-md-9>.edit_user>.loading.account-content{position:relative}.student-profile .col-md-9>.loading.account-content:before,.student-profile .col-md-9>.edit_user>.loading.account-content:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,0.9);z-index:10}.student-profile .col-md-9>.loading.account-content:after,.student-profile .col-md-9>.edit_user>.loading.account-content:after{content:'';position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);z-index:15;border:8px solid #E7E7E7;border-top:8px solid #132e57;border-radius:50%;width:30px;height:30px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.account-content,.affiliate-content{box-shadow:0 3px 6px rgba(167,169,172,0.15),0 10px 20px rgba(167,169,172,0.15);border-radius:3px;position:relative;background:#ffffff;padding:20px}.account-content::after,.affiliate-content::after{clear:both;content:"";display:table}.account-content::after,.affiliate-content::after{clear:both;content:"";display:table}.account-content:focus,.account-content:active,.affiliate-content:focus,.affiliate-content:active{box-shadow:0 1px 2px rgba(167,169,172,0.12),0 1px 3px rgba(167,169,172,0.12) !important}.account-content:hover,.affiliate-content:hover{box-shadow:0 20px 40px rgba(167,169,172,0.2)}.account-content .account-content-footer,.account-content .affiliate-content-footer,.affiliate-content .account-content-footer,.affiliate-content .affiliate-content-footer{padding-top:30px;clear:both}.account-content__back-link{margin-bottom:30px;display:inline-block}.account-menu,.affiliate-menu{box-shadow:0 3px 6px rgba(167,169,172,0.15),0 10px 20px rgba(167,169,172,0.15);border-radius:3px;position:relative;background:#ffffff}.account-menu::after,.affiliate-menu::after{clear:both;content:"";display:table}.account-menu:focus,.account-menu:active,.affiliate-menu:focus,.affiliate-menu:active{box-shadow:0 1px 2px rgba(167,169,172,0.12),0 1px 3px rgba(167,169,172,0.12) !important}.account-menu:hover,.affiliate-menu:hover{box-shadow:0 20px 40px rgba(167,169,172,0.2)}.account-menu .list-group-item,.affiliate-menu .list-group-item{padding:15px 10px;border:0}.account-menu a.list-group-item:hover,.account-menu a.list-group-item:focus,.affiliate-menu a.list-group-item:hover,.affiliate-menu a.list-group-item:focus{color:#132e57;background:#f3f3f3}.account-menu a.list-group-item.active,.account-menu a.list-group-item.active:hover,.account-menu a.list-group-item.active:focus,.affiliate-menu a.list-group-item.active,.affiliate-menu a.list-group-item.active:hover,.affiliate-menu a.list-group-item.active:focus{color:#132e57;background:#f3f3f3;border-color:none}.account-menu .badge,.affiliate-menu .badge{background:#132e57;color:#fff}.account-menu a.list-group-item.active>.badge,.account-menu .nav-pills>.active>a>.badge,.affiliate-menu a.list-group-item.active>.badge,.affiliate-menu .nav-pills>.active>a>.badge{background:#132e57;color:#fff}.login-box{display:block;position:relative;margin:50px auto;box-sizing:border-box;width:100%;flex-grow:1;max-width:690px;padding-bottom:87px}.login-box h1{text-align:center;margin-bottom:30px;font-size:34px;font-weight:600;line-height:1.35;color:#132e57}.login-box .center{text-align:center;font-size:24px;font-weight:500;color:#132e57}.login-box .wrapper{background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,0.15)}.login-box .wrapper .title{display:block;margin-bottom:0;padding:40px 40px 0 40px;font-size:24px;font-weight:600;line-height:1.25;color:676767}.login-box .wrapper .new_user{padding:20px 40px 20px 40px}.login-box .wrapper .new_user p{display:block;color:#676767;margin-bottom:30px}.login-box .wrapper .new_user input[type="email"]{display:block;padding:15px;height:60px;background:#fff;border:1px solid #dee2e6;border-radius:3px;font-size:18px;line-height:28px;-webkit-transition:.2s;transition:.2s;z-index:2;-webkit-appearance:none;margin-bottom:30px}.login-box .wrapper .new_user input[type="email"]:active,.login-box .wrapper .new_user input[type="email"]:focus{border-color:#fa621c !important}.login-box .wrapper .new_user input[type="submit"]{padding:15px 25px;background:linear-gradient(to right bottom, #ed942d 0%, #fa621c 100%) !important;width:100%}.login-box .wrapper .controls{display:flex;flex-wrap:no-wrap}.login-box .wrapper .controls .control{display:flex;border-top:1px solid #dee2e6;background-color:#fff !important;align-items:center;justify-content:center;color:#fa621c;font-size:18px;font-weight:600;line-height:20px;height:60px;flex-grow:1;flex-basis:0;padding:10px;box-sizing:border-box;background-color:#f5f5f5;cursor:pointer;transition:.2s}.login-box .wrapper .controls .control:hover{color:#3271d2}.reset-password-container{box-shadow:0 3px 6px rgba(167,169,172,0.15),0 10px 20px rgba(167,169,172,0.15);border-radius:3px;position:relative;background:#ffffff;padding:20px}.reset-password-container::after{clear:both;content:"";display:table}.reset-password-container:focus,.reset-password-container:active{box-shadow:0 1px 2px rgba(167,169,172,0.12),0 1px 3px rgba(167,169,172,0.12) !important}.reset-password-container:hover{box-shadow:0 20px 40px rgba(167,169,172,0.2)}.reset-password-container .reset-password__title{margin-top:0}.single-task-view{background:#f4f5f7 url(https://assets.thinkific.com/assets/defaults/bg-shapes-grey-f1216bf3f6813c7c7a355fd44e68e062ecbe19b40f3dc47bf26aa0f18dbc04e6.png) top left;overflow-y:auto}.single-task-view .container,.single-task-view .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .single-task-view .dropdown-container{padding-top:15px;margin-bottom:20px}.single-task-view .container .thinkific-logo,.single-task-view .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .thinkific-logo,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .single-task-view .dropdown-container .thinkific-logo{width:150px;margin-bottom:10px}.single-task-view .single-task-view__card{box-shadow:0 3px 6px rgba(167,169,172,0.15),0 10px 20px rgba(167,169,172,0.15);border-radius:3px;position:relative;background:#ffffff;padding:20px}.single-task-view .single-task-view__card::after{clear:both;content:"";display:table}.single-task-view .single-task-view__card:focus,.single-task-view .single-task-view__card:active{box-shadow:0 1px 2px rgba(167,169,172,0.12),0 1px 3px rgba(167,169,172,0.12) !important}.single-task-view .single-task-view__card:hover{box-shadow:0 20px 40px rgba(167,169,172,0.2)}.single-task-view .single-task-view__title{line-height:1.25;margin-bottom:0.6em}.single-task-view .single-task-view__subtitle{margin-bottom:1.5em}@media only screen and (max-width: 767px){.single-task-view .container,.single-task-view .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .single-task-view .dropdown-container{padding-top:15px}}@media only screen and (min-width: 1000px){.header-wrapper header.banner .nav-primary{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:auto !important;margin-left:auto}.header-wrapper header.banner .nav-primary .nav .nav-item.menu-item-has-children:not(.complex)>a:after{line-height:1}}.header-actions .contact{padding:0 1rem}.header-actions .contact a{padding:0}@media only screen and (min-width: 992px){ul.header-nav__list.header-nav__right{padding-left:0;padding-top:0;padding-bottom:0;display:flex;align-items:center}ul.header-nav__list.header-nav__right .sign-in{vertical-align:initial;align-self:center}ul.header-nav__list.header-nav__right .sign-in a{padding:0}}div.course-details__section.course-instructor{display:none}.scroll-top-0{top:0}.collections-heading-wrapper{background-color:#142c57;color:#fff}.collections-heading-wrapper h1{margin-top:30px;margin-bottom:30px}.collection-search-item{display:flex;width:165px;padding:10px 10px;margin-right:5px;margin-bottom:5px;text-align:center;border-radius:25px;background-color:#e5e5e5;font-size:14px;color:#333;align-items:center;justify-content:center}.collection-search-item.active-collection{background-color:#f6611d;color:#fff}.collection-search-item.active-collection:hover{background-color:#f6611d}.collection-search-item:hover{background-color:#d8d6d6}@media (max-width: 1250px){.products-wrapper .products__filters{text-align:center}.collection-search-item{float:none}}.course-details__section.product-overview h2.section-title{text-transform:uppercase}section.course-actions a.btn.btn-secondary.btn-top-free-trial{border:1px solid #5b5b5b}.rounded-imd{max-width:100%;width:180px;height:180px;border-radius:50%;border:4px solid #f7f8f9;box-shadow:0 3px 6px rgba(167,169,172,0.15),0 10px 20px rgba(167,169,172,0.15)}.rounded-imd:focus,.rounded-imd:active{box-shadow:0 1px 2px rgba(167,169,172,0.12),0 1px 3px rgba(167,169,172,0.12) !important}.rounded-imd:hover{box-shadow:0 20px 40px rgba(167,169,172,0.2)}a.orange-text{color:#fa621c}a.orange-text:hover,a.orange-text:active,a.orange-text:focus{color:#fa621c}.products__filters a[href="/collections/level-1"]{display:none}.products__filters a[href="/collections/level-2"]{display:none}.products__filters a[href="/collections/level-3"]{display:none}.checkout-upsell-form{max-width:1250px;margin:-20px auto 0;padding:0 0 35px}.checkout-upsell-form .col-sm-10{padding:0}.checkout-upsell-form .multi-product__description .title{line-height:1.5}h1.blue,h2.blue,h3.blue,h4.blue{color:#132e57}h1.bold,h2.bold,h3.bold,h4.bold{font-weight:600}.collections-page-header{background-color:#132e57;border-bottom:2px solid #e5e5e5}.collections-page-header .products-wrapper{padding:0;font-size:0}.collections-page-header .products-wrapper .collection-search-item{background-color:transparent;font-size:16px;color:#fff;font-weight:600;padding:10px 0;font-size:16px}.collections-page-header .products-wrapper .collection-search-item.active-collection{color:#f57a16}.collections-page-header .products-wrapper.collections-search-buttons .column .before_search_buttons{font-size:16px}.collections-page-header .products-wrapper.collections-search-buttons .column .before_search_buttons h1{color:#fff;font-size:22px;font-weight:600;margin-bottom:20px}.collections-page-header .products-wrapper.collections-search-buttons .column .before_search_buttons .collections-search-form form{position:relative}.collections-page-header .products-wrapper.collections-search-buttons .column .before_search_buttons .collections-search-form .search-input{border:none;padding:5px 30px 5px 14px;border-radius:3px}.collections-page-header .products-wrapper.collections-search-buttons .column .before_search_buttons .collections-search-form .fa-search{position:absolute;top:0px;bottom:0;display:inline-flex;align-items:center;right:8px}@media (min-width: 768px){.collections-page-header .products-wrapper.collections-search-buttons .column .before_search_buttons{display:flex;justify-content:space-between;align-items:center}}@media (max-width: 767px){.collections-page-header .products-wrapper.collections-search-buttons .column .before_search_buttons{display:block}.collections-page-header .products-wrapper.collections-search-buttons .column .before_search_buttons .collections-search-form{margin-bottom:20px}.collections-page-header .products-wrapper.collections-search-buttons .column .before_search_buttons .search-input{width:100%}}.featured-bundle-card .course-card{height:550px;border-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;overflow:hidden}@media (min-width: 992px) and (max-width: 1199px){.featured-bundle-card .course-card{height:610px}}@media (max-width: 991px){.featured-bundle-card .course-card{height:630px}}.featured-bundle-card .course-card__title{font-size:18px;line-height:1.3;margin-top:10px}.featured-bundle-card .course-card__description{margin:0}.featured-bundle-card .course-card__description ul{list-style-type:none;position:relative;padding-left:22px}.featured-bundle-card .course-card__description ul li{line-height:1.8}.featured-bundle-card .course-card__description ul li:before{content:'?';position:absolute;left:0}.featured-bundle-card .card{position:relative;padding-bottom:20px;border:none;box-shadow:0 7px 15px rgba(0,0,0,0.2);box-shadow:0 3px 6px rgba(167,169,172,0.15),0 10px 20px rgba(167,169,172,0.15)}.featured-bundle-card .card:focus,.featured-bundle-card .card:active{box-shadow:0 1px 2px rgba(167,169,172,0.12),0 1px 3px rgba(167,169,172,0.12) !important}.featured-bundle-card .card:hover{box-shadow:0 20px 40px rgba(167,169,172,0.2)}.featured-bundle-card .card:hover{transition:box-shadow .5s}.featured-bundle-card .card .bundle-discount{position:absolute;bottom:0;left:0;right:0;padding-left:20px;padding-right:20px;background-color:#00a3b1;padding:8px 20px}.featured-bundle-card .card .bundle-discount .course-card__discount{margin:0;text-align:center;color:#fff;font-size:16px;font-weight:normal}.featured-bundle-card .card .bundle-discount .course-card__discount:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-image:linear-gradient(to bottom, rgba(0,0,0,0.2), transparent)}.featured-bundle-card .card .course-card__price{font-size:18px}.featured-bundle-card .card .course-card__img-container{position:relative;height:220px}.featured-bundle-card .card .course-card__img-container .bg-img{position:absolute;left:0;right:0;bottom:0;top:0;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.featured-bundle-card .card .course-card__img-container .feature-title{position:absolute;top:16px;left:16px;background-color:#f57a16;padding:7px 12px;color:#fff;text-transform:uppercase;border-radius:2px;box-shadow:7px 7px 15px rgba(0,0,0,0.3)}.all-courses-list-container .single-course{margin:45px 0}@media (min-width: 768px){.all-courses-list-container .single-course{display:flex;align-items:center}.all-courses-list-container .single-course .course-image-container{width:20%;margin:5px 70px 5px 0}.all-courses-list-container .single-course .course-info{width:80%}}.all-courses-list-container .single-course .course-image-container{height:120px;position:relative}.all-courses-list-container .single-course .course-image-container .course-specific.image{position:absolute;left:0;right:0;bottom:0;top:0;display:block;background-position:50% 50%;background-repeat:no-repeat;background-color:#f7f7f7;box-shadow:0 3px 6px rgba(167,169,172,0.15),0 10px 20px rgba(167,169,172,0.15)}.all-courses-list-container .single-course .course-image-container .course-specific.image:focus,.all-courses-list-container .single-course .course-image-container .course-specific.image:active{box-shadow:0 1px 2px rgba(167,169,172,0.12),0 1px 3px rgba(167,169,172,0.12) !important}.all-courses-list-container .single-course .course-image-container .course-specific.image:hover{box-shadow:0 20px 40px rgba(167,169,172,0.2)}.all-courses-list-container .single-course .course-image-container .course-specific.image:before{content:attr(hover);position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;background-color:rgba(19,46,87,0.8);color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;font-size:1.25rem;font-weight:600}.all-courses-list-container .single-course .course-image-container .course-specific.image:hover:before{opacity:1}.all-courses-list-container .single-course .course-info h4{line-height:1.1;margin:0 0 8px;position:relative}.all-courses-list-container .single-course .course-info h4[label]:after{content:attr(label);font-size:1.125rem;text-transform:uppercase;background-color:#00a3b1;color:#fff;padding:3px 8px;box-shadow:7px 7px 15px rgba(0,0,0,0.3);margin-left:25px;border-radius:3px}.all-courses-list-container .single-course .course-info .title-and-price{margin-bottom:8px}@media (min-width: 768px){.all-courses-list-container .single-course .course-info .title-and-price{display:flex;justify-content:space-between}}.all-courses-list-container .single-course .course-info .title-and-price h4,.all-courses-list-container .single-course .course-info .title-and-price .course-card__price{font-size:24px}.all-courses-list-container .single-course .course-info .course-description{margin-bottom:12px;line-height:1.25;font-size:1.125rem}.all-courses-list-container .single-course .course-info .course-footer{font-weight:bold;display:block}@media (min-width: 992px){.all-courses-list-container .single-course .course-info .course-footer{display:flex;align-items:center;justify-content:flex-start}.all-courses-list-container .single-course .course-info .course-footer h4{padding-right:10px}}@media (min-width: 992px){.all-courses-list-container .single-course .course-info .course-footer .categories{padding-left:20px}}.all-courses-list-container .single-course .course-info .course-footer .categories .cats-title{display:inline-block}.all-courses-list-container .single-course .course-info .course-footer .categories .cats-list{display:inline-block}.all-courses-list-container .single-course .course-info .course-footer .categories .cats-list .cat-block{display:inline-block;border:1px solid black;padding:6px 10px;font-weight:600;border-radius:3px}.all-courses-list-container .single-course .course-info .course-footer .categories .cats-list .cat-block:not(:last-child){margin-right:8px}.all-courses-list-container .single-course .course-info .course-footer .categories .cats-list .cat-block.active{border:1px solid #00a3b1;color:#00a3b1}@media (max-width: 991px){.all-courses-list-container .single-course .course-duration{margin-bottom:8px}.all-courses-list-container .single-course .cats-title{line-height:2}}@media (max-width: 767px){.all-courses-list-container .single-course .course-info{margin-bottom:40px;text-align:center}.all-courses-list-container .single-course .course-info h4[label]:after{display:block;width:60px;margin:10px auto}.all-courses-list-container .single-course .course-card__price{text-align:center}.all-courses-list-container .single-course .course-image-container{width:200px;margin:0 auto 20px}}@media (max-width: 479px){.all-courses-list-container .single-course .cats-list{font-size:14px}}.collections-page-foot{padding-top:20px;padding-bottom:20px;line-height:1.5}.collections-page-foot h3{margin-top:0;font-size:2.125rem}footer.content-info .footer-form{padding-left:15px;padding-right:15px;width:33.333333%}footer.content-info .footer-form .subscribe-form-title{text-transform:uppercase}footer.content-info .footer-form .form-confirmation{margin-bottom:1rem;text-align:center}footer.content-info .footer-form #subscribe_form{margin-bottom:1rem}footer.content-info .footer-form #subscribe_form input[type="email"]{padding:12px 12px 13px;border-radius:4px;border:1px;color:#676767;height:41px;margin-bottom:0;border-radius:5px}footer.content-info .footer-form #subscribe_form input[type="email"] input::placeholder{font-size:14px}@media (max-width: 991px){footer.content-info .footer-form #subscribe_form input[type="email"]{width:100%}}footer.content-info .footer-form #subscribe_form button{position:relative;right:7px;bottom:1px;box-shadow:0 3px 6px rgba(245,122,22,0.15),0 10px 20px rgba(245,122,22,0.15);transition:box-shadow .2s ease;background-color:#f57a16 !important;color:#fff !important;border:none !important;font-size:14px;padding:0.68rem 0 !important;width:100%;height:41px;border-radius:5px}footer.content-info .footer-form #subscribe_form button:focus,footer.content-info .footer-form #subscribe_form button:active{box-shadow:0 1px 2px rgba(245,122,22,0.12),0 1px 3px rgba(245,122,22,0.12) !important}footer.content-info .footer-form #subscribe_form button:hover{box-shadow:0 20px 40px rgba(245,122,22,0.2)}@media (max-width: 479px){footer.content-info .footer-form #subscribe_form button{padding:12px 9px}}footer.content-info .footer-form #subscribe_form .validation-error{display:none;color:#fa621c}@media (max-width: 991px){footer.content-info .footer-form{width:100%;margin-bottom:2rem}}footer.content-info .footer-form .logo-footer{width:115px;height:38px;background-image:url("https://corporatefinanceinstitute.com/assets/logotm-white.svg");background-repeat:no-repeat;background-size:115px 28px;background-position:center center;margin-bottom:1.5rem}footer.content-info .footer-form .copyright{font-weight:600;margin-bottom:2rem}footer.content-info .footer-form .confirmation{font-style:italic;line-height:1.5;margin-top:2rem}footer.content-info .footer-form .gform_body{width:60%;float:left;position:relative;z-index:3}footer.content-info .footer-form .gform_footer{width:40%;float:left;position:relative;z-index:4;right:7px;top:1px}@media (max-width: 991px){footer.content-info .footer-form .gform_footer{right:10px}}footer.content-info .footer-navigation>li>a{text-transform:uppercase}footer.content-info .delimiter-line{padding-left:15px;padding-right:15px;width:100%}footer.content-info .delimiter-line .line{width:100%;background-color:#676767;height:1px;margin:0 0 1rem 0}footer.content-info .footer-navigation{padding-left:15px;padding-right:15px;width:66.666667%}@media (max-width: 991px){footer.content-info .footer-navigation{width:100%}}footer.content-info .colophon,footer.content-info .contact-phone,footer.content-info .contact-social{padding-left:15px;padding-right:15px;width:33.333333%;align-self:center}@media (max-width: 991px){footer.content-info .colophon,footer.content-info .contact-phone,footer.content-info .contact-social{width:100%}}footer.content-info .colophon{text-align:left}@media (max-width: 767px){footer.content-info .colophon{text-align:center}}footer.content-info .contact-phone{text-align:center}@media (max-width: 767px){footer.content-info .contact-phone{margin:1rem 0}}footer.content-info .contact-phone .telephone,footer.content-info .contact-phone .email{display:inline-block;margin:0 0.5rem}footer.content-info .contact-social{text-align:right}footer.content-info .contact-social .social-icons{margin-bottom:0}@media (max-width: 767px){footer.content-info .contact-social .social-icons{text-align:center}}footer.content-info .contact-social .social-icons li{display:inline-block;margin-left:0.4rem}footer.content-info .contact-social .social-icons li a{font-size:16px}footer.content-info .contact-social .social-icons li a span{display:none}header.banner .header-actions .btn{box-shadow:0 3px 6px rgba(167,169,172,0.15),0 10px 20px rgba(167,169,172,0.15)}header.banner .header-actions .btn:focus,header.banner .header-actions .btn:active{box-shadow:0 1px 2px rgba(167,169,172,0.12),0 1px 3px rgba(167,169,172,0.12) !important}header.banner .header-actions .btn:hover{box-shadow:0 20px 40px rgba(167,169,172,0.2)}.page-content-container .page-banner:not(.course-page-banner){padding-top:57px;background-color:#132e57;background:linear-gradient(to bottom right, #132e57, #25a2af);background:-webkit-linear-gradient(to bottom right, #132e57, #25a2af);background:-moz-linear-gradient(to bottom right, #132e57, #25a2af);background:-o-linear-gradient(to bottom right, #132e57, #25a2af);background:-ms-linear-gradient(to bottom right, #132e57, #25a2af);-ms-filter:progid:DXImageTransform.Microsoft.Gradient( startColorStr='$brand-primary', endColorStr='#25a2af', GradientType=0 )}.page-content-container .page-banner .site-landing__banner--title{font-size:2.5rem;font-weight:600;line-height:1.075}.page-content-container .page-banner .site-landing__banner--title:not(:last-child){margin-bottom:2rem}@media (min-width: 1200px){.page-content-container .page-banner .site-landing__banner--title{font-size:3.375rem}}.page-content-container .page-banner .site-landing__banner--subtitle{font-size:1.125rem}@media (min-width: 992px){.page-content-container .page-banner .site-landing__banner--subtitle,.page-content-container .page-banner .site-landing__banner--title{width:80%;margin-left:auto;margin-right:auto}}.banner-content{width:100%;height:100%;background-color:#132e57;background:linear-gradient(to bottom right, #132e57, #25a2af);background:-webkit-linear-gradient(to bottom right, #132e57, #25a2af);background:-moz-linear-gradient(to bottom right, #132e57, #25a2af);background:-o-linear-gradient(to bottom right, #132e57, #25a2af);background:-ms-linear-gradient(to bottom right, #132e57, #25a2af);-ms-filter:progid:DXImageTransform.Microsoft.Gradient( startColorStr='#132e57', endColorStr='#25a2af', GradientType=0 )}.banner-video{position:absolute;width:50vw;right:0;height:497px;margin-top:63px;background-size:cover;padding:0 0 0 0;border-radius:3px 3px 0px 0px}@media (max-width: 992px){.banner-video{display:none}}.banner-video .banner-mask{position:absolute;width:100%;height:100%;background-color:#bdd7de;opacity:0.5}.banner-video .video-button{position:absolute;border-radius:0px 3px 0px 0px;left:calc(50% - 80px);bottom:calc(50% - 80px)}.banner-video .video-button .btn-intro-video{display:block;width:160px;height:160px;border-radius:50%;background-image:url("https://cdn-themes.thinkific.com/4670/168856/wHoYoYyKSuuFukvkV4eK_big-triangle.svg");background-color:white;background-position:68px 47px;background-repeat:no-repeat;background-size:33px 55px;color:transparent}.banner-titles{position:relative;height:497px;margin-top:63px;display:flex;flex-direction:column;align-items:center;justify-content:center}.banner-titles .video-button{position:absolute;bottom:0;right:0}@media (min-width: 992px){.banner-titles .video-button{display:none}}.course-body{padding-bottom:0 !important}.product-overview .product-images{position:relative;margin:0 auto;border-radius:3px}.product-overview .swiper-container{margin-top:30px;box-shadow:0px 0px 30px rgba(0,0,0,0.15)}.product-overview .swiper-navigation{display:flex;justify-content:center;height:100%}.product-overview .swiper-button-next{position:static;margin:30px 0 0 16px;width:30px;height:30px;background-image:url("");background-size:cover;outline:none;border-radius:15px;border:1.5px solid #F2F2F2}.product-overview .swiper-button-next:hover{border:1.5px solid #fa621c}.product-overview .swiper-button-prev{position:static;margin:30px 16px 0 0;width:30px;height:30px;background-image:url("");background-size:cover;outline:none;border:1.5px solid #F2F2F2;border-radius:15px;border:1.5px solid #F2F2F2}.product-overview .swiper-button-prev:hover{border:1.5px solid #fa621c}.product-overview .swiper-pagination{position:static;margin:30px 0 0 0}.product-overview .swiper-pagination .swiper-pagination-bullet{width:14px;height:14px;background-color:#DEE2E6;margin-right:16px;opacity:1}.product-overview .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ADB5BD}.fixedCart{position:fixed !important;top:160px;z-index:100}.course-cart{width:350px;background:transparent;z-index:20}@media (max-width: 1200px){.course-cart{width:283px}}@media (max-width: 992px){.course-cart{display:none}}.course-cart .course{min-height:370px;background:#FFFFFF;border-radius:3px;box-shadow:0px 0px 30px rgba(0,0,0,0.15);padding:30px}.course-cart .course h2{font-weight:600;font-size:24px;margin:0 0 20px 0}.course-cart .course .star-rating{width:125px;margin-bottom:20px;background:none}.course-cart .course .star-rating input{width:15px}.course-cart .course .star-rating i{width:15px}.course-cart .course .course_prise{font-weight:600;font-size:24px;line-height:1;float:right;margin-bottom:20px;text-align:right}.course-cart .course .btn-purchase{width:100%;margin:0 0 20px 0;height:42px;padding-top:6px;padding-bottom:6px;font-style:normal;font-weight:bold;font-size:16px;line-height:29px}.course-cart .course .btn-primary,.course-cart .course .coupon-form__coupon-button input,.coupon-form__coupon-button .course-cart .course input{width:100%;height:42px;padding-top:6px;padding-bottom:6px;margin:0 0 20px 0;font-size:16px;line-height:29px;box-shadow:0 3px 6px rgba(237,148,45,0.15),0 10px 20px rgba(237,148,45,0.15)}.course-cart .course .btn-primary:focus,.course-cart .course .coupon-form__coupon-button input:focus,.coupon-form__coupon-button .course-cart .course input:focus,.course-cart .course .btn-primary:active,.course-cart .course .coupon-form__coupon-button input:active,.coupon-form__coupon-button .course-cart .course input:active{box-shadow:0 1px 2px rgba(237,148,45,0.12),0 1px 3px rgba(237,148,45,0.12) !important}.course-cart .course .btn-primary:hover,.course-cart .course .coupon-form__coupon-button input:hover,.coupon-form__coupon-button .course-cart .course input:hover{box-shadow:0 20px 40px rgba(237,148,45,0.2)}.course-cart .course .course-feature{background-image:url("https://cdn-themes.thinkific.com/4670/168856/z5EGtU2USLKSsHup0Kvm_clock.svg");background-size:12px 12px;background-position:left center;background-repeat:no-repeat;color:#495057;padding-left:20px;line-height:22px;margin-bottom:10px;font-style:normal;font-weight:normal;font-size:14px}.course-cart .course .course-feature.level{background-size:16px 12px}.course-cart .course .course-feature.level.beginner{background-image:url("https://cdn-themes.thinkific.com/4670/168856/bIMsSUAQCepij76OiAWL_ico_level_1.svg")}.course-cart .course .course-feature.level.intermediate{background-image:url("https://cdn-themes.thinkific.com/4670/168856/QbX9wgbpTyigyZwszSil_ico_level_2.svg")}.course-cart .course .course-feature.level.advanced{background-image:url("https://cdn-themes.thinkific.com/4670/168856/okutwNmIQSSvb9VnfOU0_ico_level_3.svg")}.course-cart .course .course-feature:last-child{margin-bottom:0}.course-cart .course .course-feature.format{background-image:url("https://cdn-themes.thinkific.com/4670/168856/WflJRVbNRaiWbqAXS9Qw_glob.png")}.course-cart .course .course-feature.schedule{background-image:url("")}.course-cart .bundle-upsell{padding:30px;margin-top:20px;background:#FFFFFF;border-radius:3px;box-shadow:0px 0px 30px rgba(0,0,0,0.15)}.course-cart .bundle-upsell h3{margin:0 0 20px 0;font-size:16px;line-height:22px}.course-cart .bundle-upsell .product-bundle{display:flex;align-items:center;margin-bottom:10px;justify-content:space-between}.course-cart .bundle-upsell .product-bundle .product-info{display:flex;flex-direction:column;width:100%}.course-cart .bundle-upsell .product-bundle .product-info .product-name{font-size:13px;line-height:18px;padding-right:5px}.course-cart .bundle-upsell .product-bundle .product-info .product-prise{font-size:13px;line-height:18px;font-weight:bold}.course-cart .bundle-upsell .product-bundle .btn-primary,.course-cart .bundle-upsell .product-bundle .coupon-form__coupon-button input,.coupon-form__coupon-button .course-cart .bundle-upsell .product-bundle input{font-size:16px;height:42px;padding:10px 20px;box-shadow:0 3px 6px rgba(237,148,45,0.15),0 10px 20px rgba(237,148,45,0.15)}.course-cart .bundle-upsell .product-bundle .btn-primary:focus,.course-cart .bundle-upsell .product-bundle .coupon-form__coupon-button input:focus,.coupon-form__coupon-button .course-cart .bundle-upsell .product-bundle input:focus,.course-cart .bundle-upsell .product-bundle .btn-primary:active,.course-cart .bundle-upsell .product-bundle .coupon-form__coupon-button input:active,.coupon-form__coupon-button .course-cart .bundle-upsell .product-bundle input:active{box-shadow:0 1px 2px rgba(237,148,45,0.12),0 1px 3px rgba(237,148,45,0.12) !important}.course-cart .bundle-upsell .product-bundle .btn-primary:hover,.course-cart .bundle-upsell .product-bundle .coupon-form__coupon-button input:hover,.coupon-form__coupon-button .course-cart .bundle-upsell .product-bundle input:hover{box-shadow:0 20px 40px rgba(237,148,45,0.2)}@media (min-width: 992px) and (max-width: 1200px) and (max-height: 925px){.course-cart .bundle-upsell{display:none}}.bundle-upsell-bottom{padding:25px 0 !important;background:#e7e7e7;border-bottom:1px solid #cdcdcd;display:none}.bundle-upsell-bottom h3{margin-top:0 !important;margin-bottom:10px !important}.bundle-upsell-bottom .product-bundle{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:#f3f3f3;padding:5px 15px;margin-bottom:10px}.bundle-upsell-bottom .product-bundle .product-info .product-prise{line-height:1.5;font-weight:600;font-size:16px}.bundle-upsell-bottom .product-bundle .product-info .product-name{font-size:14px}.bundle-upsell-bottom .product-bundle .btn-primary,.bundle-upsell-bottom .product-bundle .coupon-form__coupon-button input,.coupon-form__coupon-button .bundle-upsell-bottom .product-bundle input{font-size:16px;height:42px;padding:10px 20px;box-shadow:0 3px 6px rgba(237,148,45,0.15),0 10px 20px rgba(237,148,45,0.15)}.bundle-upsell-bottom .product-bundle .btn-primary:focus,.bundle-upsell-bottom .product-bundle .coupon-form__coupon-button input:focus,.coupon-form__coupon-button .bundle-upsell-bottom .product-bundle input:focus,.bundle-upsell-bottom .product-bundle .btn-primary:active,.bundle-upsell-bottom .product-bundle .coupon-form__coupon-button input:active,.coupon-form__coupon-button .bundle-upsell-bottom .product-bundle input:active{box-shadow:0 1px 2px rgba(237,148,45,0.12),0 1px 3px rgba(237,148,45,0.12) !important}.bundle-upsell-bottom .product-bundle .btn-primary:hover,.bundle-upsell-bottom .product-bundle .coupon-form__coupon-button input:hover,.coupon-form__coupon-button .bundle-upsell-bottom .product-bundle input:hover{box-shadow:0 20px 40px rgba(237,148,45,0.2)}.bundle-upsell-bottom .product-bundle:last-child{margin-bottom:0}@media (min-width: 992px) and (max-width: 1200px) and (max-height: 925px){.bundle-upsell-bottom{display:block}}@media (max-width: 992px){.bundle-upsell-bottom{display:block}}@media (max-width: 479px){.bundle-upsell-bottom{padding:10px !important}}.course-navigation{width:100%;background:white;z-index:100}.course-navigation .navigation-buttons{display:flex;align-items:center;justify-content:space-between}.course-navigation a{font-family:Open Sans;font-style:normal;font-weight:bold;font-size:16px;line-height:22px;padding:21px 0 19px 0;color:#132E57;text-decoration:none;outline:none}.course-navigation a:hover{color:#3271D2}@media (max-width: 992px){.course-navigation a{display:none}}.course-navigation a.active{color:#3271D2}.fixedNavigation{position:fixed;box-shadow:0px 7px 8px -1px rgba(0,0,0,0.2)}.exam-logo{background-image:url("https://cdn-themes.thinkific.com/4670/168856/ZrxjgK3zQu6tmngNxr1n_icon-exam.png")}.course-body .section-title{font-weight:600;line-height:1.075;color:#132e57}.course-body .section-title:not(:last-child){margin-bottom:2rem}.course-body .section-title .fixed-column{max-width:380px;float:right}.course-body .certification__section{padding-top:60px;padding-bottom:60px;background:linear-gradient(to bottom right, #29155A, rgba(30,41,57,0.9));background:-webkit-linear-gradient(to bottom right, #29155A, rgba(30,41,57,0.9));background:-moz-linear-gradient(to bottom right, #29155A, rgba(30,41,57,0.9));background:-o-linear-gradient(to bottom right, #29155A, rgba(30,41,57,0.9));background:-ms-linear-gradient(to bottom right, #29155A, rgba(30,41,57,0.9));-ms-filter:progid:DXImageTransform.Microsoft.Gradient( startColorStr='#72c17c', endColorStr='#25a2af', GradientType=0 )}.course-body .certification__section+.course-details__section{margin-top:-300px;margin-bottom:0 !important}.course-body .certification__section+.course-details__section .section-title{color:white}.course-body .row,.course-body .course-card__body .span-row,.course-card__body .course-body .span-row{position:relative}@media (max-width: 480px){.course-body .row,.course-body .course-card__body .span-row,.course-card__body .course-body .span-row{margin-left:0}}.course-body .row.first .course_box,.course-body .course-card__body .first.span-row .course_box,.course-card__body .course-body .first.span-row .course_box{margin-top:0}.course-body .section-title{color:white;font-family:Open Sans;font-style:normal;font-weight:600;font-size:34px;line-height:46px}.course-body .course_box{background-color:white;height:189px;width:calc(100% - 110px);border-radius:3px;margin-top:30px;margin-left:74px;position:relative}@media (max-width: 992px){.course-body .course_box{width:calc(100% - 165px)}}@media (max-width: 768px){.course-body .course_box{width:calc(100% - 105px)}}@media (max-width: 480px){.course-body .course_box{width:calc(100% - 85px);height:229px}}.course-body .course_box .bundle-title{width:80%;margin:0 0 0 20px;font-family:Open Sans;font-style:normal;font-weight:600;font-size:22px;line-height:30px;padding-top:20px;color:#132E57;margin-bottom:10px}@media (max-width: 480px){.course-body .course_box .bundle-title{margin-bottom:0}}.course-body .course_box .bundle-description{width:calc(100% - 120px);margin-left:20px;font-family:Open Sans;font-style:normal;font-weight:normal;font-size:18px;line-height:29px;color:#495057}@media (max-width: 480px){.course-body .course_box .bundle-description{width:calc(100% - 100px)}}.course-body .course_box .number{color:#25A2AF;position:absolute;left:20px;bottom:20px;font-weight:600;font-size:20px;line-height:27px}.course-body .course_box .status{color:#25A2AF;position:absolute;right:20px;bottom:20px;font-size:16px;font-weight:600}.course-body .course_box img{position:absolute;right:20px;bottom:calc(50% - 25px);width:80px;height:auto}@media (max-width: 480px){.course-body .course_box img{width:60px;bottom:calc(50% - 30px)}}.course-body .circle{width:24px;height:24px;background:#25A2AF;border:8px solid #F8F9FA;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;position:absolute;top:50%;margin-left:10px}.course-body .circle.active{background:#fa621c}@media (max-width: 992px){.course-body .circle{margin-left:10px}}.course-body .circle:after{content:"";position:absolute;z-index:5;bottom:0;left:50%;border-left:1px dashed #FFF;width:2px;height:97px;top:16px}@media (max-width: 480px){.course-body .circle:after{height:116px}}.course-body .circle:before{content:"";position:absolute;z-index:5;bottom:0;left:50%;border-left:1px dashed #FFF;width:2px;height:97px;top:-105px}@media (max-width: 480px){.course-body .circle:before{height:116px;top:-124px}}.course-body #first:before{content:none}.course-body #last:after{content:none}.course-body #certification{position:relative;top:120px}.course-body #certification .section-title{font-weight:600;font-size:24px;line-height:33px;display:inline-block;color:#fff}@media (max-width: 768px){.course-body #certification .section-title{margin-bottom:34px;width:100%}}.course-body .certification_titles{margin-bottom:40px;display:flex;flex-wrap:wrap}.course-body .certification_titles .ceritfication-pagination-bullet{white-space:nowrap;margin-right:40px;color:white;font-family:Open Sans;font-style:normal;font-weight:600;font-size:20px;line-height:27px;outline:none;padding-bottom:8px}.course-body .certification_titles .certification-pagination-bullet-active{color:#fa621c;border-bottom:2px solid #fa621c}.course-body .swiper-button-next{top:25px;right:22px;width:40px;height:40px;background-image:url("https://cdn-themes.thinkific.com/4670/168856/fVpSEaO1TGeuyiXqWtAK_swiper-next.svg");background-position:15px;background-size:auto;background-color:white;outline:none;border-radius:20px;border:1.5px solid white;-webkit-transition:all 0.2s;-moz-transition:tall 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.course-body .swiper-button-next:hover{border:1.5px solid #fa621c}@media (max-width: 992px){.course-body .swiper-button-next{position:relative;display:inline-block;top:10px;left:10px}}@media (max-width: 768px){.course-body .swiper-button-next{left:calc(50% - 40px);margin-bottom:24px}}.course-body .swiper-button-prev{top:25px;right:72px;left:auto;width:40px;height:40px;background-image:url("https://cdn-themes.thinkific.com/4670/168856/xNfoe80IQwCBEXH0kbql_swiper-prev.svg");background-position:11px;background-size:auto;background-color:white;outline:none;border-radius:20px;border:1.5px solid white;-webkit-transition:all 0.2s;-moz-transition:tall 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.course-body .swiper-button-prev:hover{border:1.5px solid #fa621c}@media (max-width: 992px){.course-body .swiper-button-prev{position:relative;display:inline-block;top:10px;left:5px}}@media (max-width: 768px){.course-body .swiper-button-prev{left:calc(50% - 60px);margin-bottom:24px}}.course-body .swiper-container{padding-bottom:120px;margin-right:55px}.course-body .swiper-container .swiper-wrapper .swiper-slide{color:white;font-family:Open Sans;font-style:normal;font-weight:normal;font-size:18px;line-height:29px}@media (max-width: 1200px){.course-body .swiper-container{padding-bottom:60px}}.course-details__section{margin-bottom:0 !important}.course-details__section .section-title{color:#132e57;font-family:Open Sans;font-style:normal;font-weight:600;font-size:34px;line-height:46px}.course-details__section .course-review__wrapper{display:block;position:relative}.course-details__section .course-review__wrapper .more-reviews{width:calc(50% - 20px);background:white;border-radius:3px;box-shadow:0 3px 6px rgba(167,169,172,0.15),0 10px 20px rgba(167,169,172,0.15);margin-bottom:30px}.course-details__section .course-review__wrapper .more-reviews:focus,.course-details__section .course-review__wrapper .more-reviews:active{box-shadow:0 1px 2px rgba(167,169,172,0.12),0 1px 3px rgba(167,169,172,0.12) !important}.course-details__section .course-review__wrapper .more-reviews:hover{box-shadow:0 20px 40px rgba(167,169,172,0.2)}.course-details__section .course-review__wrapper .more-reviews .course-review__container .course-review__name{color:#132E57;font-size:18px;margin:20px 20px 20px 20px}.course-details__section .course-review__wrapper .more-reviews .course-review__container .course-review__text{margin:0 20px 20px 20px;color:#495057;font-size:16px}.course-details__section .course-review__wrapper .more-reviews .course-review__container .course-review__stars{margin:0 0 20px 20px}.course-details__section .course-review__wrapper .more-reviews .course-review__container .course-review__stars .star-rating{width:125px}.course-details__section .course-review__wrapper .more-reviews .course-review__container .course-review__stars .star-rating input{width:15px}.course-details__section .course-review__wrapper .more-reviews .course-review__container .course-review__stars .star-rating i{width:15px}@media (max-width: 640px){.course-details__section .course-review__wrapper .more-reviews{width:100%}}.course-details__section .course-review__wrapper .more-reviews-toggle{display:block}.course-details__section .course-review__wrapper .more-reviews-toggle .course-review__container{width:calc(50% - 20px);background:white;border-radius:3px;box-shadow:0px 0px 30px rgba(0,0,0,0.15);margin-bottom:30px}.course-details__section .course-review__wrapper .more-reviews-toggle .course-review__container .course-review__name{color:#132E57;font-size:18px;margin:20px 20px 20px 20px}.course-details__section .course-review__wrapper .more-reviews-toggle .course-review__container .course-review__text{margin:0 20px 20px 20px;color:#495057;font-size:16px}.course-details__section .course-review__wrapper .more-reviews-toggle .course-review__container .course-review__stars{margin:0 0 20px 20px}.course-details__section .course-review__wrapper .more-reviews-toggle .course-review__container .course-review__stars .star-rating{width:125px}.course-details__section .course-review__wrapper .more-reviews-toggle .course-review__container .course-review__stars .star-rating input{width:15px}.course-details__section .course-review__wrapper .more-reviews-toggle .course-review__container .course-review__stars .star-rating i{width:15px}.course-details__section .btn-transparent-blue{margin:0 0 0 0;background:transparent;color:#3271D2;position:absolute;left:calc(50% - 38px);bottom:-50px;font-family:Open Sans;font-style:normal;font-weight:bold;font-size:16px;cursor:pointer}.product_section_faq .section-title{font-weight:600;font-size:34px;line-height:46px;color:#132e57}.arrow-left{display:inline-block;width:11px;height:11px;border-top:2.5px solid #3271D2;border-right:2.5px solid #3271D2;transform:rotate(45deg);position:absolute;top:23px;right:3px}.arrow-bottom{display:inline-block;width:11px;height:11px;border-top:2.5px solid #3271D2;border-right:2.5px solid #3271D2;transform:rotate(135deg);position:absolute;top:23px;right:3px}.question-wrapper{cursor:pointer;position:relative;border-bottom:1px solid #EBEBEB;padding:15px 0 15px 0}.question{color:#495057;font-family:Open Sans;font-style:normal;font-weight:600;font-size:18px;line-height:25px;padding-right:15px}.answer{margin-top:10px;font-family:Open Sans,Raleway,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;line-height:1.6;color:#676767}.presentation_section{background:linear-gradient(200.47deg, #25A2AF 0%, #132E57 92.09%)}.presentation_section .section-title{color:white}.presentation_section p{color:white;font-size:18px !important;margin-bottom:30px !important}@media (min-width: 992px){.course_actions{display:none}}#user_profile_attributes_custom_profile_fields_attributes_0_value,#user_profile_attributes_custom_profile_fields_attributes_1_value{display:none}[for="user_profile_attributes_custom_profile_fields_attributes_0_value"],[for="user_profile_attributes_custom_profile_fields_attributes_1_value"]{display:none}#tips-agree-wrap{margin:15px 0 !important}#tips-agree-wrap #tips-agree{margin-top:2px}#tips-agree-wrap .top-margin{margin-top:10px}#tips-agree-wrap .grey{margin-top:5px;font-weight:600;color:#5b5b5b}.small-text-description{font-size:0.875rem;margin-top:0;margin-bottom:40px;color:#fff}@media only screen and (min-width: 768px){.small-text-description{padding:0 40px}}.small-text-description a{color:#fff;text-decoration:underline;transition:all .2s ease}.small-text-description a:hover,.small-text-description a:focus,.small-text-description a:active{text-decoration:none}#new_user .red{color:red}#new_user label.checkbox a{color:#fa621c}#new_user label.checkbox a:focus,#new_user label.checkbox a:hover,#new_user label.checkbox a:active{color:#ed942d}.section.gray-footer{background-color:#fff;padding:5rem 0;color:#495057;overflow:hidden}.section.gray-footer a,.section.gray-footer .no-anchor-item{color:#495057}.section.gray-footer hr{background:#ADB5BD}.section.gray-footer .logo-wrapper{margin-bottom:2rem;display:block}.section.gray-footer .logo-wrapper .logo-footer{display:inline-block;width:115px;height:28px;background-image:url("");background-size:contain;background-repeat:no-repeat;background-position:50% 50%;-ms-filter:brightness(0.8);-moz-filter:brightness(0.8);-webkit-filter:brightness(0.8);-o-filter:brightness(0.8);filter:brightness(0.8)}.section.gray-footer .menu-wrapper .footer-navigation{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px 0;font-size:1rem}.section.gray-footer .menu-wrapper .footer-navigation,.section.gray-footer .menu-wrapper .footer-navigation .sub-menu{list-style:none;padding-left:0}.section.gray-footer .menu-wrapper .footer-navigation>.menu-item{margin-bottom:2rem;padding-left:20px;padding-right:20px}@media (min-width: 544px){.section.gray-footer .menu-wrapper .footer-navigation>.menu-item{width:50%;flex:0 0 50%}}@media (min-width: 768px){.section.gray-footer .menu-wrapper .footer-navigation>.menu-item{width:33.3333333%;flex:0 0 33.3333333%;max-width:none}}@media (min-width: 992px){.section.gray-footer .menu-wrapper .footer-navigation>.menu-item{width:20%;flex:0 0 20%}}.section.gray-footer .menu-wrapper .footer-navigation>.menu-item>a,.section.gray-footer .menu-wrapper .footer-navigation>.menu-item>.no-anchor-item{font-weight:700;margin-bottom:.5rem;display:inline-block;line-height:1.4;color:#132e57;font-size:18px}.section.gray-footer .menu-wrapper .footer-navigation>.menu-item>a:hover,.section.gray-footer .menu-wrapper .footer-navigation>.menu-item>a:focus,.section.gray-footer .menu-wrapper .footer-navigation>.menu-item>a:active{color:#fa621c;text-decoration:none}.section.gray-footer .menu-wrapper .footer-navigation>.menu-item .sub-menu .menu-item{padding:5px 0}.section.gray-footer .menu-wrapper .footer-navigation>.menu-item .sub-menu .menu-item a{line-height:1.4;font-size:16px}.section.gray-footer .menu-wrapper .footer-navigation>.menu-item .sub-menu .menu-item a:hover,.section.gray-footer .menu-wrapper .footer-navigation>.menu-item .sub-menu .menu-item a:focus,.section.gray-footer .menu-wrapper .footer-navigation>.menu-item .sub-menu .menu-item a:active{color:#fa621c;text-decoration:none}@media (min-width: 768px){.section.gray-footer .menu-wrapper .footer-navigation>.menu-item.menu-item-has-children>a+.sub-menu,.section.gray-footer .menu-wrapper .footer-navigation>.menu-item.menu-item-has-children>.no-anchor-item+.sub-menu{display:block !important}}@media (max-width: 767px){.section.gray-footer .menu-wrapper .footer-navigation>.menu-item{position:static !important;margin-bottom:1rem;width:100%;display:block}.section.gray-footer .menu-wrapper .footer-navigation>.menu-item.menu-item-has-children>a,.section.gray-footer .menu-wrapper .footer-navigation>.menu-item.menu-item-has-children>.no-anchor-item{display:block;position:relative}.section.gray-footer .menu-wrapper .footer-navigation>.menu-item.menu-item-has-children>a+.sub-menu,.section.gray-footer .menu-wrapper .footer-navigation>.menu-item.menu-item-has-children>.no-anchor-item+.sub-menu{display:none;margin-bottom:1rem}.section.gray-footer .menu-wrapper .footer-navigation>.menu-item.menu-item-has-children>.no-anchor-item{cursor:pointer}}.section.gray-footer h4{font-weight:500;font-size:1.125rem;margin-bottom:2rem}.section.gray-footer .footer-icons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:space-between;margin-top:0}@media (min-width: 1200px){.section.gray-footer .footer-icons{margin-left:-1.5rem;margin-right:-1.5rem}}@media (max-width: 1199px){.section.gray-footer .footer-icons{flex-wrap:wrap}}@media (max-width: 767px){.section.gray-footer .footer-icons{margin-bottom:0}}.section.gray-footer .footer-icons::before,.section.gray-footer .footer-icons::after{display:none}.section.gray-footer .footer-icons .footer-icon{padding-left:15px;padding-right:15px;margin-bottom:1rem}@media (min-width: 1200px){.section.gray-footer .footer-icons .footer-icon{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width: 991px){.section.gray-footer .footer-icons .footer-icon{flex-basis:100%;margin-bottom:2rem}.section.gray-footer .footer-icons .footer-icon:last-child{position:relative;text-align:center;margin-top:2rem;margin-bottom:2rem}.section.gray-footer .footer-icons .footer-icon:last-child::before,.section.gray-footer .footer-icons .footer-icon:last-child:after{content:"";display:block;position:relative;border-top:1px solid #DDDEE0;width:100%;height:0}.section.gray-footer .footer-icons .footer-icon:last-child::before{margin-bottom:2rem}.section.gray-footer .footer-icons .footer-icon:last-child::after{margin-top:2rem}}.section.gray-footer .footer-icons .footer-icon img{width:auto;height:auto;max-width:230px}.section.gray-footer .footer-icons .footer-icon.footer-icon-bbb img{height:66px}.section.gray-footer .footer-icons .social-links-wrap{display:inline-block;padding-left:20px;padding-right:20px;margin-bottom:1rem}@media (min-width: 1200px){.section.gray-footer .footer-icons .social-links-wrap{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width: 1199px) and (min-width: 992px){.section.gray-footer .footer-icons .social-links-wrap{flex-basis:100%;text-align:left}}@media (max-width: 767px){.section.gray-footer .footer-icons .social-links-wrap{flex-basis:100%;text-align:center}}.section.gray-footer .footer-icons .social-links-wrap .social-button{display:inline-block;margin:0 4px;width:38px;height:38px;position:relative;border-radius:50%;border:1px solid #495057}.section.gray-footer .footer-icons .social-links-wrap .social-button i{font-size:1.375rem;color:#495057;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .2s}.section.gray-footer .footer-icons .social-links-wrap .social-button:hover{border-color:#FA621C}.section.gray-footer .footer-icons .social-links-wrap .social-button:hover i{color:#FA621C}@media (max-width: 767px){.section.gray-footer .footer-links-subsection{text-align:center}.section.gray-footer .footer-links-subsection .bottom-menu{display:flex;justify-content:center;align-content:center;flex-flow:column nowrap;align-items:baseline}.section.gray-footer .footer-links-subsection .bottom-menu .social-links-wrap{width:100%;margin:0;margin-bottom:2rem;padding:0;order:0}.section.gray-footer .footer-links-subsection .bottom-menu .copyright-wrap{order:1;margin-bottom:2rem;align-self:center}.section.gray-footer .footer-links-subsection .bottom-menu .footer-links-wrap{order:3;align-self:center}}.section.gray-footer .footer-links-subsection .copyright-wrap{display:inline-block}@media (max-width: 991px){.section.gray-footer .footer-links-subsection .copyright-wrap{margin-bottom:1rem}}@media (min-width: 544px) and (max-width: 992px){.section.gray-footer .footer-links-subsection .footer-links-wrap{display:inline-block}}.section.gray-footer .footer-links-subsection .footer-links-wrap .footer-links-menu{list-style:none;padding-left:0;line-height:1;margin-bottom:0;display:flex;justify-content:right}@media (max-width: 544px){.section.gray-footer .footer-links-subsection .footer-links-wrap .footer-links-menu{justify-content:center;flex-wrap:wrap}}.section.gray-footer .footer-links-subsection .footer-links-wrap .footer-links-menu .menu-item{padding:0 .5rem}.section.gray-footer .footer-links-subsection .footer-links-wrap .footer-links-menu .menu-item a:hover,.section.gray-footer .footer-links-subsection .footer-links-wrap .footer-links-menu .menu-item a:focus,.section.gray-footer .footer-links-subsection .footer-links-wrap .footer-links-menu .menu-item a:active{color:#fa621c;text-decoration:none}.section.gray-footer .footer-links-subsection .footer-links-wrap .footer-links-menu .menu-item:not(:last-child){border-right:1px solid #dddee0}@media (min-width: 768px){.section.gray-footer .footer-links-subsection .footer-links-wrap .footer-links-menu .menu-item:first-child{padding-left:0}.section.gray-footer .footer-links-subsection .footer-links-wrap .footer-links-menu .menu-item:last-child{padding-right:0}}@media (max-width: 544px){.section.gray-footer .footer-links-subsection .footer-links-wrap .footer-links-menu .menu-item{margin-bottom:.5rem}}.section.gray-footer .footer-links-subsection .social-links-wrap{display:inline-block;padding-left:20px;padding-right:20px}@media (min-width: 1200px){.section.gray-footer .footer-links-subsection .social-links-wrap{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width: 767px){.section.gray-footer .footer-links-subsection .social-links-wrap{flex-basis:100%;text-align:center}}.section.gray-footer .footer-links-subsection .social-links-wrap .social-button{display:inline-block;margin:0 4px;width:24px;height:24px;position:relative;border-radius:50%;border:1px solid #495057;top:5px}.section.gray-footer .footer-links-subsection .social-links-wrap .social-button i{font-size:0.875rem;color:#495057;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .2s}@media (max-width: 767px){.section.gray-footer .footer-links-subsection .social-links-wrap .social-button{width:36px;height:36px}.section.gray-footer .footer-links-subsection .social-links-wrap .social-button i{font-size:1.375rem}}.section.gray-footer .footer-links-subsection .social-links-wrap .social-button:hover{border-color:#FA621C}.section.gray-footer .footer-links-subsection .social-links-wrap .social-button:hover i{color:#FA621C}@media (max-width: 767px){.section.gray-footer .footer-links-subsection .copyright-wrap{margin-bottom:1rem}}@media (max-width: 544px){.section.gray-footer .footer-links-subsection .footer-links-wrap .footer-links-menu{margin-left:-7px;margin-right:-7px}.section.gray-footer .footer-links-subsection .copyright-wrap{margin-bottom:2.5rem}}@media (min-width: 544px) and (max-width: 1199px){.section.gray-footer .footer-links-subsection .bottom-menu{display:flex;justify-content:space-between;align-items:baseline}}@media (min-width: 1200px){.section.gray-footer .footer-links-subsection{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.section.gray-footer .footer-links-subsection>*{position:relative;min-height:1px;padding-right:20px;padding-left:20px;width:100%;-webkit-box-flex:0;-ms-flex:0 1 0px;flex:0 1 0}.section.gray-footer .footer-links-subsection>.bottom-menu{flex-grow:1;display:flex;align-items:center;justify-content:flex-start}.section.gray-footer .footer-links-subsection>.bottom-menu .footer-links-wrap{text-align:right}.section.gray-footer .footer-links-subsection>.bottom-menu .footer-links-wrap .footer-links-menu{margin-bottom:0}.section.gray-footer .footer-links-subsection>.bottom-menu .copyright-wrap{padding-right:20px;flex-grow:1}}@media (max-width: 543px){.section.gray-footer{padding:3.5rem 0}.section.gray-footer .logo-wrapper{text-align:center}.section.gray-footer .logo-wrapper .logo-footer{height:24px}.section.gray-footer .menu-wrapper{border-bottom:1px solid #dddee0;margin-bottom:2.5rem}.section.gray-footer .menu-wrapper .footer-navigation{font-size:1.25rem;margin-bottom:.5rem}.section.gray-footer .menu-wrapper .footer-navigation>.menu-item{position:static !important;margin-bottom:1rem;margin-top:.5rem}.section.gray-footer .menu-wrapper .footer-navigation>.menu-item.menu-item-has-children>a{color:#132e57;display:block;position:relative;padding-right:20px;margin-bottom:1rem}.section.gray-footer .menu-wrapper .footer-navigation>.menu-item.menu-item-has-children>a::after{background:url("https://cdn-themes.thinkific.com/4670/168856/3OYPptiT0Wjcvk01VgwV_arrow-right-blue.svg") 50% 50% no-repeat;content:"";height:13px;position:absolute;right:0;transition:.3s;top:4px;width:13px}.section.gray-footer .menu-wrapper .footer-navigation>.menu-item.menu-item-has-children>a.collapsed:after{transform:rotate(90deg)}.section.gray-footer .menu-wrapper .footer-navigation>.menu-item .sub-menu{padding:0}.section.gray-footer .menu-wrapper .footer-navigation>.menu-item .sub-menu .menu-item{padding:10px 0}.section.gray-footer .footer-icons{margin-bottom:1rem}.section.gray-footer .footer-icons .footer-icon{margin-bottom:2rem}.section.gray-footer .footer-icons .social-links-wrap{margin-top:1rem;padding-top:2.5rem;position:relative}.section.gray-footer .footer-icons .social-links-wrap::before{border-top:1px solid #dddee0;content:"";height:0;left:20px;position:absolute;right:20px;top:0}.section.gray-footer .footer-links-subsection .copyright-wrap{margin-bottom:2.5rem}}@media (min-width: 992px){#users-checkout-auth .col-md-8.col-md-offset-2{width:83.33333333%;margin-left:8.33333333%}.col-md-offset-1-5{margin-left:12.5%}}@-moz-document url-prefix(){#tips-agree-wrap #tips-agree{margin-top:0}}#checkouts .col-sm-10.col-md-8{padding:20px 40px 30px;border-radius:3px;margin-bottom:40px;background-color:#fff}#checkouts .col-sm-10.col-md-8:first-child{padding-left:20px;padding-right:20px}#checkouts .col-sm-10.col-md-8:not(:first-child){box-shadow:0 0 30px rgba(0,0,0,0.15) !important}#cookies-banner{position:fixed;bottom:5px;left:10%;width:80%;padding:5px 2rem;z-index:2;text-align:center;color:#686868;font-size:18px;line-height:1.6}#cookies-banner a{color:#fa621c}#cookies-banner .close{color:#132e57;opacity:.5;top:0;right:-1rem}.header-menu-wrapper{position:fixed;width:100%;z-index:999;background-color:transparent}.header-menu-wrapper.blue-menu{background-color:#fff}.header-menu-wrapper.blue-menu header.banner .nav-primary .menu-desktop .nav>.menu-item>a{color:#132e57}.header-menu-wrapper .container>.row,.header-menu-wrapper .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container>.row,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .header-menu-wrapper .dropdown-container>.row,.header-menu-wrapper .course-card__body .container>.span-row,.course-card__body .header-menu-wrapper .container>.span-row,.header-menu-wrapper .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .course-card__body .dropdown-container>.span-row,.course-card__body .header-menu-wrapper .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container>.span-row,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .header-menu-wrapper .course-card__body .dropdown-container>.span-row,.course-card__body .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .header-menu-wrapper .dropdown-container>.span-row{align-items:center;justify-content:space-between}.header-menu-wrapper.single-page{background-color:#132e57}.header-menu-wrapper .thinkific-logged-out{display:flex}.header-menu-wrapper .thinkific-logged-out .thinkific-link.sign-in{align-self:center}.header-menu-wrapper header .ajax-search-dropdown{display:none;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.04),0 10px 20px rgba(0,0,0,0.06);border-radius:8px;position:absolute;width:100%;margin-top:8px;z-index:10;max-height:80vh;overflow:auto}.header-menu-wrapper header .ajax-search-dropdown ul{display:block;margin:0;padding:0}.header-menu-wrapper header .ajax-search-dropdown ul li{display:block;text-align:left;margin:0;padding:0 0 0 0}.header-menu-wrapper header .ajax-search-dropdown ul li a{padding:0 16px;display:block;height:40px;line-height:40px;color:#132e57;font-size:14px;font-weight:bold;transition:0.4s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 480px){.header-menu-wrapper header .ajax-search-dropdown ul li a{padding:0 10px}}.header-menu-wrapper header .ajax-search-dropdown ul li a i{font-size:14px;color:#dddee0;padding-right:16px}@media (max-width: 480px){.header-menu-wrapper header .ajax-search-dropdown ul li a i{display:none}}.header-menu-wrapper header .ajax-search-dropdown ul li a:hover{background:#eefafc;color:#1c7d87 !important}.header-menu-wrapper header .ajax-search-dropdown ul li.lesson-itm a{font-weight:normal;color:#727477}.header-menu-wrapper header .ajax-search-dropdown ul li.lesson-itm a i{padding-right:32px}.header-menu-wrapper header a{font-weight:400}@media (max-width: 1300px){.header-menu-wrapper header a{font-size:1rem}}.header-menu-wrapper header.banner{position:relative;margin-top:-1px;background-color:transparent}.header-menu-wrapper header.banner .container,.header-menu-wrapper .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container,.header-wrapper .header-menu-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container{width:100%}@media (max-width: 1074px){.header-menu-wrapper header.banner .container,.header-menu-wrapper .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container,.header-wrapper .header-menu-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container{max-width:100%}}@media (min-width: 1074px) and (max-width: 1074px){.header-menu-wrapper header.banner .container,.header-menu-wrapper .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container,.header-wrapper .header-menu-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container{padding:0 !important}}@media (min-width: 1074px){.header-menu-wrapper header.banner .container,.header-menu-wrapper .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container,.header-wrapper .header-menu-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container{max-width:1366px}.header-menu-wrapper header.banner .container>.row,.header-menu-wrapper .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container>.row,.header-wrapper .header-menu-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container>.row,.header-menu-wrapper header.banner .course-card__body .container>.span-row,.course-card__body .header-menu-wrapper header.banner .container>.span-row,.header-menu-wrapper .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .course-card__body .dropdown-container>.span-row,.course-card__body .header-menu-wrapper .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container>.span-row,.header-wrapper .header-menu-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .course-card__body .dropdown-container>.span-row,.course-card__body .header-wrapper .header-menu-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container>.span-row{display:flex;flex-wrap:nowrap}}.header-menu-wrapper header.banner .navbar-header{width:100%;padding:14px 32px}.header-menu-wrapper header.banner .navbar-header .left-side{display:inline-flex;align-items:center;flex-shrink:1;flex-grow:1}.header-menu-wrapper header.banner .navbar-header .left-side .navbar-toggle{display:none;flex:0 0 auto;align-content:center;height:24px;padding:0;margin-right:0;outline:none;color:#132e57;font-weight:700}.header-menu-wrapper header.banner .navbar-header .left-side .navbar-toggle .hamburger-box{height:24px;width:20px}.header-menu-wrapper header.banner .navbar-header .left-side .navbar-toggle .hamburger-box .hamburger-inner{align-self:center}.header-menu-wrapper header.banner .navbar-header .left-side .navbar-toggle .hamburger-box .hamburger-inner,.header-menu-wrapper header.banner .navbar-header .left-side .navbar-toggle .hamburger-box .hamburger-inner:after,.header-menu-wrapper header.banner .navbar-header .left-side .navbar-toggle .hamburger-box .hamburger-inner:before{background-color:#fff;border-radius:0;height:2px;width:20px}.header-menu-wrapper header.banner .navbar-header .left-side .navbar-toggle:not(.collapsed)+.btn-search{visibility:hidden;opacity:0}.header-menu-wrapper header.banner .navbar-header .left-side .navbar-toggle:not(.is-active) .hamburger-inner:before{top:-7px}.header-menu-wrapper header.banner .navbar-header .left-side .navbar-toggle:not(.is-active) .hamburger-inner:after{bottom:-7px}@media (max-width: 1074px){.header-menu-wrapper header.banner .navbar-header .left-side .navbar-toggle{display:flex}}.header-menu-wrapper header.banner .navbar-header .left-side .navbar-toggle:hover,.header-menu-wrapper header.banner .navbar-header .left-side .navbar-toggle:active,.header-menu-wrapper header.banner .navbar-header .left-side .navbar-toggle:focus{opacity:1}.header-menu-wrapper header.banner .navbar-header .left-side .btn-search{flex:0 0 auto;position:relative;margin-left:21px;height:24px;margin-right:5rem;padding:0 1rem;cursor:pointer}.header-menu-wrapper header.banner .navbar-header .left-side .btn-search::before{content:" ";display:block;position:absolute;background-image:url("https://cdn-themes.thinkific.com/4670/168856/U4KpOcKgT2O5avOGUoR2_icon-search-small-white.svg");background-repeat:no-repeat;background-size:contain;height:16px;width:16px;left:8px;top:4px;cursor:pointer;z-index:11}.header-menu-wrapper header.banner .navbar-header .left-side .thinkific-logged-control{flex:0 1 auto;text-align:right;margin-left:2rem}.header-menu-wrapper header.banner .navbar-header .left-side .thinkific-logged-control .btn-main,.header-menu-wrapper .header-wrapper header.banner .navbar-header .left-side .thinkific-logged-control .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span,.header-wrapper .header-menu-wrapper header.banner .navbar-header .left-side .thinkific-logged-control .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span,.header-menu-wrapper .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .left-side .thinkific-logged-control span,.header-wrapper .header-menu-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .left-side .thinkific-logged-control span{background:transparent;color:#fff;box-shadow:0px 3px 6px rgba(255,255,255,0.04),0px 10px 20px rgba(255,255,255,0.06);border:1px solid #fff;font-size:16px;padding:5px 15px;line-height:28px;font-weight:700}.header-menu-wrapper header.banner .navbar-header .left-side .thinkific-logged-control .btn-main:hover,.header-menu-wrapper .header-wrapper header.banner .navbar-header .left-side .thinkific-logged-control .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span:hover,.header-wrapper .header-menu-wrapper header.banner .navbar-header .left-side .thinkific-logged-control .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span:hover,.header-menu-wrapper .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .left-side .thinkific-logged-control span:hover,.header-wrapper .header-menu-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .left-side .thinkific-logged-control span:hover{background:#fff;color:#132e57;border:1px solid #fff}.header-menu-wrapper header.banner .navbar-header .left-side .btn-search,.header-menu-wrapper header.banner .navbar-header .left-side .thinkific-logged-control{display:none}.header-menu-wrapper header.banner .navbar-header .left-side .brand{background-image:url("https://corporatefinanceinstitute.com/assets/logotm-white.svg");background-size:contain;background-position:center;width:115px;height:38px;background-repeat:no-repeat;text-indent:-9999px;display:inline-block;position:relative;flex:0 0 auto}@media (max-width: 547px){.header-menu-wrapper header.banner .navbar-header .left-side .brand{top:1px}}.header-menu-wrapper header.banner .navbar-header .left-side .brand_company{width:102px;height:57px;background-size:100%;background-repeat:no-repeat;background-position:center;display:inline-block;vertical-align:bottom;margin-right:7px;float:left}@media (max-width: 543px){.header-menu-wrapper header.banner .navbar-header .left-side .brand_company{width:95px;height:57px}}.header-menu-wrapper header.banner .navbar-header .left-side .search-box{flex-grow:1;margin-left:32px;max-width:290px}.header-menu-wrapper header.banner .navbar-header .left-side .search-box .search-form{overflow:visible}.header-menu-wrapper header.banner .navbar-header .left-side .search-box .search-form .search-field{font-size:16px;width:100%;padding:10px 16px 10px 45px;border:none;border-radius:100px;border-color:transparent;color:#fff;background:rgba(255,255,255,0.2);text-overflow:ellipsis}.header-menu-wrapper header.banner .navbar-header .left-side .search-box .search-form .search-field::placeholder{color:#fff;font-size:16px}.header-menu-wrapper header.banner .navbar-header .left-side .search-box .search-form .search-field::-webkit-search-cancel-button{-webkit-appearance:none}.header-menu-wrapper header.banner .navbar-header .left-side .search-box .search-form .search-field:hover{background:rgba(255,255,255,0.3)}.header-menu-wrapper header.banner .navbar-header .left-side .search-box .search-form .search-field:focus{background:#fff;color:#57595D;outline:none}.header-menu-wrapper header.banner .navbar-header .left-side .search-box .search-form .search-field:focus+.icon-search{background-image:url("https://cdn-themes.thinkific.com/4670/168856/d6YNbr30S5u8PvfRGu0p_icon-search-small.svg")}.header-menu-wrapper header.banner .navbar-header .left-side .search-box .search-form .search-field:focus::placeholder{color:#727477}.header-menu-wrapper header.banner .navbar-header .left-side .search-box .search-form>.cancel-button{position:absolute;line-height:0.1em;top:4px;padding:7px;right:14px;z-index:10;cursor:pointer;display:none}.header-menu-wrapper header.banner .navbar-header .left-side .search-box .search-form .icon-search{display:block;position:absolute;background-image:url("https://cdn-themes.thinkific.com/4670/168856/U4KpOcKgT2O5avOGUoR2_icon-search-small-white.svg");background-repeat:no-repeat;background-size:contain;height:16px;width:16px;left:16px;top:13px;cursor:pointer;pointer-events:none;z-index:11}.header-menu-wrapper header.banner .navbar-header .left-side .search-box .search-form .icon-search:before{content:""}@media (max-width: 1074px){.header-menu-wrapper header.banner .navbar-header .left-side .search-box .search-form{display:none}}.header-menu-wrapper header.banner .navbar-header .left-side .search-box .ajax-search-dropdown{width:300px;max-height:80vh;overflow:auto}.header-menu-wrapper header.banner .navbar-header .left-side .search-box.wide{width:355px}@media (min-width: 1200px) and (max-width: 1350px){.header-menu-wrapper header.banner .navbar-header .left-side .search-box.wide{width:295.83333px}}@media (max-width: 1199px){.header-menu-wrapper header.banner .navbar-header .left-side .search-box.wide{width:268.93939px}}@media (max-width: 1074px){.header-menu-wrapper header.banner .navbar-header .left-side .search-box{display:none}}@media (max-width: 1074px){.header-menu-wrapper header.banner .navbar-header .left-side{width:100%;flex-flow:row nowrap}.header-menu-wrapper header.banner .navbar-header .left-side .btn-search,.header-menu-wrapper header.banner .navbar-header .left-side .thinkific-logged-control{display:block}.header-menu-wrapper header.banner .navbar-header .left-side .brand,.header-menu-wrapper header.banner .navbar-header .left-side .brand_company{flex:2 0 auto}}@media (max-width: 547px){.header-menu-wrapper header.banner .navbar-header .left-side{flex-flow:row-reverse nowrap;justify-content:space-between}.header-menu-wrapper header.banner .navbar-header .left-side .btn-search,.header-menu-wrapper header.banner .navbar-header .left-side .thinkific-logged-control{display:none}.header-menu-wrapper header.banner .navbar-header .left-side .brand,.header-menu-wrapper header.banner .navbar-header .left-side .brand_company{flex:0 0 auto}.header-menu-wrapper header.banner .navbar-header .left-side .search-box{display:none}}.header-menu-wrapper header.banner .navbar-header .right-side{border:none;outline:0;position:relative;padding:0;display:flex;align-items:center;font-size:1rem;flex-grow:1;justify-content:flex-end}@media (max-width: 1074px){.header-menu-wrapper header.banner .navbar-header .right-side{display:none}}.header-menu-wrapper header.banner .navbar-header .right-side .action-button-wrapper{display:flex;align-items:center;padding-left:2rem}@media (max-width: 1074px){.header-menu-wrapper header.banner .navbar-header .right-side .action-button-wrapper{display:none}}.header-menu-wrapper header.banner .navbar-header .right-side .action-button-wrapper .top-menu{font-weight:normal;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}@media (max-width: 1074px){.header-menu-wrapper header.banner .navbar-header .right-side .action-button-wrapper .top-menu{display:none}}.header-menu-wrapper header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links{display:flex;align-items:center;border-left:1px solid #DDDEE0;font-size:1rem}.header-menu-wrapper header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links a{display:flex;font-size:1rem;color:#fff;transition:all 0.1s linear}.header-menu-wrapper header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links a.btn-main{background:transparent;color:#fff;box-shadow:0px 3px 6px rgba(255,255,255,0.04),0px 10px 20px rgba(255,255,255,0.06);border:1px solid #fff;font-size:16px;padding:5px 15px;line-height:28px;font-weight:700}.header-menu-wrapper header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links a.btn-main:hover{background:#fff;color:#132e57;border:1px solid #fff}.header-menu-wrapper header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links a+.sub-menu .menu-item a{color:#495057}.header-menu-wrapper header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links .thinkific-link{padding-left:2rem;padding-right:2rem;display:inline-block;position:relative}.header-menu-wrapper header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links .thinkific-link a{border-bottom:1px solid transparent;display:block;line-height:1;padding:0}.header-menu-wrapper header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links .thinkific-link a:hover{border-color:#495057;text-decoration:none}.header-menu-wrapper header.banner .navbar-header .right-side .action-button-wrapper .top-menu .navbar-nav.nav>.menu-item>a{padding-top:12px;padding-bottom:12px}.header-menu-wrapper header .nav-primary{width:100%}.header-menu-wrapper header .nav-primary.scroll-auto{overflow-y:auto}@media (min-width: 480px){.header-menu-wrapper header .nav-primary .search-box{margin-top:1rem}}.header-menu-wrapper header .nav-primary .search-box .search-form{text-align:center;height:62px;overflow:visible;display:flex;justify-content:center}@media (max-width: 479px){.header-menu-wrapper header .nav-primary .search-box .search-form .search-wrapper{width:100%}}@media (max-width: 479px){.header-menu-wrapper header .nav-primary .search-box .search-form .awesomplete{width:100%}}.header-menu-wrapper header .nav-primary .search-box .search-form .search-wrapper{position:relative}@media (max-width: 767px){.header-menu-wrapper header .nav-primary .search-box .search-form .search-wrapper{width:100%}}.header-menu-wrapper header .nav-primary .search-box .search-form .search-wrapper input{background-color:#f1f2f3;color:#57595D;width:456px;border-color:transparent;font-size:16px;padding:0 1rem 0 3rem;border-radius:25px;box-shadow:none}@media (max-width: 767px){.header-menu-wrapper header .nav-primary .search-box .search-form .search-wrapper input{width:100%}}.header-menu-wrapper header .nav-primary .search-box .search-form .search-wrapper input::placeholder{color:#57595D;font-size:16px}.header-menu-wrapper header .nav-primary .search-box .search-form .search-wrapper .icon-search{display:block;position:absolute;background-image:url("https://cdn-themes.thinkific.com/4670/168856/sQ8guuUTkiJgJatqThjz_icon-search-large.svg");background-repeat:no-repeat;background-size:contain;height:20px;width:20px;left:16px;top:10px;cursor:pointer;z-index:11}.header-menu-wrapper header .nav-primary .search-box .search-form .search-wrapper .icon-search:before{content:""}.header-menu-wrapper header .nav-primary .nav{display:flex;justify-content:space-between}@media (max-width: 1074px){.header-menu-wrapper header .nav-primary .nav{margin:0}}.header-menu-wrapper header .nav-primary .nav .menu-item{list-style:none;break-inside:avoid}@media (max-width: 479px){.header-menu-wrapper header .nav-primary .nav .menu-item{flex:0 0 100%;width:100%}}.header-menu-wrapper header .nav-primary .nav .menu-item a{color:#fff;font-size:1rem;transition:border 0.1s linear}.header-menu-wrapper header .nav-primary .nav .menu-item a:hover,.header-menu-wrapper header .nav-primary .nav .menu-item a:active,.header-menu-wrapper header .nav-primary .nav .menu-item a:focus{background:transparent;text-decoration:none}@media (max-width: 991px){.header-menu-wrapper header .nav-primary .nav .menu-item a{font-size:18px}}.header-menu-wrapper header .nav-primary .nav .menu-item.button{padding-top:2rem;border-top:1px solid #DDDEE0;column-span:all}.header-menu-wrapper header .nav-primary .nav .menu-item.button>a{box-shadow:0 3px 6px rgba(250,98,28,0.04),0 10px 20px rgba(250,98,28,0.06);border:1px solid transparent;padding:14px 1rem;width:100%;margin:0 !important;color:#fff !important;background:-webkit-linear-gradient(left top, #ed942d 0%, #fa621c 100%);background:-o-linear-gradient(left top, #ed942d 0%, #fa621c 100%);background:linear-gradient(to right bottom, #ed942d 0%, #fa621c 100%)}.header-menu-wrapper header .nav-primary .nav .menu-item.mobile-button{display:none;padding:12px 0 24px}.header-menu-wrapper header .nav-primary .nav .menu-item.mobile-button>a{box-shadow:none;border:1px solid #132e57;width:100%;color:#132e57;font-size:18px;font-weight:600}.header-menu-wrapper header .nav-primary .nav .menu-item.mobile-button>a:hover{box-shadow:none}.header-menu-wrapper header .nav-primary .nav .menu-item .sub-menu{padding-left:0}.header-menu-wrapper header .nav-primary .nav .menu-item .sub-menu .last-item a{color:#5C8EDB}.header-menu-wrapper header .nav-primary .nav .menu-item.link-with-arrow>a{color:#3271D2 !important;font-weight:700}.header-menu-wrapper header .nav-primary .nav .menu-item.link-with-arrow>a:after{content:"";display:inline-block;position:relative;background-image:url("https://cdn-themes.thinkific.com/4670/168856/68Ryobk4S3qJOWXfyqGR_arrow-blue.svg");background-repeat:no-repeat;background-size:contain;height:9px;opacity:0;margin-left:0;transform:rotate(180deg);width:16px;transition:margin, opacity, .16s ease}.header-menu-wrapper header .nav-primary .nav .menu-item.link-with-arrow:hover a{color:#5C8EDB}.header-menu-wrapper header .nav-primary .nav .menu-item.link-with-arrow:hover a:after{margin-left:1rem;opacity:1}.header-menu-wrapper header .nav-primary .nav .menu-item.show>.sub-menu{display:block}.header-menu-wrapper header .nav-primary .nav>.menu-item{padding:0 1rem}@media (min-width: 1074px){.header-menu-wrapper header .nav-primary .nav>.menu-item:first-child{padding-left:2rem}.header-menu-wrapper header .nav-primary .nav>.menu-item:last-child{padding-right:2rem}}.header-menu-wrapper header .nav-primary .nav>.menu-item.menu-item-has-children{display:flex;align-self:stretch;align-items:center;justify-content:center;align-content:center;position:relative;text-align:center}@media (min-width: 1074px){.header-menu-wrapper header .nav-primary .nav>.menu-item.menu-item-has-children>.sub-menu{display:block;position:absolute;background-color:#ffffff;box-shadow:0px 3px 6px rgba(0,0,0,0.04),0px 10px 20px rgba(0,0,0,0.06);box-sizing:border-box;line-height:1.5;text-align:left;white-space:normal;max-height:calc(100vh - 96px);max-width:calc(100vw - 64px);top:50px;transition:0.4s;transform-origin:50% 0;visibility:hidden;right:auto;left:50%;margin-top:24px;transform:translateX(-50%);opacity:0;border-radius:8px;z-index:5}.header-menu-wrapper header .nav-primary .nav>.menu-item.menu-item-has-children>.sub-menu:after{content:'';display:block;position:absolute;top:-11px;left:50%;width:0;height:0;transform:translateX(-50%);border-right:20px solid transparent;border-bottom:20px solid #ffffff;border-left:20px solid transparent;transition:0.3s}.header-menu-wrapper header .nav-primary .nav>.menu-item.menu-item-has-children>.sub-menu:before{content:'';display:block;position:absolute;top:-50px;left:0;width:100%;height:50px}.header-menu-wrapper header .nav-primary .nav>.menu-item.menu-item-has-children>.sub-menu a{color:#495057}.header-menu-wrapper header .nav-primary .nav>.menu-item.menu-item-has-children>.sub-menu .dropdown-row:first-child{margin-top:24px}.header-menu-wrapper header .nav-primary .nav>.menu-item.menu-item-has-children>.sub-menu .dropdown-row:last-child{margin-bottom:24px}.header-menu-wrapper header .nav-primary .nav>.menu-item.menu-item-has-children>.sub-menu .menu-item:not(.button).unclickable>a:hover{text-decoration:none;cursor:default}.header-menu-wrapper header .nav-primary .nav>.menu-item.menu-item-has-children>.sub-menu .menu-item:not(.button):not(.unclickable):hover{background:#E9F0FA;z-index:4}.header-menu-wrapper header .nav-primary .nav>.menu-item.menu-item-has-children>.sub-menu .menu-item:not(.button):not(.unclickable):hover.link-with-arrow{background-color:transparent}.header-menu-wrapper header .nav-primary .nav>.menu-item.menu-item-has-children>.sub-menu .menu-item:not(.button):not(.unclickable):hover>a{color:#3271D2;text-decoration:none}.header-menu-wrapper header .nav-primary .nav>.menu-item.menu-item-has-children.menu-all-courses>.sub-menu .menu-item{width:410px}.header-menu-wrapper header .nav-primary .nav>.menu-item.menu-item-has-children.menu-resources>.sub-menu .menu-item{width:393px}.header-menu-wrapper header .nav-primary .nav>.menu-item.menu-item-has-children.menu-for-business>.sub-menu .menu-item{width:230px}.header-menu-wrapper header .nav-primary .nav>.menu-item.menu-item-has-children.menu-my-account>.sub-menu .menu-item{width:175px}.header-menu-wrapper header .nav-primary .nav>.menu-item.menu-item-has-children.menu-my-account>.sub-menu .menu-item a{display:block;padding:8px 32px}.header-menu-wrapper header .nav-primary .nav>.menu-item.menu-item-has-children.columns>.sub-menu .dropdown-row{display:flex;flex-flow:row nowrap;flex:1 0 100%;width:100%}.header-menu-wrapper header .nav-primary .nav>.menu-item.menu-item-has-children.columns>.sub-menu .dropdown-row>.menu-item{display:flex;justify-content:flex-start;flex-flow:column nowrap;flex:1 0 50%}.header-menu-wrapper header .nav-primary .nav>.menu-item.menu-item-has-children.columns>.sub-menu .dropdown-row>.menu-item a{display:block;padding:8px 32px}.header-menu-wrapper header .nav-primary .nav>.menu-item.menu-item-has-children:not(.columns)>.sub-menu .dropdown-row{display:flex;justify-content:space-between;flex-flow:column nowrap;flex:1 0 100%;width:100%}.header-menu-wrapper header .nav-primary .nav>.menu-item.menu-item-has-children:not(.columns)>.sub-menu .dropdown-row>.menu-item a{display:block;padding:8px 32px}.header-menu-wrapper header .nav-primary .nav>.menu-item.menu-item-has-children>a::after{content:" ";display:inline-block;position:relative;background-image:url("https://cdn-themes.thinkific.com/4670/168856/OlUnJQkNQ2Kvdq7ESdTK_carat-down-white.svg");background-repeat:no-repeat;background-position:center;height:12px;width:12px;align-self:center;cursor:pointer;margin-left:0.5rem;transition:transform 0.1s linear}.header-menu-wrapper header .nav-primary .nav>.menu-item.menu-item-has-children:hover>a::after{transform:rotate(-180deg)}.header-menu-wrapper header .nav-primary .nav>.menu-item.menu-item-has-children:hover>.sub-menu{visibility:visible;opacity:1}}.header-menu-wrapper header .nav-primary .nav>.menu-item>a{display:block;line-height:1;padding:0}.header-menu-wrapper header .nav-primary .nav>.menu-item .sub-menu .menu-item-has-children>a{font-weight:700;color:#132e57}.header-menu-wrapper header .nav-primary.collapse:not(.in){height:0 !important;display:none !important}.header-menu-wrapper header .nav-primary.in{height:calc(100vh - 65px) !important}.header-menu-wrapper header .nav-primary .menu-desktop .nav>.menu-item:first-child{padding-left:0}.header-menu-wrapper header .nav-primary .menu-desktop .nav>.menu-item:not(.menu-item-has-children)>a:hover{text-decoration:underline}@media (min-width: 1074px){.header-menu-wrapper header .nav-primary.navbar-collapse{display:none}}@media (max-width: 1074px){.header-menu-wrapper header .nav-primary{padding-left:32px;padding-right:32px;background-color:#fff;height:calc(100vh - 59px)}.header-menu-wrapper header .nav-primary .container,.header-menu-wrapper .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container,.header-wrapper .header-menu-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container{padding-top:20px;padding-bottom:40px;width:100%}.header-menu-wrapper header .nav-primary .top-menu{flex-direction:column}.header-menu-wrapper header .nav-primary .top-menu .navbar-nav:last-child .menu-item{margin-top:0}.header-menu-wrapper header .nav-primary .top-menu .btn-main,.header-menu-wrapper .header-wrapper header.banner .nav-primary .top-menu .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span,.header-wrapper .header-menu-wrapper header.banner .nav-primary .top-menu .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span,.header-menu-wrapper .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .top-menu span,.header-wrapper .header-menu-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .top-menu span{width:100%;font-size:18px;padding:12px 32px}.header-menu-wrapper header .nav-primary .nav{width:100%;flex-direction:column}.header-menu-wrapper header .nav-primary .nav .menu-item{padding:0}.header-menu-wrapper header .nav-primary .nav .menu-item.desktop-only>a{display:none !important}.header-menu-wrapper header .nav-primary .nav .menu-item a{display:block;padding:12px 0;border:0;color:#495057}.header-menu-wrapper header .nav-primary .nav .menu-item.link-with-arrow:hover:after{display:none}.header-menu-wrapper header .nav-primary .nav .menu-item .sub-menu .menu-item-has-children>a{font-weight:400;color:#495057}.header-menu-wrapper header .nav-primary .nav .menu-item .button{display:none}.header-menu-wrapper header .nav-primary .nav .menu-item.mobile-button{display:block}.header-menu-wrapper header .nav-primary .nav .menu-item.mobile-button a{width:100%}}@media (max-width: 1074px) and (max-width: 1142px){.header-menu-wrapper header .nav-primary .nav .menu-item.mobile-button a{padding:12px 32px;font-size:18px}}@media (max-width: 1074px){.header-menu-wrapper header .nav-primary .nav .menu-item.thin a{font-weight:normal;color:#212529}.header-menu-wrapper header .nav-primary .nav>.menu-item{border-top:1px solid #DDDEE0}.header-menu-wrapper header .nav-primary .nav>.menu-item>a:not(.btn-main){padding:35px 0;font-weight:700;color:#132e57}.header-menu-wrapper header .nav-primary .nav>.menu-item>a:not(.btn-main):hover{color:#132e57}.header-menu-wrapper header .nav-primary .nav>.menu-item.menu-item-has-children{display:block;justify-content:left;align-content:center;text-align:left}.header-menu-wrapper header .nav-primary .nav>.menu-item.menu-item-has-children>a{display:flex;justify-content:space-between;position:relative}.header-menu-wrapper header .nav-primary .nav>.menu-item.menu-item-has-children>a::after{content:" ";display:inline-block;position:relative;background-image:url("https://cdn-themes.thinkific.com/4670/168856/C9f86lfdT1Ko44XkyAvX_carat-down.svg");background-repeat:no-repeat;background-position:center;height:12px;width:12px;align-self:center;cursor:pointer;margin-left:0.5rem;transition:transform 0.1s linear;right:14px}.header-menu-wrapper header .nav-primary .nav>.menu-item.menu-item-has-children.columns>.sub-menu .dropdown-row{display:flex;flex-flow:column nowrap}.header-menu-wrapper header .nav-primary .nav>.menu-item.menu-item-has-children>.sub-menu{display:none;padding:0 12px;margin-bottom:12px}.header-menu-wrapper header .nav-primary .nav>.menu-item.menu-item-has-children>.sub-menu .menu-item-has-children>a{font-weight:700;color:#25A2AF}.header-menu-wrapper header .nav-primary .nav>.menu-item.menu-item-has-children>.sub-menu a{padding:16px 0}.header-menu-wrapper header .nav-primary .nav>.menu-item.menu-item-has-children.show>a::after{transform:translateY(0) rotate(-180deg)}.header-menu-wrapper header .nav-primary a.thinkific-link{display:block;width:100%;font-size:1rem;border-top:1px solid #DDDEE0;border-bottom:1px solid #DDDEE0;padding:1rem 0;line-height:1;margin-bottom:1rem;font-weight:700;color:#FA621C}}@media (max-width: 1074px) and (max-width: 1074px){.header-menu-wrapper header .nav-primary a.thinkific-link{font-size:18px;padding:35px 0;margin-bottom:24px}}@media (min-width: 1074px) and (max-width: 1239px){.header-menu-wrapper header .nav-primary .nav>.menu-item.menu-item-has-children.menu-all-courses>.sub-menu .menu-item{width:288px}}.header-menu-wrapper header .nav-primary .cfi-badge{padding-bottom:2rem;text-align:center;position:relative;overflow:hidden}.header-menu-wrapper header .nav-primary .cfi-badge img{width:181px;height:160px}.header-menu-wrapper:not(.fixed):not(.blue-menu) .right-side .action-button-wrapper .top-menu .account-links .thinkific-link a:hover{border-color:#fff !important}.header-menu-wrapper.fixed,.header-menu-wrapper.blue-menu{position:fixed;top:0;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,0.75)}.header-menu-wrapper.fixed.no-shadow,.header-menu-wrapper.blue-menu.no-shadow{box-shadow:none;border-bottom:1px solid #9B9B9B}.header-menu-wrapper.fixed header.banner .navbar-header .left-side .navbar-toggle .hamburger-box .hamburger-inner,.header-menu-wrapper.fixed header.banner .navbar-header .left-side .navbar-toggle .hamburger-box .hamburger-inner:after,.header-menu-wrapper.fixed header.banner .navbar-header .left-side .navbar-toggle .hamburger-box .hamburger-inner:before,.header-menu-wrapper.blue-menu header.banner .navbar-header .left-side .navbar-toggle .hamburger-box .hamburger-inner,.header-menu-wrapper.blue-menu header.banner .navbar-header .left-side .navbar-toggle .hamburger-box .hamburger-inner:after,.header-menu-wrapper.blue-menu header.banner .navbar-header .left-side .navbar-toggle .hamburger-box .hamburger-inner:before{background-color:#3271D2}.header-menu-wrapper.fixed header.banner .navbar-header .left-side .btn-search::before,.header-menu-wrapper.blue-menu header.banner .navbar-header .left-side .btn-search::before{background-image:url("https://cdn-themes.thinkific.com/4670/168856/d6YNbr30S5u8PvfRGu0p_icon-search-small.svg")}.header-menu-wrapper.fixed header.banner .navbar-header .left-side .brand,.header-menu-wrapper.blue-menu header.banner .navbar-header .left-side .brand{background-image:url("https://corporatefinanceinstitute.com/assets/logotm-1.svg")}.header-menu-wrapper.fixed header.banner .navbar-header .left-side .thinkific-logged-control .btn-main,.header-menu-wrapper.fixed .header-wrapper header.banner .navbar-header .left-side .thinkific-logged-control .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span,.header-wrapper .header-menu-wrapper.fixed header.banner .navbar-header .left-side .thinkific-logged-control .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span,.header-menu-wrapper.fixed .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .left-side .thinkific-logged-control span,.header-wrapper .header-menu-wrapper.fixed header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .left-side .thinkific-logged-control span,.header-menu-wrapper.blue-menu header.banner .navbar-header .left-side .thinkific-logged-control .btn-main,.header-menu-wrapper.blue-menu .header-wrapper header.banner .navbar-header .left-side .thinkific-logged-control .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span,.header-wrapper .header-menu-wrapper.blue-menu header.banner .navbar-header .left-side .thinkific-logged-control .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span,.header-menu-wrapper.blue-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .left-side .thinkific-logged-control span,.header-wrapper .header-menu-wrapper.blue-menu header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .left-side .thinkific-logged-control span{background:transparent;color:#fa621c;box-shadow:0 3px 6px rgba(250,98,28,0.04),0 10px 20px rgba(250,98,28,0.06);border:1px solid #fa621c;font-size:16px;padding:5px 15px;line-height:28px;font-weight:700}.header-menu-wrapper.fixed header.banner .navbar-header .right-side .action-button-wrapper .top-menu .nav>.menu-item.menu-item-has-children>a::after,.header-menu-wrapper.blue-menu header.banner .navbar-header .right-side .action-button-wrapper .top-menu .nav>.menu-item.menu-item-has-children>a::after{background-image:url("https://cdn-themes.thinkific.com/4670/168856/C9f86lfdT1Ko44XkyAvX_carat-down.svg")}.header-menu-wrapper.fixed header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links a.btn-main,.header-menu-wrapper.blue-menu header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links a.btn-main{font-size:16px;padding:5px 15px;line-height:28px;font-weight:700}.header-menu-wrapper.fixed header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links a.btn-main:hover,.header-menu-wrapper.blue-menu header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links a.btn-main:hover{background:#fa621c;color:#fff;border:1px solid #fa621c}.header-menu-wrapper.fixed header.banner .navbar-header .nav-primary .menu-desktop,.header-menu-wrapper.blue-menu header.banner .navbar-header .nav-primary .menu-desktop{margin-left:auto;padding-right:.5rem}.header-menu-wrapper.fixed header.banner .navbar-header .nav-primary .menu-desktop .nav .menu-item.complex-submenu>.sub-menu,.header-menu-wrapper.blue-menu header.banner .navbar-header .nav-primary .menu-desktop .nav .menu-item.complex-submenu>.sub-menu{margin:auto}.header-menu-wrapper.fixed header.banner .navbar-header .nav-primary .menu-desktop .nav>.menu-item.complex-submenu.show-sub-menu>a:before,.header-menu-wrapper.blue-menu header.banner .navbar-header .nav-primary .menu-desktop .nav>.menu-item.complex-submenu.show-sub-menu>a:before{display:none}.header-menu-wrapper.fixed header.banner .navbar-header .nav-primary .menu-desktop .nav>.menu-item.complex-submenu>a:hover,.header-menu-wrapper.fixed header.banner .navbar-header .nav-primary .menu-desktop .nav>.menu-item.complex-submenu>a:focus,.header-menu-wrapper.blue-menu header.banner .navbar-header .nav-primary .menu-desktop .nav>.menu-item.complex-submenu>a:hover,.header-menu-wrapper.blue-menu header.banner .navbar-header .nav-primary .menu-desktop .nav>.menu-item.complex-submenu>a:focus{color:white !important;background-color:#132e57 !important}.header-menu-wrapper.fixed header.banner .navbar-header .nav-primary .menu-desktop .nav>.menu-item.menu-item-has-children>a::after,.header-menu-wrapper.blue-menu header.banner .navbar-header .nav-primary .menu-desktop .nav>.menu-item.menu-item-has-children>a::after{background-image:url("https://cdn-themes.thinkific.com/4670/168856/C9f86lfdT1Ko44XkyAvX_carat-down.svg")}.header-menu-wrapper.fixed header.banner .navbar-header .nav-primary .menu-desktop .nav>.menu-item>a,.header-menu-wrapper.blue-menu header.banner .navbar-header .nav-primary .menu-desktop .nav>.menu-item>a{color:#132e57}.header-menu-wrapper.fixed header.banner .navbar-header .nav-primary .menu-desktop .nav>.menu-item>a:hover,.header-menu-wrapper.blue-menu header.banner .navbar-header .nav-primary .menu-desktop .nav>.menu-item>a:hover{border-color:#495057}.header-menu-wrapper.is-active header.banner,.header-menu-wrapper.fixed header.banner,.header-menu-wrapper.blue-menu header.banner{background-color:white}.header-menu-wrapper.is-active header.banner .navbar-header .left-side .brand,.header-menu-wrapper.fixed header.banner .navbar-header .left-side .brand,.header-menu-wrapper.blue-menu header.banner .navbar-header .left-side .brand{background-image:url("https://corporatefinanceinstitute.com/assets/logotm-1.svg")}.header-menu-wrapper.is-active header.banner .navbar-header .left-side .search-box .search-form input,.header-menu-wrapper.fixed header.banner .navbar-header .left-side .search-box .search-form input,.header-menu-wrapper.blue-menu header.banner .navbar-header .left-side .search-box .search-form input{color:#132e57;background:#f1f2f3;outline:none !important}.header-menu-wrapper.is-active header.banner .navbar-header .left-side .search-box .search-form input::placeholder,.header-menu-wrapper.fixed header.banner .navbar-header .left-side .search-box .search-form input::placeholder,.header-menu-wrapper.blue-menu header.banner .navbar-header .left-side .search-box .search-form input::placeholder{color:#727477}.header-menu-wrapper.is-active header.banner .navbar-header .left-side .search-box .search-form input:hover,.header-menu-wrapper.fixed header.banner .navbar-header .left-side .search-box .search-form input:hover,.header-menu-wrapper.blue-menu header.banner .navbar-header .left-side .search-box .search-form input:hover{background:#dddee0}.header-menu-wrapper.is-active header.banner .navbar-header .left-side .search-box .search-form input:focus,.header-menu-wrapper.fixed header.banner .navbar-header .left-side .search-box .search-form input:focus,.header-menu-wrapper.blue-menu header.banner .navbar-header .left-side .search-box .search-form input:focus{background:#f1f2f3}.header-menu-wrapper.is-active header.banner .navbar-header .left-side .search-box .search-form input:focus::placeholder,.header-menu-wrapper.fixed header.banner .navbar-header .left-side .search-box .search-form input:focus::placeholder,.header-menu-wrapper.blue-menu header.banner .navbar-header .left-side .search-box .search-form input:focus::placeholder{color:#727477}.header-menu-wrapper.is-active header.banner .navbar-header .left-side .search-box .search-form input:focus>.fa-search,.header-menu-wrapper.fixed header.banner .navbar-header .left-side .search-box .search-form input:focus>.fa-search,.header-menu-wrapper.blue-menu header.banner .navbar-header .left-side .search-box .search-form input:focus>.fa-search{color:#17a2b8}.header-menu-wrapper.is-active header.banner .navbar-header .left-side .search-box .search-form .icon-search,.header-menu-wrapper.fixed header.banner .navbar-header .left-side .search-box .search-form .icon-search,.header-menu-wrapper.blue-menu header.banner .navbar-header .left-side .search-box .search-form .icon-search{background-image:url("https://cdn-themes.thinkific.com/4670/168856/d6YNbr30S5u8PvfRGu0p_icon-search-small.svg")}.header-menu-wrapper.is-active header.banner .navbar-header .right-side,.header-menu-wrapper.fixed header.banner .navbar-header .right-side,.header-menu-wrapper.blue-menu header.banner .navbar-header .right-side{border:none;outline:0;position:relative;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem}.header-menu-wrapper.is-active header.banner .navbar-header .right-side .user-links .contact a,.header-menu-wrapper.fixed header.banner .navbar-header .right-side .user-links .contact a,.header-menu-wrapper.blue-menu header.banner .navbar-header .right-side .user-links .contact a{color:#132e57 !important}.header-menu-wrapper.is-active header.banner .navbar-header .right-side .user-links .contact a:hover,.header-menu-wrapper.is-active header.banner .navbar-header .right-side .user-links .contact a:focus,.header-menu-wrapper.is-active header.banner .navbar-header .right-side .user-links .contact a:active,.header-menu-wrapper.fixed header.banner .navbar-header .right-side .user-links .contact a:hover,.header-menu-wrapper.fixed header.banner .navbar-header .right-side .user-links .contact a:focus,.header-menu-wrapper.fixed header.banner .navbar-header .right-side .user-links .contact a:active,.header-menu-wrapper.blue-menu header.banner .navbar-header .right-side .user-links .contact a:hover,.header-menu-wrapper.blue-menu header.banner .navbar-header .right-side .user-links .contact a:focus,.header-menu-wrapper.blue-menu header.banner .navbar-header .right-side .user-links .contact a:active{color:#f57a16 !important}.header-menu-wrapper.is-active header.banner .navbar-header .right-side .user-links .header-nav__list>li>a,.header-menu-wrapper.fixed header.banner .navbar-header .right-side .user-links .header-nav__list>li>a,.header-menu-wrapper.blue-menu header.banner .navbar-header .right-side .user-links .header-nav__list>li>a{color:#132e57 !important;padding:0 .75rem}.header-menu-wrapper.is-active header.banner .navbar-header .right-side .user-links .header-nav__list>li>a:hover,.header-menu-wrapper.is-active header.banner .navbar-header .right-side .user-links .header-nav__list>li>a:focus,.header-menu-wrapper.is-active header.banner .navbar-header .right-side .user-links .header-nav__list>li>a:active,.header-menu-wrapper.fixed header.banner .navbar-header .right-side .user-links .header-nav__list>li>a:hover,.header-menu-wrapper.fixed header.banner .navbar-header .right-side .user-links .header-nav__list>li>a:focus,.header-menu-wrapper.fixed header.banner .navbar-header .right-side .user-links .header-nav__list>li>a:active,.header-menu-wrapper.blue-menu header.banner .navbar-header .right-side .user-links .header-nav__list>li>a:hover,.header-menu-wrapper.blue-menu header.banner .navbar-header .right-side .user-links .header-nav__list>li>a:focus,.header-menu-wrapper.blue-menu header.banner .navbar-header .right-side .user-links .header-nav__list>li>a:active{color:#f57a16 !important}.header-menu-wrapper.is-active header.banner .navbar-header .right-side .user-links .header-nav__list>li .dropdown-menu a:hover,.header-menu-wrapper.is-active header.banner .navbar-header .right-side .user-links .header-nav__list>li .dropdown-menu a:focus,.header-menu-wrapper.is-active header.banner .navbar-header .right-side .user-links .header-nav__list>li .dropdown-menu a:active,.header-menu-wrapper.fixed header.banner .navbar-header .right-side .user-links .header-nav__list>li .dropdown-menu a:hover,.header-menu-wrapper.fixed header.banner .navbar-header .right-side .user-links .header-nav__list>li .dropdown-menu a:focus,.header-menu-wrapper.fixed header.banner .navbar-header .right-side .user-links .header-nav__list>li .dropdown-menu a:active,.header-menu-wrapper.blue-menu header.banner .navbar-header .right-side .user-links .header-nav__list>li .dropdown-menu a:hover,.header-menu-wrapper.blue-menu header.banner .navbar-header .right-side .user-links .header-nav__list>li .dropdown-menu a:focus,.header-menu-wrapper.blue-menu header.banner .navbar-header .right-side .user-links .header-nav__list>li .dropdown-menu a:active{color:#f57a16 !important;background-color:transparent}.header-menu-wrapper.is-active header.banner .navbar-header .right-side .action-button-wrapper .top-menu .nav>.menu-item.menu-item-has-children>a::after,.header-menu-wrapper.fixed header.banner .navbar-header .right-side .action-button-wrapper .top-menu .nav>.menu-item.menu-item-has-children>a::after,.header-menu-wrapper.blue-menu header.banner .navbar-header .right-side .action-button-wrapper .top-menu .nav>.menu-item.menu-item-has-children>a::after{background-image:url("https://cdn-themes.thinkific.com/4670/168856/C9f86lfdT1Ko44XkyAvX_carat-down.svg")}.header-menu-wrapper.is-active header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links a,.header-menu-wrapper.fixed header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links a,.header-menu-wrapper.blue-menu header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links a{display:flex;color:#495057}.header-menu-wrapper.is-active header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links a.btn-main,.header-menu-wrapper.fixed header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links a.btn-main,.header-menu-wrapper.blue-menu header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links a.btn-main{background:transparent;color:#fa621c;box-shadow:0 3px 6px rgba(250,98,28,0.04),0 10px 20px rgba(250,98,28,0.06);border:1px solid #fa621c;font-size:16px;padding:5px 15px;line-height:28px;font-weight:700}.header-menu-wrapper.is-active header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links .thinkific-link a:hover,.header-menu-wrapper.fixed header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links .thinkific-link a:hover,.header-menu-wrapper.blue-menu header.banner .navbar-header .right-side .action-button-wrapper .top-menu .account-links .thinkific-link a:hover{border-color:#495057}.header-menu-wrapper.is-active header.banner .navbar-header .right-side .action-button-wrapper .btn-orange,.header-menu-wrapper.fixed header.banner .navbar-header .right-side .action-button-wrapper .btn-orange,.header-menu-wrapper.blue-menu header.banner .navbar-header .right-side .action-button-wrapper .btn-orange{display:inline-block !important}.header-menu-wrapper.is-active header.banner .navbar-header .right-side .action-button-wrapper .btn-transparent,.header-menu-wrapper.fixed header.banner .navbar-header .right-side .action-button-wrapper .btn-transparent,.header-menu-wrapper.blue-menu header.banner .navbar-header .right-side .action-button-wrapper .btn-transparent{display:none !important}.header-menu-wrapper.is-active header.banner .navbar-header .action-button-wrapper .thinkific-link,.header-menu-wrapper.fixed header.banner .navbar-header .action-button-wrapper .thinkific-link,.header-menu-wrapper.blue-menu header.banner .navbar-header .action-button-wrapper .thinkific-link{color:#fa621c}.header-menu-wrapper.is-active header.banner .navbar-header{background-color:white}.header-menu-wrapper.is-active header.banner .navbar-header .left-side .navbar-toggle .hamburger-box .hamburger-inner{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:0.14s;transform:rotate(45deg)}.header-menu-wrapper.is-active header.banner .navbar-header .left-side .navbar-toggle .hamburger-box .hamburger-inner:before{top:0 !important;opacity:0;transition:top 0.1s ease, opacity 0.1s 0.14s ease}.header-menu-wrapper.is-active header.banner .navbar-header .left-side .navbar-toggle .hamburger-box .hamburger-inner:after{bottom:0 !important;transform:rotate(-90deg);transition:bottom 0.1s ease,transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1)}.header-menu-wrapper.is-active header.banner .navbar-header .left-side .navbar-toggle .hamburger-box .hamburger-inner,.header-menu-wrapper.is-active header.banner .navbar-header .left-side .navbar-toggle .hamburger-box .hamburger-inner:after,.header-menu-wrapper.is-active header.banner .navbar-header .left-side .navbar-toggle .hamburger-box .hamburger-inner:before{background-color:#686B6F}.header-menu-wrapper.is-active header.banner .navbar-header .left-side .search-box{display:none}.header-menu-wrapper.is-active header.banner .navbar-header .right-side .action-button-wrapper .btn-orange{display:inline-block !important}.header-menu-wrapper.is-active header.banner .navbar-header .right-side .action-button-wrapper .btn-transparent{display:none !important}.header-menu-wrapper.is-active header.banner .navbar-header .right-side .menu-image-title-before.menu-image-not-hovered img,.header-menu-wrapper.is-active header.banner .navbar-header .right-side .menu-image-hovered.menu-image-title-before .menu-image-hover-wrapper,.header-menu-wrapper.is-active header.banner .navbar-header .right-side .menu-image-title-after.menu-image-title{padding-left:10px}.header-menu-wrapper.is-active header.banner .nav-primary .menu-desktop .nav>.menu-item>a{color:#132e57}.header-menu-wrapper.is-active header.banner .nav-primary .menu-item.btn-my-dashboard{border-top:1px solid #dddee0;padding:24px 0}.header-menu-wrapper.is-active header.banner .nav-primary .menu-item.thinkific-logged-in{display:flex;flex-flow:column wrap;align-items:flex-start}.header-menu-wrapper.is-active header.banner .nav-primary .menu-item.thinkific-logged-in .user_info{display:flex;margin-bottom:0}.header-menu-wrapper.is-active header.banner .nav-primary .menu-item.thinkific-logged-in .user_info .user_name{padding-left:0}.header-menu-wrapper.is-active header.banner .nav-primary .menu-item .btn-dashboard{width:200px;box-shadow:0 3px 6px rgba(250,98,28,0.04),0 10px 20px rgba(250,98,28,0.06);border:1px solid transparent;color:#fff !important;background:-webkit-linear-gradient(left top, #ed942d 0%, #fa621c 100%);background:-o-linear-gradient(left top, #ed942d 0%, #fa621c 100%);background:linear-gradient(to right bottom, #ed942d 0%, #fa621c 100%);padding:14px 1rem;display:flex}@media (max-width: 1199px){.header-menu-wrapper.is-active header.banner .nav-primary .menu-item .btn-dashboard{width:100%}}.header-menu-wrapper.is-active header.banner .nav-primary .menu-item .btn-dashboard:hover,.header-menu-wrapper.is-active header.banner .nav-primary .menu-item .btn-dashboard:focus,.header-menu-wrapper.is-active header.banner .nav-primary .menu-item .btn-dashboard:active{background-size:800% 800%}.header-menu-wrapper.is-active header.banner,.header-menu-wrapper.fixed header.banner{background-color:#fff}.header-menu-wrapper.is-active header.banner.expand,.header-menu-wrapper.fixed header.banner.expand{background-color:#fff}.header-menu-wrapper.is-active header.banner .navbar-header .left-side .btn-search::before,.header-menu-wrapper.fixed header.banner .navbar-header .left-side .btn-search::before{background-image:url("https://cdn-themes.thinkific.com/4670/168856/d6YNbr30S5u8PvfRGu0p_icon-search-small.svg")}.header-menu-wrapper.is-active header.banner .navbar-header .left-side .thinkific-logged-control .btn-main,.header-menu-wrapper.is-active .header-wrapper header.banner .navbar-header .left-side .thinkific-logged-control .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span,.header-wrapper .header-menu-wrapper.is-active header.banner .navbar-header .left-side .thinkific-logged-control .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span,.header-menu-wrapper.is-active .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .left-side .thinkific-logged-control span,.header-wrapper .header-menu-wrapper.is-active header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .left-side .thinkific-logged-control span,.header-menu-wrapper.fixed header.banner .navbar-header .left-side .thinkific-logged-control .btn-main,.header-menu-wrapper.fixed .header-wrapper header.banner .navbar-header .left-side .thinkific-logged-control .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span,.header-wrapper .header-menu-wrapper.fixed header.banner .navbar-header .left-side .thinkific-logged-control .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a span,.header-menu-wrapper.fixed .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .left-side .thinkific-logged-control span,.header-wrapper .header-menu-wrapper.fixed header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .nav-item.title-btn>a .navbar-header .left-side .thinkific-logged-control span{background:transparent;color:#fa621c;box-shadow:0 3px 6px rgba(250,98,28,0.04),0 10px 20px rgba(250,98,28,0.06);border:1px solid #fa621c;font-size:16px;padding:5px 15px;line-height:28px;font-weight:700}.header-menu-wrapper.is-active header.banner .navbar-header .left-side .brand,.header-menu-wrapper.fixed header.banner .navbar-header .left-side .brand{background-image:url("https://corporatefinanceinstitute.com/assets/logotm-1.svg")}.admin-bar .header-menu-wrapper header .nav-primary{height:calc(100vh - 92px)}.search-box .search-form{overflow:hidden;height:40px;position:relative;margin:0}.search-box .search-form input{background-color:transparent;border:1px solid white;border-radius:4px;height:40px;color:white;padding:0 3rem 0 1rem;position:relative;width:250px}.search-box .search-form input:focus{box-shadow:none;border-width:1px}.search-box .search-form input::placeholder{color:white}.search-box .search-form .search-icon{height:20px;width:20px;background-image:url("https://cdn.corporatefinanceinstitute.com/wp-content/themes/cfi/dist/images/icon-search.svg");background-size:20px 20px;position:absolute;right:15px;top:10px;cursor:pointer}.student-dashboard-wrapper{padding:1rem 0;position:relative}.student-dashboard-wrapper.loading::after{content:"";position:absolute;background-color:rgba(255,255,255,0.9);top:0;right:0;left:0;bottom:0;z-index:101}.student-dashboard-wrapper .courses-table-wrapper .courses-table tr th{border:none;padding:8px 10px;text-align:center}.student-dashboard-wrapper .courses-table-wrapper .courses-table tr th.number{padding:8px 4px;min-width:25px}.student-dashboard-wrapper .courses-table-wrapper .courses-table tr th.sortable{padding-right:20px}.student-dashboard-wrapper .courses-table-wrapper .courses-table tr th.sortable.percent-complete{padding-right:14px}.student-dashboard-wrapper .courses-table-wrapper .courses-table tr td{border:none;padding:8px 20px}.student-dashboard-wrapper .courses-table-wrapper .courses-table tr td.number{padding:8px 4px;min-width:25px;border-top-left-radius:5px;border-bottom-left-radius:5px}.student-dashboard-wrapper .courses-table-wrapper .courses-table tr td.courses .course-info .course-name a{color:#132e57}.student-dashboard-wrapper .courses-table-wrapper .courses-table tr td.courses .course-info .course-name a:hover,.student-dashboard-wrapper .courses-table-wrapper .courses-table tr td.courses .course-info .course-name a:focus,.student-dashboard-wrapper .courses-table-wrapper .courses-table tr td.courses .course-info .course-name a:active{color:#f57a16}.student-dashboard-wrapper .courses-table-wrapper .courses-table tr.not-found{text-align:center}.student-dashboard-wrapper .courses-table-wrapper .courses-table .spacer{border:none !important}.student-dashboard-wrapper .courses-table-wrapper .courses-table .spacer td{padding:0 10px 0 !important}.student-dashboard-wrapper .courses-table-wrapper .courses-table .spacer td .lesson{margin-left:40px;position:relative}.student-dashboard-wrapper .courses-table-wrapper .courses-table .spacer td .lesson img{position:absolute;top:50%;transform:translateY(-50%)}.student-dashboard-wrapper .courses-table-wrapper .courses-table .spacer td .lesson a{display:inline-block;margin:8px 0 8px 40px;color:#fa621c}.student-dashboard-wrapper .courses-table-wrapper .courses-table .spacer td .lesson a:hover,.student-dashboard-wrapper .courses-table-wrapper .courses-table .spacer td .lesson a:active,.student-dashboard-wrapper .courses-table-wrapper .courses-table .spacer td .lesson a:focus{color:#F57A16}.student-dashboard-wrapper .courses-table-wrapper .courses-table .spacer td .lesson:not(.hidden):last-of-type{padding-bottom:10px}.student-dashboard-wrapper .courses-table-wrapper .courses-table .data:nth-child(4n-1),.student-dashboard-wrapper .courses-table-wrapper .courses-table .data:nth-child(4n){background-color:#f5f5f5}@media (min-width: 768px){.student-dashboard-wrapper .courses-table-wrapper .courses-table .data:not(.hidden)+.spacer{height:16px}}.search-form{text-align:right}@media (max-width: 767px){.search-form{text-align:left;margin-top:1rem}}.search-form form{position:relative}.search-form form .search-input{border:1px solid #ccc;border-radius:4px;padding:.5rem 1rem;line-height:1.5;font-size:1rem;min-width:270px}.search-form form .search-input::-webkit-input-placeholder,.search-form form .search-input::-moz-placeholder,.search-form form .search-input:-ms-input-placeholder,.search-form form .search-input:-moz-placeholder,.search-form form .search-input::placeholder{color:#676767}.search-form form .fa-search,.search-form form .fa-times{position:absolute;top:50%;right:10px;color:#fa621c;transform:translateY(-50%);font-size:1.25rem;cursor:pointer}.search-form form .autocomplete-area{position:absolute;width:100%;height:auto;border:1px solid #ccc;border-radius:4px;background-color:#fff;margin-top:-1px;z-index:101}.search-form form .autocomplete-area .course{padding:10px;border-bottom:1px solid #ccc;text-align:left}.search-form form .autocomplete-area .course .course-name{font-size:14px;margin-bottom:3px;font-weight:600}.search-form form .autocomplete-area .course .lessons .lesson{padding:4px 0}.search-form form .autocomplete-area .course .lessons .lesson a{color:#676767;font-size:14px;font-weight:400}.custom-select{position:relative;display:inline-block}.custom-select select{border:none;padding:0;font-weight:600;border-bottom:2px solid #eee;border-radius:0;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.5rem 1rem;border-radius:5px;background-color:white;border:1px solid #ccc;min-width:270px;font-weight:400;line-height:1.5;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAUCAYAAAD/Rn+7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gkUCxwmfRyF0QAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAACxSURBVEjHzdbBDYMwDIXh31E3hAWYgFW6QQeoOmN6iERpS0jsGMg7WX6X72RZ4vMeeT0gRrqKCAwTgXEWhiktOsMxzhIAukKucABhKXpA/uC+gVcjN3D/wKuQGdw28GzkDi4PPAtZwO0Dj0ZW4MrAo5CVuDqgN1KBqwd6IZU4HbAVacDpgVakEWcDapENODuwFtmIawOWkA64dmAO6YQDuLkc3gRJnzm44fyAa+Rndskb/UVApwEj11sAAAAASUVORK5CYII=");background-position:96% 50%;background-repeat:no-repeat;background-size:10px}.custom-select option{padding:0;background-color:#fff;line-height:1.5}.products__list{margin-top:40px}.under-collections{padding-top:0;padding-bottom:30px}@media (min-width: 992px){.under-collections{margin-top:-92px}}@media (max-width: 991px){.under-collections h3{margin-bottom:16px}}.gradient-section{background-color:#72c17c;background:linear-gradient(to bottom right, #72c17c, #25a2af);background:-webkit-linear-gradient(to bottom right, #72c17c, #25a2af);background:-moz-linear-gradient(to bottom right, #72c17c, #25a2af);background:-o-linear-gradient(to bottom right, #72c17c, #25a2af);background:-ms-linear-gradient(to bottom right, #72c17c, #25a2af);-ms-filter:progid:DXImageTransform.Microsoft.Gradient( startColorStr='#72c17c', endColorStr='#25a2af', GradientType=0 );color:white;text-align:center}.gradient-section h3{color:white}@media (min-width: 992px){.gradient-section .row,.gradient-section .course-card__body .span-row,.course-card__body .gradient-section .span-row{display:flex;align-items:center}}.gradient-section img{width:460px;margin:auto}.gradient-section.gradient-dark{background-color:#25A2AF;background:linear-gradient(200.47deg, #25A2AF 0%, #132E57 92.09%);background:-webkit-linear-gradient(200.47deg, #25A2AF 0%, #132E57 92.09%);background:-moz-linear-gradient(200.47deg, #25A2AF 0%, #132E57 92.09%);background:-o-linear-gradient(200.47deg, #25A2AF 0%, #132E57 92.09%);background:-ms-linear-gradient(200.47deg, #25A2AF 0%, #132E57 92.09%);-ms-filter:progid:DXImageTransform.Microsoft.Gradient( startColorStr='#25A2AF', endColorStr='#132E57', GradientType=0 )}.products-wrapper.low-top-padding{padding-top:45px}.site-landing .site-landing__courses .products-wrapper{padding-top:0;padding-bottom:0}@media (max-width: 767px){.products-wrapper .custom-select{display:block;width:100%}.products-wrapper .custom-select select{width:100%}.products-wrapper .search-form>form{display:block;width:100%}.products-wrapper .search-form>form .search-input{width:100%}}.products-wrapper .search-form{margin-bottom:0}.hidden{display:none}.contact-us-button{width:60px;height:60px;position:fixed;bottom:40px;right:40px;background-color:#fa621c;border-radius:100%;z-index:100001;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 3px 6px rgba(250,98,28,0.15),0 10px 20px rgba(250,98,28,0.15)}.contact-us-button:focus,.contact-us-button:active{box-shadow:0 1px 2px rgba(250,98,28,0.12),0 1px 3px rgba(250,98,28,0.12) !important}.contact-us-button:hover{box-shadow:0 20px 40px rgba(250,98,28,0.2)}.contact-us-button:hover{background-color:#F57A16}.contact-us-button i{color:#fff;font-size:35px;margin-top:-2px}#contact-us-popup{position:fixed;width:800px;top:50%;left:50%;transform:translate(-50%, -50%);z-index:100111;border-radius:10px;box-shadow:7px 7px 15px rgba(0,0,0,0.3)}#contact-us-popup .gfield input::placeholder,#contact-us-popup .gfield textarea::placeholder{color:transparent}@media (max-width: 991px){#contact-us-popup{width:calc(100% - 40px)}}@media (max-width: 767px){#contact-us-popup{left:0;top:0;width:100%;height:100%;border-radius:0;box-shadow:none;transform:none}}@media screen and (max-height: 667px){#contact-us-popup{left:0;top:0;width:100%;height:100%;border-radius:0;box-shadow:none;transform:none}#contact-us-popup .gfield .gfield_label{display:none}#contact-us-popup .gfield .ginput_container:not(.ginput_container_radio) label{display:none}#contact-us-popup .gfield input::placeholder,#contact-us-popup .gfield textarea::placeholder{color:#999}#contact-us-popup .gform_heading{line-height:1.3}#contact-us-popup .gfield_error .gfield_description.validation_message{font-size:0.8rem}}@media screen and (max-height: 568px){#contact-us-popup .gfield input{padding:.1rem .75rem}#contact-us-popup .gfield textarea{height:3.5rem}#contact-us-popup input[type=submit].gform_button{padding:0.3rem 3rem}}#contact-us-popup .popup-content-wrapper{max-height:80vh;height:100%;border-radius:10px}@media (max-width: 767px){#contact-us-popup .popup-content-wrapper{overflow-y:hidden;max-height:none;margin-bottom:0}}@media screen and (max-height: 667px){#contact-us-popup .popup-content-wrapper{display:flex;flex-direction:column;overflow-y:hidden;max-height:none;border-radius:0}}#contact-us-popup .popup-content-wrapper .popup-content-header{padding:20px;background-color:#F4F7FB}@media (max-width: 767px){#contact-us-popup .popup-content-wrapper .popup-content-header{display:flex;align-items:center;justify-content:flex-start;min-height:42px;padding-left:10px;padding-right:50px;border-radius:0;overflow:hidden}#contact-us-popup .popup-content-wrapper .popup-content-header h3{margin-left:5px;margin-bottom:0}}@media screen and (max-height: 667px){#contact-us-popup .popup-content-wrapper .popup-content-header{padding:5px 50px 5px 10px;padding-bottom:5px;display:flex;align-items:center;justify-content:flex-start;min-height:42px;overflow:hidden}#contact-us-popup .popup-content-wrapper .popup-content-header h3{margin-left:5px;margin-bottom:0}}#contact-us-popup .popup-content-wrapper .popup-content-header img{margin:1rem 0}@media screen and (max-height: 568px){#contact-us-popup .popup-content-wrapper .popup-content-header img{margin:0.5rem 0}}#contact-us-popup .popup-content-wrapper .popup-content-header h3{color:#fff;margin:0}#contact-us-popup .popup-content-wrapper input[type=text],#contact-us-popup .popup-content-wrapper input[type=email],#contact-us-popup .popup-content-wrapper input[type=tel],#contact-us-popup .popup-content-wrapper textarea,#contact-us-popup .popup-content-wrapper select{border-radius:0;border:none;background:#F8F9FA;height:46px;font-size:16px}#contact-us-popup .popup-content-wrapper input[type=text]:not(:focus),#contact-us-popup .popup-content-wrapper input[type=email]:not(:focus),#contact-us-popup .popup-content-wrapper input[type=tel]:not(:focus),#contact-us-popup .popup-content-wrapper textarea:not(:focus),#contact-us-popup .popup-content-wrapper select:not(:focus){box-shadow:none}#contact-us-popup .popup-content-wrapper select{width:100%}#contact-us-popup .popup-content-wrapper .ginput_container_select{position:relative}#contact-us-popup .popup-content-wrapper .ginput_container_select select{-webkit-appearance:none;-moz-appearance:none;font-family:sans-serif;padding-right:30px}#contact-us-popup .popup-content-wrapper .ginput_container_select:after{font:14px/1 FontAwesome;font-weight:bold;color:#1c7d87;content:"\f078";position:absolute;pointer-events:none;right:10px;top:33%;z-index:9}@media screen and (max-height: 667px){#contact-us-popup .popup-content-wrapper .gform_wrapper{display:flex;align-items:center;flex:1}#contact-us-popup .popup-content-wrapper .gform_wrapper li{margin-bottom:0.8rem}}@media screen and (max-height: 568px){#contact-us-popup .popup-content-wrapper .gform_wrapper .ginput_complex.ginput_container span{width:50%}#contact-us-popup .popup-content-wrapper .gform_wrapper .ginput_complex.ginput_container span.name_first{padding-right:1rem}#contact-us-popup .popup-content-wrapper .gform_wrapper .ginput_complex.ginput_container span.name_last{padding-left:0}#contact-us-popup .popup-content-wrapper .gform_wrapper li{margin-bottom:0.3rem}#contact-us-popup .popup-content-wrapper .gform_wrapper li.gfield.gf_right_half{padding-left:0}}@media screen and (max-height: 319px){#contact-us-popup .popup-content-wrapper .gform_wrapper{align-items:flex-start;overflow-y:auto;margin-bottom:0;padding-bottom:1rem}}#contact-us-popup .popup-content-wrapper .gform_wrapper,#contact-us-popup .popup-content-wrapper .popup-content,#contact-us-popup .popup-content-wrapper .gform_confirmation_wrapper{margin:0;padding:20px 20px 20px;background-color:#eee}@media screen and (max-width: 767px){#contact-us-popup .popup-content-wrapper .gform_wrapper,#contact-us-popup .popup-content-wrapper .popup-content,#contact-us-popup .popup-content-wrapper .gform_confirmation_wrapper{border-radius:0}}@media screen and (max-height: 667px){#contact-us-popup .popup-content-wrapper .gform_wrapper,#contact-us-popup .popup-content-wrapper .popup-content,#contact-us-popup .popup-content-wrapper .gform_confirmation_wrapper{margin-bottom:0.8rem}}#contact-us-popup .close-btn{border:none;background:transparent}#contact-us-popup .close-btn:hover{background:transparent}#contact-us-popup .close-btn .close{position:absolute;width:32px;height:32px;opacity:1;right:30px;top:calc(50% - 16px)}#contact-us-popup .close-btn .close:hover{opacity:.7}#contact-us-popup .close-btn .close:before,#contact-us-popup .close-btn .close:after{position:absolute;left:15px;content:' ';height:33px;width:1px;background-color:#fa621c}#contact-us-popup .close-btn .close:before{transform:rotate(45deg)}#contact-us-popup .close-btn .close:after{transform:rotate(-45deg)}#contact-us-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:100011}form.contact-us-popup{font-size:1rem;margin:0 auto}form.contact-us-popup .gform_heading{margin-bottom:1rem}form.contact-us-popup .gform_heading h3{color:#132e57;font-weight:600}form.contact-us-popup .gform_heading span{line-height:1.5}form.contact-us-popup .gform_heading span a{color:#fa621c}form.contact-us-popup .gform_heading span a:hover,form.contact-us-popup .gform_heading span a:active,form.contact-us-popup .gform_heading span a:focus{color:#ed942d}form.contact-us-popup .gform_body .gform_fields{padding:0}form.contact-us-popup .gform_body .gfield{list-style:none;margin-bottom:10px}form.contact-us-popup .gform_body .gfield.gf_left_half,form.contact-us-popup .gform_body .gfield.gf_right_half{vertical-align:top;display:inline-block;max-width:50%;position:relative;min-height:1px;width:50%;box-sizing:border-box}form.contact-us-popup .gform_body .gfield.gf_left_half::before,form.contact-us-popup .gform_body .gfield.gf_left_half::after,form.contact-us-popup .gform_body .gfield.gf_right_half::before,form.contact-us-popup .gform_body .gfield.gf_right_half::after{content:"";box-sizing:inherit}form.contact-us-popup .gform_body .gfield.gf_left_half{padding-left:0;padding-right:1rem;clear:left;float:left}form.contact-us-popup .gform_body .gfield.gf_right_half{padding-right:0;padding-left:0}form.contact-us-popup .gform_body .gfield label{margin-bottom:.25rem;font-weight:600;display:inline-block;text-align:left;margin-left:0}form.contact-us-popup .gform_body .gfield label .gfield_required{padding-left:1px;color:#a94442}form.contact-us-popup .gform_body .gfield input,form.contact-us-popup .gform_body .gfield textarea{padding:.3rem .75rem;background-color:#fff;display:block;width:100%;font-size:1.125rem;line-height:1.25;color:#676767;background-image:none;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:5px;box-shadow:0 3px 6px rgba(167,169,172,0.15),0 10px 20px rgba(167,169,172,0.15);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}form.contact-us-popup .gform_body .gfield input:focus,form.contact-us-popup .gform_body .gfield input:active,form.contact-us-popup .gform_body .gfield textarea:focus,form.contact-us-popup .gform_body .gfield textarea:active{box-shadow:0 1px 2px rgba(167,169,172,0.12),0 1px 3px rgba(167,169,172,0.12) !important}form.contact-us-popup .gform_body .gfield input:hover,form.contact-us-popup .gform_body .gfield textarea:hover{box-shadow:0 20px 40px rgba(167,169,172,0.2)}form.contact-us-popup .gform_body .gfield .ginput_complex span{float:left;vertical-align:top;width:50%;margin:0 0 .5rem}form.contact-us-popup .gform_body .gfield .ginput_complex span.name_first{padding-right:1rem}form.contact-us-popup .gform_body .gfield .ginput_complex .name_last,form.contact-us-popup .gform_body .gfield .ginput_complex .name_first{margin-bottom:0}form.contact-us-popup .gform_body .gfield .ginput_complex .name_last label,form.contact-us-popup .gform_body .gfield .ginput_complex .name_first label{font-weight:400;margin-bottom:0}form.contact-us-popup .gform_body .gfield textarea{height:5rem}form.contact-us-popup .gform_body .gfield_radio{list-style-type:none;padding-left:0}form.contact-us-popup .gform_body .gfield_radio .gfield_input{width:14px;display:inline}form.contact-us-popup .gform_body .ginput{display:inline !important;width:auto !important}form.contact-us-popup .gform_body .gfield_radio>li>label{font-weight:normal}form.contact-us-popup .gform_footer .gform_button{width:auto;display:block;background-color:#ed942d !important;border-color:#fa621c !important;color:#fff !important;font-weight:600;transition:all .2s;max-width:100%;line-height:1.2;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:1px solid transparent;padding:1rem 2rem;border-radius:4px;box-shadow:0 3px 6px rgba(0,163,172,0.15),0 10px 20px rgba(0,163,172,0.15)}form.contact-us-popup .gform_footer .gform_button:focus,form.contact-us-popup .gform_footer .gform_button:active{box-shadow:0 1px 2px rgba(0,163,172,0.12),0 1px 3px rgba(0,163,172,0.12) !important}form.contact-us-popup .gform_footer .gform_button:hover{box-shadow:0 20px 40px rgba(0,163,172,0.2)}form.contact-us-popup .gform_footer .gform_button:hover{background-color:#ed942d !important;color:#fff !important;text-decoration:none}.popup-content-header{position:relative}.popup-content-wrapper .confirmation{line-height:1.6;text-align:center}.popup-content-wrapper .confirmation h4{font-size:1.375rem;font-weight:600;line-height:1.2;color:#132e57}#field_27_4{clear:left}.account_banner{opacity:0}.account_banner .account_banner-content{display:none;text-align:center}.account_banner .account_banner-content h1{color:#fff;padding:20px 0}.account-content{padding:30px;margin:30px 15px}.account-content h4{margin-top:0;font-size:2.125rem;color:#132e57;font-weight:600}.student-profile{padding-top:0}.account-container,.account_banner ~ #checkouts.card-box{display:block;position:relative;background:#f4f7fb !important}.account-container .col-sm-10.col-md-8,.account_banner ~ #checkouts.card-box .col-sm-10.col-md-8{max-width:800px;margin-left:auto;margin-right:auto}.account-container .checkout-form,.account_banner ~ #checkouts.card-box .checkout-form{padding-left:30px;padding-right:30px}.account-container .checkout-form>.row,.account-container .course-card__body .checkout-form>.span-row,.course-card__body .account-container .checkout-form>.span-row,.account_banner ~ #checkouts.card-box .checkout-form>.row,.account_banner ~ #checkouts.card-box .course-card__body .checkout-form>.span-row,.course-card__body .account_banner ~ #checkouts.card-box .checkout-form>.span-row{align-items:center;justify-content:center;display:flex;flex-direction:column}.back-dashboard-link{max-width:800px;margin-left:auto;margin-right:auto}#page-content .account-content{max-width:800px;margin-left:auto;margin-right:auto;box-shadow:0 0 30px rgba(0,0,0,0.15) !important;margin-bottom:80px}.back-dashboard-link{margin-top:2rem}.back-dashboard-link a{color:#fa621c}.back-dashboard-link a:hover,.back-dashboard-link a:focus,.back-dashboard-link a:active{color:#ed942d}.checkout-form .back-dashboard-link{margin-bottom:-40px;margin-left:-20px;margin-right:-30px}@media (max-width: 992px){.checkout-form .back-dashboard-link{margin-left:0;margin-right:0}}.checkout-form .back-dashboard-link+div>.alert{margin-top:60px;margin-bottom:-40px}.checkout-form.my-account-cards-block{padding-top:0}.checkout-form.my-account-cards-block #local-payment-errors{width:100%}.billing-box h4{margin-bottom:20px;display:block;position:relative;font-size:24px;font-weight:600;line-height:1.4;color:#132e57}.billing-box table{width:100%;color:#132e57;font-size:16px;line-height:1.25;margin-bottom:1rem;border-collapse:collapse;border-spacing:0;border-top:1px solid #adb5bd}.billing-box table:last-child{margin-bottom:0}.billing-box tr:last-child td{border-bottom:none}.billing-box th,.billing-box td{vertical-align:middle !important;transition:0.2s;box-sizing:border-box;position:relative;padding:10px !important;text-align:left;height:60px;border-bottom:1px solid #dee2e6 !important;font-size:16px !important;border-top:none !important}.billing-box th:first-child,.billing-box td:first-child{padding-left:0 !important;font-weight:600}.billing-box th:nth-child(2),.billing-box td:nth-child(2){text-align:left;order:3;margin-top:8px;width:100px;color:#495057;white-space:nowrap}.billing-box th:nth-child(3),.billing-box td:nth-child(3){color:#495057;white-space:nowrap}.billing-box th:last-child,.billing-box td:last-child{padding-right:0}.billing-box th{font-weight:600}.billing-box .text-right{width:80px;text-align:center}.billing-box .text-right .btn{font-size:16px;padding:5px 15px}.billing-box #subscriptions th:first-child a,.billing-box #subscriptions td:first-child a{color:#fa621c;margin-right:5px}.billing-box #subscriptions th:first-child a:hover,.billing-box #subscriptions td:first-child a:hover{color:#3271d2}.billing-box #subscriptions th:nth-child(2),.billing-box #subscriptions td:nth-child(2){width:120px;text-align:center}.billing-box #subscriptions th:nth-child(3),.billing-box #subscriptions td:nth-child(3){padding-right:0;width:120px;text-align:center}.billing-box #subscriptions .date{width:120px;text-align:center}@media (max-width: 768px){.billing-box h4{margin-bottom:15px}.billing-box table{display:block;border-top:none;font-size:14px}.billing-box thead{display:none}.billing-box tbody{display:block}.billing-box tr{display:flex;flex-wrap:wrap;align-items:center;margin-top:15px;padding-top:16px;border-top:1px solid #dee2e6}.billing-box tr:first-child{margin-top:0}.billing-box td{display:block;width:auto;height:auto;padding:0 !important;border:none !important}.billing-box td:first-child{font-size:14px;line-height:1.4;width:100%;order:2}.billing-box #credit-cards tr{padding-right:70px;position:relative}.billing-box #credit-cards td:first-child{font-size:16px;line-height:1.4;width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.billing-box #credit-cards td:nth-child(2){text-align:left;width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:8px;font-size:14px}.billing-box #credit-cards .text-right{display:block;margin-top:5px;width:70px}.billing-box #subscriptions td:first-child{order:1;width:100%;margin-bottom:10px;display:flex;flex-wrap:wrap}.billing-box #subscriptions td:first-child a{width:calc(100% - 55px);font-size:14px}.billing-box #subscriptions td:first-child:before{content:'Order: ';font-weight:600;color:#495057;font-size:14px;margin-right:5px}.billing-box #subscriptions td:nth-child(2){text-align:left;order:3;width:50%;padding-right:10px;margin-top:10px}.billing-box #subscriptions td:nth-child(2):before{content:'Started at: ';font-weight:600;color:#495057;font-size:14px}.billing-box #subscriptions td:nth-child(3){text-align:left;order:3;width:50%;padding-right:10px;margin-top:10px}.billing-box #subscriptions td:nth-child(3):before{font-weight:600;color:#495057;font-size:14px;content:'Renews on: '}}@media (max-width: 420px){.billing-box #subscriptions td:nth-child(2),.billing-box #subscriptions td:nth-child(3){width:100%;padding-right:0}}.card-box{background-color:#e7e7e7}.card-box .checkout-form .col-sm-10:first-child{background:transparent !important;box-shadow:none !important}.card-box .checkout-form .col-sm-10 .checkout-form-container{box-shadow:none;margin-top:0 !important}.card-box .checkout-form .col-sm-10 .checkout-form-container #cart-container{box-shadow:none;padding:20px 0 !important}.card-box .checkout-form .col-sm-10 .title{display:block;position:relative;font-size:24px;font-weight:600;line-height:1.4;color:#132e57}.card-box .order-security{margin-top:20px}.card-box #payment-form{display:flex;flex-wrap:wrap;align-items:center;margin:0 -10px -20px}.card-box #payment-form #credit-card-elements{width:50%;padding:14px 15px !important;height:48px !important;margin:5px}.card-box #payment-form .credit-card__buttons{display:flex;width:calc(50% - 10px)}.card-box #payment-form .credit-card__buttons .btn-lg{flex-basis:0;flex-grow:1;margin:0 5px;background-color:transparent;padding:10px 15px;display:inline-block;border-radius:3px;border:1px solid #25a2af;color:#25a2af;transition:0.2s}.card-box #payment-form .credit-card__buttons .btn-lg:hover{background-color:#25a2af;color:#fff}.card-box #payment-form .credit-card__buttons .btn-lg#delete-card{border:1px solid #e32a27;color:#e32a27}.card-box #payment-form .credit-card__buttons .btn-lg#delete-card:hover{background-color:#e32a27;color:#fff}.card-box #payment-form .credit-card__buttons .btn-lg.btn-primary,.card-box #payment-form .credit-card__buttons .coupon-form__coupon-button input.btn-lg,.coupon-form__coupon-button .card-box #payment-form .credit-card__buttons input.btn-lg{background:transparent !important;border:1px solid #27c273;color:#27c273}.card-box #payment-form .credit-card__buttons .btn-lg.btn-primary:hover,.card-box #payment-form .credit-card__buttons .coupon-form__coupon-button input.btn-lg:hover,.coupon-form__coupon-button .card-box #payment-form .credit-card__buttons input.btn-lg:hover{background:#27c273 !important;color:#fff}@media (max-width: 1024px){.card-box #payment-form #credit-card-elements{width:100%;margin-bottom:20px}.card-box #payment-form .credit-card__buttons{width:100%}}@media (max-width: 420px){.card-box #payment-form .credit-card__buttons{display:block}.card-box #payment-form .credit-card__buttons .btn-lg{width:calc(100% - 10px);margin:0 5px 20px}}.footer-bar-inr{position:fixed;bottom:0;left:0;right:0;color:white;background:#f57a16;text-align:center;padding:.7rem 1rem;font-weight:600;display:none;font-size:1rem;z-index:1000}.footer-bar-inr>div{display:inline}.footer-bar-inr .full-size-link{position:absolute;top:0;bottom:0;left:0;right:0;z-index:5}body.with-inr-footer-bar{margin-bottom:45px}body.with-inr-footer-bar #cookies-banner{bottom:52px}@media (max-width: 1199px){body.with-inr-footer-bar{margin-bottom:72px}body.with-inr-footer-bar #cookies-banner{bottom:78px}}@media (max-width: 560px){body.with-inr-footer-bar{margin-bottom:82px}body.with-inr-footer-bar #cookies-banner{bottom:98px}}.coupon-form__coupon-button{width:100%;text-align:right;display:inline-block}.coupon-form__coupon-button input{margin-top:10px}#credit-card-elements{padding:10px 15px}.hello-bar{background-color:#3271D2;color:white;width:100%;text-align:center;padding:0.45rem 1rem;position:relative;font-weight:700;font-size:1rem;display:block;line-height:1.6;padding:1rem}.hello-bar:hover,.hello-bar:active,.hello-bar:focus{text-decoration:none}.hello-bar>span{display:block}.hello-bar .bar-content{padding-right:20px;color:white}.hello-bar-wrapp{position:relative;display:none !important}.hello-bar-wrapp .bar-close{display:block;cursor:pointer;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.hello-bar-wrapp .bar-close i{color:white}#rating-message{display:none}label[for="course_review_rating"]:after{content:'*';color:#a94442;font-size:.75rem;vertical-align:top;display:inline-block;padding-left:5px}.section.dashboard-menu .section-wrapper{border-bottom:1px solid #ccc;padding:1rem 20px}@media (max-width: 991px){.section.dashboard-menu .section-wrapper{padding:1rem 20px}}@media (min-width: 1200px){.section.dashboard-menu .section-wrapper>.container,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section-wrapper>.dropdown-container,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .section-wrapper>.dropdown-container{max-width:1300px;width:100%}}@media (min-width: 992px){.section.dashboard-menu .section-wrapper.fixed{position:fixed;left:0;right:0;z-index:50;background-color:#fff;border-top:1px solid #e7e7e7;box-shadow:0 0 5px 0 rgba(0,0,0,0.75)}}.section.dashboard-menu .dashboard-menu{border-bottom:none}@media (max-width: 991px){.section.dashboard-menu .container,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container{padding:0;width:100%}.section.dashboard-menu .container .row,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .row,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .row,.section.dashboard-menu .container .course-card__body .span-row,.course-card__body .section.dashboard-menu .container .span-row,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .course-card__body .span-row,.course-card__body .section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .span-row,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .course-card__body .span-row,.course-card__body .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .span-row{margin:0}}@media (max-width: 767px){.section.dashboard-menu .container,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container{width:100%}}.section.dashboard-menu .container>.row,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container>.row,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container>.row,.section.dashboard-menu .course-card__body .container>.span-row,.course-card__body .section.dashboard-menu .container>.span-row,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .course-card__body .dropdown-container>.span-row,.course-card__body .section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container>.span-row,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .course-card__body .dropdown-container>.span-row,.course-card__body .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container>.span-row{display:flex;align-items:center;flex-wrap:wrap}.section.dashboard-menu .container .dashboard-menu-list,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-menu-list,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-menu-list{position:relative;min-height:1px;padding-right:20px;padding-left:20px;width:100%;-ms-flex:0 0 52.5%;flex:0 0 52.5%;max-width:52.5%}@media (max-width: 1199px) and (min-width: 992px){.section.dashboard-menu .container .dashboard-menu-list,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-menu-list,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-menu-list{-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}}.section.dashboard-menu .container .dashboard-menu-list::after,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-menu-list::after,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-menu-list::after{clear:both;content:"";display:table}@media (max-width: 991px){.section.dashboard-menu .container .dashboard-menu-list,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-menu-list,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-menu-list{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:1rem}}.section.dashboard-menu .container .dashboard-menu-list .select-arrow,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-menu-list .select-arrow,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-menu-list .select-arrow{position:absolute;right:0;top:0}.section.dashboard-menu .container .dashboard-menu-list ul,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-menu-list ul,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-menu-list ul{list-style:none;padding:0;margin:0}.section.dashboard-menu .container .dashboard-menu-list ul li,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-menu-list ul li,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-menu-list ul li{line-height:32px;list-style:none}.section.dashboard-menu .container .dashboard-menu-list ul li .collapse-title,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-menu-list ul li .collapse-title,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-menu-list ul li .collapse-title{position:relative;cursor:pointer;display:none}@media (max-width: 991px){.section.dashboard-menu .container .dashboard-menu-list ul li .collapse-title,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-menu-list ul li .collapse-title,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-menu-list ul li .collapse-title{display:block}}.section.dashboard-menu .container .dashboard-menu-list ul li .collapse-title span,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-menu-list ul li .collapse-title span,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-menu-list ul li .collapse-title span{color:#132e57}.section.dashboard-menu .container .dashboard-menu-list ul li a,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-menu-list ul li a,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-menu-list ul li a{display:inline-block;margin-right:2rem;font-weight:600;color:#132e57}@media (min-width: 992px){.section.dashboard-menu .container .dashboard-menu-list ul li a,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-menu-list ul li a,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-menu-list ul li a{margin-right:1.5rem}}.section.dashboard-menu .container .dashboard-menu-list ul li a:hover,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-menu-list ul li a:hover,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-menu-list ul li a:hover,.section.dashboard-menu .container .dashboard-menu-list ul li a:active,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-menu-list ul li a:active,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-menu-list ul li a:active,.section.dashboard-menu .container .dashboard-menu-list ul li a:focus,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-menu-list ul li a:focus,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-menu-list ul li a:focus,.section.dashboard-menu .container .dashboard-menu-list ul li a.active,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-menu-list ul li a.active,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-menu-list ul li a.active{color:#FA621C;text-decoration:none}.section.dashboard-menu .container .dashboard-menu-list ul li.current_page_item>a,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-menu-list ul li.current_page_item>a,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-menu-list ul li.current_page_item>a{color:#FA621C}@media (min-width: 992px){.section.dashboard-menu .container .dashboard-menu-list ul.children.collapse,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-menu-list ul.children.collapse,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-menu-list ul.children.collapse{display:block;height:auto !important}.section.dashboard-menu .container .dashboard-menu-list ul.children.collapse li,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-menu-list ul.children.collapse li,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-menu-list ul.children.collapse li{float:left;padding-right:10px}}@media (min-width: 992px) and (min-width: 992px) and (max-width: 1199px){.section.dashboard-menu .container .dashboard-menu-list ul.children.collapse li,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-menu-list ul.children.collapse li,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-menu-list ul.children.collapse li{padding-right:0}}@media (max-width: 991px){.section.dashboard-menu .container .dashboard-menu-list ul.children.in,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-menu-list ul.children.in,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-menu-list ul.children.in,.section.dashboard-menu .container .dashboard-menu-list ul.children.collapsing,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-menu-list ul.children.collapsing,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-menu-list ul.children.collapsing{border-bottom:1px solid #ccc;background-color:#fff;position:absolute;left:0;width:100%;padding:10px 20px;z-index:100}.section.dashboard-menu .container .dashboard-menu-list ul.children.in>li,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-menu-list ul.children.in>li,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-menu-list ul.children.in>li,.section.dashboard-menu .container .dashboard-menu-list ul.children.collapsing>li,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-menu-list ul.children.collapsing>li,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-menu-list ul.children.collapsing>li{padding-top:3px;padding-bottom:3px}.section.dashboard-menu .container .dashboard-menu-list ul.children.in>li a,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-menu-list ul.children.in>li a,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-menu-list ul.children.in>li a,.section.dashboard-menu .container .dashboard-menu-list ul.children.collapsing>li a,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-menu-list ul.children.collapsing>li a,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-menu-list ul.children.collapsing>li a{color:#000}.section.dashboard-menu .container .dashboard-menu-list ul.children.in>li a:hover,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-menu-list ul.children.in>li a:hover,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-menu-list ul.children.in>li a:hover,.section.dashboard-menu .container .dashboard-menu-list ul.children.in>li a:active,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-menu-list ul.children.in>li a:active,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-menu-list ul.children.in>li a:active,.section.dashboard-menu .container .dashboard-menu-list ul.children.in>li a:focus,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-menu-list ul.children.in>li a:focus,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-menu-list ul.children.in>li a:focus,.section.dashboard-menu .container .dashboard-menu-list ul.children.collapsing>li a:hover,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-menu-list ul.children.collapsing>li a:hover,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-menu-list ul.children.collapsing>li a:hover,.section.dashboard-menu .container .dashboard-menu-list ul.children.collapsing>li a:active,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-menu-list ul.children.collapsing>li a:active,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-menu-list ul.children.collapsing>li a:active,.section.dashboard-menu .container .dashboard-menu-list ul.children.collapsing>li a:focus,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-menu-list ul.children.collapsing>li a:focus,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-menu-list ul.children.collapsing>li a:focus{color:#FA621C}}.section.dashboard-menu .container .dashboard-menu-list ul.children li.current-dashboard-menu a,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-menu-list ul.children li.current-dashboard-menu a,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-menu-list ul.children li.current-dashboard-menu a{color:#FA621C}.section.dashboard-menu .container .dashboard-progress,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-progress,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-progress{display:table;font-weight:600;text-align:right;-ms-flex:0 0 47.5%;flex:0 0 47.5%;max-width:47.5%;position:relative;min-height:1px;padding-right:20px;padding-left:20px;width:100%}@media (max-width: 1199px) and (min-width: 992px){.section.dashboard-menu .container .dashboard-progress,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-progress,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-progress{-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}}@media (max-width: 991px){.section.dashboard-menu .container .dashboard-progress,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-progress,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-progress{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:left}}@media (max-width: 1199px){.section.dashboard-menu .container .dashboard-progress .hidden-lg-down,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-progress .hidden-lg-down,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-progress .hidden-lg-down{display:none !important}}.section.dashboard-menu .container .dashboard-progress>div,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-progress>div,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-progress>div{display:inline-block}.section.dashboard-menu .container .dashboard-progress .courses-progress-bar-wrapper,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-progress .courses-progress-bar-wrapper,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-progress .courses-progress-bar-wrapper{display:inline-block;width:50%;margin:0 1rem}@media (min-width: 992px) and (max-width: 1199px){.section.dashboard-menu .container .dashboard-progress .courses-progress-bar-wrapper,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-progress .courses-progress-bar-wrapper,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-progress .courses-progress-bar-wrapper{margin:0}}@media (max-width: 543px){.section.dashboard-menu .container .dashboard-progress .courses-progress-bar-wrapper,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-progress .courses-progress-bar-wrapper,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-progress .courses-progress-bar-wrapper{display:none}}.section.dashboard-menu .container .dashboard-progress .courses-progress-bar-wrapper .courses-progress-bar,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-progress .courses-progress-bar-wrapper .courses-progress-bar,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-progress .courses-progress-bar-wrapper .courses-progress-bar{height:0.75rem;border-radius:5px;background-color:#eee;overflow:hidden}.section.dashboard-menu .container .dashboard-progress .courses-progress-bar-wrapper .courses-progress-bar .percent-completed,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-progress .courses-progress-bar-wrapper .courses-progress-bar .percent-completed,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-progress .courses-progress-bar-wrapper .courses-progress-bar .percent-completed{height:0.75rem;width:0;background-color:#00a3ac}.section.dashboard-menu .container .dashboard-progress .courses-progress-bar-wrapper .progress-line-cell,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-progress .courses-progress-bar-wrapper .progress-line-cell,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-progress .courses-progress-bar-wrapper .progress-line-cell{display:inline-block;padding-left:9px;width:99%}.section.dashboard-menu .container .dashboard-progress .percent-value,.section.dashboard-menu .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .dashboard-progress .percent-value,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.dashboard-menu .dropdown-container .dashboard-progress .percent-value{display:inline-block;color:#00a3ac;padding-left:10px}@media (min-width: 992px){.student-profile .dashboard-leftmenu{position:relative}}.subpages-list{border-radius:3px;background:inherit;margin-bottom:1rem;font-weight:600}@media (min-width: 992px){.subpages-list.fixed{position:fixed}}.subpages-list .collapse-subpages{display:none;padding:1rem 10px}@media (max-width: 991px){.subpages-list .collapse-subpages{display:block;margin-top:-1rem}}.subpages-list .collapse-dashboard-subpages{list-style:none;padding:0}@media (min-width: 992px){.subpages-list .collapse-dashboard-subpages{display:inline}}.subpages-list .collapse-dashboard-subpages li{position:relative;z-index:5}.subpages-list .collapse-dashboard-subpages li a{padding:1rem 10px;color:#132e57;display:block}.subpages-list .collapse-dashboard-subpages li a:hover,.subpages-list .collapse-dashboard-subpages li a:active,.subpages-list .collapse-dashboard-subpages li a:focus{color:#FA621C;text-decoration:none}.subpages-list .collapse-dashboard-subpages li.current-dashboard-subpage a{color:#FA621C}.subpages-list .menu-item-background{display:none;box-shadow:7px 7px 15px rgba(0,0,0,0.25);background:white;position:absolute;z-index:1}@media (max-width: 991px){.subpages-list .menu-item-background{margin-top:-1rem}}.student-dashboard-wrapper,.student-profile{padding:3rem 0;position:relative;z-index:5}@media (min-width: 768px){.student-dashboard-wrapper,.student-profile{padding:4rem 0}}.student-profile:before{content:'';position:absolute;left:-100vw;right:-100vw;top:0;bottom:0;background-color:#f5f5f5;z-index:-5}@media (min-width: 992px){.student-profile .row,.student-profile .course-card__body .span-row,.course-card__body .student-profile .span-row{display:flex}.student-profile .row>.col-md-9>.account-content,.student-profile .course-card__body .span-row>.col-md-9>.account-content,.course-card__body .student-profile .span-row>.col-md-9>.account-content{height:100%}}.bundle-landing.full-access-bundle-page.full-immersion-bundle h1{font-weight:600;line-height:1.2}.bundle-landing.full-access-bundle-page.full-immersion-bundle h2,.bundle-landing.full-access-bundle-page.full-immersion-bundle h3{font-weight:600;color:#132e57;margin-bottom:20px}.bundle-landing.full-access-bundle-page.full-immersion-bundle h2{margin-bottom:20px}.bundle-landing.full-access-bundle-page.full-immersion-bundle .shadow-image{box-shadow:0 3px 6px rgba(167,169,172,0.15),0 10px 20px rgba(167,169,172,0.15);border-radius:3px}.bundle-landing.full-access-bundle-page.full-immersion-bundle .shadow-image:focus,.bundle-landing.full-access-bundle-page.full-immersion-bundle .shadow-image:active{box-shadow:0 1px 2px rgba(167,169,172,0.12),0 1px 3px rgba(167,169,172,0.12) !important}.bundle-landing.full-access-bundle-page.full-immersion-bundle .shadow-image:hover{box-shadow:0 20px 40px rgba(167,169,172,0.2)}.bundle-landing.full-access-bundle-page.full-immersion-bundle section.page-banner{color:#fff;padding-bottom:100px !important;position:relative;background-position:50%;background-repeat:no-repeat;background-size:cover}@media (max-width: 767px){.bundle-landing.full-access-bundle-page.full-immersion-bundle section.page-banner{padding-bottom:60px !important}}.bundle-landing.full-access-bundle-page.full-immersion-bundle section.page-banner::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right, #132e57, #25a2af);background:-webkit-linear-gradient(to top right, #132e57, #25a2af);background:-moz-linear-gradient(to top right, #132e57, #25a2af);background:-o-linear-gradient(to top right, #132e57, #25a2af);background:-ms-linear-gradient(to top right, #132e57, #25a2af);-ms-filter:progid:DXImageTransform.Microsoft.Gradient( startColorStr='$brand-primary', endColorStr='#25a2af', GradientType=0 );opacity:.9}.bundle-landing.full-access-bundle-page.full-immersion-bundle section.page-banner.purple-bg::before{background:none}.bundle-landing.full-access-bundle-page.full-immersion-bundle section.page-banner .title-block{position:relative;z-index:1;width:100%}.bundle-landing.full-access-bundle-page.full-immersion-bundle section.page-banner .title-block h1{font-weight:600}@media (min-width: 992px){.bundle-landing.full-access-bundle-page.full-immersion-bundle section.page-banner .title-block h1{font-size:46px}}@media (min-width: 1200px){.bundle-landing.full-access-bundle-page.full-immersion-bundle section.page-banner .title-block h1{font-size:54px}}@media (min-width: 992px){.bundle-landing.full-access-bundle-page.full-immersion-bundle section.page-banner .product-main-cta .row,.bundle-landing.full-access-bundle-page.full-immersion-bundle section.page-banner .product-main-cta .course-card__body .span-row,.course-card__body .bundle-landing.full-access-bundle-page.full-immersion-bundle section.page-banner .product-main-cta .span-row{display:flex;align-items:center;text-align:left}}@media (max-width: 991px){.bundle-landing.full-access-bundle-page.full-immersion-bundle section.page-banner .product-main-cta .row .col-md-push-1,.bundle-landing.full-access-bundle-page.full-immersion-bundle section.page-banner .product-main-cta .course-card__body .span-row .col-md-push-1,.course-card__body .bundle-landing.full-access-bundle-page.full-immersion-bundle section.page-banner .product-main-cta .span-row .col-md-push-1{margin-top:3rem}}.bundle-landing.full-access-bundle-page.full-immersion-bundle section.page-banner .product-main-cta p{font-size:22px;margin-bottom:1rem}.bundle-landing.full-access-bundle-page.full-immersion-bundle section.page-banner .product-main-cta p:last-of-type{margin-bottom:1rem !important}.bundle-landing.full-access-bundle-page.full-immersion-bundle section.page-banner .product-main-cta a.btn{width:240px;max-width:100%;margin-top:20px}.bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview{padding-top:0;padding-bottom:0}.bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .full-immersion-bundle-page .section-bg-lightblue{background-color:#F4F8FB}.bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview ul.checkmarks-list{padding-left:1.7rem !important;list-style:none}.bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview ul.checkmarks-list li{position:relative;padding:.5rem;list-style-type:none !important}.bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview ul.checkmarks-list li:before{content:"";position:absolute;left:-1.5em;background-image:url("https://cdn-themes.thinkific.com/4670/168856/vDcqatTqW7qmmm4YDMNw_fmva-checkmark-blue.svg");background-size:20px 16px;width:20px;height:16px;top:14px}.bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .bg-gradient{background:linear-gradient(to left, #132e57, #25a2af);background:-webkit-linear-gradient(to left, #132e57, #25a2af);background:-moz-linear-gradient(to left, #132e57, #25a2af);background:-o-linear-gradient(to left, #132e57, #25a2af);background:-ms-linear-gradient(to left, #132e57, #25a2af);-ms-filter:progid:DXImageTransform.Microsoft.Gradient( startColorStr='#132e57', endColorStr='#25a2af', GradientType=0 );color:#fff}.bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .bg-gradient-2{background:linear-gradient(to left bottom, #25A2AF, #542785);background:-webkit-linear-gradient(to left bottom, #25A2AF, #542785);background:-moz-linear-gradient(to left bottom, #25A2AF, #542785);background:-o-linear-gradient(to left bottom, #25A2AF, #542785);background:-ms-linear-gradient(to left bottom, #25A2AF, #542785);-ms-filter:progid:DXImageTransform.Microsoft.Gradient( startColorStr='#25A2AF', endColorStr='#542785', GradientType=0 );color:#fff}.bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .student-review .review-content{margin-bottom:2rem;font-size:1.125rem}.bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .student-review .review-title{font-style:italic;font-weight:600;letter-spacing:1px}.bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .student-review .review-author{display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:600}.bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .student-review .review-author .author-image img{width:71px;height:71px;display:inline-block;border-radius:50%}.bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .student-review .review-author .author-name{padding-left:1.5rem}.bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .features-section h3{font-size:2.125rem}.bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .features-section li,.bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .features-section p{font-size:1.125rem}.bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .features-section.no-top-padding{padding-top:0}@media (min-width: 992px){.bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .features-section .container .row,.bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .features-section .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .row,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .features-section .dropdown-container .row,.bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .features-section .container .course-card__body .span-row,.course-card__body .bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .features-section .container .span-row,.bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .features-section .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .course-card__body .span-row,.course-card__body .bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .features-section .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .span-row,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .features-section .dropdown-container .course-card__body .span-row,.course-card__body .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .features-section .dropdown-container .span-row{max-width:100%;display:flex;align-items:center}}@media (min-width: 992px){.bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .features-section .container .row>div:first-child,.bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .features-section .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .row>div:first-child,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .features-section .dropdown-container .row>div:first-child,.bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .features-section .container .course-card__body .span-row>div:first-child,.course-card__body .bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .features-section .container .span-row>div:first-child,.bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .features-section .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .course-card__body .span-row>div:first-child,.course-card__body .bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .features-section .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .span-row>div:first-child,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .features-section .dropdown-container .course-card__body .span-row>div:first-child,.course-card__body .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .features-section .dropdown-container .span-row>div:first-child{padding-right:40px}.bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .features-section .container .row>div:last-child,.bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .features-section .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .row>div:last-child,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .features-section .dropdown-container .row>div:last-child,.bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .features-section .container .course-card__body .span-row>div:last-child,.course-card__body .bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .features-section .container .span-row>div:last-child,.bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .features-section .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .course-card__body .span-row>div:last-child,.course-card__body .bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .features-section .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .span-row>div:last-child,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .features-section .dropdown-container .course-card__body .span-row>div:last-child,.course-card__body .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-landing.full-access-bundle-page.full-immersion-bundle .product-overview .features-section .dropdown-container .span-row>div:last-child{padding-left:40px}}.bundle-landing.full-access-bundle-page.full-immersion-bundle .product-body-button-block{background:linear-gradient(to left, #132e57, #25a2af);background:-webkit-linear-gradient(to left, #132e57, #25a2af);background:-moz-linear-gradient(to left, #132e57, #25a2af);background:-o-linear-gradient(to left, #132e57, #25a2af);background:-ms-linear-gradient(to left, #132e57, #25a2af);-ms-filter:progid:DXImageTransform.Microsoft.Gradient( startColorStr='#132e57', endColorStr='#25a2af', GradientType=0 );color:#fff}.bundle-landing.full-access-bundle-page.full-immersion-bundle .product-body-button-block h4{font-size:28px;margin-bottom:1rem;font-size:2.125rem;font-weight:600}.bundle-landing.full-access-bundle-page.full-immersion-bundle .product-body-button-block .btn{float:right;width:280px;max-width:100%;margin-top:20px}@media (max-width: 767px){.bundle-landing.full-access-bundle-page.full-immersion-bundle .product-body-button-block .btn{width:100%;float:none}}.bundle-landing.full-access-bundle-page.full-immersion-bundle .product-body-button-block p{font-size:1.125rem}.bundle-landing.full-access-bundle-page.full-immersion-bundle .section-faq.bg-light{background-color:#f4f8fb}.bundle-landing.full-access-bundle-page.full-immersion-bundle .section-faq .questions-wrapper .question-wrapper{padding-bottom:7px}.bundle-landing.full-access-bundle-page.full-immersion-bundle .section-faq .questions-wrapper .question-wrapper:after{top:0}.bundle-landing.full-access-bundle-page.full-immersion-bundle .section-faq .questions-wrapper .question-wrapper .question{font-size:1.125rem;color:#676767;font-weight:600}.bundle-landing.full-access-bundle-page.full-immersion-bundle .flex-row-centered{display:block}@media (min-width: 768px){.bundle-landing.full-access-bundle-page.full-immersion-bundle .flex-row-centered{display:flex;align-items:center}}.bundle-landing.full-access-bundle-page.full-immersion-bundle .swiper-container{padding:20px 0 50px;position:relative}.bundle-landing.full-access-bundle-page.full-immersion-bundle .swiper-container .swiper-slide{padding:0 10px}.bundle-landing.full-access-bundle-page.full-immersion-bundle .swiper-container .swiper-controls{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.bundle-landing.full-access-bundle-page.full-immersion-bundle .swiper-container .swiper-controls>div{position:static;display:inline-block}.bundle-landing.full-access-bundle-page.full-immersion-bundle .swiper-container .swiper-controls>div.swiper-button-prev,.bundle-landing.full-access-bundle-page.full-immersion-bundle .swiper-container .swiper-controls>div.swiper-button-next{background-image:none;width:30px;height:30px;border:2px solid #F2F2F2;border-radius:50%;position:relative}.bundle-landing.full-access-bundle-page.full-immersion-bundle .swiper-container .swiper-controls>div.swiper-button-prev:before,.bundle-landing.full-access-bundle-page.full-immersion-bundle .swiper-container .swiper-controls>div.swiper-button-next:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:0;height:0;border-style:solid}.bundle-landing.full-access-bundle-page.full-immersion-bundle .swiper-container .swiper-controls>div.swiper-button-prev:before{border-width:5px 7px 5px 0;border-color:transparent #FA621C transparent transparent}.bundle-landing.full-access-bundle-page.full-immersion-bundle .swiper-container .swiper-controls>div.swiper-button-next:before{border-width:5px 0 5px 7px;border-color:transparent transparent transparent #FA621C}.bundle-landing.full-access-bundle-page.full-immersion-bundle .swiper-container .swiper-controls>div.swiper-pagination{margin:0 15px}.bundle-landing.full-access-bundle-page.full-immersion-bundle .swiper-container .swiper-controls>div.swiper-pagination .swiper-pagination-bullet{width:14px;height:14px;border:1px solid #F2F2F2;background-color:#F2F2F2;margin:0 7px;opacity:1}.bundle-landing.full-access-bundle-page.full-immersion-bundle .swiper-container .swiper-controls>div.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border:1px solid #CBCBCB;background-color:#CBCBCB}.bundle-landing .section.tuition_table{background-color:#f4f8fb}.bundle-landing .section.tuition_table.bg-white{background-color:#fff}.bundle-landing .section.tuition_table .tuition-table-wrapper{margin-left:-20px;margin-right:-20px;width:auto;padding-left:20px;padding-right:20px;padding-bottom:20px}@media (max-width: 543px){.bundle-landing .section.tuition_table .tuition-table-wrapper{overflow-x:scroll}}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table{width:100%;position:relative;table-layout:fixed;z-index:3}@media (max-width: 543px){.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table{width:200%}}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .tr{display:flex;width:100%}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .th,.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .td{width:33.3333333333%;flex:33.3333333333% 0 0;position:relative;z-index:1}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .th+.td,.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .th+.th,.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .td+.td,.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .td+.th{z-index:2}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .th+.td+.td,.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .th+.td+.th,.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .th+.th+.td,.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .th+.th+.th,.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .td+.td+.td,.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .td+.td+.th,.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .td+.th+.td,.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .td+.th+.th{z-index:3}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .th.check-column,.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .td.check-column{box-shadow:7px 7px 15px 0 rgba(0,0,0,0.15)}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .thead{position:relative;z-index:3}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .thead .tr .th{border-bottom:1px solid #e7e7e7;border-top:none}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .thead .tr .th:nth-child(2){border-right:1px solid #e7e7e7;border-top-left-radius:3px;position:relative;border-left:none}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .thead .tr .th:last-child{border-top-right-radius:3px;border-right:none}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .thead .check-column{text-align:center;font-weight:600;padding:2rem 1rem;color:#132E57;font-size:1.375rem;background-color:#fff}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .tbody{position:relative;z-index:6;background-image:linear-gradient(to top left, #132e57, #25a2af);border-top-left-radius:3px;border-bottom-left-radius:3px}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .tbody>:first-child{border-top-left-radius:3px}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .tbody>:last-child{border-bottom-left-radius:3px}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .tbody:after{content:"";position:absolute;top:0;right:0;height:100%;width:1px;background-color:#f4f8fb}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .tbody .tr>:nth-child(2){border-right:1px solid #e7e7e7}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .tbody .tr>:last-child{border-right:none}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .tbody .tr:last-child .td.first-column{box-shadow:0 7px 15px 0 rgba(0,0,0,0.15);border-bottom:none}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .tbody .td{border-bottom:1px solid #e7e7e7;padding:0.7rem 1rem;display:flex}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .tbody .td.check-column{text-align:center;background-color:#fff;align-items:center;justify-content:center}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .tbody .td.check-column img{width:25px;height:25px}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .tbody .td.first-column{color:#fff;z-index:11;display:block}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .tbody .td.first-column i{display:inline-block;margin:0 0.5rem;cursor:pointer;font-size:1.25rem}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .tfoot{position:relative;z-index:9}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .tfoot .tr{border-bottom:none;border-left:none}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .tfoot .tr>:nth-child(2){border-bottom-left-radius:3px;border-right:1px solid #e7e7e7}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .tfoot .tr>:last-child{border-bottom-right-radius:3px;border-right:none}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .tfoot .check-column{padding:.7rem 5px;text-align:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .tfoot .first-column{padding:.7rem 5px}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .tfoot .first-column img{max-width:230px}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .tfoot .check-column .price{color:#FA621C;margin-bottom:1rem;font-size:2.125rem;font-weight:600}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .tfoot .check-column .discount{font-size:1.125rem;margin-bottom:1rem}@media (max-width: 991px){.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .tfoot .check-column .link{margin-bottom:1rem}}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .tfoot .check-column .link .btn{box-shadow:0 3px 6px rgba(167,169,172,0.15),0 10px 20px rgba(167,169,172,0.15);white-space:normal}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .tfoot .check-column .link .btn:focus,.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .tfoot .check-column .link .btn:active{box-shadow:0 1px 2px rgba(167,169,172,0.12),0 1px 3px rgba(167,169,172,0.12) !important}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .tfoot .check-column .link .btn:hover{box-shadow:0 20px 40px rgba(167,169,172,0.2)}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .tfoot .first-column{text-align:center;position:relative}.bundle-landing .section.tuition_table .tuition-table-wrapper .tuition-table .tfoot .first-column img{margin:0 auto}@media (max-width: 543px){.bundle-landing .section.tuition_table .tuition-table-wrapper.one-column{overflow-x:auto}}@media (min-width: 992px){.bundle-landing .section.tuition_table .tuition-table-wrapper.one-column .tuition-table{width:60%;margin:0 auto}}@media (max-width: 543px){.bundle-landing .section.tuition_table .tuition-table-wrapper.one-column .tuition-table{width:100%}}.bundle-landing .section.tuition_table .tuition-table-wrapper.one-column .tuition-table .th,.bundle-landing .section.tuition_table .tuition-table-wrapper.one-column .tuition-table .td{width:50%;flex:50% 0 0}@media (max-width: 767px){.bundle-landing .section.tuition_table .tuition-table-wrapper.desktop-layout{display:none}}.bundle-landing .section.tuition_table .tuition-table-wrapper.mobile-layout{display:none}@media (max-width: 767px){.bundle-landing .section.tuition_table .tuition-table-wrapper.mobile-layout{display:block}}.bundle-landing .section.tuition_table .tuition-table-wrapper.mobile-layout .tuition-table{width:100% !important}.bundle-landing .section.tuition_table .tuition-table-wrapper.mobile-layout .tuition-table .btn{width:100%}.bundle-landing .section.tuition_table .tuition-table-wrapper.mobile-layout .tuition-table .table-image-top{margin-left:auto;margin-right:auto;display:block;max-width:230px}.bundle-landing .section.tuition_table .tuition-table-wrapper.mobile-layout .tuition-table .single-option{text-align:center}.bundle-landing .section.tuition_table .tuition-table-wrapper.mobile-layout .tuition-table .single-option .option-features{text-align:left;margin-top:2rem;margin-bottom:1rem}.bundle-landing .section.tuition_table .tuition-table-wrapper.mobile-layout .tuition-table .single-option .option-features .feature-line{display:flex;margin-top:.5rem;margin-bottom:.5rem}.bundle-landing .section.tuition_table .tuition-table-wrapper.mobile-layout .tuition-table .single-option .option-features .feature-line .feature-name{padding-left:1rem}.bundle-landing .section.tuition_table .tuition-table-wrapper.mobile-layout .tuition-table .single-option .option-features .feature-line .feature-name i{display:inline}.bundle-landing .section.tuition_table .tuition-table-wrapper.mobile-layout .tuition-table .single-option .td.check-column{width:100% !important}.bundle-landing .section.tuition_table .tuition-table-wrapper.mobile-layout .tuition-table .single-option+.single-option{margin-top:3rem;padding-top:3rem;border-top:1px solid #f5f5f5}.bundle-landing .section.tuition_table .tuition-table-wrapper.mobile-layout .tuition-table .price{color:#fa621c;margin-bottom:1rem;font-size:2.125rem;font-weight:600}.bundle-landing .section.tuition_table .tuition-table-wrapper.mobile-layout .tuition-table .discount{font-size:.875rem;margin-bottom:1rem;margin-top:-1rem}.bundle-landing .section.tuition_table .tuition-table-wrapper.mobile-layout .tuition-table .link{margin-top:1.5rem}.bundle-landing:not(.full-access-bundle-page) .product-banner,.bundle-landing:not(.full-immersion-bundle) .product-banner{text-align:center;color:#fff}.bundle-landing:not(.full-access-bundle-page) .product-banner .title-block,.bundle-landing:not(.full-immersion-bundle) .product-banner .title-block{width:100%;padding:0 20px}.page-content-container{background-image:-ms-linear-gradient(to bottom, #F4F8FB 0%, #fff 20%, #fff 100%);background-image:-moz-linear-gradient(to bottom, #F4F8FB 0%, #fff 20%, #fff 100%);background-image:-o-linear-gradient(to bottom, #F4F8FB 0%, #fff 20%, #fff 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #E7E7E7));background-image:-webkit-linear-gradient(to bottom, #F4F8FB 0%, #fff 20%, #fff 100%);background-image:linear-gradient(to bottom, #F4F8FB 0%, #fff 20%, #fff 100%);overflow-x:hidden}.page-content-container .products-wrapper .products-wrap{position:relative}.page-content-container .products-wrapper .search-form{text-align:center;margin-top:30px;margin-bottom:30px}.page-content-container .products-wrapper .search-form form{width:100%;max-width:100%}@media (min-width: 1200px){.page-content-container .products-wrapper .search-form form{min-width:500px}}.page-content-container .products-wrapper .search-form form .search-input{width:100%;padding:1rem 3rem;border-radius:40px;box-shadow:0px 3px 6px rgba(0,0,0,0.04),0px 10px 20px rgba(0,0,0,0.06);transition:box-shadow .2s ease;background-color:#fff;border-color:transparent}.page-content-container .products-wrapper .search-form form .search-input:hover,.page-content-container .products-wrapper .search-form form .search-input:active,.page-content-container .products-wrapper .search-form form .search-input:focus{box-shadow:0px 1px 3px rgba(0,0,0,0.04),0px 5px 10px rgba(0,0,0,0.06)}.page-content-container .products-wrapper .search-form form .fa-search,.page-content-container .products-wrapper .search-form form .fa-times{color:#FA621C;font-size:1rem;left:1.5rem;right:auto}.page-content-container .products-wrapper .search-form-header{margin-bottom:1rem}.page-content-container .products-wrapper .search-form-header h2,.page-content-container .products-wrapper .search-form-header h3{margin-bottom:1rem;margin-top:0;color:#132e57;font-weight:600;font-size:2.125rem;line-height:1.2}.page-content-container .products-wrapper .search-form-header p{font-size:1.125rem}.page-content-container .products-wrapper .bundles-row{display:flex;flex-wrap:wrap;margin-bottom:3.75rem;margin-top:1.5rem;margin-left:0;margin-right:0;padding:0}.page-content-container .products-wrapper .bundles-row .card{height:100%;display:flex;flex-direction:column}@media (max-width: 991px){.page-content-container .products-wrapper .bundles-row{flex-direction:column;margin-bottom:30px;width:100%;margin:0;padding:0}}.page-content-container .products-wrapper .bundle-card-wrapper{margin-top:1.5rem}.page-content-container .products-wrapper .bundle-card-wrapper .card{border:none;box-shadow:0 3px 6px rgba(167,169,172,0.15),0 10px 20px rgba(167,169,172,0.15)}.page-content-container .products-wrapper .bundle-card-wrapper .card:focus,.page-content-container .products-wrapper .bundle-card-wrapper .card:active{box-shadow:0 1px 2px rgba(167,169,172,0.12),0 1px 3px rgba(167,169,172,0.12) !important}.page-content-container .products-wrapper .bundle-card-wrapper .card:hover{box-shadow:0 20px 40px rgba(167,169,172,0.2)}@media (max-width: 991px){.page-content-container .products-wrapper .bundle-card-wrapper .card{max-width:unset}}.page-content-container .products-wrapper .bundle-card-wrapper .card .course-card__title,.page-content-container .products-wrapper .bundle-card-wrapper .card .course-card__description,.page-content-container .products-wrapper .bundle-card-wrapper .card .course-card__price,.page-content-container .products-wrapper .bundle-card-wrapper .card .course-card__discount,.page-content-container .products-wrapper .bundle-card-wrapper .card .bundle-feature-list li{color:#495057}.page-content-container .products-wrapper .bundle-card-wrapper .card .course-card__title{line-height:1.2;margin-bottom:0;font-weight:bold;font-size:1.5rem;line-height:33px;width:100%;color:#132e57}.page-content-container .products-wrapper .bundle-card-wrapper .card .course-card__title .br-lg-up{display:none}@media (min-width: 992px){.page-content-container .products-wrapper .bundle-card-wrapper .card .course-card__title .br-lg-up{display:inline}}.page-content-container .products-wrapper .bundle-card-wrapper .card .course-card__price{color:#132e57;font-weight:900;margin-top:15px}.page-content-container .products-wrapper .bundle-card-wrapper .card.bg-primary{background-color:#132e57;color:#fff}.page-content-container .products-wrapper .bundle-card-wrapper .card.bg-primary .course-card__title,.page-content-container .products-wrapper .bundle-card-wrapper .card.bg-primary .course-card__description,.page-content-container .products-wrapper .bundle-card-wrapper .card.bg-primary .course-card__price,.page-content-container .products-wrapper .bundle-card-wrapper .card.bg-primary .course-card__discount,.page-content-container .products-wrapper .bundle-card-wrapper .card.bg-primary .bundle-feature-list li{color:#fff}.page-content-container .products-wrapper .bundle-card-wrapper .card.bg-primary .course-card__price{color:#F4F8FB}.page-content-container .products-wrapper .bundle-card-wrapper .card.bg-primary .bundle-feature-list li::before{background-image:url("https://cdn-themes.thinkific.com/4670/168856/Fi8Achk7QqWjn6wCl7RL_course-checkmark-white.svg")}.page-content-container .products-wrapper .bundle-card-wrapper .card .bundle-feature-list{list-style:none;padding:0 0 0 25px}.page-content-container .products-wrapper .bundle-card-wrapper .card .bundle-feature-list li{font-size:16px;position:relative;padding-left:5px}.page-content-container .products-wrapper .bundle-card-wrapper .card .bundle-feature-list li::before{content:"";background-image:url("https://cdn-themes.thinkific.com/4670/168856/7SXyQ6QZTOylg7ICWrsw_course-checkmark.svg");background-size:17px 13px;width:17px;height:13px;margin-right:7px;display:inline-block;position:absolute;left:-25px;top:5px}.page-content-container .products-wrapper .bundle-card-wrapper .card .course-card-splash{padding:48px 48px 0 48px;min-height:293px;border-top-left-radius:5px;border-top-right-radius:5px;position:relative;display:block}.page-content-container .products-wrapper .bundle-card-wrapper .card .course-card-splash .course-card__title{width:calc(100% - 90px)}.page-content-container .products-wrapper .bundle-card-wrapper .card .course-card-splash .cfi-badge{position:absolute;top:48px;right:48px;height:75px;width:75px;background-position:50%;background-size:contain;background-repeat:no-repeat}@media (max-width: 1199px){.page-content-container .products-wrapper .bundle-card-wrapper .card .course-card-splash{padding:48px 30px 0 30px}.page-content-container .products-wrapper .bundle-card-wrapper .card .course-card-splash .cfi-badge{right:30px}.page-content-container .products-wrapper .bundle-card-wrapper .card .course-card-splash .course-card__title{width:calc(100% - 70px)}}@media (max-width: 992px){.page-content-container .products-wrapper .bundle-card-wrapper .card .course-card-splash .cfi-badge{width:100px;height:100px}}@media (max-width: 767px){.page-content-container .products-wrapper .bundle-card-wrapper .card .course-card-splash{padding:30px 30px 0 30px}.page-content-container .products-wrapper .bundle-card-wrapper .card .course-card-splash .cfi-badge{position:static;display:block;margin-left:auto;margin-right:auto;width:100%}.page-content-container .products-wrapper .bundle-card-wrapper .card .course-card-splash .course-card__title{width:100%}}.page-content-container .products-wrapper .bundle-card-wrapper .card .course-card__body{display:block;padding:0 30px 10px}.page-content-container .products-wrapper .bundle-card-wrapper .card .course-card__body .row,.page-content-container .products-wrapper .bundle-card-wrapper .card .course-card__body .span-row{display:block}.page-content-container .products-wrapper .bundle-card-wrapper .card .course-card__cta{padding:0 48px 48px;margin-bottom:0}@media (min-width: 992px) and (max-width: 1199px){.page-content-container .products-wrapper .bundle-card-wrapper .card .course-card__cta .cta-wrapper .btn{padding-left:15px;padding-right:15px}}.page-content-container .products-wrapper .bundle-card-wrapper .card .bundle-feature-list li{font-size:18px;line-height:160%;margin-bottom:15px}.page-content-container .products-wrapper .bundle-card-wrapper .card .course-card__description{display:none;margin-bottom:1.5rem;margin-top:0}.page-content-container .products-wrapper .bundle-card-wrapper .card a.btn,.page-content-container .products-wrapper .bundle-card-wrapper .card span.btn{cursor:pointer;font-weight:bold;font-size:18px;line-height:29px}@media screen and (max-width: 991px){.page-content-container .products-wrapper .bundle-card-wrapper .card a.btn,.page-content-container .products-wrapper .bundle-card-wrapper .card span.btn{width:100%;margin-bottom:1.5rem}}.page-content-container .products-wrapper .bundle-card-wrapper .card a.btn.btn-primary,.page-content-container .products-wrapper .bundle-card-wrapper .card span.btn.btn-primary{background-image:linear-gradient(to bottom right, #ed942d, #fa621c);background-color:#fa621c}.page-content-container .products-wrapper .bundle-card-wrapper .card a.btn.btn-transparent,.page-content-container .products-wrapper .bundle-card-wrapper .card span.btn.btn-transparent{border:1px solid #fa621c;color:#fa621c;box-shadow:0 3px 6px rgba(167,169,172,0.15),0 10px 20px rgba(167,169,172,0.15);-webkit-transition:all .2s ease;transition:all .2s ease}.page-content-container .products-wrapper .bundle-card-wrapper .card a.btn.btn-transparent:focus,.page-content-container .products-wrapper .bundle-card-wrapper .card a.btn.btn-transparent:active,.page-content-container .products-wrapper .bundle-card-wrapper .card span.btn.btn-transparent:focus,.page-content-container .products-wrapper .bundle-card-wrapper .card span.btn.btn-transparent:active{box-shadow:0 1px 2px rgba(167,169,172,0.12),0 1px 3px rgba(167,169,172,0.12) !important}.page-content-container .products-wrapper .bundle-card-wrapper .card a.btn.btn-transparent:hover,.page-content-container .products-wrapper .bundle-card-wrapper .card span.btn.btn-transparent:hover{box-shadow:0 20px 40px rgba(167,169,172,0.2)}.page-content-container .products-wrapper .bundle-card-wrapper .card a.btn.btn-transparent:hover,.page-content-container .products-wrapper .bundle-card-wrapper .card a.btn.btn-transparent:focus,.page-content-container .products-wrapper .bundle-card-wrapper .card a.btn.btn-transparent:active,.page-content-container .products-wrapper .bundle-card-wrapper .card span.btn.btn-transparent:hover,.page-content-container .products-wrapper .bundle-card-wrapper .card span.btn.btn-transparent:focus,.page-content-container .products-wrapper .bundle-card-wrapper .card span.btn.btn-transparent:active{background-color:#fa621c;color:#fff}.page-content-container .products-wrapper .bundle-card-wrapper .card .course-card__title{text-align:left;margin-right:auto;margin-bottom:10px;margin-top:0}@media (max-width: 767px){.page-content-container .products-wrapper .bundle-card-wrapper .card .course-card__title{margin-top:20px}}.page-content-container .products-wrapper .bundle-card-wrapper .card .course-card__price{font-size:34px;line-height:46px;line-height:1;text-align:left;margin-bottom:2rem}@media screen and (min-width: 991px) and (max-width: 1199px){.page-content-container .products-wrapper .bundle-card-wrapper .card .course-card__discount{float:right;width:80%}}.page-content-container .products-wrapper .bundle-card-wrapper .card .course-card__cta{display:block;position:static}.page-content-container .products-wrapper .bundle-card-wrapper .card .course-card__cta .row,.page-content-container .products-wrapper .bundle-card-wrapper .card .course-card__cta .course-card__body .span-row,.course-card__body .page-content-container .products-wrapper .bundle-card-wrapper .card .course-card__cta .span-row{display:block}.page-content-container .products-wrapper .bundle-card-wrapper .card .course-card__cta .cta-wrapper{display:block}.page-content-container .products-wrapper .bundle-card-wrapper .card .course-card-contents-wrapper{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}.page-content-container .products-wrapper .bundle-card-wrapper.full-immersion .course-card-splash .bundle-feature-list li:first-child{font-style:italic}.page-content-container .products-wrapper .bundle-card-wrapper.machine-learning .course-card{height:auto}@media screen and (max-width: 991px){.page-content-container .products-wrapper .bundle-card-wrapper.machine-learning .course-card{padding-bottom:0}}.page-content-container .products-wrapper .bundle-card-wrapper.machine-learning .course-card .course-card-container{padding:48px}.page-content-container .products-wrapper .bundle-card-wrapper.machine-learning .course-card .course-card-container .course-card__title,.page-content-container .products-wrapper .bundle-card-wrapper.machine-learning .course-card .course-card-container .course-card__price{text-align:left}.page-content-container .products-wrapper .bundle-card-wrapper.machine-learning .course-card .course-card-container .course-card__title{margin-top:0}.page-content-container .products-wrapper .bundle-card-wrapper.machine-learning .course-card .course-card-container .course-card__price{margin-bottom:40px}.page-content-container .products-wrapper .bundle-card-wrapper.machine-learning .course-card .course-card-container .btn{padding:14px 32px;width:auto;display:inline-block}@media screen and (max-width: 991px){.page-content-container .products-wrapper .bundle-card-wrapper.machine-learning .course-card .course-card-container .btn{margin-bottom:40px}}.page-content-container .products-wrapper .bundle-card-wrapper.machine-learning .course-card .course-card-container .bundle-feature-list{margin-top:5px;margin-bottom:0}.page-content-container .products-wrapper .bundle-card-wrapper.machine-learning .course-card .course-card-container .bundle-feature-list :last-child{margin-bottom:0}.page-content-container .products-wrapper .bundle-card-wrapper-light:not(:last-child){margin-bottom:2rem}.page-content-container .products-wrapper .card-light{box-shadow:0 3px 6px rgba(167,169,172,0.15),0 10px 20px rgba(167,169,172,0.15);border-radius:3px;position:relative;background:#ffffff;@inckude custom-box-shadow(#000);border-top:8px #6E1616 solid;color:#495057;display:block;padding:2.5rem 3rem;text-decoration:none !important;transition:box-shadow .2s linear}.page-content-container .products-wrapper .card-light::after{clear:both;content:"";display:table}.page-content-container .products-wrapper .card-light:focus,.page-content-container .products-wrapper .card-light:active{box-shadow:0 1px 2px rgba(167,169,172,0.12),0 1px 3px rgba(167,169,172,0.12) !important}.page-content-container .products-wrapper .card-light:hover{box-shadow:0 20px 40px rgba(167,169,172,0.2)}.page-content-container .products-wrapper .card-light .badge-short-info{display:inline-block;position:absolute;top:-1rem;left:3rem;padding:6px;border-radius:0.5rem;font-size:12px;font-weight:700;color:#fff}.page-content-container .products-wrapper .card-light .badge-short-info:before{content:'';position:relative;display:inline-block;background:#fff;width:0.5rem;height:0.5rem;border-radius:50%;margin-right:0.5rem}.page-content-container .products-wrapper .card-light .cfi-badge{background-position:center;background-repeat:no-repeat;background-size:contain;height:100px;position:absolute;right:-24px;top:-32px;width:120px}@media (max-width: 767px){.page-content-container .products-wrapper .card-light .cfi-badge{right:-16px}}.page-content-container .products-wrapper .card-light .heading{display:block;padding-right:50px}@media (max-width: 767px){.page-content-container .products-wrapper .card-light .heading{padding-right:60px}}.page-content-container .products-wrapper .card-light h4{color:#132e57;font-weight:bold;margin-top:0;margin-bottom:2rem}.page-content-container .products-wrapper .card-light .features{list-style:none;margin-bottom:2rem;padding-left:32px}.page-content-container .products-wrapper .card-light .features li{margin-bottom:1rem;position:relative}.page-content-container .products-wrapper .card-light .features li:first-child{padding-right:3.5rem}.page-content-container .products-wrapper .card-light .features li::before{content:"";background-image:url("https://cdn-themes.thinkific.com/4670/168856/Sytlo67pT6Cfn9rfLmV4_checkmark-darkred.svg");background-repeat:no-repeat;background-size:contain;height:16px;left:-32px;position:absolute;top:3px;width:16px}.page-content-container .products-wrapper .card-light .features li strong{color:#991f1f;display:block;font-weight:bold;margin-bottom:0.5rem}.page-content-container .products-wrapper .card-light .price{color:#132e57;display:block;margin-bottom:2rem}.page-content-container .products-wrapper .card-light .price strong{font-size:29px;font-weight:bold}.page-content-container .products-wrapper .card-light .btn{font-size:18px;font-weight:bold}.page-content-container .products-wrapper .card-light.card-cbca{border-top-color:#ED942D}.page-content-container .products-wrapper .card-light.card-cbca .badge-short-info{background:#ED942D}.page-content-container .products-wrapper .card-light.card-cbca .features li::before{background-image:url("https://cdn-themes.thinkific.com/4670/168856/XeY0OgzCS6W5wiU1O5q1_checkmark-orange.svg")}.page-content-container .products-wrapper .card-light.card-cbca .features li strong{color:#ED942D}.page-content-container .products-wrapper .card-light.card-cmsa{border-top-color:#79229b}.page-content-container .products-wrapper .card-light.card-cmsa .badge-short-info{background:#79229b}.page-content-container .products-wrapper .card-light.card-cmsa .features li::before{background-image:url("https://cdn-themes.thinkific.com/4670/168856/K1BjeDPoReq7rpQJ9SnZ_checkmark-violet.svg")}.page-content-container .products-wrapper .card-light.card-cmsa .features li strong{color:#79229b}.page-content-container .products-wrapper .card-light.card-bida{border-top-color:#75818e}.page-content-container .products-wrapper .card-light.card-bida .badge-short-info{background:#75818e}.page-content-container .products-wrapper .card-light.card-bida .features li::before{background-image:url("https://cdn-themes.thinkific.com/4670/168856/ZY0UzhoLTGuAc97cIBWJ_checkmark-silver.svg")}.page-content-container .products-wrapper .card-light.card-bida .features li strong{color:#75818e}.page-content-container .products-wrapper .card-light.card-ml{border-top-color:#25A2AF}.page-content-container .products-wrapper .card-light.card-ml .features li::before{background-image:url("https://cdn-themes.thinkific.com/4670/168856/6m8HVDqISJqyE8isnljx_checkmark-darkblue.svg")}.page-content-container .products-wrapper .card-light.card-ml .features li strong{color:#132e57}@media screen and (min-width: 992px){.page-content-container .products-wrapper .card-light .content-wrapper{display:flex}.page-content-container .products-wrapper .card-light .heading{flex:0 0 50%;margin-bottom:110px;padding-right:2rem}.page-content-container .products-wrapper .card-light .features{margin-bottom:0}.page-content-container .products-wrapper .card-light .features li:last-child{margin-bottom:0}.page-content-container .products-wrapper .card-light .price-wrapper{bottom:2.5rem;position:absolute}}.page-content-container .products-wrapper .products__list{margin-top:10px}.page-content-container .products-wrapper .products__list .card{display:flex;height:auto;padding:25px;border:none;box-shadow:0 3px 6px rgba(167,169,172,0.15),0 10px 20px rgba(167,169,172,0.15)}.page-content-container .products-wrapper .products__list .card:focus,.page-content-container .products-wrapper .products__list .card:active{box-shadow:0 1px 2px rgba(167,169,172,0.12),0 1px 3px rgba(167,169,172,0.12) !important}.page-content-container .products-wrapper .products__list .card:hover{box-shadow:0 20px 40px rgba(167,169,172,0.2)}.page-content-container .products-wrapper .products__list .card .course-card__img-container{height:160px;width:228px;flex-basis:228px;max-width:228px;flex-shrink:0}@media (min-width: 768px) and (max-width: 991px){.page-content-container .products-wrapper .products__list .card .course-card__img-container{flex-basis:180px;max-width:180px;width:180px}}.page-content-container .products-wrapper .products__list .card .course-card__body{display:block;flex-grow:1;padding:10px 0 20px 20px;position:relative}.page-content-container .products-wrapper .products__list .card .course-card__body .col-md-12,.page-content-container .products-wrapper .products__list .card .course-card__body .span-col{position:static}.page-content-container .products-wrapper .products__list .card .course-card__title{margin-top:0;padding-right:0;color:#132E57;font-size:1.125rem;font-weight:600;margin-bottom:1rem;line-height:1.4}.page-content-container .products-wrapper .products__list .card .course-card__price{position:absolute;right:0;bottom:0;color:#495057;font-size:.875rem}.page-content-container .products-wrapper .products__list .card .category-info{color:#25A2AF;font-size:0.875rem;margin-bottom:.5rem;display:block;line-height:1.4}.page-content-container .products-wrapper .products__list .card .category-info .course-info{color:#686868}@media (max-width: 767px){.page-content-container .products-wrapper .products__list .card{flex-direction:column}.page-content-container .products-wrapper .products__list .card .course-card__img-container{height:auto;flex-basis:auto;width:auto;max-width:unset;margin:-25px -25px 1rem}.page-content-container .products-wrapper .products__list .card .course-card__body{padding-left:0}.page-content-container .products-wrapper .products__list .card .course-card__body .course-card__title{margin-top:0}}.page-content-container .products-wrapper .filters-list{position:static}.page-content-container .products-wrapper .filters-list a{display:block;margin-bottom:1.5rem;color:#5b5b5b;font-size:1.125rem;font-weight:600}.page-content-container .products-wrapper .filters-list .h3{margin-bottom:1.5rem;color:#132e57;font-weight:600;font-size:34px}@media (max-width: 767px){.page-content-container .products-wrapper .filters-list{text-align:center}}.page-content-container .products-wrapper .filters-list .collections-filter-sidebar.fixed{position:fixed !important;top:63px}.page-content-container .products-wrapper .filters-list .collections-filter-sidebar.fixed-bottom{position:absolute !important}.page-content-container .products-wrapper .filters-list .collections-filter-sidebar .h3{margin-top:0}.page-content-container .gradient-section .text-left{padding-right:50px}.page-content-container .gradient-section .text-left h3{font-size:2.125rem;font-weight:600}.page-content-container .gradient-section img{width:auto;max-width:100%}#notifications{position:static}.course-card__body .span-row{display:block}.survey-popup{background-color:#fff;color:inherit;position:fixed;left:0;bottom:0;right:0;z-index:200000}.survey-popup .survey-form-wrap{padding:12px 15px;text-align:center;box-shadow:0 -5px 20px -8px rgba(0,0,0,0.3);overflow:hidden;color:#000}.survey-popup .survey-form-wrap .survey-popup-close{position:absolute;display:inline-block;right:5px;top:5px;font-size:16px;color:rgba(0,0,0,0.25);font-weight:600;cursor:pointer}.survey-popup .survey-form-wrap .survey-form-title{margin:0 0 6px}@media (max-width: 767px){.survey-popup .survey-form-wrap .survey-form-title{color:#fff;background-color:#00a3ac;padding:10px;margin:-12px -15px 0;cursor:pointer}}.survey-popup .survey-form-wrap .form-fields-wrap{display:none}@media (min-width: 768px){.survey-popup .survey-form-wrap .form-fields-wrap{display:block !important}}.survey-popup .survey-form-wrap .form-fields{display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.survey-popup .survey-form-wrap .form-fields{display:block}}.survey-popup .survey-form-wrap .form-fields .single-field{padding:10px 15px}.survey-popup .survey-form-wrap .form-fields .single-field input[type="radio"],.survey-popup .survey-form-wrap .form-fields .single-field input[type="checkbox"]{margin-right:8px}.survey-popup .survey-form-wrap .form-fields .single-field label{font-weight:inherit}.survey-popup .survey-form-wrap .form-fields .btn{font-size:inherit}@media (max-width: 767px){.survey-popup .survey-form-wrap .form-fields .btn{width:100%}}.survey-popup .survey-form-wrap .survey-error-messages{color:red;font-size:12px}.survey-popup .survey-form-wrap .survey-error-messages .single-error{margin:0}#payment-form button[type=submit]{width:100%;margin-bottom:10px;box-shadow:none}#payment-form button[type=submit]:hover{background-image:linear-gradient(-15deg, #e85a19, #dc8929)}.products-wrapper.collections-products-wrapper{padding-top:60px}@media (max-width: 992px){.products-wrapper.collections-products-wrapper{padding-top:30px}}@media (max-width: 767px){.products-wrapper.collections-products-wrapper{padding-top:30px}}.products-wrapper.collections-products-wrapper .products-wrap .collections-menu-sidebar,.products-wrapper.collections-products-wrapper .products-wrap .search-form-header{padding-top:60px}@media (max-width: 992px){.products-wrapper.collections-products-wrapper .products-wrap .collections-menu-sidebar,.products-wrapper.collections-products-wrapper .products-wrap .search-form-header{padding-top:30px}}@media (max-width: 767px){.products-wrapper.collections-products-wrapper .products-wrap .collections-menu-sidebar,.products-wrapper.collections-products-wrapper .products-wrap .search-form-header{padding-top:0}}.collections-bottom-text{background-color:#f8f9fa;color:#495057;padding-top:7.5rem;padding-bottom:7.5rem;overflow:hidden}@media (max-width: 991px){.collections-bottom-text{padding-top:3.75rem;padding-bottom:3.75rem}}@media (max-width: 767px){.collections-bottom-text{padding-top:2.15rem;padding-bottom:2.15rem}}.collections-bottom-text .text-left h2{color:#132e57;font-weight:600;font-size:34px;margin-bottom:24px;line-height:46px}.collections-bottom-text .text-left .btn{margin-top:2.75rem;min-width:254px}@media (max-width: 991px){.collections-bottom-text .text-left .btn{margin-left:0;margin-top:1.15rem}}@media (max-width: 767px){.collections-bottom-text .text-left .btn{margin-top:1rem}}@media (max-width: 545px){.collections-bottom-text .text-left .btn{margin-top:10px}}.collections-bottom-text .text-left p{font-size:1.125rem;line-height:1.8125rem}@media (max-width: 991px){.collections-bottom-text .image-block{margin-bottom:40px}}.collections-bottom-text .image-block img{box-shadow:0 3px 6px rgba(167,169,172,0.15),0 10px 20px rgba(167,169,172,0.15);border-radius:3px}.collections-bottom-text .image-block img:focus,.collections-bottom-text .image-block img:active{box-shadow:0 1px 2px rgba(167,169,172,0.12),0 1px 3px rgba(167,169,172,0.12) !important}.collections-bottom-text .image-block img:hover{box-shadow:0 20px 40px rgba(167,169,172,0.2)}@media (max-width: 991px){.collections-bottom-text .image-block .collection-certificate-image-wrapper{max-width:60vw;display:block;margin:0 auto}}@media (max-width: 767px){.collections-bottom-text .image-block .collection-certificate-image-wrapper{max-width:75vw}}@media (min-width: 768px){.collections-bottom-text .image-block{position:relative;z-index:1;padding-bottom:60px}.collections-bottom-text .image-block::before{content:'';position:absolute;top:20%;right:35%;height:80%;width:100vw;background:#132e57;border-radius:3px;z-index:-1}}@media (max-width: 767px){.collections-filter-sidebar.collections-menu-sidebar{margin-bottom:30px}}.collections-filter-sidebar.collections-menu-sidebar>.item:not(.desktop-open) a{transition:all .2s ease}.collections-filter-sidebar.collections-menu-sidebar>.item:not(.desktop-open) a.open,.collections-filter-sidebar.collections-menu-sidebar>.item:not(.desktop-open) a:hover{color:#3271D2}.collections-filter-sidebar.collections-menu-sidebar>.item:not(.desktop-open) a.open::after,.collections-filter-sidebar.collections-menu-sidebar>.item:not(.desktop-open) a:hover::after{content:"";display:block;height:80%;width:6px;position:absolute;left:-30px;top:50%;transform:translateY(-50%);background-color:#3271D2}@media (max-width: 991px){.collections-filter-sidebar.collections-menu-sidebar>.item:not(.desktop-open) a.open::after,.collections-filter-sidebar.collections-menu-sidebar>.item:not(.desktop-open) a:hover::after{left:-15px}}.collections-filter-sidebar.collections-menu-sidebar>.item:not(.desktop-open) a.open.active span,.collections-filter-sidebar.collections-menu-sidebar>.item:not(.desktop-open) a.open:hover span,.collections-filter-sidebar.collections-menu-sidebar>.item:not(.desktop-open) a:hover.active span,.collections-filter-sidebar.collections-menu-sidebar>.item:not(.desktop-open) a:hover:hover span{border-bottom-color:#3271D2}.collections-filter-sidebar.collections-menu-sidebar .item{margin-bottom:25px}@media (max-width: 991px){.collections-filter-sidebar.collections-menu-sidebar .item{margin-bottom:15px}}@media (max-width: 767px){.collections-filter-sidebar.collections-menu-sidebar .item{padding-left:0;padding-right:0}}.collections-filter-sidebar.collections-menu-sidebar .item .mini-pill{border:1px solid #3271d2;color:#3271d2;font-size:11px;padding:3px 8px;display:inline-block;background-color:#fff}.collections-filter-sidebar.collections-menu-sidebar .item>a{color:#57595D;font-weight:700;font-size:16px;text-decoration:none;padding:5px 0;position:relative;display:block;text-align:left;line-height:1.375;margin-bottom:15px;-webkit-transition:all .2s;transition:all .2s;border-radius:3px}@media (max-width: 991px){.collections-filter-sidebar.collections-menu-sidebar .item>a{margin-bottom:0}}.collections-filter-sidebar.collections-menu-sidebar .item>a.active,.collections-filter-sidebar.collections-menu-sidebar .item>a:hover{position:relative}.collections-filter-sidebar.collections-menu-sidebar .item>a.active span,.collections-filter-sidebar.collections-menu-sidebar .item>a:hover span{border-bottom-color:#57595D}.collections-filter-sidebar.collections-menu-sidebar .item>a.open{position:relative}.collections-filter-sidebar.collections-menu-sidebar .item>a span{transition:background-color .2s ease;border-bottom:1px solid transparent}.collections-filter-sidebar.collections-menu-sidebar .item .sub-items{display:none}.collections-filter-sidebar.collections-menu-sidebar .item .sub-items .item:last-child{margin-bottom:10px}.collections-filter-sidebar.collections-menu-sidebar .item .sub-items a{color:#57595D;font-weight:700;font-size:16px;padding-left:38px;border-radius:3px;margin-bottom:15px;padding-right:0}.collections-filter-sidebar.collections-menu-sidebar .item .sub-items a::after{content:"";display:block;height:80%;width:6px;position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:transparent;transition:background-color .2s ease}@media (max-width: 991px){.collections-filter-sidebar.collections-menu-sidebar .item .sub-items a{margin-bottom:10px}.collections-filter-sidebar.collections-menu-sidebar .item .sub-items a::after{left:0}}.collections-filter-sidebar.collections-menu-sidebar .item .sub-items a span.link{border-bottom:1px solid transparent;transition:border-bottom-color .2s ease}.collections-filter-sidebar.collections-menu-sidebar .item .sub-items a:hover{color:#3271D2}.collections-filter-sidebar.collections-menu-sidebar .item .sub-items a:hover span.link{border-bottom-color:currentColor}.collections-filter-sidebar.collections-menu-sidebar .item .sub-items a.active{color:#3271D2}.collections-filter-sidebar.collections-menu-sidebar .item .sub-items a.active::after,.collections-filter-sidebar.collections-menu-sidebar .item .sub-items a:hover::after{background-color:#3271D2}@media (max-width: 991px){.collections-filter-sidebar.collections-menu-sidebar .item .sub-items a{padding-left:20px;padding-right:10px}}.collections-filter-sidebar.collections-menu-sidebar .item .sub-items a::before{display:none}.collections-filter-sidebar.collections-menu-sidebar .item .sub-items a .mini-pill{border:1px solid #dddee0;background-color:#dddee0;color:#55575b;border-radius:20px;font-size:14px;font-weight:600;margin-top:5px}@media (min-width: 768px){.collections-filter-sidebar.collections-menu-sidebar .item.desktop-open>a{cursor:default;color:#57595D;font-weight:400}.collections-filter-sidebar.collections-menu-sidebar .item.desktop-open>a:hover,.collections-filter-sidebar.collections-menu-sidebar .item.desktop-open>a:active,.collections-filter-sidebar.collections-menu-sidebar .item.desktop-open>a:focus{color:#57595D}.collections-filter-sidebar.collections-menu-sidebar .item.desktop-open>a.open:hover,.collections-filter-sidebar.collections-menu-sidebar .item.desktop-open>a.open:active,.collections-filter-sidebar.collections-menu-sidebar .item.desktop-open>a.open:focus{color:#57595D}}.collections-filter-sidebar.collections-menu-sidebar .item.desktop-open>a.active{color:#3271D2}@media (min-width: 768px){.collections-filter-sidebar.collections-menu-sidebar .item.desktop-open .sub-items{display:block !important}}.collections-filter-sidebar.collections-menu-sidebar .item.has-sub-items>a::before{content:'\f078';position:absolute;font-family:FontAwesome;font-size:12px;right:10px;top:50%;width:8px;height:13px;margin-top:-6px;background-size:contain;-webkit-transition:transform 0.2s;-o-transition:transform 0.2s;transition:transform 0.2s;-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);display:flex;align-items:center;justify-content:center}.collections-filter-sidebar.collections-menu-sidebar .item.has-sub-items>a.open::before{-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}@media (min-width: 768px){.collections-filter-sidebar.collections-menu-sidebar .item.has-sub-items>a::before{content:''}}.dashboard__banner-content-collection{padding:0 !important}.site-landing__banner-content .collection-page-title,.dashboard__banner-content-collection .collection-page-title{font-size:54.4px !important;line-height:58px !important}.new-dashboard-modal .close{color:#FA621C;margin-right:-1rem;margin-top:-2rem;opacity:1}.new-dashboard-modal h3{color:#132e57}.new-dashboard-modal .col-md-12,.new-dashboard-modal .course-card__body .span-col,.course-card__body .new-dashboard-modal .span-col{float:none}.new-dashboard-modal .dashboard-preview-image{display:block;width:100%;margin:2rem 0}.new-dashboard-modal .content{font-size:1rem}.new-dashboard-modal .content .btn{margin-top:1rem}.new-dashboard-modal .content .cancel-new-dashboard{color:#132e57;cursor:pointer;text-decoration:underline}.product-overview #section_overview{color:#132e57}#menu-partners-links{list-style:none;margin:0 auto;padding:0}@media (max-width: 543px){#menu-partners-links a{color:#676767;padding:0}#menu-partners-links a:hover,#menu-partners-links a:focus{text-decoration:underline}#menu-partners-links .menu-item{background-image:url("https://cdn.corporatefinanceinstitute.com/wp-content/themes/cfi/dist/images/partners-link.svg");background-position:right center;background-repeat:no-repeat;background-size:18px 17px;margin-bottom:1rem}#menu-partners-links .menu-item:not(.partners-fmc):not(.partners-gcfs):not(.partners-cfi-marketplace) img{display:none}}@media (min-width: 544px){#menu-partners-links{display:flex}#menu-partners-links .menu-item{flex:1;padding:0 2rem}#menu-partners-links .menu-item>a{background-position:center;background-repeat:no-repeat;background-size:contain;color:transparent;display:flex;align-items:center;height:70px}#menu-partners-links .menu-item.partners-cfi-marketplace>a{background-image:url("https://cdn.corporatefinanceinstitute.com/wp-content/themes/cfi/dist/images/partners-cfi-marketplace.svg")}#menu-partners-links .menu-item.partners-gcfs>a{background-image:url("https://cdn.corporatefinanceinstitute.com/wp-content/themes/cfi/dist/images/partners-gcfs.svg")}#menu-partners-links .menu-item.partners-fmc>a{background-image:url("https://cdn.corporatefinanceinstitute.com/wp-content/themes/cfi/dist/images/FinMo_Logo.svg")}#menu-partners-links .menu-item.partners-fmc img,#menu-partners-links .menu-item.partners-gcfs img,#menu-partners-links .menu-item.partners-cfi-marketplace img{display:none}#menu-partners-links .menu-item:not(.partners-fmc):not(.partners-gcfs):not(.partners-cfi-marketplace) img{height:auto;width:auto;max-width:100%;display:block;margin:auto}}@media (min-width: 993px){#menu-partners-links{width:80%}}.max-width-180{max-width:180px}@media (max-width: 543px){.max-width-180{max-width:100%}}.bundle-landing.machine-learning-bundle .page-banner .title-block{padding-left:0;padding-right:0}@media (min-width: 992px){.bundle-landing.machine-learning-bundle .page-banner .title-block{width:50%;text-align:left}}.bundle-landing.machine-learning-bundle .page-banner .title-block h1{font-weight:700;line-height:1.3;margin-top:40px;margin-bottom:24px}@media (min-width: 992px){.bundle-landing.machine-learning-bundle .page-banner .title-block h1{font-size:42px;margin-top:60px}}@media (min-width: 1200px){.bundle-landing.machine-learning-bundle .page-banner .title-block h1{font-size:56px;margin-top:80px}}.bundle-landing.machine-learning-bundle .page-banner .product__subtitle{text-align:left}@media (max-width: 991px){.bundle-landing.machine-learning-bundle .page-banner .product__subtitle{text-align:center}}.bundle-landing.machine-learning-bundle .page-banner .product__subtitle p{font-size:18px}.bundle-landing.machine-learning-bundle .page-banner .product__subtitle img{display:block;margin-left:auto;margin-right:auto;max-width:100%}@media (max-width: 991px){.bundle-landing.machine-learning-bundle .page-banner .product__subtitle img{margin-top:36px}}@media (min-width: 992px){.bundle-landing.machine-learning-bundle .page-banner .product__subtitle .section-image-wrapper img{width:85%}}@media (min-width: 992px){.bundle-landing.machine-learning-bundle .page-banner .product__subtitle .section-image-wrapper.screen-enabled{opacity:0;margin-bottom:-80px}}.bundle-landing.machine-learning-bundle .page-banner .product__subtitle .btn-top-buy{margin-top:22px;font-size:18px}@media (max-width: 991px){.bundle-landing.machine-learning-bundle .page-banner .product__subtitle .btn-top-buy{margin-top:18px}}@media (min-width: 992px){.bundle-landing.machine-learning-bundle .section.bundle-overview>.container>.row,.bundle-landing.machine-learning-bundle .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.bundle-overview>.dropdown-container>.row,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-landing.machine-learning-bundle .section.bundle-overview>.dropdown-container>.row,.bundle-landing.machine-learning-bundle .course-card__body .section.bundle-overview>.container>.span-row,.course-card__body .bundle-landing.machine-learning-bundle .section.bundle-overview>.container>.span-row,.bundle-landing.machine-learning-bundle .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .course-card__body .section.bundle-overview>.dropdown-container>.span-row,.course-card__body .bundle-landing.machine-learning-bundle .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.bundle-overview>.dropdown-container>.span-row,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-landing.machine-learning-bundle .course-card__body .section.bundle-overview>.dropdown-container>.span-row,.course-card__body .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-landing.machine-learning-bundle .section.bundle-overview>.dropdown-container>.span-row{display:flex}.bundle-landing.machine-learning-bundle .section.bundle-overview>.container>.row .right-side,.bundle-landing.machine-learning-bundle .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.bundle-overview>.dropdown-container>.row .right-side,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-landing.machine-learning-bundle .section.bundle-overview>.dropdown-container>.row .right-side,.bundle-landing.machine-learning-bundle .course-card__body .section.bundle-overview>.container>.span-row .right-side,.course-card__body .bundle-landing.machine-learning-bundle .section.bundle-overview>.container>.span-row .right-side,.bundle-landing.machine-learning-bundle .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .course-card__body .section.bundle-overview>.dropdown-container>.span-row .right-side,.course-card__body .bundle-landing.machine-learning-bundle .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .section.bundle-overview>.dropdown-container>.span-row .right-side,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-landing.machine-learning-bundle .course-card__body .section.bundle-overview>.dropdown-container>.span-row .right-side,.course-card__body .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-landing.machine-learning-bundle .section.bundle-overview>.dropdown-container>.span-row .right-side{display:flex;flex-direction:column;justify-content:space-between}}@media (max-width: 991px){.bundle-landing.machine-learning-bundle .section.bundle-overview .right-side{display:none}}.bundle-landing.machine-learning-bundle .section.bundle-overview .right-side .section-image-wrapper img{display:block;margin:auto}@media (min-width: 992px){.bundle-landing.machine-learning-bundle .section.bundle-overview .right-side .section-image-wrapper img{width:85%}}@media (min-width: 992px){.bundle-landing.machine-learning-bundle .section.bundle-overview .right-side .section-image-wrapper.screen-enabled{opacity:0}}@media (min-width: 1200px){.bundle-landing.machine-learning-bundle .section.bundle-overview .right-side .section-image-wrapper.screen-enabled{margin-bottom:70px}}.bundle-landing.machine-learning-bundle .section.bundle-overview .left-side{font-size:18px}@media (min-width: 992px){.bundle-landing.machine-learning-bundle .section.bundle-overview .left-side{padding-right:8.333333333%}}.bundle-landing.machine-learning-bundle .section.bundle-overview .left-side h2,.bundle-landing.machine-learning-bundle .section.bundle-overview .left-side h3{color:#132e57;font-weight:600;line-height:1.3}.bundle-landing.machine-learning-bundle .section.bundle-overview .left-side h2{font-size:34px;margin-top:0}.bundle-landing.machine-learning-bundle .section.bundle-overview .left-side h3{font-size:24px}.bundle-landing.machine-learning-bundle .section.bundle-overview .left-side p{font-size:18px}.bundle-landing.machine-learning-bundle .section.bundle-overview .left-side .mobile-only-image{margin-top:30px;margin-bottom:0}.bundle-landing.machine-learning-bundle .section.bundle-overview .left-side .mobile-only-image img{width:100%}@media (min-width: 992px){.bundle-landing.machine-learning-bundle .section.bundle-overview .left-side .mobile-only-image{display:none}}.bundle-landing.machine-learning-bundle .section.bundle-overview .left-side ul.with-bottom-margin{margin-bottom:64px}@media (max-width: 991px){.bundle-landing.machine-learning-bundle .section.bundle-overview .left-side ul.with-bottom-margin{margin-bottom:18px}}.bundle-landing.machine-learning-bundle .section.bundle-overview .left-side ul li{margin-bottom:18px}.bundle-landing.machine-learning-bundle .section.bundle-overview .left-side ul.checkmarks-list{list-style:none;padding-left:0 !important}.bundle-landing.machine-learning-bundle .section.bundle-overview .left-side ul.checkmarks-list li{padding-left:40px;position:relative;list-style-type:none !important}.bundle-landing.machine-learning-bundle .section.bundle-overview .left-side ul.checkmarks-list li::before{content:"";position:absolute;left:0;background-image:url("https://cdn-themes.thinkific.com/4670/168856/vDcqatTqW7qmmm4YDMNw_fmva-checkmark-blue.svg");background-size:16px 16px;width:16px;height:16px;top:7px}.bundle-landing.machine-learning-bundle .section.bundle-overview .left-side .section{margin-bottom:120px}@media (max-width: 991px){.bundle-landing.machine-learning-bundle .section.bundle-overview .left-side .section{margin-bottom:90px}}@media (max-width: 767px){.bundle-landing.machine-learning-bundle .section.bundle-overview .left-side .section{margin-bottom:60px}}.bundle-landing.machine-learning-bundle .section.bundle-overview .left-side :last-child{margin-bottom:0}.bundle-landing.machine-learning-bundle .section.bundle-content{background-color:#132e57;background:linear-gradient(30.18deg, #132e57 0%, #255BAC 100%);color:#fff;padding-top:120px;padding-bottom:120px}@media (max-width: 991px){.bundle-landing.machine-learning-bundle .section.bundle-content{padding-top:90px;padding-bottom:90px}}@media (max-width: 767px){.bundle-landing.machine-learning-bundle .section.bundle-content{padding-top:60px;padding-bottom:60px}}.bundle-landing.machine-learning-bundle .section.bundle-content .section-title{color:#fff;text-align:center;font-size:34px;font-weight:600}.bundle-landing.machine-learning-bundle .section.bundle-content .page-content-container{background:transparent}.bundle-landing.machine-learning-bundle .section.bundle-content .page-content-container .products-wrapper{padding:0}.bundle-landing.machine-learning-bundle .section.bundle-content .page-content-container .products-wrapper .products__list .course-card-wrapper{float:none}.bundle-landing.machine-learning-bundle .section.bundle-content .page-content-container .products-wrapper .products__list .course-card-wrapper .course-card{margin-bottom:24px}@media (min-width: 992px){.bundle-landing.machine-learning-bundle .section.bundle-content .page-content-container .products-wrapper .products__list .course-card-wrapper .course-card{padding:40px}}.bundle-landing.machine-learning-bundle .section.bundle-content .page-content-container .products-wrapper .products__list .course-card-wrapper .course-card .course-card__body{padding-top:0;padding-bottom:0}.bundle-landing.machine-learning-bundle .section.bundle-content .page-content-container .products-wrapper .products__list .course-card-wrapper .course-card .course-card__body .category-info,.bundle-landing.machine-learning-bundle .section.bundle-content .page-content-container .products-wrapper .products__list .course-card-wrapper .course-card .course-card__body .price{font-size:18px}.bundle-landing.machine-learning-bundle .section.bundle-content .page-content-container .products-wrapper .products__list .course-card-wrapper .course-card .course-card__body .course-card__title{width:100%}@media (min-width: 768px){.bundle-landing.machine-learning-bundle .section.bundle-content .page-content-container .products-wrapper .products__list .course-card-wrapper .course-card .course-card__body .course-card__title{font-size:24px;font-weight:700;line-height:1.375;margin-bottom:12px}}@media (min-width: 992px){.bundle-landing.machine-learning-bundle .section.bundle-content .page-content-container .products-wrapper .products__list .course-card-wrapper .course-card .course-card__img-container{height:134px;width:200px;flex-basis:200px;max-width:200px}}.bundle-landing.machine-learning-bundle .section-faq{padding-top:120px;padding-bottom:120px}@media (max-width: 991px){.bundle-landing.machine-learning-bundle .section-faq{padding-top:90px;padding-bottom:90px}}@media (max-width: 767px){.bundle-landing.machine-learning-bundle .section-faq{padding-top:60px;padding-bottom:60px}}.bundle-landing.machine-learning-bundle .section-faq h2{margin-top:0;font-size:34px;font-weight:600;line-height:1.35}.bundle-landing.machine-learning-bundle .section-faq .questions-wrapper .question-wrapper{padding-bottom:14px;border-bottom:1px solid #ebebeb;margin-top:0}.bundle-landing.machine-learning-bundle .section-faq .questions-wrapper .question-wrapper::after{top:12px}.bundle-landing.machine-learning-bundle .section-faq .questions-wrapper .question-wrapper .question{font-size:1.125rem;color:#676767;font-weight:600}.bundle-landing.machine-learning-bundle .section.buy-course-section{background-color:#132e57;background:linear-gradient(17.09deg, #132e57 0%, #255BAC 100%);color:#fff;text-align:center;padding-top:120px;padding-bottom:120px}@media (max-width: 991px){.bundle-landing.machine-learning-bundle .section.buy-course-section{padding-top:90px;padding-bottom:90px}}@media (max-width: 767px){.bundle-landing.machine-learning-bundle .section.buy-course-section{padding-top:60px;padding-bottom:60px}}.bundle-landing.machine-learning-bundle .section.buy-course-section .course-info{font-size:34px;line-height:1.3;font-weight:600;margin-bottom:40px;margin-top:0}.bundle-landing.machine-learning-bundle .images-on-scroll-wrapper{position:fixed}@media (max-width: 991px){.bundle-landing.machine-learning-bundle .images-on-scroll-wrapper{display:none}}.bundle-landing.machine-learning-bundle .images-on-scroll-wrapper .image-on-scroll{position:absolute;top:0;left:0;right:0;bottom:0;background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url("https://cdn-themes.thinkific.com/4670/168856/iQfgoRe4QGy6cj72LYtA_laptop-empty.svg")}.bundle-landing.machine-learning-bundle .images-on-scroll-wrapper .image-on-scroll .images-list div{background-position:50%;background-size:contain;background-repeat:no-repeat;position:absolute;top:7%;left:14.2%;right:14.2%;height:76.4%;background-color:#fff;opacity:0;background-size:contain;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;transition:opacity .2s ease}.bundle-landing.machine-learning-bundle .product-overview{background-color:#f8f9fa}@media (max-width: 991px){.bundle-landing.machine-learning-bundle .product-overview{padding-top:30px}}@media (max-width: 767px){.bundle-landing.machine-learning-bundle .product-overview{padding-top:0}}.checkout-form-container__inner #cart-container{box-shadow:none;padding:20px 0 !important}.checkout-form-container__inner #cart-container .btn.btn-primary.btn-block.btn-large,.checkout-form-container__inner #cart-container .coupon-form__coupon-button input.btn.btn-block.btn-large,.coupon-form__coupon-button .checkout-form-container__inner #cart-container input.btn.btn-block.btn-large{margin-top:20px}.checkout-form-container__inner .signin-signup-switcher{margin:0}.checkout-form-container__inner .signin-signup-switcher>div{margin:0 !important}#paypal-button-container{margin-top:10px}.linkedin-reviews-section{padding-top:120px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.linkedin-reviews-section.no-top-padding{padding-top:0}.linkedin-reviews-section .reviews-info{text-align:center;max-width:700px;padding-bottom:60px;margin:auto}.linkedin-reviews-section .swiper-wrapper{transition-timing-function:linear !important}.linkedin-reviews-section .reviews-wrapper{max-width:1920px;box-shadow:none;margin-top:0}.linkedin-reviews-section .reviews-wrapper .swiper-slide{width:350px;height:375px}.linkedin-reviews-section .reviews-wrapper .swiper-slide .slide-inner-wrapper{display:inline-block;height:375px;width:350px}.linkedin-reviews-section .slide-inner-wrapper,.linkedin-reviews-section .item{display:inline-block;height:375px;padding:30px;font-size:16px;margin:0 10px;border:1px solid #E7E7E7;box-sizing:border-box;border-radius:3px;overflow:hidden}.linkedin-reviews-section .slide-inner-wrapper .reviewer,.linkedin-reviews-section .item .reviewer{position:relative}.linkedin-reviews-section .slide-inner-wrapper .reviewer .photo,.linkedin-reviews-section .item .reviewer .photo{height:48px;width:48px;border-radius:100px;float:left}.linkedin-reviews-section .slide-inner-wrapper .reviewer .info,.linkedin-reviews-section .item .reviewer .info{float:left;margin-left:10px;white-space:nowrap;overflow:hidden;max-width:200px}.linkedin-reviews-section .slide-inner-wrapper .reviewer .info .name,.linkedin-reviews-section .item .reviewer .info .name{color:#132e57;font-weight:700;font-size:18px}.linkedin-reviews-section .slide-inner-wrapper .reviewer .info .company,.linkedin-reviews-section .item .reviewer .info .company{color:#35C5D4}.linkedin-reviews-section .slide-inner-wrapper .reviewer .fa-linkedin-square,.linkedin-reviews-section .item .reviewer .fa-linkedin-square{text-decoration:none;position:absolute;top:0;right:0;font-size:24px;color:#255BACt}.linkedin-reviews-section .slide-inner-wrapper .reviewer .fa-linkedin-square:hover,.linkedin-reviews-section .item .reviewer .fa-linkedin-square:hover{opacity:0.8}.linkedin-reviews-section .slide-inner-wrapper .preview-wrapper,.linkedin-reviews-section .item .preview-wrapper{margin-top:72px;margin-bottom:30px;display:table;overflow:hidden}.linkedin-reviews-section .slide-inner-wrapper .preview-wrapper .preview,.linkedin-reviews-section .item .preview-wrapper .preview{white-space:normal;color:#222222}.linkedin-reviews-section .slide-inner-wrapper .link-more-review,.linkedin-reviews-section .item .link-more-review{margin-top:30px;font-weight:600;color:#132e57;cursor:pointer;position:absolute;left:40px;bottom:20px;transition:color .2s ease}.linkedin-reviews-section .slide-inner-wrapper .link-more-review:active,.linkedin-reviews-section .slide-inner-wrapper .link-more-review:focus,.linkedin-reviews-section .slide-inner-wrapper .link-more-review:hover,.linkedin-reviews-section .item .link-more-review:active,.linkedin-reviews-section .item .link-more-review:focus,.linkedin-reviews-section .item .link-more-review:hover{color:#FA621C}.linkedin-reviews-section .popup-layout .popup-details{position:fixed;width:60%;top:50%;left:50%;transform:translate(-50%, -50%);z-index:100111}.linkedin-reviews-section .popup-layout .popup-details .wrapper{height:auto;border-radius:3px;max-height:90vh;overflow:auto}.linkedin-reviews-section .popup-layout .popup-details .wrapper .item{width:100%;background-color:#fff;left:0;right:0;top:0;bottom:0;margin:auto;height:auto}.linkedin-reviews-section .popup-layout .popup-details .wrapper .item .reviewer .info{width:80%;max-width:500px}@media (max-width: 991px){.linkedin-reviews-section .popup-layout .popup-details .wrapper .item{width:100%}}@media (max-width: 991px){.linkedin-reviews-section .popup-layout .popup-details .wrapper{padding:16px}}@media (max-width: 991px){.linkedin-reviews-section .popup-layout .popup-details{width:80%}}@media (max-width: 767px){.linkedin-reviews-section .popup-layout .popup-details{width:100%}}.linkedin-reviews-section .popup-layout .popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.6);z-index:100011}.linkedin-reviews-section .reviews-info{text-align:center;max-width:700px;padding-bottom:32px;margin:auto}.linkedin-reviews-section .full-width-wrapper{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.linkedin-reviews-section .full-width-wrapper .swiper-wrapper{transition-timing-function:linear !important}.linkedin-reviews-section .full-width-wrapper .reviews-wrapper{max-width:1920px}.linkedin-reviews-section .full-width-wrapper .reviews-wrapper .swiper-slide{width:350px;height:375px}.linkedin-reviews-section .full-width-wrapper .reviews-wrapper .swiper-slide .slide-inner-wrapper{display:inline-block;height:375px;width:350px}.linkedin-reviews-section .full-width-wrapper .slide-inner-wrapper,.linkedin-reviews-section .full-width-wrapper .item{display:inline-block;height:375px;padding:30px;font-size:16px;margin:0 10px;border:1px solid #E7E7E7;box-sizing:border-box;border-radius:3px;overflow:hidden}.linkedin-reviews-section .full-width-wrapper .slide-inner-wrapper .reviewer,.linkedin-reviews-section .full-width-wrapper .item .reviewer{position:relative}.linkedin-reviews-section .full-width-wrapper .slide-inner-wrapper .reviewer .photo,.linkedin-reviews-section .full-width-wrapper .item .reviewer .photo{height:48px;width:48px;border-radius:100px;float:left}.linkedin-reviews-section .full-width-wrapper .slide-inner-wrapper .reviewer .info,.linkedin-reviews-section .full-width-wrapper .item .reviewer .info{float:left;margin-left:10px;white-space:nowrap;overflow:hidden;max-width:200px}.linkedin-reviews-section .full-width-wrapper .slide-inner-wrapper .reviewer .info .name,.linkedin-reviews-section .full-width-wrapper .item .reviewer .info .name{color:#132e57;font-weight:700;font-size:18px}.linkedin-reviews-section .full-width-wrapper .slide-inner-wrapper .reviewer .info .company,.linkedin-reviews-section .full-width-wrapper .item .reviewer .info .company{color:#35C5D4}.linkedin-reviews-section .full-width-wrapper .slide-inner-wrapper .reviewer .fa-linkedin-square,.linkedin-reviews-section .full-width-wrapper .item .reviewer .fa-linkedin-square{text-decoration:none;position:absolute;top:0;right:0;font-size:24px;color:#255BAC}.linkedin-reviews-section .full-width-wrapper .slide-inner-wrapper .reviewer .fa-linkedin-square:hover,.linkedin-reviews-section .full-width-wrapper .item .reviewer .fa-linkedin-square:hover{opacity:0.8}.linkedin-reviews-section .full-width-wrapper .slide-inner-wrapper .preview-wrapper,.linkedin-reviews-section .full-width-wrapper .item .preview-wrapper{margin-top:72px;margin-bottom:30px;display:table;overflow:hidden}.linkedin-reviews-section .full-width-wrapper .slide-inner-wrapper .preview-wrapper .preview,.linkedin-reviews-section .full-width-wrapper .item .preview-wrapper .preview{white-space:normal;color:#222222}.linkedin-reviews-section .full-width-wrapper .slide-inner-wrapper .link-more-review,.linkedin-reviews-section .full-width-wrapper .item .link-more-review{margin-top:30px;font-weight:600;color:#132e57;cursor:pointer;position:absolute;left:40px;bottom:20px;transition:color .2s ease}.linkedin-reviews-section .full-width-wrapper .slide-inner-wrapper .link-more-review:active,.linkedin-reviews-section .full-width-wrapper .slide-inner-wrapper .link-more-review:focus,.linkedin-reviews-section .full-width-wrapper .slide-inner-wrapper .link-more-review:hover,.linkedin-reviews-section .full-width-wrapper .item .link-more-review:active,.linkedin-reviews-section .full-width-wrapper .item .link-more-review:focus,.linkedin-reviews-section .full-width-wrapper .item .link-more-review:hover{color:#FA621C}.section-logos_listing.bg-light{background-color:#F4F8FB}.section-logos_listing h3.text-center{margin-bottom:32px}.section-logos_listing .icons-row{display:flex;align-items:center;justify-content:space-around}.section-logos_listing .icons-row .icon-wrapper{display:block;padding-left:15px;padding-right:15px;margin-bottom:16px}@media (min-width: 992px){.section-logos_listing .icons-row .icon-wrapper{width:20%;flex-basis:20%;max-width:20%}}@media (min-width: 768px) and (max-width: 991px){.section-logos_listing .icons-row .icon-wrapper{width:25%;flex-basis:25%;max-width:25%}}@media (max-width: 767px){.section-logos_listing .icons-row .icon-wrapper{width:50%;flex-basis:50%;max-width:50%}}@media (max-width: 544px){.section-logos_listing .icons-row .icon-wrapper{width:100%;flex-basis:100%;max-width:100%}}.section-logos_listing .icons-row .icon-wrapper img{max-width:150px;display:block;height:auto;margin:10px auto}.section-logos_listing .more-logos{margin:0 auto;color:#3271d2;display:table}.section-logos_listing .more-logos:hover,.section-logos_listing .more-logos:focus,.section-logos_listing .more-logos:active{color:#719ce0;text-decoration:none}.cbca-self-study-bundle-page .product-banner .product__title,.cbca-full-immersion-bundle-page .product-banner .product__title{margin:1.67em 0}.cbca-self-study-bundle-page .product-main-cta ul,.cbca-full-immersion-bundle-page .product-main-cta ul{list-style:none;margin-bottom:0;padding-left:2rem}.cbca-self-study-bundle-page .product-main-cta ul li,.cbca-full-immersion-bundle-page .product-main-cta ul li{position:relative}.cbca-self-study-bundle-page .product-main-cta ul li::before,.cbca-full-immersion-bundle-page .product-main-cta ul li::before{content:"";background-image:url(https://cdn.corporatefinanceinstitute.com/wp-content/themes/cfi/dist/images/fmva-checkmark-white.svg);background-size:16px 14px;width:16px;height:14px;display:inline-block;position:absolute;left:-2rem;top:50%;transform:translateY(-50%)}.cbca-self-study-bundle-page .bundle-content,.cbca-full-immersion-bundle-page .bundle-content{background-color:#F4F8FB}@media (min-width: 992px){.cmsa-page .product-banner .container,.cmsa-page .product-banner .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .cmsa-page .product-banner .dropdown-container{position:relative}.cmsa-page .product-banner .row,.cmsa-page .product-banner .course-card__body .span-row,.course-card__body .cmsa-page .product-banner .span-row{display:flex}}.cmsa-page .product-banner .product__title{margin-bottom:32px}@media (min-width: 992px){.cmsa-page .product-banner .product__title{margin-top:120px}}.cmsa-page .product-banner .btn-purchase{margin-top:14px;min-width:255px}.cmsa-page .product-banner .banner-image-wrapper{margin-top:32px}@media (min-width: 992px){.cmsa-page .product-banner .banner-image-wrapper{position:absolute;left:50%;top:120px;margin-top:0;bottom:0}.cmsa-page .product-banner .banner-image-wrapper img{height:100%;max-width:unset}}.cmsa-page section.buy-now-section .btn{padding:18px 22px;min-width:255px}.section-courses_tables{background-color:#fff;border-bottom:none}.section-courses_tables h3{text-align:center;margin-bottom:32px}.section-courses_tables .table-wrapper{background-color:#fff;padding:24px;box-shadow:7px 7px 15px 0 rgba(0,0,0,0.15);margin-bottom:48px}.section-courses_tables .table-wrapper:last-child{margin-bottom:0}@media (max-width: 543px){.section-courses_tables .table-wrapper .courses-table{font-size:14px}}.section-courses_tables .table-wrapper .courses-table thead th{padding:0 5px 32px;border:none;background:transparent}.section-courses_tables .table-wrapper .courses-table thead th.course-name,.section-courses_tables .table-wrapper .courses-table thead th.course-code,.section-courses_tables .table-wrapper .courses-table thead th.study-hours{font-size:22px;color:#132e57;font-weight:600}.section-courses_tables .table-wrapper .courses-table .course-code{text-align:center}.section-courses_tables .table-wrapper .courses-table .study-hours{text-align:center;width:23%}.section-courses_tables .table-wrapper .courses-table td{padding:5px 5px;border:none}.section-courses_tables .table-wrapper .courses-table td a{color:#FA621C}.section-courses_tables .table-wrapper .image-description{margin-top:16px}@media (min-width: 992px){.section-courses_tables .table-wrapper{display:flex;align-items:center;flex-direction:row-reverse}.section-courses_tables .table-wrapper .courses-table{width:75%}.section-courses_tables .table-wrapper .collection-image{width:25%;text-align:center}.section-courses_tables .table-wrapper .collection-image img{max-width:100%}}@media (max-width: 991px){.section-courses_tables .table-wrapper .courses-table,.section-courses_tables .table-wrapper .collection-image{margin-bottom:1rem}.section-courses_tables .table-wrapper .collection-image{text-align:center}}.section-courses_tables .centered-button-wrapper{margin-top:16px}.tooltip .tooltip-inner{font-size:1rem}.fmva-card{cursor:default}.fmva-card .centered{text-align:center}.fmva-card .color-red{color:#c00}.fmva-card .color-blue{color:#3271D2}.fmva-card .buttons-wrapper{margin-top:30px;margin-bottom:30px}.bundle-page-splash-v1{background:linear-gradient(29.73deg, #132E57 0%, #25A2AF 100%);padding-bottom:0 !important}.bundle-page-splash-v1.purple-bg{background-color:#132e57;background:linear-gradient(209.73deg, #581971 0%, #132E57 100%)}.bundle-page-splash-v1 .container,.bundle-page-splash-v1 .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-page-splash-v1 .dropdown-container{padding-top:128px;padding-bottom:120px}@media (max-width: 1199px){.bundle-page-splash-v1 .container,.bundle-page-splash-v1 .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-page-splash-v1 .dropdown-container{padding-top:118px;padding-bottom:100px}}@media (max-width: 991px){.bundle-page-splash-v1 .container,.bundle-page-splash-v1 .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-page-splash-v1 .dropdown-container{padding:60px 15}}@media (min-width: 992px){.bundle-page-splash-v1 .container .row,.bundle-page-splash-v1 .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .row,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-page-splash-v1 .dropdown-container .row,.bundle-page-splash-v1 .container .course-card__body .span-row,.course-card__body .bundle-page-splash-v1 .container .span-row,.bundle-page-splash-v1 .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .course-card__body .span-row,.course-card__body .bundle-page-splash-v1 .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .span-row,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-page-splash-v1 .dropdown-container .course-card__body .span-row,.course-card__body .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-page-splash-v1 .dropdown-container .span-row{display:flex}}.bundle-page-splash-v1 .container .title-container h1,.bundle-page-splash-v1 .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .title-container h1,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-page-splash-v1 .dropdown-container .title-container h1{font-size:3.5rem;color:#F8F9FA;font-weight:bold;line-height:1.2;margin-top:0;margin-bottom:2rem}@media (max-width: 1199px){.bundle-page-splash-v1 .container .title-container h1,.bundle-page-splash-v1 .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .title-container h1,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-page-splash-v1 .dropdown-container .title-container h1{font-size:46px}}@media (max-width: 991px){.bundle-page-splash-v1 .container .title-container h1,.bundle-page-splash-v1 .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .title-container h1,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-page-splash-v1 .dropdown-container .title-container h1{font-size:38px}}.bundle-page-splash-v1 .container .title-container .subtitle,.bundle-page-splash-v1 .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .title-container .subtitle,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-page-splash-v1 .dropdown-container .title-container .subtitle{color:white;font-weight:normal;font-size:18px;line-height:160%}.bundle-page-splash-v1 .container .title-container .btn,.bundle-page-splash-v1 .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .title-container .btn,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-page-splash-v1 .dropdown-container .title-container .btn{box-shadow:0px 10px 20px rgba(250,98,28,0.12),0px 3px 6px rgba(250,98,28,0.08);font-size:20px;line-height:22px;padding:20px 4rem;margin-top:20px}.bundle-page-splash-v1 .container .title-container .btn:hover,.bundle-page-splash-v1 .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .title-container .btn:hover,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-page-splash-v1 .dropdown-container .title-container .btn:hover{color:#ffffff;background-size:800% 800%}.bundle-page-splash-v1 .container .image-container,.bundle-page-splash-v1 .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .image-container,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-page-splash-v1 .dropdown-container .image-container{padding-top:19px}.bundle-page-splash-v1 .container .image-container img,.bundle-page-splash-v1 .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .image-container img,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-page-splash-v1 .dropdown-container .image-container img{max-width:840px}.bundle-page-splash-v1 .container .image-container .product-main-cta,.bundle-page-splash-v1 .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .image-container .product-main-cta,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-page-splash-v1 .dropdown-container .image-container .product-main-cta{position:absolute;left:0;top:50%;width:900px;height:130%;margin-top:5%;background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url("https://cdn-themes.thinkific.com/4670/168856/iQfgoRe4QGy6cj72LYtA_laptop-empty.svg");transform:translateY(-50%);height:0;padding-bottom:130%}.bundle-page-splash-v1 .container .image-container .product-main-cta .header-play-video,.bundle-page-splash-v1 .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .image-container .product-main-cta .header-play-video,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-page-splash-v1 .dropdown-container .image-container .product-main-cta .header-play-video{top:0;left:0}.bundle-page-splash-v1 .container .image-container .product-main-cta .screen,.bundle-page-splash-v1 .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .image-container .product-main-cta .screen,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-page-splash-v1 .dropdown-container .image-container .product-main-cta .screen{background-position:50%;background-repeat:no-repeat;background-size:cover}.bundle-page-splash-v1 .container .image-container .product-main-cta .screen,.bundle-page-splash-v1 .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .image-container .product-main-cta .screen,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-page-splash-v1 .dropdown-container .image-container .product-main-cta .screen,.bundle-page-splash-v1 .container .image-container .product-main-cta .header-play-video,.bundle-page-splash-v1 .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .image-container .product-main-cta .header-play-video,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-page-splash-v1 .dropdown-container .image-container .product-main-cta .header-play-video{position:absolute;top:21.3%;left:14.3%;right:14.3%;height:51%}@media (max-width: 1199px){.bundle-page-splash-v1 .container .image-container .product-main-cta .screen,.bundle-page-splash-v1 .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .image-container .product-main-cta .screen,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-page-splash-v1 .dropdown-container .image-container .product-main-cta .screen,.bundle-page-splash-v1 .container .image-container .product-main-cta .header-play-video,.bundle-page-splash-v1 .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .image-container .product-main-cta .header-play-video,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-page-splash-v1 .dropdown-container .image-container .product-main-cta .header-play-video{top:15.2%;height:61.8%}}.bundle-page-splash-v1 .container .image-container .product-main-cta.no-monitor,.bundle-page-splash-v1 .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .image-container .product-main-cta.no-monitor,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-page-splash-v1 .dropdown-container .image-container .product-main-cta.no-monitor{background:none}.bundle-page-splash-v1 .container .image-container .product-main-cta.no-monitor .screen,.bundle-page-splash-v1 .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .image-container .product-main-cta.no-monitor .screen,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-page-splash-v1 .dropdown-container .image-container .product-main-cta.no-monitor .screen,.bundle-page-splash-v1 .container .image-container .product-main-cta.no-monitor .header-play-video,.bundle-page-splash-v1 .header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .dropdown-container .image-container .product-main-cta.no-monitor .header-play-video,.header-wrapper header.banner .nav-primary .nav .nav-item.complex-submenu>.sub-menu .bundle-page-splash-v1 .dropdown-container .image-container .product-main-cta.no-monitor .header-play-video{left:0 !important;right:0 !important;background-size:contain;top:15%;height:65%}.bundle-page-splash-image-v1{padding-top:120px;padding-bottom:120px;background-color:#F8F9FA;text-align:center}.bundle-page-splash-image-v1 h2{margin-top:0;color:#132E57;font-weight:bold;font-size:2em;line-height:44px}.bundle-page-splash-image-v1 .sub-bunner-text{font-weight:normal;font-size:18px;line-height:160%}.bundle-page-splash-image-v1 .btn-orange{margin-top:3rem;box-shadow:0px 10px 20px rgba(250,98,28,0.12),0px 3px 6px rgba(250,98,28,0.08);padding:20px 4rem}body .iubenda-tp-btn:not([data-tp-nostyle]){visibility:hidden !important}#cancellation_modal .btn{padding:5px 15px}#cancellation_modal .modal-body.loading::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,0.3);z-index:3}#cancellation_modal .modal-body.loading::after{content:"";position:absolute;left:50%;top:50%;width:30px;height:30px;margin-left:-30px;margin-right:-30px;animation:spin 2s linear infinite;border:3px solid #cdcdcd;border-top:3px solid #132e57;border-radius:50%;z-index:5}.billing-box #subscriptions .modal-popper+input[name="commit"]{display:none}.horizon-1-6-3v1-1-2{}.horizon-1-6-3v1-1-2 a{cursor:pointer}.horizon-1-6-3v1-1-2 .btn-primary,.horizon-1-6-3v1-1-2 .coupon-form__coupon-button input,.coupon-form__coupon-button .horizon-1-6-3v1-1-2 input{background:#5A81FC;color:#fff;font-weight:600}.horizon-1-6-3v1-1-2 .btn-primary:hover,.horizon-1-6-3v1-1-2 .coupon-form__coupon-button input:hover,.coupon-form__coupon-button .horizon-1-6-3v1-1-2 input:hover,.horizon-1-6-3v1-1-2 .btn-primary:active,.horizon-1-6-3v1-1-2 .coupon-form__coupon-button input:active,.coupon-form__coupon-button .horizon-1-6-3v1-1-2 input:active{background:#285bfb}.horizon-1-6-3v1-1-2 .btn-secondary{background:#FF8C40;color:#fff;font-weight:600}.horizon-1-6-3v1-1-2 .btn-secondary:hover,.horizon-1-6-3v1-1-2 .btn-secondary:active{background:#ff6d0d}.horizon-1-6-3v1-1-2 h1{margin-bottom:50px;font-size:30px;font-weight:600}.horizon-1-6-3v1-1-2 h1.title-center{text-align:center}.horizon-1-6-3v1-1-2 h1.title-center:before{margin:0 auto}.horizon-1-6-3v1-1-2 h1.title-light{color:#e6f8ff}.horizon-1-6-3v1-1-2 p{margin-bottom:1.5rem;font-size:16px;line-height:1.8}.horizon-1-6-3v1-1-2 a{color:#5c84f8}.horizon-1-6-3v1-1-2 .body-light{color:#fff}@media only screen and (max-width: 767px){.horizon-1-6-3v1-1-2 h1{margin-bottom:25px;font-size:26px;letter-spacing:0}}.horizon-1-6-3v1-1-2 .landing-header{padding:233px 0;background-position:center;background-size:cover;color:#fff}.horizon-1-6-3v1-1-2 .landing-header .product__title{margin:0 0 0.5em;font-size:62px;font-weight:800;letter-spacing:0;line-height:1}.horizon-1-6-3v1-1-2 .landing-header .product__subtitle{display:block;margin-bottom:30px;line-height:1.5}.horizon-1-6-3v1-1-2 .landing-header .btn-primary,.horizon-1-6-3v1-1-2 .landing-header .coupon-form__coupon-button input,.coupon-form__coupon-button .horizon-1-6-3v1-1-2 .landing-header input,.horizon-1-6-3v1-1-2 .landing-header .btn-secondary{margin-bottom:3px;padding:10px 40px;font-size:16px}.horizon-1-6-3v1-1-2 .landing-header .row,.horizon-1-6-3v1-1-2 .landing-header .course-card__body .span-row,.course-card__body .horizon-1-6-3v1-1-2 .landing-header .span-row{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;position:relative}.horizon-1-6-3v1-1-2 .landing-header .btn-intro-video{-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;width:100%;padding:140px 60px;border:1px solid rgba(255,255,255,0.2);background:#5A81FC}.horizon-1-6-3v1-1-2 .landing-header .btn-intro-video:focus{outline:none}.horizon-1-6-3v1-1-2 .landing-header .btn-intro-video:before{display:block;font-family:thinkific;font-size:40px;content:'\66'}.horizon-1-6-3v1-1-2 .btn-intro-video{color:#fff}.horizon-1-6-3v1-1-2 .btn-intro-video:hover,.horizon-1-6-3v1-1-2 .btn-intro-video:active{color:#8ca7fd}@media only screen and (max-width: 991px){.horizon-1-6-3v1-1-2 .landing-header{padding:150px 0}.horizon-1-6-3v1-1-2 .landing-header .product__title{font-size:50px}}@media only screen and (max-width: 767px){.horizon-1-6-3v1-1-2 .landing-header{padding:60px 0 40px}.horizon-1-6-3v1-1-2 .landing-header .product__title{font-size:30px}}.horizon-1-6-3v1-1-2 .intro-video-mobile{padding:15px 0;background:#fafafa;text-align:center}.horizon-1-6-3v1-1-2 .intro-video-mobile .btn{border-radius:500px;background:#FF8C40;color:#fff}.horizon-1-6-3v1-1-2 .venobox{max-height:100%}.horizon-1-6-3v1-1-2 .course-review{padding:80px 0;background:#fff}.horizon-1-6-3v1-1-2 .course-review__wrapper,.horizon-1-6-3v1-1-2 .more-reviews-toggle{width:100%;margin:0}.horizon-1-6-3v1-1-2 .course-review__flex-grid-item{display:block;margin-bottom:15px}.horizon-1-6-3v1-1-2 .course-review__container{position:relative;padding-top:25px;background:#fff;overflow:auto}.horizon-1-6-3v1-1-2 .course-review__container>*{padding:0 25px}.horizon-1-6-3v1-1-2 .course-review__container>.review--partial,.horizon-1-6-3v1-1-2 .course-review__container>.review--complete{margin-bottom:10px}.horizon-1-6-3v1-1-2 .course-review__title{margin-top:10px;font-size:18px}.horizon-1-6-3v1-1-2 .course-review__text{margin-bottom:10px;font-size:15px;line-height:1.5}.horizon-1-6-3v1-1-2 .course-review__name{bottom:0;width:100%;margin-bottom:0;padding:0 25px 10px;font-weight:600}.horizon-1-6-3v1-1-2 .review__show-more,.horizon-1-6-3v1-1-2 .review__show-less{margin:5px 0;padding:5px 0;border:none;background:transparent;color:#5c84f8;font-family:inherit;font-size:15px}.horizon-1-6-3v1-1-2 .review__show-more:hover,.horizon-1-6-3v1-1-2 .review__show-more:active,.horizon-1-6-3v1-1-2 .review__show-less:hover,.horizon-1-6-3v1-1-2 .review__show-less:active{background:transparent;color:#5c84f8;text-decoration:underline}.horizon-1-6-3v1-1-2 .course-review__button{padding-top:20px;text-align:center}.horizon-1-6-3v1-1-2 .course-review__button .review-button{margin-top:0;padding:1em;border-radius:500px;color:#fff;background:#5A81FC;cursor:pointer}.horizon-1-6-3v1-1-2 .course-review__button .review-button:hover,.horizon-1-6-3v1-1-2 .course-review__button .review-button:active{color:#fff;background:#285bfb}@media only screen and (max-width: 991px){.horizon-1-6-3v1-1-2 .course-review__flex-grid-item{margin-bottom:1em}.horizon-1-6-3v1-1-2 .course-review__container{margin-top:0;margin-bottom:1em}}@media only screen and (max-width: 767px){.horizon-1-6-3v1-1-2 .course-review{padding:1.5em 0 2em}.horizon-1-6-3v1-1-2 .course-review__text{font-size:14px}.horizon-1-6-3v1-1-2 .course-review__title{font-size:16px}.horizon-1-6-3v1-1-2 .review__show-more,.horizon-1-6-3v1-1-2 .review__show-less{font-size:14px}}.horizon-1-6-3v1-1-2 .course-instructor{padding:60px 0;background:none;background-position:bottom left;background-size:cover}.horizon-1-6-3v1-1-2 .instructor__details{overflow:auto}.horizon-1-6-3v1-1-2 .instructor__img{display:inline-block;max-width:125px;max-height:125px;margin-bottom:25px;border:1px solid #eaeaea;border-radius:50%}.horizon-1-6-3v1-1-2 .product-overview{padding:60px 0;background:#fff}.horizon-1-6-3v1-1-2 .related-products{padding:60px 0 80px;background:#5A81FC}.horizon-1-6-3v1-1-2 .related-products h1:before{background:#5A81FC}.horizon-1-6-3v1-1-2 .theme-mountain-multi-product__item{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;margin-bottom:15px;padding:20px;background:#fff}.horizon-1-6-3v1-1-2 .theme-mountain-multi-product__item:last-of-type{margin-bottom:0}.horizon-1-6-3v1-1-2 .theme-mountain-multi-product__section-title{color:#fff}.horizon-1-6-3v1-1-2 .theme-mountain-multi-product__item+.theme-mountain-multi-product__item{margin-top:10px}.horizon-1-6-3v1-1-2 .theme-mountain-multi-product__price{font-size:26px;font-weight:600}.horizon-1-6-3v1-1-2 .theme-mountain-multi-product__title{padding-right:1em;padding-left:1em}.horizon-1-6-3v1-1-2 .theme-mountain-multi-product__cta{padding:8px 30px;background:#FF8C40;color:#fff;border-radius:500px}.horizon-1-6-3v1-1-2 .theme-mountain-multi-product__cta:hover,.horizon-1-6-3v1-1-2 .theme-mountain-multi-product__cta:active{background:#ffab73;color:#fff}@media only screen and (max-width: 991px){.horizon-1-6-3v1-1-2 .theme-mountain-multi-product__price{margin-bottom:15px}.horizon-1-6-3v1-1-2 .theme-mountain-multi-product__item{display:block;padding:10px;text-align:center}.horizon-1-6-3v1-1-2 .theme-mountain-multi-product__title{margin-bottom:15px;padding-right:0;padding-left:0}}.horizon-1-6-3v1-1-2 .course-promotion .coupon{padding:20px 0;color:#ffffff}.horizon-1-6-3v1-1-2 .course-promotion .coupon.valid-coupon{background:#54c670}.horizon-1-6-3v1-1-2 .course-promotion .coupon.invalid-coupon{background:#ffed8f;color:dimgrey}.horizon-1-6-3v1-1-2 .course-benefits{padding:60px 0;background:#104155}.horizon-1-6-3v1-1-2 .course-benefits__item{margin-bottom:30px}.horizon-1-6-3v1-1-2 .course-benefits__item p{margin-bottom:0}@media only screen and (max-width: 767px){.horizon-1-6-3v1-1-2 .course-benefits__item:last-of-type{margin-bottom:0}}.horizon-1-6-3v1-1-2 .course-contents{padding:60px 0;background:#f2f2f2}.horizon-1-6-3v1-1-2 .course-contents-types{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap;padding:0;list-style:none;text-align:center}.horizon-1-6-3v1-1-2 .course-contents__inner{padding:25px 25px 42px;border:1px solid #e9e9e9;background:#fff}.horizon-1-6-3v1-1-2 .course-contents-types__item{-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;margin-bottom:15px;padding:0 20px}.horizon-1-6-3v1-1-2 .course-contents-types__item i{display:inline-block;margin-bottom:10px;color:#5A81FC;font-size:55px}.horizon-1-6-3v1-1-2 .course-contents-types__item span{display:block}@media only screen and (max-width: 991px){.horizon-1-6-3v1-1-2 .course-contents-types__item{-webkit-flex-basis:25%;-moz-flex-basis:25%;flex-basis:25%;-ms-flex-preferred-size:25%;padding:0}}@media only screen and (max-width: 480px){.horizon-1-6-3v1-1-2 .course-contents__inner{padding-bottom:25px}.horizon-1-6-3v1-1-2 .course-contents-types__item{-webkit-flex-basis:50%;-moz-flex-basis:50%;flex-basis:50%;-ms-flex-preferred-size:50%;padding:10px 0}}.horizon-1-6-3v1-1-2 .course-curriculum{padding:80px 0;background:#fff;color:grey}.horizon-1-6-3v1-1-2 .course-curriculum a{color:inherit}.horizon-1-6-3v1-1-2 .course-curriculum a:hover{color:#5A81FC}.horizon-1-6-3v1-1-2 .course-curriculum ul{padding-left:2em}.horizon-1-6-3v1-1-2 .course-curriculum li{margin-bottom:1em;list-style-type:disc}.horizon-1-6-3v1-1-2 .course-curriculum .curriculum-chapter-header{padding-bottom:18px;margin-bottom:24px;color:grey;border-bottom:none}.horizon-1-6-3v1-1-2 .course-curriculum .chapter-list-item__title{line-height:1.5}.horizon-1-6-3v1-1-2 .course-curriculum .curriculum-chapter+.curriculum-chapter{margin-top:42px}.horizon-1-6-3v1-1-2 .course-curriculum .chapter-header{font-size:18px;font-weight:bold;line-height:1.5}.horizon-1-6-3v1-1-2 .course-curriculum .chapter-list-item+.chapter-list-item{margin-top:18px}.horizon-1-6-3v1-1-2 .course-curriculum .chapter-time{display:inline-block;padding:3px 20px;float:right;border-radius:200px;background:#5A81FC;color:#fff;font-size:1.1rem;text-align:right}.horizon-1-6-3v1-1-2 .course-curriculum .label-free{padding:5px;background:#5A81FC;font-size:0.9em}@media only screen and (max-width: 480px){.horizon-1-6-3v1-1-2 .course-curriculum .chapter-header{display:block;margin-bottom:15px}.horizon-1-6-3v1-1-2 .course-curriculum .chapter-time{float:none;text-align:left}}.horizon-1-6-3v1-1-2 .page-content-container{font-family:'Raleway', sans-serif !important}.horizon-1-6-3v1-1-2 .btn-primary,.horizon-1-6-3v1-1-2 .coupon-form__coupon-button input,.coupon-form__coupon-button .horizon-1-6-3v1-1-2 input,.horizon-1-6-3v1-1-2 .btn-secondary{border-radius:500px}.horizon-1-6-3v1-1-2 .course-review__container{border:1px solid rgba(128,128,128,0.2)}
