 *, *:before, *:after {padding: 0;margin: 0;outline: 0;box-sizing: border-box;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, main {display: block;}html, body {height: 100%;}html {tap-highlight-color: rgba(0,0,0,0);}body {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-smoothing: antialiased;-webkit-text-size-adjust: none;-ms-text-size-adjust: none;text-size-adjust: none;}img, iframe, video, audio, object {max-width: 100%;}img, iframe {border: 0 none;}img {height: auto;display: inline-block;vertical-align: middle;}b, strong {font-weight: 600;}address {font-style: normal;}svg:not(:root) {overflow: hidden;}a, button, input[type="submit"], input[type="button"], input[type="reset"], input[type="file"], input[type="image"], label[for] {cursor: pointer;}a[href^="tel"], button[disabled], input[disabled], textarea[disabled], select[disabled] {cursor: default;}button::-moz-focus-inner, input::-moz-focus-inner {padding: 0;border: 0;}input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea, a[href^="tel"] {-webkit-appearance: none;-moz-appearance: none;appearance: none;}input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {display: none;-webkit-appearance: none;}input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}textarea {overflow: auto;resize: none;-webkit-overflow-scrolling: touch;overflow-scrolling: touch;}button, input, optgroup, select, textarea {font-family: inherit;font-size: inherit;color: inherit;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-smoothing: antialiased;}button, select {text-transform: none;}table {width: 100%;border-collapse: collapse;border-spacing: 0;}nav ul, nav ol {list-style: none outside none;}@font-face {font-family: 'MyriadPro';src: url('/webfonts/MyriadPro/myriadpro-regular-webfont.eot');src: url('/webfonts/MyriadPro/myriadpro-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/webfonts/MyriadPro/myriadpro-regular-webfont.woff') format('woff'), url('/webfonts/MyriadPro/myriadpro-regular-webfont.ttf') format('truetype'), url('/webfonts/MyriadPro/myriadpro-regular-webfont.svg') format('svg');font-weight: 400;font-style: normal;}@font-face {font-family: 'MyriadPro';src: url('/webfonts/MyriadProItalic/myriadpro-it-webfont.eot');src: url('/webfonts/MyriadProItalic/myriadpro-it-webfont.eot?#iefix') format('embedded-opentype'), url('/webfonts/MyriadProItalic/myriadpro-it-webfont.woff') format('woff'), url('/webfonts/MyriadProItalic/myriadpro-it-webfont.ttf') format('truetype'), url('/webfonts/MyriadProItalic/myriadpro-it-webfont.svg') format('svg');font-weight: 400;font-style: italic;}@font-face {font-family: 'MyriadPro';src: url('/webfonts/MyriadProLight/myriadpro-light-webfont.eot');src: url('/webfonts/MyriadProLight/myriadpro-light-webfont.eot?#iefix') format('embedded-opentype'), url('/webfonts/MyriadProLight/myriadpro-light-webfont.woff') format('woff'), url('/webfonts/MyriadProLight/myriadpro-light-webfont.ttf') format('truetype'), url('/webfonts/MyriadProLight/myriadpro-light-webfont.svg') format('svg');font-weight: 300;font-style: normal;}@font-face {font-family: 'MyriadPro';src: url('/webfonts/MyriadProLightIt/myriadpro-lightit-webfont.eot');src: url('/webfonts/MyriadProLightIt/myriadpro-lightit-webfont.eot?#iefix') format('embedded-opentype'), url('/webfonts/MyriadProLightIt/myriadpro-lightit-webfont.woff') format('woff'), url('/webfonts/MyriadProLightIt/myriadpro-lightit-webfont.ttf') format('truetype'), url('/webfonts/MyriadProLightIt/myriadpro-lightit-webfont.svg') format('svg');font-weight: 300;font-style: italic;}@font-face {font-family: 'MyriadPro';src: url('/webfonts/MyriadProSemibold/myriadpro-semibold-webfont.eot');src: url('/webfonts/MyriadProSemibold/myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('/webfonts/MyriadProSemibold/myriadpro-semibold-webfont.woff') format('woff'), url('/webfonts/MyriadProSemibold/myriadpro-semibold-webfont.ttf') format('truetype'), url('/webfonts/MyriadProSemibold/myriadpro-semibold-webfont.svg') format('svg');font-weight: 600;font-style: normal;}@font-face {font-family: 'MyriadPro';src: url('/webfonts/MyriadProBold/myriadpro-bold-webfont.eot');src: url('/webfonts/MyriadProBold/myriadpro-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/webfonts/MyriadProBold/myriadpro-bold-webfont.woff') format('woff'), url('/webfonts/MyriadProBold/myriadpro-bold-webfont.ttf') format('truetype'), url('/webfonts/MyriadProBold/myriadpro-bold-webfont.svg') format('svg');font-weight: 800;font-style: normal;}@font-face {font-family: 'Le Jeune Deck';src: url('/webfonts/LeJeuneDeck/LeJeuneDeck-Light-Web.woff2') format('woff2'), url('/webfonts/LeJeuneDeck/LeJeuneDeck-Light-Web.woff') format('woff');font-weight: 300;font-style: normal;font-stretch: normal;}* {box-sizing:border-box;}p, ul, h1, h2, h3, li {margin:0;}body {font-family: MyriadPro, Verdana, sans-serif;font-size: 26px;line-height: 1.4;margin:0;padding:0;color: #5b5851;font-weight: 300;}p.last, a.last, h3.last, h4.last {margin-bottom: 0!important;}.no-border {border: none!important;}em {font-family: Myriadpro,sans-serif;font-style: italic;}.float-left {float: left;}.float-right {float: right;}.no-margin-bottom {margin-bottom: 0!important;}.text-center {text-align: center!important;}.local-theme {display: none!important;}h1, h2, h3, h4, #how-different a.toggle {font-family: Le Jeune Deck, serif;font-weight:normal;color: #706B64;line-height: 1.2;}h1 {font-size: 2.6em;margin: 0 0 15px;}header h1 {font-size: 1.3em;line-height: 1;margin: 0;text-align: left;width: auto;border-right: 1px solid #d9cfbd;padding-right: 10px;float: left;}h2 {font-size: 2.8em;margin: 0 0 30px;color: #8b867e;}h3, #what-is-tm a.toggle, #other-benefits a.toggle, #tm-is-easy a.toggle {font-size: 1.5em;}h3 {margin: 0 0 20px;color: #595750;font-weight: 400;}h3.first {margin-top: 0;}.sidebar h3.first {border-top: none;padding-top: 0;}h3.larger {font-size: 1.8em;}h4 {color: #595750;font-size: 1.1em;font-weight: 400;font-style: normal;}img {height: auto;}a img {display: block;}h2, p.quote span.author {color: #595750;}strong {font-weight: 400;font-weight: normal;}p {margin-bottom: 15px;}p.last.footnote {font-weight: 300;font-size: 13px;line-height: 20px;font-style: italic;}p.caption {border: medium none !important;font-weight: 600;font-size: 1.2em;line-height: 1.3;padding-top: 8px;text-align: center !important;}p.quote span {display: block;font-weight: 600;margin-top: 10px;font-style: normal;}img.quotemarks {width: 22px;}p.quote, .float-videos p, p strong, #intro-text a.toggle, #intro-text a.certified, #videos p, p.sign-up {font-weight: 400;}p.quote em, p strong em, p em strong {font-weight: 400;font-style: italic;}p em {font-weight: 300;font-style: italic;}.research p em, p.research em {font-weight: 400;font-style: italic;}ul {color: #cca783;margin-bottom: 20px;padding-left: 30px;}li {margin-bottom: 5px;line-height: 1.3;color: #6a6560;}li span {color: #6a6560;}a {}.light-bg p a, .dark-bg p a, .light-bg li a, .dark-bg li a {color: #a56b2c;text-decoration: none;border-bottom: 1px solid #a66c2b;line-height: 1!important;display: inline-block;}.light-bg p a:hover, .dark-bg p a:hover, .light-bg p a:active, .dark-bg p a:active, .light-bg li a:hover, .dark-bg li a:hover {color: #484441;border-bottom: 1px solid rgba(202, 144, 79, .51);}iframe {margin-bottom: 10px;}hr {border-top: 1px solid #c3c2bd;display: block;margin: 30px auto;clear: both;border-bottom: none;}.container {margin:0 auto;position: relative;}.light-bg, .dark-bg {overflow: hidden;width: 100%;}.fancybox-margin {margin-right: 0;}.clearfix {clear: both;height:0;width:0;}.eighth-transparent {opacity: .875;}.quarter-transparent {opacity: .75;}.third-transparent {opacity: .66;}.half-transparent {opacity: .5;}.col-half-stack {width: 48%;}.halves {width: 50%;}.thirds {width: 33.33%;}.col-half-stack:last-child {margin-left: 4%;}.tab {overflow: hidden;}.tab button {background: #ece9e2;float: left;border: none;outline: none;cursor: pointer;padding: 10px 40px!important;transition: 0.3s;font-size: 22px;font-family: Myriadpro, sans-serif;margin-bottom: 0!important;color: #a79d90;border-top-left-radius: 4px;border-top-right-radius: 4px;}.tab button.monthly-tab.active, .tab button.monthly-tab:hover, .tab button.monthly-tab:active {background-color: #80705b;color: #fff;}.tab button.annual-tab.active, .tab button.annual-tab:hover, .tab button.annual-tab:active {background-color: #475a77;color: #fff;}.tabcontent {display: none;}.tabcontent {animation: fadeEffect 1s;}@keyframes fadeEffect {from {opacity: 0;}to {opacity: 1;}}.course-fee table td strong span {font-size: .75em;}div#price-table {margin-top: 10px;}.course-fee table {margin-top: 1px;}.announcement-bar a {color: #fff;}.announcement-bar {width: 100%;height: 50px;background-color: #92a4b7;padding-top: 6px;z-index: 101;position: relative;top: 0;}.announcement-bar h3 {font-family: 'MyriadPro';font-weight: 300;font-style: italic;font-size: 1.2em;margin-bottom: 0;text-align: center;}.announcement-bar a {color: #fff;text-decoration: none;}.announcement-bar .marquee-text {margin: 3px auto 0;}.announcement-bar .marquee-text h3 {color: #fff;font-size: .8em;margin: 0 6px 0 0;letter-spacing: 1px;line-height: 30px;}.announcement-bar .marquee-text a {color:#fff!important;margin-right: 75px;line-height: 30px;vertical-align: 1px;font-weight: 400;font-size: .7em;font-style: italic;}@keyframes dt-keyframe--bounce {0%,20%,50%,80%,to {transform:translateY(0) }40% {transform:translateY(5px) }60% {transform:translateY(3px) }}.animate--bounce {animation-name:dt-keyframe--bounce;animation-duration:2s;animation-iteration-count:infinite }.fade-in {opacity: 0;transition: opacity 1s, transform 1.3s;}.is-visible {opacity: 1;transform: translate3d(0,0,0);}section .accordion div, .light-bg .accordion div, .dark-bg .accordion div {padding-top: 5px;}a.toggle {cursor: pointer;display: block;text-decoration: none;font-size: 1.2em;}.toggle.selected {font-family: myriadpro, sans-serif;}.selected > .beige-arrow {background-position: 0 0;}.embed-container {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;max-width: 100%;}.embed-container iframe, .embed-container object, .embed-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.atss {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;position: fixed;top: 13%!important;width: 1.8pc!important;z-index: 100020;}.atss .at-share-btn:focus, .atss .at-share-btn:hover, .atss a:focus, .atss a:hover {width: 1.8pc!important;opacity: 1;}.atss .at-share-btn .at-icon-wrapper, .atss a .at-icon-wrapper {padding: 4px 0!important;}.atss .at-share-btn, .atss a {background: transparent;cursor: pointer;display: block;float: left;margin: 0;outline-offset: 0px;overflow: hidden;position: relative;text-align: center;transition: none!important;width: 1.8pc!important;z-index: 100;}.atss .at-share-btn span .at-icon, .atss a span .at-icon {height: 1.8pc!important;line-height: 1.8pc!important;width: 1.6pc!important;}.atss-right {float: right!important;left: 0!important;right: auto!important;}.atss.atss-right a {float: right;opacity: 0.65;}.at-share-btn.at-svc-print {display: none !important;}.slideInRight {animation-name: slideInLeft!important;}#tooltip {text-align: center;color: #fff;background: #7d7364;position: absolute;z-index: 9000;padding: 15px;pointer-events: none;}#tooltip:after {width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #7d7364;content: '';position: absolute;left: 50%;bottom: -10px;margin-left: -10px;}#tooltip.top:after {border-top-color: transparent;border-bottom: 10px solid #7d7364;top: -20px;bottom: auto;}#tooltip.left:after {left: 10px;margin: 0;}#tooltip.right:after {right: 10px;left: auto;margin: 0;}a.tooltip {cursor: pointer;}span.tooltip {background-color: #e2bb66;font-size: 14px;padding: 3px 7px 1px;border-radius: 12px;margin-left: 5px;font-family: Myriadpro, sans-serif;vertical-align: 1px;color: #fff!important;font-weight: 600;}.dark-bg {background: #f8f4e7;}.dark-bg h2 {color: #6a655b;}#price p strong {font-family: MyriadProItalic, Verdana, sans-serif;font-style: normal;}.dark-bg a.toggle {border-top: 2px solid #fff;margin: 13px 0 0;padding: 10px 0 0;}.light-bg a.toggle {border-top: 1px solid #c3c2bc;margin: 13px 0 0;padding: 10px 0 0;}header {position: absolute;width: 100%;z-index: 8000;top: 0;color: #928979;height: 52px;padding: 10px;}header.sticky {background-color: rgba(255, 255, 255, .9);position: fixed;top: 0;width: 100%;box-shadow: 0 0 3px rgba(0, 0, 0, .4);}.sticky + .hero-banner {padding-top: 102px;}.hero-banner {margin-top: 0!important;}header p.subtitle {float: none;line-height: 1;padding: 0;text-align: left;text-transform: initial;width: 300px;margin-top: 0;}header p.subtitle a {font-weight: 400;}header .logo {float: left;}header a {text-decoration: none;}header .container {overflow: visible;}header p, header a {color: #7e7b75;}header > p, header > a, header div > p, header div > a, header button {font-size: .58em;font-weight: 400;margin-bottom: 0;line-height: 1.1;text-transform: uppercase;}header > p span, header > a span, header div > p span, header div > a span, header div > p a {display: block;font-weight: 300;font-size: 1em;}header div.logo > p {font-weight: 400;}header sup {font-family: MyriadProlight,verdana,sans-serif;vertical-align: top;line-height: 12px;font-size: .4em;}header .float-right > div, header .float-right > a {float: right;}header a.phone.tablet-desktop {margin-right: 20px;text-align: center;}header .button {display: none;padding: 6px 7px 5px 12px;margin-left: 20px;font-size: .7em;}header.sticky .button {display: block;}header a, .announcement-bar a, a.responsive-video {border-bottom: none;}header .news-marquee a {margin-right: 80px;}.js-marquee {margin-top: 0;}header .news-marquee {float: left;}.marquee-text {padding: 2px 0 0 18px;text-align: center;width: 100%;margin: 8px 0 0;border-left: 1px solid #dacfbd;height: 28px;max-width: 400px;}.news-marquee {margin-top: 0;margin-bottom: 0px;color: #fff;cursor: pointer;font-size: 1.2em;font-weight: bold;padding: 0;}.marquee-text h3 {text-transform: uppercase;float: left;font-size: 20px;margin: 0 6px 0 0;font-family: Myriadpro,sans-serif;letter-spacing: 1px;}.marquee {margin-top: -8px;overflow: hidden;}.morecontent a, .quote-bar .col-2 a {color: #b18458;}.marquee-text a {font-weight: 400;font-size: .8em;color: #816f69!important;}.news-marquee span {padding:0 185px 0 0;}.menu .nav_accordion {display: none !important;}.menu.selected .nav_accordion {display: block !important;}div.nav_accordion {overflow: visible!important;}.sprite-general {background-image: url(/img/theme-2018/sprite-general.png);}.menu .burger-icon {background-size: 272px;width: 24px;height: 24px;display: block;float: right;background-position: -85px -131px;}.menu .selected .burger-icon {background-position: -85px -154px;}.selected .sprite-general.phone {background-position: -112px -195px;}header .sprite-lp.founded {display: none;}.grey-arrow-right-sm, .white-arrow-right-m, .white-arrow-right, .white-arrow-right-xs-transparent, .beige-arrow-down-sm, .beige-arrow-right-sm, .white-arrow-right-sm, .beige-arrow, .white-arrow-down-lg {display: inline-block;}.grey-arrow-right-sm {vertical-align: middle;width: 20px;height: 20px;background-size: 325px;background-position: -77px -23px;}.sprite-general.white-arrow-right {width: 10px;height: 13px;background-size: 290px;background-position: -72px -46px;}.white-arrow-right-m {width: 12px;height: 15px;background-size: 320px;background-position: -80px -50px;}.beige-arrow-down-sm {background-size: 270px;width: 15px;height: 16px;margin-left: 10px;vertical-align: -3px;background-position: -45px 0;}.beige-arrow {background-size: 290px;width: 19px;height: 12px;margin-left: 6px;vertical-align: 2px;background-position: -47px 0;}.toggle.selected .beige-arrow-down-sm {background-position-x: 0px;}.beige-arrow-right-sm {background-position: -83px 0px;background-size: 335px;width: 12px;height: 12px;}.white-arrow-right-sm {background-size: 300px;height: 14px;width: 14px;background-position: -73px -47px;}.white-arrow-down-lg {background-size: 381px;height: 20px;width: 30px;background-position: -59px -59px;}.sprite-general.white-arrow-right-xs-transparent {width: 10px;height: 15px;background-size: 285px;background-position: -69px -44px;opacity: .7;-webkit-transition: opacity .5s ease-out;-moz-transition: opacity .5s ease-out;-o-transition: opacity .5s ease-out;transition: opacity .5s ease-out;}.column {float: left;}.column.quarter {width: 23%;margin: 0 1%;}.column .right-part h3, .column .right-part p {text-align: left;}.single-quote img {float: left;margin-right: 40px;width: 250px;}.single-quote p {font-size: 1.8em;text-align: left;color: #7a7570;font-style: italic;}.quote.single-quote .open-quote {background-position: -346px -35px;}.quote.single-quote .close-quote {background-position: -394px -36px;}.quote.single-quote .close-quote {background-position: -395px -36px;vertical-align: -4px;margin-top: -17px;line-height: .3;}.quote.single-quote .sprite-general {display: inline-block;width: 50px;height: 50px;background-size: 600px;}.quote.single-quote span.author {font-size: .75em;margin-top: 0px;}.sidebar {float: right;border-left: 1px solid #c1bdb6;margin-bottom: 15px;margin-left: 35px;padding-left: 35px;width: 24%;min-width: 275px;}.sidebar h2 {font-family: MyriadProSemibold, Verdana, sans-serif;font-size: 1.25em;margin-bottom: 20px;}.sidebar p {font-size: 0.85em;margin-bottom: 0;padding: 15px 0;}.sidebar a {text-decoration: none;color: #6fa6d3;}.sidebar a span {background: rgba(0, 0, 0, 0) url("/images-new/local_accordion_arrow.png") no-repeat scroll right 5px;padding-right: 18px;}.sidebar .schedule p strong a {font-size: 0.8em;background: rgba(0, 0, 0, 0) url("/images-new/local_accordion_arrow.png") no-repeat scroll right 3px;padding-right: 20px;}.sidebar img {display: block;width: 100%;margin-bottom: 10px;}.sidebar p.quote img {display: inline;margin: 0;width: 20px;}.sidebar h3 {font-size: 1.2em;line-height: 1.2;margin: 0 0 10px;padding-top: 10px;}.sidebar iframe.form {background-color: #e0f1ff;border-radius: 7px;height: 300px;overflow: hidden !important;padding: 8px;width: 188px;}.sidebar .privacy-2 {border-top: 1px solid #c1ddf4;font-size: 0.65em;line-height: 1.3;margin-top: 5px;padding-top: 10px;text-align: left;width: 100%;}.sidebar .video {float: none;height: auto;margin-bottom: 0;text-align: left;}.sidebar span.footnote {font-size:0.6em;display:block;}span.author {display: block;font-family: MyriadPro,sans-serif;font-style: normal;font-size: .7em;margin-top: 16px;}iframe.form-theme {display: block;margin: auto;width: 90%;height: 336px;max-width: 553px;}.sidebar iframe.form-theme {width: 100%;height: 405px;}.sidebar iframe.form-theme .contact-form {padding: 6px 12px 22px!important;}.sidebar iframe.form-theme .contact-form .row {font-size: 17px!important;}.float-videos {float: right;text-align: center;}.float-videos img {display: block;width: 100%;margin-bottom: 10px;}.float-videos iframe {height: 200px;width: 100%;}.float-videos a p{color: #006199;}.float-videos a {text-decoration: none;}.dark-bg .float-videos iframe {border: 1px solid #3581c4;}.cta-stripe {background: #e2bb66;padding: 60px 0;overflow: hidden;}.cta-stripe h2 {text-align: center;color: #fff;float: none;margin: 0 auto;position: relative;font-size: 1.8em;width: 845px;}.cta-stripe h2 img {position: absolute;top: -29px;left: 77px;width: 150px;}.cta-stripe a.button {margin: 25px auto 0;font-size: 1.1em;font-weight: 400;display: block;width: 400px;text-align: center;}.cta-stripe .grey-arrow-right-sm {vertical-align: middle;width: 10px;height: 20px;background-size: 340px;background-position: -83px -24px;}p.sign-up {color: #fff;font-size: 1.1em;}a.cta {background: #e6a15d;border-radius: 4px;color: #fff;display: inline;font-family: Myriadpro, sans-serif;text-decoration: none;font-weight: 400;}a.cta.standalone {padding: 6px 15px;display: inline-block;margin: 10px 0 20px;}a.cta.nowrap {text-wrap:none;}a.cta:hover {background: #e29344;}.cta-bar a.cta {box-shadow: none;margin-left: 15px;}.cta-bar {border-top: 1px solid #c1ddf4;clear: both;margin-top: 30px;overflow: hidden;padding: 10px 0 0;text-align: left;}.cta-section {margin-top: 20px;border-top: 1px solid #c5c1ba;text-align: center;padding-top: 15px;}.cta-section h3 {text-align: center!important;margin-bottom: 12px;font-family: MyriadPro,verdana,sans-serif!important;margin-top: 0!important;}.cta-section .cta {padding: 5px 10px;box-shadow: none;}.cta-section a {text-decoration: none;}.dark-bg .cta-bar {border-top: 1px solid #3581c4;}.cta-bar h3, #how-to-learn .cta-bar h3, #benefits .cta-bar h3 {font-family: MyriadPro,Verdana,sans-serif;font-size: 1.3em;margin: 10px auto 5px;width: 64%;}.cta-bar h3 .cta, #benefits .cta-bar h3 .cta {display: inline;float: none;font-size: 0.65em;margin: 0 0 0 10px;padding: 8px 12px;text-align: center;text-transform: uppercase;color:#fff;}.cta-bar a {color: #fff;text-decoration: none;}.button {border-radius: 4px;padding: 6px 20px;color: #fff;font-weight: 400;border-bottom: none;-webkit-transition: background-color .4s ease-out;-moz-transition: background-color .4s ease-out;-o-transition: background-color .4s ease-out;transition: background-color .4s ease-out;text-decoration: none;border: none;}.button.orange {background-color: #e6a15d;}.button.orange:hover, .button.orange:active {background-color: #dc8630;}.button.yellow {background-color: #e2bb66;}.button.yellow:hover {background-color: #dea936;}.button.white {background: #fff;color: #7b756a;letter-spacing: .5px;}.button.white:hover {background: #fbf3e0;}.button:hover .sprite-general.white-arrow-right-xs-transparent {opacity: 1;}.hero-banner p.sign-up a.double-cta {background: #8cabca;}.hero-banner p.sign-up a.double-cta:hover, .hero-banner p.sign-up a.double-cta:active {background: #9ebbd8;}p.privacy-2 a {text-decoration: underline;}#course-fee .content {width: 67%!important;margin-right: 4%!important;}.course-fee table th, .course-fee table td {font-size: 20px;padding: 5px 10px;border-left: 1px solid #ffffff;text-align: center;color: #5d5346;}.course-fee table th {font-family: Myriadpro, sans-serif;border-bottom: 1px solid #ffffff;padding: 8px 18px;background-color: #d4cdc1;line-height: 1.2;}.course-fee table th:first-child, .course-fee table tr td:first-child {border-left: none;}.course-fee table td {border-top: 1px solid #ffffff;background-color: #ece9e2;}}#course-fee .benefits-included h3 {margin-top: 0;border-bottom: 2px solid #f4f4f4;padding-bottom: 10px;}#course-fee .benefits-included ul {padding-left: 30px;width: 45%;float: left;margin-bottom: 0;}#course-fee .benefits-included ul ul {width: 100%;margin-top: 5px;}#course-fee .benefits-included li {font-size: 1em;}#course-fee .benefits-included ul.first {margin-right: 2%;width: 53%;}#course-fee .benefits-included ul ul li {font-size: .9em;}#course-fee a {color: #706b64;text-decoration: none;}.featured-videos-section {margin-top: 40px;padding-top: 20px;border-top: 1px solid #eaeaea;}.featured-videos-section h2 {margin-bottom: 20px;}.featured-videos-section div {margin-bottom: 35px;}.featured-videos-section img {width: 92%;margin: auto;}.featured-videos-section .video1 img, .featured-videos-section .video4 img {margin-left: 0;}.featured-videos-section .video3 img, .featured-videos-section .video6 img {margin-right: 0;}.footer p {font-size: 0.65em;text-align: center;}.footer-nav a {font-size: 16px;margin: 10px;text-decoration: none;}.footer-nav a:hover, .footer-nav a:active {text-decoration: underline;}@media screen and (min-width:1024px) {.marquee-text {border-right: 1px solid #dacfbd;}.mobile-tablet, .mobile-inline {display: none!important;}.mobile-only {display: none!important;}#course-fee .content {width: 60%;margin-right: 10%;display: inline-block;float: left;}.bottom-section {padding-top: 20px;}.bottom-section.two-items h3 {display: inline;text-align: left!important;font-size: 1em;}.light-bg .bottom-section {border-top: 1px solid #f4f4f4;}.dark-bg .bottom-section {border-top: 1px solid #fff;}.bottom-section .details {float: left;border-top: none;padding-top: 0;margin-top: 0;}.bottom-section .cta-section {border-top: none;padding-top: 0;margin-top: 0;}.bottom-section.two-items .cta-section {float: right;}.bottom-section.one-item .cta-section {float: none;}.bottom-section .cta-section .cta {margin-left: 10px;}#benefits .cta-section h3 {font-size: 1em;width: 100%;}}#LARGE_DESKTOP {}@media screen and (min-width:1440px) {h2, #benefits h2 {margin: 0 0 40px;}.container {width: 1200px;}.container.slim {width: 1000px;}.dark-bg, .light-bg {padding: 60px 0;}.announcement-bar {height: 52px;padding-top: 8px;}.announcement-bar .marquee-text {max-width: 500px;padding: 0 18px;}.float-videos {margin: 0 0 15px 15px;width: 445px;}.float-videos iframe {height: 252px;}.mobile, .mobile-inline {display: none !important;}.tablet {display: none;}.popup-tablet {display: none!important;}.popup-mobile {display: none!important;}#course-fee .benefits-included {width: 745px;margin: auto;}#course-fee .benefits-included ul {width: 435px;}#course-fee .benefits-included ul.second {width: 310px;}#course-fee h3 {margin: 25px 0 10px;}}@media screen and (min-width:1024px) and (max-width:1439px) {body {font-size: 24px;}.container {width: 960px;}h1 {font-size: .95em;}.dark-bg, .light-bg {padding: 50px 0;}.float-videos {margin: 0 0 15px 17px;width: 420px;}.marquee-text {max-width: 320px;}.announcement-bar {padding-top: 9px;}.announcement-bar .marquee-text {max-width: 450px;padding: 2px 18px 0 18px;}.float-videos iframe {height: 235px;}.cta-stripe h2 img {top: -33px;left: 105px;}.mobile, .mobile-inline {display: none !important;}.tablet {display: none;}.cta-bar h3 {width: 58%;}.footer-nav a {font-size: 15px;}.popup-tablet {display: none!important;}.popup-mobile {display: none!important;}#course-fee .benefits-included {width: 685px;margin: auto;}#course-fee .benefits-included ul {width: 400px;}#course-fee .benefits-included ul.second {width: 285px;}}@media screen and (max-width:1023px) {header h1 {margin: 0 10px 0 0;}header p.subtitle a {line-height: 1.1;}h2 {font-size: 2em;margin-top: 0;}p.quote span {margin-top: 2px;}.container {width: 92%;}.dark-bg, .light-bg {padding: 35px 0 40px;}.menu .burger-icon {background-size: 340px;width: 20px;height: 24px;background-position: -113px -167px;}.float-videos {margin: 6px 0 12px 0;width: 100%;float:none;}.float-videos iframe {height: 320px;}.desktop {display: none !important;}.mobile {display: block;}a.cta.standalone.mobile {display: inline-block!important;}a.mobile.inline, .mobile-inline {display: inline!important;}.cta-bar h3 {line-height: 1.5;margin: 10px auto 0;text-align: center;width: 410px;}#course-fee .content {width: 90%;margin: 0;display: block;float: none;}.cta-stripe {padding: 40px 0 25px;}.cta-stripe h2 {font-size: 1.23em;width: 486px;}.cta-stripe h2 img {top: -26px;left: 65px;width: 135px;}.announcement-bar p {font-family: Myriadproitalic, sans-serif;}}@media screen and (min-width:640px) and (max-width:1023px) {body {font-size: 24px;}.announcement-bar .marquee-text {max-width: 450px;padding: 2px 15px 0 15px;border-right: 1px solid #dacfbd;}.announcement-bar .marquee {width: 85%;}header p h1 {font-size: .85em;}.menu .selected .burger-icon {background-position: -111px -196px;}header .container {width: 100%;}iframe.form-theme {height: 358px;}.announcement-bar p {font-size: 18px;}.marquee {width: 74%;margin-top: -11px;overflow: hidden;}.marquee a {font-size: 14px;}.marquee-text {padding: 2px 0 0 10px;text-align: center;width: 100%;margin: 8px 0 0;border-left: 1px solid #dacfbd;height: 24px;max-width: 256px;}.marquee-text h3 {font-size: 14px;font-family: Myriadpro, sans-serif;line-height: 1.45;}.featured-videos-section .thirds {width: 50%;}.featured-videos-section {}.featured-videos-section h2 {margin-bottom: 20px;}.featured-videos-section div {margin-bottom: 35px;}.featured-videos-section img {width: 92%;margin: auto;}.featured-videos-section .video1 img, .featured-videos-section .video3 img, .featured-videos-section .video5 img {margin-left: 0;margin-right: auto;}.featured-videos-section .video2 img, .featured-videos-section .video4 img, .featured-videos-section .video6 img {margin-right: 0;margin-left: auto;}.popup-desktop {display: none!important;}.popup-mobile {display: none!important;}.mobile-only {display: none!important;}}#MOBILE {}@media screen and (max-width: 639px) {body {font-size: 22px;line-height: 1.4;}h1 {font-size: .88em;width: auto;line-height: 1.3;}h2 {margin-bottom: 20px;}h3 {font-size: 1.3em;}p {margin-bottom: 15px;}ul {margin-bottom: 10px;padding-left: 25px;}hr {margin: 15px auto;}.dark-bg, .light-bg {padding: 32px 0;}.dark-bg#faq {padding-bottom: 0;}.dark-bg#faq {padding-bottom: 0;}.float-videos iframe {height: 220px;}.float-videos p {font-size: 0.8em;line-height: 1.4;}#at-custom-mobile-bar {background-color: rgba(255,255,255,.75) !important;}.desktop {display: none;}.mobile {display:inline;}.mobile.block {display:block;}img.desktop {display: none;}a.phone {background: #bdb6a5;display: block;padding: 6px;border-radius: 4px;}.quote.single-quote .sprite-general {width: 36px;height: 28px;background-size: 440px;}.quote.single-quote .open-quote {background-position: -255px -35px;}.quote.single-quote .close-quote {background-position: -290px -33px;vertical-align: -4px;margin-top: -17px;line-height: .3;}span.author {font-size: 1em;margin-top: 10px;}.announcement-bar .container {width: 96%;}.col-half-stack, .halves {width: 100%;display: block;}.col-half-stack:last-child {margin-left: 0;}.sprite-general.white-arrow-right-xs-transparent {width: 4px;height: 10px;background-size: 225px;background-position: -57px -36px;}header {padding: 6px 5px 4px;height: auto;border-bottom: 1px solid #dad9d4;overflow: hidden;}header.sticky {padding: 6px 5px;border-bottom: none;}header .container {width: 100%;}header .left-top {width: 100%;}header .news-marquee {display: none;}header h1 {font-size: 1.3em;border-right: none;padding-right: 0;line-height: .8;padding-top: 2px;}header .button {margin-left: 7px;}header .target-burger {width: 40px!important;height: 25px!important;margin-left: 7px;margin-right: 2px;}header .menu ul.buns {width: auto;height: 15px;}header .menu ul.buns li.bun {-webkit-transform: translateY(-3px) translateZ(0);transform: translateY(-3px) translateZ(0);}header .sprite-general.phone {width: 14px;height: 13px;background-size: 330px;background-position: -137px -56px;}header .button {display: block;padding: 0 6px 0 7px;margin-left: 6px;font-weight: 400;line-height: 25px;}header a.home-link {height: 33px;margin-left: 0;margin-top: -3px;width: 170px;}a.tablet-desktop, .tablet-desktop {display:none!important;}header .menu button {color: #5b5851;}.featured-videos-section .thirds {width: 100%;}.featured-videos-section {}.featured-videos-section h2 {margin-bottom: 20px;}.featured-videos-section div {margin-bottom: 35px;}.featured-videos-section img {width: 100%;margin: auto;}.featured-videos-section .video1 img, .featured-videos-section .video3 img, .featured-videos-section .video5 img {margin-left: 0;margin-right: 0;}.featured-videos-section .video2 img, .featured-videos-section .video4 img, .featured-videos-section .video6 img {margin-left: 0;margin-right: 0;}.announcement-bar {height: 32px;padding-top: 5px;}.announcement-bar h3 {font-size: .73em;}.announcement-bar p {font-size: 14px;}.announcement-bar a.right-link {margin-left: 2.5%;padding-left: 2.5%;}.announcement-bar .marquee-text {max-width: 420px;width: 100%;padding: 0;border-left: none;height: 20px;}.announcement-bar .news-marquee {margin-left: 0;background-color: transparent;padding: 0;margin-top: 3px;}.announcement-bar .news-marquee h3 {margin-top: 0;}.announcement-bar .js-marquee {margin-top: 3px;}#topbar .news-marquee {display: none;}.news-marquee .container {width:100%;}.news-marquee {font-size: 18px;margin-left: -1px;background-color: #e9e3da;padding: 18px 15px 12px;}.news-marquee h3 {float: left;color: #585548;font-size: 16px;font-family: Myriadpro, sans-serif;margin-top: 11px;margin-right: 8px;}.news-marquee a {font-size: 15px !important;text-decoration: none;margin-right: 80px;color: #585548;}.js-marquee {margin-top: 8px;}.menu .burger-icon {background-size: 330px;width: 24px;height: 24px;background-position: -107px -161px;}.menu .selected .burger-icon {background-position: -106px -190px;}.menu .nav_accordion {display: none !important;}.menu .selected .nav_accordion {display: block !important;}.menu ul li.mobile {display: block;}.cta-bar {margin-top: 20px;padding: 0;height: 100px;}.cta-bar a {padding: 6px 10px;text-align: center;width: 95px;}.cta-bar h3, #how-to-learn .cta-bar h3, #benefits .cta-bar h3 {line-height: 1.5;margin: 10px auto 0;text-align: center;width: 294px;}iframe.form-theme {height: 400px;}.cta-stripe {padding: 45px 0 25px;}.cta-stripe h2 {width: 275px;}.cta-stripe h2 img {top: -28px;left: 47px;width: 115px;}.cta-stripe a.button {width: 281px;font-size: .85em;margin-top: 15px;}.popup-tablet {display: none!important;}.popup-desktop {display: none!important;}#course-fee .benefits-included ul.first, #course-fee.benefits-included ul {width: 100%;}.course-fee table th {padding: 8px 7px;}.tab button {background: #ece9e2;padding: 6px!important;font-size: 18px;width: 50%;}.course-fee table th, .course-fee table td {font-size: 17px;}.course-fee table td span.tooltip {display: block;width: 20px;margin: 5px auto;}#course-fee .benefits-included ul {padding-left: 30px;width: 100%;float: left;margin-bottom: 0;}#course-fee .btn {margin: 10px 0 !important;}}@media screen and (max-width:359px) {header .button {font-size: .65em;margin-left: 0;}header .target-burger {margin-left: 7px;margin-right: 0;}a.phone {display: none;}.sprite-general.white-arrow-right-xs-transparent {margin-left: 2px;}}.eventcal {background: #fff;padding: 10px;}#ems1.eventcal, #ems2.eventcal {width: 210px;}.eventcal h4{color: #3179b8;margin: 0 0 10px;text-align: center;padding-top: 6px;font: 1.1em MyriadProBold, verdana, sans-serif;}.eventcal iframe{margin: 0px 0px 10px 0px;width: 195px;}.cta.nowrap{white-space: nowrap;padding-bottom: 12px;display: inline-block;}#bottom ul {text-align: center;margin: 0px 0px 20px;padding: 0px;list-style: none;font: 14px/15px Myriadpro,sans-serif;}#bottom ul li.menu0 {display: none;}#bottom ul#menulist_root_bottom2 {text-align: center;margin: 0px 0px 6px;padding: 0px;list-style: none;font: 11px/15px MyriadPro, sans-serif;}#bottom ul li {display: inline;white-space: nowrap;}#bottom ul li a {padding-left: 8px;padding-right: 8px;text-decoration: none;color: #595750;border-bottom: none;}#bottom ul li a:hover{text-decoration: underline;}#menuitem_1_bottom2 {border-right: 1px solid #bfbfbf;}@media screen and (min-width:440px) and (max-width:800px) {.footer span.break {display: block;}}article.contain-all {position: relative;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}article.contain-all.toggled {-webkit-filter: blur(8px);-moz-filter: blur(8px);-o-filter: blur(8px);-ms-filter: blur(8px);filter: blur(8px);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}header .target-burger {width: 48px;height: 45px;display: block;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}.menu button {border: none;background: transparent;}header .target-burger:hover {cursor: pointer;-webkit-opacity: 0.45;-moz-opacity: 0.45;opacity: 0.45;}.target-burger div {letter-spacing: 2px;margin-bottom: 6px;}header .menu ul.buns {width: auto;height: 25px;list-style: none;-webkit-transition: -webkit-transform 1s cubic-bezier(0.23, 1, 0.32, 1), color 1s cubic-bezier(0.23, 1, 0.32, 1);transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1), color 1s cubic-bezier(0.23, 1, 0.32, 1);-webkit-transform: translateZ(0);transform: translateZ(0);color: #fff;padding: 0;margin: 0;}header .menu .close-btn ul.buns {width: 27px;height: 20px;margin: 0px 0 10px;float: right;}header .menu ul.buns li.bun {width: 100%;height: 1px;background-color: #5b5851;-webkit-transform: translateY(-1.75px) translateZ(0);transform: translateY(-1.75px) translateZ(0);-webkit-transition: -webkit-transform 1s cubic-bezier(0.23, 1, 0.32, 1), background-color 1s cubic-bezier(0.23, 1, 0.32, 1);transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1), background-color 1s cubic-bezier(0.23, 1, 0.32, 1);margin-bottom: 0;}header .menu .close-btn ul.buns li.bun {margin-top: 9px;}header .menu ul.buns li.bun:last-child {-webkit-transform: translateY(4px) translateZ(0);transform: translateY(4px) translateZ(0);}header .menu .close-btn ul.buns li.bun {-webkit-transform: rotate(41deg) translateZ(0);transform: rotate(41deg) translateZ(0);}header .menu .close-btn ul.buns li.bun:last-child {-webkit-transform: rotate(320deg) translateZ(0);transform: rotate(320deg) translateZ(0);margin-top: -1px;}header .sidebar a {color: #5a5851;}header .sidebar-header {margin: 22px 0 15px 0;overflow: hidden;border-bottom: 1px solid #dad9d4;}header .close-btn {float: right;width: 76px;background: transparent;border: none;}header .sidebar {position: fixed;top: 0;right: 0;width: 100%;height: 100%;background: rgb(255 255 255 / 90%);transform: translate(100%);transition: transform 1s ease;padding: 0 30px;max-width: 300px;}header .sidebar h3 {line-height: 1.2;margin: 1px 0 0;text-align: left;width: auto;color: #5b5851;font-family: 'MyriadPro', sans-serif;font-size: 1em;letter-spacing: 1px;float: left;padding-top: 0;}header .menu ul {list-style: none;padding: 0;}header .menu li {margin-bottom: 10px;}header .menu li.menu0 {display: none;}header .menu li a:hover {border-bottom: 1px solid #d0cfc9;}header .show-sidebar {transform: translate(0);}@media screen and (max-width: 639px) {header .sidebar {max-width: 264px;min-width: 200px;padding: 0 20px;}header .menu li {margin-bottom: 6px;}header .menu ul.buns li.bun:last-child {-webkit-transform: translateY(2px) translateZ(0);transform: translateY(2px) translateZ(0);}}
