﻿/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */pre,textarea{overflow:auto}body,mark{color:#000}#header,.subnav-holder,.subnav-holder .sub-nav,.subnav-holder-alt,.subnav-holder-alt .sub-nav{box-shadow:0 3px 6px -2px rgba(0,0,0,.5)}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}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;width:100%;height:100%;vertical-align:baseline}.fluid-width-video-wrapper{position:relative;padding-bottom:56.25%}.fluid-width-video-wrapper embed,.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object{width:100%;height:100%;position:absolute}#header,#wrapper,.navigation-holder,sub,sup{position:relative}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;max-width:100%;height:auto}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{font:inherit;margin:0;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border: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-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver}legend{padding:0;border:0}textarea{resize:vertical;vertical-align:top}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}.buy-section .white-block ul,.icons-row,.info-block .two-column .list,.info-list .list,.informative-block .text-block ul,.learn-block .module-list,.logotypes-section .logo-list,.module .slide .list,.navigation-holder ul,.section-style01 .list,.subnav-holder .sub-nav ul,.subnav-holder-alt .sub-nav ul,.text-section-alt .list{margin:0;padding:0;list-style:none}.banner .box .columns:after,.banner:after,.black-section:after,.buy-section .white-block .price:after,.clearfix:after,.container:after,.dark-green-section:after,.dark-section:after,.gray-box:after,.gray-section:after,.green-section:after,.light-gray-section:after,.navigation-holder:after,.questions-section .row:after,.quotes-section:after,.section-two-columns .inner-holder:after,.white-blocks:after,.white-box:after{display:block;clear:both;content:''}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.m-b-sm{margin-bottom:20px!important}.p-t-0{padding-top:0!important}*,:after,:before{box-sizing:inherit}*{max-height:1000000px}body{font:16px/1.25 Helvetica,Arial,sans-serif;min-width:320px;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gm-style img{max-width:none}.h,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:700;margin:0 0 .5em;color:inherit}.h1,h1{font-size:130px}.h2,h2{font-size:27px}.h3,h3{font-size:24px}.h4,h4{font-size:21px}.h5,h5{font-size:17px}.h6,h6{font-size:15px}p{margin:0 0 1em}a{background-color:transparent;color:#39f}a:focus,a:hover{text-decoration:none}fieldset,form{margin:0;padding:0;border-style:none}input[type=email],input[type=password],input[type=search],input[type=text],input[type=tel],textarea{box-sizing:border-box;padding:.4em .7em;border:1px solid #999;-webkit-border-radius:0;-webkit-appearance:none}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=tel]:focus,textarea:focus{border-color:#000}input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=tel]::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#999}input[type=email]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=tel]:-moz-placeholder,textarea:-moz-placeholder{color:#999}input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input[type=email].placeholder,input[type=password].placeholder,input[type=search].placeholder,input[type=text].placeholder,input[type=tel].placeholder,textarea.placeholder{color:#999}select{-webkit-border-radius:0}button,input[type=button],input[type=file],input[type=reset],input[type=submit]{cursor:pointer;-webkit-border-radius:0;-webkit-appearance:none}input#mce-EMAIL-2{padding-right:.17em}#mc_embed_signup form{padding:10px 0;text-align:center}#mc_embed_signup input.email{font-family:'Open Sans','Helvetica Neue',Arial,Helvetica,Verdana,sans-serif;font-size:15px;display:inline-block;box-sizing:border-box;height:32px;margin:0;padding:0 .4em;vertical-align:top;color:#343434;border:1px solid #abb0b2;border-radius:3px;background-color:#fff}#mc_embed_signup label{font-size:16px;display:block;padding-bottom:10px}#mc_embed_signup .clear{display:inline-block}#mc_embed_signup .button{line-height:32px;display:inline-block;box-sizing:border-box;height:32px;margin:0;padding:0 18px;-webkit-transition:all .23s ease-in-out 0s;transition:all .23s ease-in-out 0s;color:#fff;border:none}#mc_embed_signup .button:hover{cursor:pointer;background-color:#777}#mc_embed_signup div#mce-responses{top:-1.4em;float:left;clear:both;overflow:hidden;width:90%;margin:0 5%;padding:0 .5em}#mc_embed_signup div.response{font-weight:700;z-index:1;top:-1.5em;float:left;width:80%;margin:1em 0;padding:1em .5em .5em 0}#mc_embed_signup #mce-error-response{display:none}#mc_embed_signup #mce-success-response{display:none;color:#529214}#mc_embed_signup label.error{display:block;float:none;width:auto;margin-left:1.05em;padding:.5em 0;text-align:left}#mc_embed_signup-2 form{padding:10px 0;text-align:center}.mc-field-group{display:inline-block}#mc_embed_signup-2 input.email{font-size:15px;display:inline-block;box-sizing:border-box;height:32px;margin:0;vertical-align:top;color:#343434;border:1px solid #abb0b2;border-radius:3px;background-color:#fff}#mc_embed_signup-2 label{font-size:17px;display:block;padding-bottom:10px}#mc_embed_signup-2 .clear{display:inline-block}#mc_embed_signup-2 .button{display:inline-block;box-sizing:border-box;height:32px;margin:0;-webkit-transition:all .23s ease-in-out 0s;transition:all .23s ease-in-out 0s;color:#fff;border:none}#mc_embed_signup-2 .button:hover{cursor:pointer;background-color:#777}#mc_embed_signup-2 div#mce-responses-2{top:-1.4em;float:left;clear:both;overflow:hidden;width:90%;margin:0 5%;padding:0 .5em}#mc_embed_signup-2 div.response{font-weight:700;z-index:1;top:-1.5em;float:left;width:80%;margin:1em 0;padding:1em .5em .5em 0}#mc_embed_signup-2 #mce-error-response-2{display:none}#mc_embed_signup-2 #mce-success-response-2{display:none;color:#529214}.btn,.navigation-holder ul a{color:#fff;text-decoration:none}#mc_embed_signup-2 label.error{display:block;float:none;width:auto;margin-left:1.05em;padding:.5em 0;text-align:left}#mc_embed_signup,#mc_embed_signup-2{width:100%;padding-right:5px;padding-left:5px;clear:left}#mc_embed_signup{background:#fff}#mc_embed_signup-2{background:inherit}#mc_embed_signup label,#mc_embed_signup-2 label{font-weight:400;text-align:left}#mc_embed_signup input.email,#mc_embed_signup-2 input.email{width:50%}#mc_embed_signup .button,#mc_embed_signup-2 .button{font-size:16px;font-weight:700;letter-spacing:normal;border-radius:0;background-color:#19a7a9}#mc_embed_signup-2 label{font-weight:700;line-height:55px;float:left;width:30%}#mc_embed_signup-2 input.email{width:100%;padding:25px}#mc_embed_signup-2 .button{width:100%;margin-top:2px;line-height:0;padding:26px}#embed_signup{clear:left;width:100%;padding-right:5px;padding-left:5px;background:inherit}@font-face{font-family:icomoon;font-weight:400;font-style:normal;src:url(../fonts/icomoon.eot?rhr3dd);src:url(../fonts/icomoon.eot?rhr3dd#iefix) format('embedded-opentype'),url(../fonts/icomoon.ttf?rhr3dd) format('truetype'),url(../fonts/icomoon.woff?rhr3dd) format('woff'),url(../fonts/icomoon.svg?rhr3dd#icomoon) format('svg')}[class*=' icon-'],[class^=icon-]{font-family:icomoon!important;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.banner-block .title,.btn,.navigation-holder ul{text-transform:uppercase}.icon-search:before{content:'\e900'}.banner .box .btn:before,.blockquote-holder .blockquote:before,.info-block .two-column .list li:before,.info-list .list li:before,.info-list .two-column:before,.informative-block .text-block ul li:before,.learn-block .icon-holder:after{content:''}#wrapper{overflow:hidden}.container{max-width:1100px;margin:0 auto;padding:0 15px}.threecolumn,.two-column{font-size:0;line-height:0;margin:0 -20px;text-align:center;letter-spacing:-4px}.threecolumn .column,.two-column .column{font-size:14px;line-height:18px;display:inline-block;width:100%;padding:0 20px;vertical-align:top;letter-spacing:0}.threecolumn .column{width:100%}.btn{font-size:20px;font-weight:700;line-height:26px;display:inline-block;padding:10px 20px;-webkit-transition:background .2s linear;transition:background .2s linear;vertical-align:top;background:#7c4e8c}.btn:hover{background:#481c57}blockquote{margin:0}blockquote q{quotes:none}#header{z-index:50;background:#7c4e8c}.navigation-holder{z-index:10;padding:15px 0}.navigation-holder ul{font-weight:700}.navigation-holder ul a{-webkit-transition:background .2s linear;transition:background .2s linear}.navigation-holder ul a:hover{color:#eed91f;background:#714583}.navigation-holder .logo.logo-mobile{float:left}.navigation-holder .nav-opener{position:relative;float:right;overflow:hidden;width:26px;height:22px;margin:26px 0 0;white-space:nowrap;text-indent:101%}.navigation-holder .nav-opener span,.navigation-holder .nav-opener:after,.navigation-holder .nav-opener:before{position:absolute;top:0;right:0;left:0;height:3px;content:'';-webkit-transition:all .2s linear;transition:all .2s linear;background:#fff}.navigation-holder .nav-opener:after{top:auto;bottom:0}.navigation-holder .nav-opener span{top:50%;margin-top:-2px}.navigation-holder .logo{float:left}.nav a{display:block;padding:10px 20px}.banner-block{font-size:17px;line-height:22px;padding:61px 0 39px;text-align:center;color:#fff;background:#19a7a9}.banner-block .title{font-size:15px;font-weight:700;line-height:20px;display:block;padding-bottom:27px;color:#117576}.banner-block h1{line-height:1.2;margin-bottom:13px}.banner-block .text{font-size:24px;font-weight:700;line-height:35px;display:block;padding-bottom:39px}.banner-block .btn-holder{padding-bottom:27px}.banner-block .btn{font-size:22px;line-height:28px;padding:13px 44px}.article-block{font-size:22px;line-height:32px;padding:63px 0;text-align:center;color:#666;background:#f3f3f3}.article-block p{margin-bottom:15px}.article-block .threecolumn .column{font-size:16px;line-height:22px;padding-top:20px;color:#424242}.article-block .threecolumn .img-holder{width:107px;height:107px;margin:0 auto 15px}.info-block{padding:40px 0;text-align:center}.info-block .container{max-width:962px}.info-block h2{font-size:28px;line-height:39px;margin:0 0 24px;color:#19a7a9}.info-block h2 span{display:block;color:#000}.info-block .sub-title{font-size:19px;font-weight:700;line-height:22px;display:block;padding-bottom:71px;color:#7c4e8c}.info-block .two-column{margin:0 -17px;padding-bottom:0;border-top:1px solid #b2b2b2}.info-block .two-column .column{font-size:16px;line-height:26px;padding-top:10px;padding-bottom:10px;text-align:left;color:#666}.info-block .two-column .column:first-child{border-right:1px solid #b2b2b2}.info-block .two-column .column:first-child h3{margin-bottom:14px}.info-block .two-column h3{font-size:16px;line-height:20px;margin-bottom:6px;text-transform:uppercase}.info-block .two-column p{margin-bottom:10px}.info-block .two-column .note{font-size:14px;font-weight:700;line-height:22px;display:block;margin-bottom:17px;padding:28px 28px 30px;text-align:center;color:red;background:#e5e5e5}.info-block .two-column .list{padding-bottom:3px}.info-block .two-column .list li{position:relative;margin-bottom:6px;padding-left:24px}.info-block .two-column .list li:before{position:absolute;top:9px;left:0;overflow:hidden;width:8px;height:8px;border-radius:50%;background:#7f7f7f}.info-block .two-column .btn{font-size:22px;line-height:28px;padding:13px 44px}.info-block .info-note{padding:20px 15px;text-align:left;border:5px solid #19a7a9}.info-block .info-note .img-holder{overflow:hidden;width:104px;height:104px;margin:0 auto 10px;border-radius:50%}.info-block .info-note .img-holder img{width:100%!important;height:auto!important}.info-block .info-note .text-holder{font-size:13px;line-height:18px}.info-block .info-note h3{font-size:17px;line-height:22px;margin-bottom:15px;color:#19a7a9}.info-block .info-note .text-wrap{overflow:hidden}.info-block .info-note .text-large{float:right;overflow:hidden;width:122px;height:25px;margin-left:10px;white-space:nowrap;text-indent:101%;background:url(../images/img05.png) no-repeat}.info-block .info-note .text{display:block;overflow:hidden;padding:5px 0 0}.subnav-holder{position:relative;z-index:5;padding:19px 0;border-top:1px solid #d6d6d6}.subnav-holder.fixed-position{z-index:5;right:0;min-width:320px;background:#fff}.subnav-holder .container{max-width:1053px}.subnav-holder .sub-nav{font-size:16px;font-weight:700;line-height:20px;position:fixed;top:65px;left:0;width:200px;padding:11px 5px 9px;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);background:#fff}.subnav-holder .sub-nav ul{overflow:hidden}.subnav-holder .sub-nav ul li{margin:0 15px 5px}.subnav-holder .sub-nav a{text-decoration:none;color:#000}.subnav-holder .sub-nav a.anchor-active,.subnav-holder .sub-nav a:hover{color:#7c4e8c}.subnav-holder .btn-holder{float:right}.subnav-holder .btn{font-size:12px;line-height:17px;padding:8px 20px;text-transform:none}.method-block{font-size:16px;font-weight:700;line-height:22px;padding:40px 0 20px;text-align:center;color:#fff;background:url(../images/img07.png) 50% 50% no-repeat #7c4e8c}.method-block .container{max-width:830px}.method-block p{margin-bottom:15px}.info-list{margin-bottom:-20px;padding:40px 0 0}.info-list .container{max-width:1022px}.info-list .title{font-size:15px;font-weight:700;line-height:20px;display:block;padding:0 7px 10px;text-transform:uppercase}.info-list h2{font-size:18px;font-weight:400;line-height:22px;margin-bottom:10px;color:#762192}.info-list .two-column{margin-bottom:78px;padding-bottom:38px;text-align:left;border-bottom:1px solid #b2b2b2}.info-list .two-column:before{position:absolute;top:0;right:15px;left:15px;display:none;height:1px;background:#b2b2b2}.info-list .two-column:last-child{border-bottom:none}.info-list .two-column:last-child:before{display:none}.info-list .two-column .column{padding:0 28px}.info-list .list{font-size:16px;line-height:20px;padding-top:5px}.info-list .list li{position:relative;margin-bottom:10px;padding-left:20px;color:#666}.info-list .list li:before{position:absolute;top:4px;left:0;width:10px;height:10px;border-radius:50%;background:#4c4c4c}.join-block{font-size:15px;line-height:20px;padding:40px 0;text-align:center;color:#fff;background:#19a7a9}.join-block .text-wrap{max-width:768px;margin:0 auto}.join-block h2{font-size:26px;line-height:30px;margin-bottom:15px;text-transform:uppercase}.join-block h3{line-height:34px;margin-bottom:33px}.join-block p{margin-bottom:15px}.join-block .threecolumn{margin:0 -27px}.join-block .threecolumn .column{padding:25px 27px 0}.join-block .threecolumn .col-wrap{font-size:15px;line-height:23px;padding:30px 20px 40px;color:#333;background:#f3f3f3}.join-block .img-holder{overflow:hidden;width:134px;height:134px;margin:0 auto 42px;border-radius:50%}.join-block .blockquote{margin:0}.join-block .blockquote cite{display:block;padding-top:28px}.join-block .blockquote cite .name{font-weight:700;font-style:normal;display:block}.learn-block{font-size:17px;line-height:24px;padding:40px 0;text-align:center;background:#e7f3f3}.learn-block .container{max-width:1003px}.learn-block h2{font-size:25px;line-height:31px;margin-bottom:20px;text-transform:uppercase;color:#19a7a9}.learn-block p{margin-bottom:15px}.learn-block .module-list{padding-top:42px}.learn-block .module-list li{overflow:hidden;margin-bottom:31px}.learn-block .module-list p{margin-bottom:10px}.learn-block .module-list a{color:#7d0d84}.learn-block .icon-holder{position:relative;float:left;width:176px;height:171px;border-width:4px 0 4px 4px;border-style:solid;border-color:#c6e7e7;background:#b3dbdc}.learn-block .icon-holder:after{position:absolute;top:0;right:-4px;bottom:0;width:4px;background:#b3dbdc}.learn-block .icon-wrap{position:absolute;top:50%;left:50%;width:110px;height:110px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;background:#fff}.learn-block .icon-wrap img{position:absolute;top:50%;left:50%;max-width:80%;max-height:80%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.learn-block .icon-wrap img.icon-small{max-width:100%;max-height:100%}.learn-block .icon-wrap img.icon-large{max-width:60%;max-height:60%}.learn-block .text-holder{font-size:15px;line-height:24px;overflow:hidden;padding:20px 20px 10px 23px;text-align:left;color:#000;border:4px solid #c6e7e7;background:#fff}.learn-block .text-holder.active .link-active{display:none}.learn-block .text-holder .title{font-size:15px;font-weight:700;line-height:22px;display:block;margin-bottom:-3px;text-transform:uppercase;color:#19a7a9}.learn-block .text-holder h3{font-size:22px;line-height:28px;margin-bottom:28px;color:#000}.learn-block .text-holder .link-holder{padding-bottom:12px}.learn-block .text-holder .link{display:inline-block;vertical-align:top}.blockquote-holder{padding:40px 0;background:#7c4e8c}.blockquote-holder .container{max-width:933px}.blockquote-holder .img-holder{width:169px;margin:0 auto 30px;text-align:center}.blockquote-holder .img-wrap{overflow:hidden;width:169px;height:169px;border-radius:50%}.blockquote-holder .text-block{display:table-cell;width:auto;text-align:center;vertical-align:middle;color:#fff}.blockquote-holder .blockquote{font-size:18px;line-height:35px;position:relative;padding-top:50px}.blockquote-holder .blockquote:before{position:absolute;top:0;left:50%;width:31px;height:25px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:url(../images/img06.png) no-repeat}.blockquote-holder .blockquote cite{font-size:17px;font-style:normal;line-height:22px;display:block;padding-top:29px}.blockquote-holder .blockquote .name{font-size:22px;line-height:26px;display:block;padding-bottom:7px}.article-holder{font-size:17px;line-height:22px;padding:40px 0;text-align:center;color:#000}.article-holder h2{font-size:20px;line-height:30px;margin-bottom:10px;text-transform:uppercase;color:#000}.article-holder .threecolumn .column{font-size:14px;line-height:22px;padding-top:30px;color:#333}.article-holder .threecolumn h3{font-size:20px;line-height:28px;margin-bottom:10px;color:#333}.article-holder .threecolumn .img-holder{overflow:hidden;width:108px;height:108px;margin:0 auto 20px;border-radius:50%}.article-holder .threecolumn .img-holder img{width:100%!important;height:auto!important}.ready-block,.tuition-block{font-size:16px;line-height:22px;padding:40px 0 20px;text-align:center;color:#000;border-top:1px solid #b2b2b2}.ready-block .container,.tuition-block .container{max-width:970px}.ready-block h2,.tuition-block h2{font-size:24px;line-height:30px;margin-bottom:20px;text-transform:uppercase;color:#000}.ready-block .two-column .column,.tuition-block .two-column .column{padding-bottom:20px}.ready-block .two-column .column:first-child .col-holder,.tuition-block .two-column .column:first-child .col-holder{border-color:#19a7a9;background:#daf4f4}.ready-block .two-column .column:first-child .btn,.tuition-block .two-column .column:first-child .btn{background:#19a7a9}.ready-block .two-column .column:first-child .btn:hover,.tuition-block .two-column .column:first-child .btn:hover{background:#127b7d}.ready-block .two-column .col-holder,.tuition-block .two-column .col-holder{font-size:14px;line-height:19px;padding:20px 14px;color:#333;border:6px solid #7c4e8c;background:#f3e8f7}.ready-block .two-column .btn,.tuition-block .two-column .btn{font-size:16px;line-height:20px;display:block;padding:12px 15px;background:#7c4e8c}.ready-block .two-column .btn:hover,.tuition-block .two-column .btn:hover{background:#5f3c6b}.ready-block .two-column h3,.tuition-block .two-column h3{font-size:22px;line-height:28px;margin-bottom:8px;text-transform:uppercase;color:#333}.ready-block .two-column .price,.tuition-block .two-column .price{font-size:26px;font-weight:700;line-height:32px;display:block;padding:14px 0}.info-holder{font-size:16px;line-height:27px;padding:74px 0 40px;color:#fff;background:#000}.info-holder .container{max-width:956px}.info-holder p{margin-bottom:15px}.info-holder .icon-holder{text-align:center}.informative-block,.stories-block{padding:40px 0;background:#f3f3f3}.informative-block .container,.stories-block .container{max-width:1010px}.informative-block h2,.stories-block h2{font-size:25px;line-height:35px;margin-bottom:20px;text-align:center;text-transform:uppercase;color:#7c4e8c}.informative-block .content-holder,.stories-block .content-holder{padding:20px 0 5px;border-top:2px solid #000}.informative-block .detail-block,.stories-block .detail-block{font-size:20px;line-height:28px;text-align:center;color:#7c4e8c}.informative-block .detail-block .img-holder,.stories-block .detail-block .img-holder{overflow:hidden;width:133px;height:133px;margin:0 auto 25px;border-radius:50%}.informative-block .detail-block .img-holder img,.stories-block .detail-block .img-holder img{width:100%!important;height:auto!important}.informative-block .name,.stories-block .name{font-size:24px;line-height:28px;display:block;padding-bottom:3px;color:#000}.informative-block .post,.stories-block .post{font-size:16px;font-style:italic;line-height:22px;display:block;padding-bottom:35px;color:#000}.informative-block .text-block,.stories-block .text-block{font-size:17px;line-height:28px;overflow:hidden;color:#333}.informative-block .text-block p,.stories-block .text-block p{margin-bottom:31px}.informative-block .note,.stories-block .note{font-size:17px;line-height:24px;margin:-3px 0 0;padding:24px 23px 25px;text-align:center;color:#666;border:6px solid #dad8d8;background:#fff}.informative-block .note a,.stories-block .note a{text-decoration:none;color:#666}.informative-block .note a:hover,.stories-block .note a:hover{text-decoration:underline}.informative-block .note p,.stories-block .note p{margin-bottom:0}.informative-block{padding-bottom:29px;background:#fff}.informative-block h2{font-size:24px;line-height:30px;margin-bottom:20px;text-align:left;text-transform:uppercase;color:#333}.informative-block .content-holder{padding-top:8px;border:none}.informative-block .detail-block{text-align:left}.informative-block .text-block{line-height:26px;padding-top:2px}.informative-block .text-block p{margin-bottom:28px}.informative-block .text-block ul li{position:relative;margin-bottom:1px;padding-left:12px}.informative-block .text-block ul li:before{position:absolute;top:13px;left:2px;width:5px;height:2px;background:#666}.accessibility{position:absolute;top:auto;left:-10000px;overflow:hidden;width:1px;height:1px}.accessibility:focus{position:static;width:auto;height:auto}.inner{line-height:25px}.bg-stretch{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-position:50% 0;background-size:cover}.banner,.banner .box .btn{position:relative;z-index:1}.banner{padding:20px 0}.banner .bg-stretch{background-position:50% 50%}.banner .box{float:right;width:100%;max-width:553px;margin:0 0 20px;padding:30px 16px 26px;border:6px solid #19a7a9;background:#fff}.banner .box .heading{font-size:14px;margin:0 0 32px;padding:0 0 31px;text-align:center;border-bottom:1px solid #d4d4d4}.banner .box .heading .text{color:#999}.banner .box .heading .h3,.banner .box .heading h3{font-size:24px;line-height:30px;margin:0;text-transform:uppercase}.banner .box .decor-text{font-family:'Droid Serif','Times New Roman',Times,serif;font-style:italic;line-height:24px;display:block;max-width:310px;margin:0 auto 17px;color:#999}.banner .box .columns{font-size:15px;line-height:21px;padding:0 10px 20px}.banner .box .columns .col{margin:0 0 20px}.banner .box .h4,.banner .box h4{font-size:14px;margin:0 0 7px;text-transform:uppercase;color:#999}.banner .box p{margin:0}.banner .box .btn{font-size:18px;line-height:43px;display:block;height:65px;margin:0 4px;text-align:center;text-transform:capitalize;border-radius:5px}.banner .box .btn:before{position:absolute;z-index:-1;top:7px;right:7px;bottom:7px;left:7px;border:1px solid #a483af;border-radius:4px}.logotypes-section{padding:37px 0 26px;background:#222}.logotypes-section .title{font:italic 14px/16px 'Droid Serif','Times New Roman',Times,serif;display:block;margin:0 0 45px 9px;color:#bfbfbf}.logotypes-section .logo-list{padding:0 0 0 4px;text-align:center}.logotypes-section .logo-list li{display:inline-block;margin:0 19px 19px;vertical-align:middle}.logotypes-section .logo-list img{vertical-align:middle}.quotes-section{font-size:16px;font-weight:700;line-height:25px;padding:50px 0 10px}.quotes-section .quote-col{margin:0 0 40px}.quotes-section .quote-col+.last{margin-right:40px}.quotes-section q{position:relative;display:block;margin:0 0 27px;padding:0 0 0 50px}.quotes-section q:before{font-size:60px;line-height:1;position:absolute;top:0;left:0;content:'“';color:#137376}.quotes-section cite{font:14px/22px 'Droid Serif','Times New Roman',Times,serif;display:block;overflow:hidden;padding:0 0 0 40px}.quotes-section cite .img-holder{float:left;width:80px;margin:0 17px 0 0}.quotes-section cite img{width:100%;height:auto;vertical-align:top;border-radius:50%}.icons-row img,.icons-row li{vertical-align:middle}.quotes-section cite .name{font-weight:700;font-style:italic;display:block;margin:0 0 6px}.quotes-section cite .text{display:block;overflow:hidden;padding:4px 0 0}.text-section,.text-section-alt{font-size:16px;line-height:25px;padding:50px 0 20px}.text-section{color:#666}.text-section .h2,.text-section h2{max-width:820px;margin:0 auto 40px}.info-text,.text-section-alt .container{max-width:900px}.text-section .inner-holder{margin-bottom:40px}.text-section p{margin:0 0 33px}.text-section-alt .h3,.text-section-alt h3{font-size:22px;line-height:30px;margin:0 0 40px}.info-text,.info-text-alt{font-size:20px;font-weight:700;text-align:center}.text-section-alt p{margin:0 0 36px}.text-section-alt .list{line-height:27px;margin:0 0 40px}.text-section-alt .list li{position:relative;margin:0 0 10px;padding:0 0 0 15px}.info-text,.section{padding:50px 0 20px}.text-section-alt .list li:before{position:absolute;top:13px;left:1px;width:5px;height:5px;content:'';border-radius:50%;background:#fff}.info-text{line-height:32px;position:relative;margin:0 auto 40px}.info-text:after,.info-text:before{position:absolute;top:0;left:50%;width:35%;height:1px;content:'';-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#b3b3b3}.info-text:after{top:auto;bottom:0}.info-text p{margin:0 0 35px}.info-text-alt{position:relative;max-width:910px;margin:0 auto 40px}.info-text-alt p{margin:0 0 35px}.section{font-size:16px;line-height:25px}.section .container{max-width:926px}.section h3{font-size:25px;line-height:32px;margin:0 0 40px;text-transform:uppercase}.section .inner-holder{margin-bottom:40px}.section p,.section-text p{margin:0 0 35px}.section-text{font-size:16px;line-height:25px;padding:50px 0 40px}.section-two-columns{font-size:16px;line-height:25px;padding:45px 0 25px}.section-two-columns .heading{margin:0 0 40px}.section-two-columns .heading h2{font-size:38px;line-height:42px;margin:0 0 19px;text-transform:uppercase}.section-two-columns .heading .sub-title{font:italic 24px/28px 'Droid Serif','Times New Roman',Times,serif}.section-two-columns .inner-holder{max-width:960px}.section-two-columns p{margin:0 0 29px}.blockquote-section{padding:110px 0 97px;color:#fff;background:#7c4e8c}.blockquote-section .photo-holder{font:17px/22px 'Droid Serif','Times New Roman',Times,serif;float:left;width:48%;padding:9px 0;text-align:center}.blockquote-section .photo-holder .name{font-size:22px;font-style:italic;line-height:25px;display:block;margin:0 0 11px}.blockquote-section .img-holder{position:relative;overflow:hidden;width:169px;height:169px;margin:0 auto 27px;border-radius:50%;background:#eaeaea}.blockquote-section .img-holder .text{font:22px/26px Helvetica,Arial,sans-serif;position:absolute;top:50%;left:0;width:100%;padding:0 10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;text-transform:uppercase;color:#000}.blockquote-section .quote{font:24px/45px 'Droid Serif','Times New Roman',Times,serif;float:left;width:48%}.white-box .cite .name,.white-box .title .mark-black{font-family:'Droid Serif','Times New Roman',Times,serif;font-style:italic}.inner-holder{max-width:764px;margin:0 auto}.sr-only{position:absolute;top:-9999px;left:-9999px}.icons-row{display:none;width:100%}.icons-row li{display:table-cell;text-align:center}.large-text{font-size:28px;line-height:40px;margin-bottom:40px;text-transform:uppercase}.mark-blue,.mark-yellow{margin:0 -2px;display:inline-block;vertical-align:top}.mark-blue{padding:0 2px;background:#cfefef}.mark-yellow{padding:1px 6px 0;background:#f4da0e}.black-section,.mark-black{background:#000}.mark-black{display:inline-block;padding:0 9px 1px;vertical-align:top;color:#fff}.text-center{text-align:center}.dark-text{color:#0c2a31}.text-green{color:#19a7a9}.text-purple{color:#7c4e8c}.text-yellow{color:#f4da0e}.dark-section{color:#fff;background:#333}.green-section{color:#fff;background:#19a7a9}.dark-green-section{color:#fff;background:#169294}.circle-icons .col{font-size:20px;line-height:27px;width:190px;margin:0 auto 40px;text-align:center}.green-circle{position:relative;width:170px;height:170px;margin:0 auto 23px;border-radius:50%;background:#19a7a9}.green-circle.large{width:210px;height:210px;margin-bottom:32px}.green-circle img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gray-section{background:#eaeaea}.light-gray-section{background:#f5f5f5}.gray-box{margin:0 0 50px;background:#eaeaea}.white-blocks .white-block{background:#fff}.btn-green{background:#19a7a9}.btn-green:hover{background:#127b7d}.white-box{max-width:976px;margin:0 auto 67px;padding:30px 20px;color:#333;background:#fff}.white-box .title{font-size:20px;line-height:32px;margin:0 0 20px;padding:5px 0 0}.white-box .title .mark-black{margin:0 0 6px}.white-box p{margin:0 0 45px}.white-box .cite{display:table;width:100%}.white-box .cite .img-holder{display:table-cell;width:85px;vertical-align:middle}.white-box .cite img{vertical-align:top}.white-box .cite .details{display:table-cell;padding:0 0 0 23px;vertical-align:middle;color:#999}.white-box .cite .details p{margin:0}.white-box .cite .name{display:block;margin:0 0 2px;color:#19a7a9}.note-box{font-size:17px;line-height:24px;margin:0 0 50px;padding:24px 23px 25px;text-align:center;color:#666;border:6px solid #dad8d8;background:#fff}.note-box a{text-decoration:none;color:#7c4e8c}.note-box a:hover{text-decoration:underline}.note-box p{margin-bottom:0}.inner .info-list{margin-bottom:-80px;padding:50px 0 26px}.inner .info-list .title{font-size:20px;line-height:24px;padding:0 7px 13px}.inner .info-list .list{font-size:18px;line-height:25px}.inner .info-list .list li{margin-bottom:26px;color:#333}.inner .info-list .list li:before{top:9px}.inner .info-list .two-column{margin-bottom:60px;padding-bottom:30px}.extra-large-text{font-size:28px;line-height:40px;margin:0 0 38px;text-transform:uppercase}.section-style01{font-size:16px;line-height:25px;padding:50px 0 20px}.section-style01 .heading{margin:0 0 40px}.section-style01 .heading .sub-title{font:italic 17px/28px 'Droid Serif','Times New Roman',Times,serif;display:block;max-width:700px;margin:0 auto;color:#999}.section-style01 p{margin:0 0 45px}.section-style01 .list{line-height:26px;margin:0 0 54px}.section-style01 .list li{position:relative;margin:0 0 16px;padding:0 0 0 12px}.section-style01 .list li:before{position:absolute;top:10px;left:0;width:5px;height:5px;content:'';border-radius:50%;background:#000}.section-style01 .info-text-alt{font-size:20px;line-height:34px}.section-style01 .info-text-alt p{margin-bottom:38px}.course-section{padding:104px 0 33px}.course-section .block .text-holder,.course-section .block.right .text-holder{padding:15px}.course-section .extra-large-text{margin:0 0 49px}.course-section .heading{margin:0 0 72px}.course-section .heading .sub-title{font:17px/28px 'Droid Serif','Times New Roman',Times,serif;display:block;max-width:740px;margin:0 auto;color:#999}.course-section .heading p{margin:0 0 31px}.course-section .block{font-size:16px;line-height:25px;position:relative;overflow:hidden;max-width:990px;margin:0 auto 66px;background:#eaeaea}.course-section .block .img-holder{text-align:center}.course-section .block .img-holder img{vertical-align:top}.course-section .block .h4,.course-section .block h4{font-size:22px;line-height:30px;margin:0 0 32px}.testimonials,.testimonials.alt{padding:50px 0 12px}.testimonials.alt .container{max-width:1004px}.testimonials .h2,.testimonials h2{font-size:30px;line-height:35px;margin:0 0 40px}.testimonials .text-large{font-size:30px;line-height:36px;margin:0 0 40px;text-transform:uppercase}.black-section{font-size:20px;line-height:25px;padding:50px 0 20px}.black-section .container{max-width:1000px}.black-section .heading{margin:0 0 64px;padding:0 0 42px;border-bottom:1px solid #2d2d2d}.black-section .h2,.black-section h2{font-size:32px;line-height:36px;margin:0 0 12px;text-transform:uppercase}.black-section .sub-title{font-family:'Droid Serif','Times New Roman',Times,serif;font-style:italic;color:#fff}.black-section .columns{overflow:hidden}.black-section .col{font-weight:700;width:270px;margin:0 auto 40px;color:#666}.black-section .col .mark-yellow{line-height:28px;margin:0 0 9px;text-transform:uppercase;color:#000}.module-section{font-size:16px;line-height:25px;padding:50px 0 20px}.module-section .container{max-width:1005px}.module-section .heading{margin:0 0 40px}.module-section .heading .h2,.module-section .heading h2{font-size:30px;line-height:36px;margin:0 0 30px;text-transform:uppercase}.module-section .heading .sub-title{font:17px/30px 'Droid Serif','Times New Roman',Times,serif;display:block;max-width:780px;margin:0 auto;color:#999}.module-section p{margin:0 0 32px}.modules{padding:51px 0 0}.module{font-size:16px;line-height:24px;margin:0 0 40px;padding:17px 13px;border:4px solid #daf1f1}.module.active .icon-arrow{-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)}.module .holder .text-holder p{margin:0 0 17px}.module .holder .btn-holder{padding:29px 12px 0}.module .holder .btn-holder .btn{font-size:16px;line-height:20px;display:block;padding-right:16px;padding-left:16px;text-align:center;white-space:nowrap;text-transform:capitalize;border-radius:3px}.module .holder .icon-arrow{display:inline-block;width:16px;height:15px;margin:3px 0 0 5px;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;vertical-align:top;background:url(../images/icon-arrow.png) no-repeat;background-size:100% 100%}.module .icon{position:relative;width:115px;height:115px;margin:0 auto 20px;border-radius:50%;background:#34adaf}.module .icon img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module .h3,.module h3{font-size:16px;line-height:24px;margin:0 0 16px;text-transform:uppercase;color:#aaa}.module .h4,.module h4{font-size:22px;line-height:26px;margin:0 0 9px}.module .slide .list{margin:25px 0 0;padding:35px 0 0;border-top:1px solid #d4d4d4}.module .slide .list li{position:relative;margin:0 0 27px;padding:0 0 0 11px}.module .slide .list li:before{position:absolute;top:11px;left:2px;width:3px;height:3px;content:'';border-radius:50%;background:#000}.schedule-section{position:relative;z-index:1;min-height:568px;padding:49px 0}.schedule-section:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:rgba(0,0,0,.55)}.schedule-section .container{position:relative;max-width:1005px}.schedule-section .box{float:right;width:100%;max-width:543px;padding:30px 20px 20px;color:#fff;background:#000}.schedule-section .heading{margin:0 0 58px;padding:0 0 51px;border-bottom:1px solid #2a2a2a}.schedule-section .heading .icon{margin:0 0 26px}.schedule-section .heading .h3,.schedule-section .heading h3{font-size:24px;line-height:30px;margin:0 0 15px}.schedule-section .heading .date{font:italic 18px/22px 'Droid Serif','Times New Roman',Times,serif}.schedule-section .h4,.schedule-section h4{font-size:16px;line-height:20px;margin:0 0 11px;text-transform:uppercase}.schedule-section .columns .col{margin:0 0 20px;text-align:center}.schedule-section .columns p{margin:0}.includes-section{font-size:17px;line-height:26px;padding:120px 0 49px;border-bottom:2px solid #ccc}.includes-section .h2,.includes-section h2{font-size:28px;line-height:40px;margin:0 0 40px;text-transform:uppercase}.includes-section .h3,.includes-section h3{font-size:20px;line-height:26px;margin:0 0 2px}.includes-section p{margin:0 0 40px}.difference-section{font-size:16px;line-height:25px;padding:50px 0 20px}.difference-section .heading{margin:0 0 62px}.difference-section .h2,.difference-section h2{font-size:28px;line-height:40px;margin:0 0 33px;text-transform:uppercase}.difference-section .sub-title{font:17px/30px 'Droid Serif','Times New Roman',Times,serif;display:block;max-width:700px;margin:0 auto;color:#999}.difference-section p{margin:0 0 35px}.difference-section .circle-icons{max-width:970px;padding:40px 0}.difference-section .circle-icons .col{font-size:17px;line-height:28px;width:250px}.difference-section .info-text{font-size:20px;line-height:34px;margin-bottom:40px;padding-top:40px;padding-bottom:0}.difference-section .info-text:before{width:45%}.difference-section .info-text:after{display:none}.questions-section{padding:50px 0 20px}.questions-section .container{max-width:1000px}.questions-section .h2,.questions-section h2{font-size:28px;line-height:40px;margin:0 0 40px;text-transform:uppercase}.questions-section .row{margin:0 0 40px}.questions-section .title{font-size:20px;line-height:25px;margin:0 0 20px}.questions-section .text{overflow:hidden}.instructors-section{padding:50px 0 20px;border-top:1px solid #b2b2b2}.instructors-section .heading{margin:0 0 40px}.instructors-section .h2,.instructors-section h2{font-size:30px;line-height:36px;margin:0 0 30px;text-transform:uppercase}.instructors-section .sub-title{font:17px/30px 'Droid Serif','Times New Roman',Times,serif;display:block;max-width:720px;margin:0 auto;color:#999}.instructors-section .gray-box{overflow:hidden;max-width:990px;margin:0 auto 49px;padding:45px 26px 18px}.instructors-section .gray-box .heading{margin:0 0 18px}.instructors-section .gray-box .text{margin:0 0 40px}.instructors-section h3{margin:0 0 8px}.instructors-section .position{font-size:20px}.instructors-section p{margin:0 0 29px}.instructors-section .image-holder{overflow:hidden;text-align:center}.instructors-section .image-holder img{display:block;margin:0 auto 26px}.instructors-section .image-holder .btn-twitter{font-size:12px;font-weight:700;line-height:28px;position:relative;display:inline-block;min-width:152px;height:28px;padding:0 5px 0 31px;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;text-align:left;vertical-align:top;text-decoration:none;color:#eaeaea;border-radius:3px;background:#3997dc}.instructors-section .image-holder .btn-twitter:hover{opacity:.8}.instructors-section .image-holder .btn-twitter:before{position:absolute;top:6px;left:10px;width:17px;height:15px;content:'';background:url(../images/icon-twitter.png) no-repeat}.buy-section{font-size:16px;line-height:25px;padding:50px 0 20px;border-top:1px solid #117576}.buy-section .container{max-width:975px}.buy-section .heading{max-width:760px;margin:0 auto 40px;text-align:center}.buy-section .heading .h2,.buy-section .heading h2{font-size:28px;line-height:40px;margin:0 0 28px;text-transform:uppercase}.buy-section .heading .sub-title{font:17px/30px 'Droid Serif','Times New Roman',Times,serif;display:block;max-width:720px;margin:0 auto;color:#fff}.buy-section .white-blocks{margin:0 0 40px}.buy-section .white-blocks:after{display:none}.buy-section .white-block{margin:0 0 40px;padding:29px 17px 17px;color:#333}.buy-section .white-block .heading{margin:0 0 29px;padding:0 11px 28px;text-align:left;border-bottom:1px solid #bfbfbf}.buy-section .white-block .heading h3{font-size:22px;margin:0 0 22px;text-transform:uppercase}.buy-section .white-block .price .number{font-size:30px;font-weight:700;line-height:48px;float:left;margin:0 21px 0 0}.buy-section .white-block .price .text{font-size:12px;line-height:21px;display:block;overflow:hidden;padding:2px 0 0;color:#666}.buy-section .white-block .holder{padding:0 15px}.buy-section .white-block .holder p{margin:0 0 12px}.buy-section .white-block ul{margin:0 0 37px}.buy-section .white-block ul li{position:relative;padding:0 0 0 14px}.buy-section .white-block ul li:before{position:absolute;top:13px;left:-2px;width:4px;height:4px;content:'';border-radius:50%;background:#333}.buy-section .white-block .btn{font-size:18px;line-height:47px;display:block;overflow:hidden;height:47px;margin:0 0 7px;padding:0 10px;text-align:center;text-transform:none}.subnav-holder-alt{position:absolute;z-index:5;top:106px;left:0;visibility:hidden;width:100%;padding:16px 0;-webkit-transition:opacity .25s ease,visibility .25s ease;transition:opacity .25s ease,visibility .25s ease;opacity:0;background:#fff}.subnav-holder-alt.fixed-position{visibility:visible;opacity:1}.nav-active .sub-nav-opener span,.subnav-holder-alt.nav-active .sub-nav-opener span{opacity:0}.subnav-holder-alt .container{max-width:1100px}.subnav-holder-alt .sub-nav-opener{position:relative;float:left;overflow:hidden;width:26px;height:22px;margin:5px 0 0 15px;white-space:nowrap;text-indent:101%}.subnav-holder-alt .sub-nav-opener span,.subnav-holder-alt .sub-nav-opener:after,.subnav-holder-alt .sub-nav-opener:before{position:absolute;top:0;right:0;left:0;height:3px;content:'';-webkit-transition:all .25s linear;transition:all .25s linear;background:#7c4e8c}.subnav-holder-alt .sub-nav-opener:after{top:auto;bottom:0}.subnav-holder-alt .sub-nav-opener span{top:50%;margin-top:-2px}.subnav-holder-alt.nav-active .sub-nav-opener:before{top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.subnav-holder-alt.nav-active .sub-nav-opener:after{top:50%;bottom:auto;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.subnav-holder-alt.nav-active .sub-nav{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.subnav-holder-alt .sub-nav{font-weight:700;position:fixed;top:65px;left:0;width:200px;padding:11px 5px 9px;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);background:#fff}.subnav-holder-alt .sub-nav ul{overflow:hidden}.subnav-holder-alt .sub-nav ul li{margin:0 15px 5px}.subnav-holder-alt .sub-nav a{text-decoration:none;color:#000}.subnav-holder-alt .sub-nav a.anchor-active,.subnav-holder-alt .sub-nav a:hover{color:#7c4e8c}.subnav-holder-alt .btn-holder{float:right}.subnav-holder-alt .btn{font-size:12px;line-height:17px;padding:8px 20px;text-transform:none}.sub-nav-opener{position:relative;float:left;overflow:hidden;width:26px;height:22px;margin:5px 0 0 15px;white-space:nowrap;text-indent:101%}.sub-nav-opener span,.sub-nav-opener:after,.sub-nav-opener:before{position:absolute;top:0;right:0;left:0;height:3px;content:'';-webkit-transition:all .25s linear;transition:all .25s linear;background:#7c4e8c}.sub-nav-opener:after{top:auto;bottom:0}.sub-nav-opener span{top:50%;margin-top:-2px}.nav-active .sub-nav-opener:before{top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav-active .sub-nav-opener:after{top:50%;bottom:auto;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-active .sub-nav{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media (min-width:768px){.threecolumn .column,.two-column .column{width:50%}.threecolumn .column{width:33.33%}.navigation-holder{padding:0}.navigation-holder ul{float:left;width:40%;margin-left:-5px}.navigation-holder ul li{display:inline-block;width:49%;text-align:center;vertical-align:top}.navigation-holder ul li.active a{color:#eed91f;background:#714583}.navigation-holder .logo.logo-mobile,.navigation-holder .nav-opener{display:none}.nav a,.navigation-holder .logo{display:inline-block;vertical-align:top}.navigation-holder .nav-right{float:right;max-width:40%}.navigation-holder .nav-right li{width:39%}.navigation-holder .nav-right li.search{width:18%}.navigation-holder .logo{float:none;width:20%;margin:23px 0 16px;text-align:center}.nav a{padding:46px 15%}.article-block p{margin-bottom:35px}.article-block .threecolumn{padding-top:34px}.article-block .threecolumn .column{font-size:23px;line-height:30px}.article-block .threecolumn .img-holder{margin-bottom:51px}.info-block{padding:64px 0 70px}.info-block .two-column{padding-bottom:59px}.info-block .two-column .column{padding:44px 60px 26px 6.4%}.info-block .two-column .column:first-child{padding-left:17px}.info-block .two-column p{margin-bottom:29px}.info-block .two-column .note{max-width:91%}.info-block .info-note{display:table;width:100%;padding:30px 27px 29px;table-layout:fixed}.info-block .info-note .img-holder{display:table-cell;margin:0;padding-top:5px;vertical-align:top}.info-block .info-note .text-holder{font-size:18px;line-height:22px;display:table-cell;width:auto;padding-left:36px;vertical-align:top}.info-block .info-note h3{font-size:28px;line-height:36px}.method-block{font-size:28px;line-height:40px;padding:155px 0 86px}.method-block p{margin-bottom:43px}.info-list{margin-bottom:-81px}.info-list .title{font-size:18px;line-height:22px;padding:0 7px 17px}.info-list h2{font-size:30px;line-height:41px}.info-list .list li{margin-bottom:22px;padding-left:28px}.info-list .list li:before{left:-7px}.join-block{font-size:18px;line-height:25px;padding:91px 0}.join-block h2{font-size:45px;line-height:52px;margin-bottom:55px}.join-block .threecolumn{padding-top:19px}.join-block .threecolumn .col-wrap{padding:30px 30px 52px}.learn-block{font-size:25px;line-height:38px;padding:100px 0 72px}.learn-block h2{font-size:48px;line-height:54px;margin-bottom:39px}.learn-block p{margin-bottom:41px}.blockquote-holder{padding:95px 0 127px}.blockquote-holder .blockquote-wrap{display:table;width:100%;table-layout:fixed}.blockquote-holder .img-holder{display:table-cell;width:200px;margin:0;padding:0 20px;text-align:right;vertical-align:middle}.blockquote-holder .blockquote{padding-left:30px}.article-holder{font-size:26px;line-height:39px;padding:70px 0 130px}.article-holder h2{font-size:48px;line-height:55px;margin-bottom:52px}.article-holder .threecolumn{padding-top:55px}.article-holder .threecolumn .column{font-size:20px;line-height:30px}.article-holder .threecolumn h3{font-size:24px;line-height:36px;margin-bottom:17px}.article-holder .threecolumn .img-holder{width:180px;height:180px;margin:0 auto 40px}.ready-block,.tuition-block{font-size:25px;line-height:38px;padding:57px 0 66px}.ready-block h2,.tuition-block h2{font-size:46px;line-height:52px;margin-bottom:33px}.ready-block .two-column,.tuition-block .two-column{padding-top:53px}.ready-block .two-column .column,.tuition-block .two-column .column{padding-bottom:0}.ready-block .two-column .col-holder,.tuition-block .two-column .col-holder{font-size:18px;line-height:25px;padding:54px 14px 13px}.ready-block .two-column .btn,.tuition-block .two-column .btn{font-size:22px;line-height:28px;padding:16px 20px}.ready-block .two-column .price,.tuition-block .two-column .price{font-size:37px;line-height:44px;padding:14px 0 23px}.info-holder .holder{display:table;width:100%;table-layout:fixed}.info-holder .text-block{display:table-cell;width:56%;vertical-align:middle}.info-holder p{margin-bottom:27px}.info-holder .icon-holder{display:table-cell;width:20%;vertical-align:middle}.informative-block,.stories-block{padding:82px 0}.informative-block h2,.stories-block h2{font-size:46px;line-height:54px;margin-bottom:82px}.informative-block .content-holder,.stories-block .content-holder{overflow:hidden;padding:42px 0 38px;border-width:6px 0 0}.informative-block .detail-block,.stories-block .detail-block{font-size:26px;line-height:38px;float:left;width:314px;margin-right:40px}.informative-block h2{font-size:35px;line-height:43px;margin-bottom:33px}.banner .box{margin:0}.banner .box .heading{font-size:16px}.banner .box .heading .h3,.banner .box .heading h3{font-size:37px;line-height:57px}.banner .box .columns{padding:0 18px 40px}.banner .box .columns .col{float:left;width:46%;margin:0}.banner .box .columns .col+.col{float:right}.banner .box .btn{font-size:25px;line-height:53px;height:75px}.logotypes-section .title{max-width:46%}.logotypes-section .logo-list{text-align:left}.logotypes-section .logo-list li{margin:0 38px 0 0}.quotes-section{font-size:18px;line-height:26px;padding:101px 0 90px}.quotes-section .quote-col{float:left;width:46%;margin:0}.quotes-section .quote-col+.quote-col{float:right;margin:0 15px 0 0}.quotes-section .quote-col+.last q{margin-bottom:53px;padding-right:25px}.quotes-section q{padding-left:72px}.quotes-section q:before{left:18px}.quotes-section cite{font-size:18px;padding-left:60px}.quotes-section cite .img-holder{width:110px}.quotes-section cite .text{padding-top:20px}.text-section{font-size:20px;line-height:30px;padding:66px 0 39px}.text-section .h2,.text-section .inner-holder,.text-section h2{margin-bottom:70px}.text-section-alt{font-size:22px;line-height:32px;padding:101px 0 96px}.text-section-alt .h3,.text-section-alt h3{font-size:25px;line-height:38px;margin-bottom:102px}.text-section-alt .list{margin-bottom:51px}.text-section-alt .list li{margin-bottom:19px}.info-text{font-size:25px;margin-bottom:82px;padding:84px 0 40px}.info-text-alt{font-size:25px;line-height:32px;margin-bottom:84px;padding:37px 0 0}.section{font-size:22px;line-height:32px;padding:111px 0 75px}.section h3{margin-bottom:75px}.section .inner-holder{margin-bottom:93px}.section-text{font-size:20px;line-height:32px;padding:100px 0 93px}.section-two-columns{font-size:19px;line-height:26px;padding-bottom:63px}.section-two-columns .heading{margin-bottom:97px}.section-two-columns .heading .sub-title{font-size:27px;line-height:32px}.section-two-columns .inner-holder .column{float:left;width:48%}.section-two-columns .inner-holder .column+.column{float:right}.icons-row{display:table;margin:0 0 72px;padding:0 40px;table-layout:fixed}.large-text{font-size:48px;line-height:65px;margin:0 0 70px}.circle-icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.circle-icons .col{margin:0}.white-blocks .white-block{float:left}.white-box{padding:51px 26px 69px}.white-box .column{float:left;width:48.5%}.white-box .title{font-size:24px;line-height:36px;margin:0;padding:5px 20px 0 0}.inner .info-list{margin:0 0 -62px;padding:93px 0 0}.inner .info-list .two-column{margin-bottom:87px;padding-bottom:54px}.extra-large-text{font-size:50px;line-height:54px}.section-style01{font-size:22px;line-height:32px;padding:79px 0 69px}.section-style01 .heading{margin-bottom:98px}.section-style01 .list li{margin-bottom:23px}.section-style01 .list li:before{top:13px}.section-style01 .info-text-alt{font-size:23px;line-height:36px}.course-section .block.left{padding:0 0 0 350px}.course-section .block.left .img-holder{left:0}.course-section .block.right{padding:0 350px 0 0}.course-section .block.right .img-holder{right:0}.course-section .block.right .text-holder{padding:15px 55px}.course-section .block .img-holder{position:absolute;top:0;bottom:0}.course-section .block .text{display:table;width:100%;height:335px}.course-section .block .text-holder{display:table-cell;padding:15px 39px;vertical-align:middle}.testimonials{padding:84px 0 12px}.testimonials.alt{padding:89px 0 75px}.testimonials .h2,.testimonials h2{font-size:35px;line-height:40px;margin-bottom:71px}.testimonials .text-large{font-size:43px;line-height:48px;margin-bottom:89px}.black-section{padding:90px 0 74px}.black-section .col{display:inline-block;margin:0 40px 40px;vertical-align:top}.module-section{font-size:20px;line-height:30px;padding:168px 0 72px}.module-section .heading{margin-bottom:91px}.module-section .heading .h2,.module-section .heading h2{font-size:42px;line-height:48px;margin-bottom:51px}.module{margin-bottom:55px;padding-bottom:7px}.module .holder{display:table;width:100%}.module .holder .btn-holder,.module .holder .icon-holder,.module .holder .text-holder{display:table-cell;vertical-align:middle}.module .holder .icon-holder{width:186px}.module .holder .btn-holder{width:214px}.includes-section .columns,.schedule-section .columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-pack:justify}.module .icon{margin:0 0 8px 17px}.module .slide .list{padding:35px 214px 9px 186px}.schedule-section .box{padding:52px 23px 68px}.schedule-section .heading .h3,.schedule-section .heading h3{font-size:30px;line-height:36px}.schedule-section .heading .date{font-size:20px;line-height:24px}.schedule-section .columns{display:flex;padding:0 30px;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.schedule-section .columns .col{width:41%;margin:0;text-align:left}.includes-section .h2,.includes-section h2{font-size:45px;line-height:50px;margin:0 0 91px}.includes-section .columns{display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.includes-section .col{width:47.55%}.includes-section p{margin:0 0 61px}.difference-section{font-size:20px;line-height:32px;padding:131px 0 79px}.difference-section .h2,.difference-section h2{font-size:45px;line-height:50px}.difference-section .circle-icons{padding:82px 0 94px}.difference-section .info-text{font-size:25px;line-height:39px;margin-bottom:74px;padding-top:79px}.questions-section{padding:120px 0 42px}.questions-section .h2,.questions-section h2{font-size:45px;line-height:50px;margin:0 0 125px}.questions-section .row{margin:0 0 64px}.questions-section .title{float:left;width:39.4%;margin:0;padding:0 20px 0 0}.instructors-section{padding:89px 0 73px}.instructors-section .heading{margin-bottom:83px}.instructors-section .h2,.instructors-section h2{font-size:43px;line-height:48px;margin-bottom:56px}.instructors-section .gray-box .text{float:left;width:74%;margin:0;padding:0 55px 0 0}.instructors-section .image-holder{padding:83px 0 0}.buy-section{font-size:18px;line-height:26px;padding:113px 0 75px}.buy-section .heading{margin-bottom:76px}.buy-section .heading .h2,.buy-section .heading h2{font-size:43px;line-height:59px;margin-bottom:48px}.buy-section .white-blocks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:71px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.buy-section .white-block{float:none;width:47%;margin:0}.buy-section .white-block .price .number{font-size:45px}.buy-section .white-block .price .text{font-size:16px}.buy-section .white-block .btn{font-size:25px;line-height:77px;height:77px}}@media (min-width:768px) and (min-width:1024px){.navigation-holder .nav-right li.search{width:19%}}@media (min-width:1024px){.subnav-holder .sub-nav,.subnav-holder-alt .sub-nav{position:static;width:auto;background:0 0;box-shadow:none}.subnav-holder .sub-nav ul li,.subnav-holder-alt .sub-nav ul li{float:left;margin:0 23px 0 0}.sub-nav-opener,.subnav-holder-alt .sub-nav-opener{display:none}.nav a{padding:46px 24%}.subnav-holder .sub-nav{font-size:16px;line-height:20px;float:left;max-width:78%;-webkit-transition-duration:0s!important;transition-duration:0s!important;-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}.subnav-holder .btn-holder{max-width:22%;text-align:right}.subnav-holder .btn{font-size:16px;line-height:20px;padding:10px 25px}.banner{height:537px;padding:20px 0 0}.white-box{padding:51px 46px 69px}.white-box .title{font-size:28px;line-height:40px}.instructors-section .gray-box{padding:45px 64px 18px}.subnav-holder-alt{font-size:45px;top:117px}.subnav-holder-alt .sub-nav{font-size:16px;line-height:20px;float:left;max-width:78%;-webkit-transition-duration:0s!important;transition-duration:0s!important;-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}.subnav-holder-alt .btn-holder{max-width:22%;text-align:right}.subnav-holder-alt .btn{font-size:16px;line-height:20px;padding:10px 25px}}@media only screen and (min-width:1025px){a[href^=skype],a[href^=sms],a[href^=tel]{cursor:default;pointer-events:none}}@media (max-width:768px){#mc_embed_signup .clear,#mc_embed_signup label,#mc_embed_signup-2 .clear,#mc_embed_signup-2 label{display:block;width:100%}#mc_embed_signup input.email{margin-bottom:5px}#mc_embed_signup .button{margin:0}#mc_embed_signup-2 input.email{margin-bottom:5px}#mc_embed_signup-2 .button{margin:0}#mc_embed_signup .button,#mc_embed_signup input.email,#mc_embed_signup-2 .button,#mc_embed_signup-2 input.email{width:100%}#mc_embed_signup-2 label{text-align:center}}@media (max-width:767px){.learn-block .icon-holder:after,.navigation-holder .slide .logo{display:none}body.nav-active .navigation-holder .nav-opener:before{top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}body.nav-active .navigation-holder .nav-opener:after{top:50%;bottom:auto;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}body.nav-active .navigation-holder .nav-opener span{opacity:0}body.nav-active .slide{max-height:500px}.navigation-holder .slide{position:absolute;top:100%;right:-15px;left:-15px;overflow:hidden;max-height:0;-webkit-transition:all .3s linear;transition:all .3s linear;background:#7c4e8c}.resize-active .navigation-holder .slide{-webkit-transition:none;transition:none}.banner-block .title{padding-bottom:10px}.banner-block h1{font-size:68px;line-height:74px}.banner-block .text{font-size:20px;line-height:26px;padding-bottom:20px}.article-block,.info-block h2{font-size:16px;line-height:24px}.article-block{padding:40px 0}.info-block h2{margin-bottom:5px}.info-block .sub-title{font-size:15px;line-height:20px;padding-bottom:20px}.info-block .two-column .btn{font-size:15px;line-height:20px;padding:13px 20px}.info-list .two-column{margin-bottom:35px;padding-bottom:25px}.join-block h3{font-size:20px;line-height:28px;margin-bottom:15px}.join-block p{margin-bottom:28px}.learn-block .icon-holder{float:none;width:100%;border-width:4px 4px 0}.blockquote-section{padding:50px 0 45px}.blockquote-section .photo-holder{float:none;width:auto;padding-bottom:40px}.blockquote-section .quote{font-size:20px;line-height:36px;float:none;width:auto}.course-section{padding:50px 0 33px}.includes-section{padding:50px 0 20px}}