:root{--fnt-sansserif: Flama, "Helvetica Neue", Helvetica, Arial, sans-serif;--fnt-serif: 	 Georgia, "Times New Roman", Times, serif;--fnt-monospace: Menlo, Consolas, Monaco, "Liberation Mono", "Lucida Console", monospace;--col-wht1: #fff;--col-blk1: #221f1f;--col-blk2: #111;--col-blu1: #00b8fe;--col-blu2: #56cefc;--col-red1: #f44336;--col-pcm: 	#34c5ee;--col-pjm: 	#c56ac4;--col-pa: 	#7e7adf;--col-ppd: 	#abd264;--col-pdd: 	#f26977;--col-ce: 	#ff9363}.row-centered{text-align:center}.col-centered{display:inline-block;float:none;text-align:left;margin-right:-4px}.col-centered.no-margin{margin-right:0}.flama{font-family:Flama,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.05em;font-style:normal}a{transition:color .15s,background-color .15s}.center-text{text-align:center!important}.left-text{text-align:left!important}.right-text{text-align:right!important}.blueText{color:#07bafe!important}.redText{color:#f44336!important}.darkText{color:#3a474e!important}.grayText{color:#999!important}.whiteText{color:#fff!important}.italic{font-style:italic!important}.font-size-24{font-size:24px!important;line-height:30px!important}.noSelect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fullWidth{width:100%!important}.button.inheritWidth,.inheritWidth{width:inherit!important}.fixedMaxWidth{max-width:1200px!important}.fixedWidth{max-width:700px!important}.no-background{background:0 0!important}.no-padding{padding:0!important}.margin-top-0,.mt-0{margin-top:0!important}.margin-bottom-0,.mb-0{margin-bottom:0!important}.margin-top-15,.mt-15{margin-top:15px!important}.margin-bottom-15,.mb-15{margin-bottom:15px!important}.margin-top-30,.mt-30{margin-top:30px!important}.margin-bottom-30,.mb-30{margin-bottom:30px!important}.margin-top-40,.mt-40{margin-top:40px!important}.margin-bottom-40,.mb-40{margin-bottom:40px!important}.margin-top-60,.mt-60{margin-top:60px!important}.margin-bottom-60,.mb-60{margin-bottom:60px!important}.margin-top-80,.mt-80{margin-top:80px!important}.margin-bottom-80,.mb-80{margin-bottom:80px!important}.margin-top-120,.mt-120{margin-top:120px!important}.margin-bottom-120,.mb-120{margin-bottom:120px!important}.margin-top-negative-15,.mt-n15{margin-top:-15px!important}.margin-bottom-negative-15,.mb-n15{margin-bottom:-15px!important}.margin-top-negative-30,.mt-n30{margin-top:-30px!important}.margin-bottom-negative-30,.mb-n30{margin-bottom:-30px!important}.margin-top-negative-40,.mt-n40{margin-top:-40px!important}.margin-top-negative-60,.mt-n60{margin-top:-60px!important}.margin-bottom-negative-60,.mb-n60{margin-bottom:-60px!important}.margin-top-negative-120,.mt-n120{margin-top:-120px!important}.margin-bottom-negative-120,.mb-n120{margin-bottom:-120px!important}.max-width-800{max-width:800px!important}.max-width-800-centered{max-width:800px!important;margin:0 auto}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.inline-block,.ib{display:inline-block}.display-block,.db{display:block!important}.ui-datepicker{z-index:9999!important}html{background-color:#242424}html #debug{margin-bottom:0;padding-bottom:20px;background:#fff}body{color:#fff;font-family:Flama,Helvetica,Arial,sans-serif;font-size:14px;-ms-overflow-style:scrollbar}h1,h2,h3,h4,h5,h6{font-family:Flama,Helvetica,Arial,sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:.05em;text-align:center}h1{font-size:36px;letter-spacing:.05em;line-height:44px}h1.inline,h2.inline,h3.inline,h4.inline,h5.inline,h6.inline{display:inline!important}.no-transform h1{text-transform:none}a{color:#00b8fe}h3{line-height:31px;letter-spacing:.05em}h4{font-family:Georgia,times new roman,Times,serif;text-transform:none;font-style:italic;font-weight:200;color:#b0bec5;letter-spacing:0}dl{font-family:Georgia,times new roman,Times,serif}dt{padding-bottom:6px}dd{padding-bottom:20px;font-style:italic}iframe{border:none}input[type=text],input[type=password],input[type=tel],input[type=date],input[type=number],input[type=phone],input[type=email],input[type=file],textarea,select{border:1px #00b8fe solid;width:100%;padding:12px;margin:0 0 15px;font-family:Georgia,times new roman,Times,serif;font-style:italic;text-transform:none}select{display:inline-block;color:#444;line-height:1.3;max-width:100%;box-sizing:border-box;box-shadow:0 1px 0 1px rgba(0,0,0,.05);border-radius:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOTIuNCIgaGVpZ2h0PSIyOTIuNCI+PHBhdGggZmlsbD0iIzAwN0NCMiIgZD0iTTI4NyA2OS40YTE3LjYgMTcuNiAwIDAgMC0xMy01LjRIMTguNGMtNSAwLTkuMyAxLjgtMTIuOSA1LjRBMTcuNiAxNy42IDAgMCAwIDAgODIuMmMwIDUgMS44IDkuMyA1LjQgMTIuOWwxMjggMTI3LjljMy42IDMuNiA3LjggNS40IDEyLjggNS40czkuMi0xLjggMTIuOC01LjRMMjg3IDk1YzMuNS0zLjUgNS40LTcuOCA1LjQtMTIuOCAwLTUtMS45LTkuMi01LjUtMTIuOHoiLz48L3N2Zz4=),linear-gradient(to bottom,#ffffff 0%,#ffffff 100%);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}input[readonly]{background-color:#ddd}p a,p a:hover,ul a,ul a:hover{color:#00b8fe}.whitebg ul{font-family:Georgia,times new roman,Times,serif;font-size:16px;line-height:26px}.whitebg ul li{margin-bottom:10px}::-webkit-input-placeholder{font-family:Flama,Helvetica,Arial,sans-serif!important;font-style:normal!important;text-transform:uppercase!important;letter-spacing:.5px}::-moz-placeholder{font-family:Flama,Helvetica,Arial,sans-serif!important;font-style:normal!important;text-transform:uppercase!important;letter-spacing:.5px}:-ms-input-placeholder{font-family:Flama,Helvetica,Arial,sans-serif!important;font-style:normal!important;text-transform:uppercase!important;letter-spacing:.5px}::-ms-input-placeholder{font-family:Flama,Helvetica,Arial,sans-serif!important;font-style:normal!important;text-transform:uppercase!important;letter-spacing:.5px}input:-moz-placeholder{font-family:Flama,Helvetica,Arial,sans-serif!important;font-style:normal!important;text-transform:uppercase!important;letter-spacing:.5px}textarea:-moz-placeholder{font-family:Flama,Helvetica,Arial,sans-serif!important;font-style:normal!important;text-transform:uppercase!important;letter-spacing:.5px}#search ::-webkit-input-placeholder,#search-box ::-webkit-input-placeholder,#mobile-search-box ::-webkit-input-placeholder{font-family:Georgia,times new roman,Times,serif!important;font-style:italic!important;text-transform:none!important;letter-spacing:0}#search ::-moz-placeholder,#search-box ::-moz-placeholder,#mobile-search-box ::-moz-placeholder{font-family:Georgia,times new roman,Times,serif!important;font-style:italic!important;text-transform:none!important;letter-spacing:0}#search :-ms-input-placeholder,#search-box :-ms-input-placeholder,#mobile-search-box :-ms-input-placeholder{font-family:Georgia,times new roman,Times,serif!important;font-style:italic!important;text-transform:none!important;letter-spacing:0}#search ::-ms-input-placeholder,#search-box ::-ms-input-placeholder,#mobile-search-box ::-ms-input-placeholder{font-family:Georgia,times new roman,Times,serif!important;font-style:italic!important;text-transform:none!important;letter-spacing:0}#search input:-moz-placeholder,#search-box input:-moz-placeholder,#mobile-search-box input:-moz-placeholder{font-family:Georgia,times new roman,Times,serif!important;font-style:italic!important;text-transform:none!important;letter-spacing:0}iframe[name=google_conversion_frame]{display:none!important;font-size:0!important;height:0!important;line-height:0!important;margin-top:-13px;width:0!important}.anchor{position:relative;display:block;top:-80px;visibility:hidden;height:0}input[type=submit]{background:#00b8fe;color:#fff;text-transform:uppercase;border-radius:2px;padding:12px 40px;border:2px #00b8fe solid}textarea{min-height:100px;max-width:100%;min-width:100%}.bluebg input,.bluebg textarea,.pricing.group.firm .blackbg input:not([type=submit]),.pricing.group.firm .blackbg textarea{border:2px #96e0fc solid;background:0 0}.bluebg input:focus,.bluebg textarea:focus,.pricing.group.firm .blackbg input:not([type=submit]):focus,.pricing.group.firm .blackbg textarea:focus{border:2px #fff solid}.pricing.group.firm select{line-height:1.45;border:2px #96e0fc solid;color:#fff;background-color:#151515;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOTIuNCIgaGVpZ2h0PSIyOTIuNCI+PHBhdGggZmlsbD0iIzk2RTBGQyIgZD0iTTI4NyA2OS40YTE3LjYgMTcuNiAwIDAgMC0xMy01LjRIMTguNGMtNSAwLTkuMyAxLjgtMTIuOSA1LjRBMTcuNiAxNy42IDAgMCAwIDAgODIuMmMwIDUgMS44IDkuMyA1LjQgMTIuOWwxMjggMTI3LjljMy42IDMuNiA3LjggNS40IDEyLjggNS40czkuMi0xLjggMTIuOC01LjRMMjg3IDk1YzMuNS0zLjUgNS40LTcuOCA1LjQtMTIuOCAwLTUtMS45LTkuMi01LjUtMTIuOHoiLz48L3N2Zz4=),linear-gradient(to bottom,#151515 0%,#151515 100%)}.pricing.group.firm select.noval{font-family:Flama,Helvetica,Arial,sans-serif!important;font-style:normal!important;text-transform:uppercase!important;letter-spacing:.5px;color:#aaa}.nobr{white-space:nowrap}.clear{clear:both}p.footnote,.whitebg p.footnote{font-size:.9375em;font-style:italic;text-indent:-.75em;padding-left:1em;color:#666;line-height:1.333}div.video-wrapper-responsive{width:100%;height:0;padding-bottom:56.25%!important;position:relative;background:#222}.video-wrapper-responsive iframe,.video-wrapper-responsive figure{display:block;width:100%;height:100%;position:absolute;top:0;left:0;margin:0;cursor:pointer;background:#111}.video-wrapper-responsive figure img,.video-wrapper-responsive figure video,.video-wrapper-responsive figure video-js{width:100%;height:100%}.video-wrapper-responsive figure div#placeHolder{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;opacity:0}.video-wrapper-responsive figure div#placeHolder.hasVideo{opacity:1;transition:opacity .5s}.video-wrapper-responsive figure button.fake{font-family:BrightcoveVideoSymbols;top:50%;left:50%;margin-left:-1em;margin-top:-1em;width:2em;height:2em;line-height:2em;border:none;border-radius:50%;font-size:3.5em;background-color:rgba(0,0,0,.45);color:#fff;display:block;position:absolute;padding:0;cursor:pointer;opacity:1;-webkit-transition:border-color .4s,outline .4s,background-color .4s;-moz-transition:border-color .4s,outline .4s,background-color .4s;-ms-transition:border-color .4s,outline .4s,background-color .4s;-o-transition:border-color .4s,outline .4s,background-color .4s;transition:border-color .4s,outline .4s,background-color .4s}.video-wrapper-responsive figure:hover button.fake{outline:0;border-color:#fff;background-color:#56cefc;background-color:#56cefc;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}.video-wrapper-responsive figure button.fake:before{content:"\f101";text-align:center}.video-wrapper-responsive figure button.fake span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.page-not-found h1{font-family:Flama,Helvetica,Arial,sans-serif!important;font-weight:300;text-transform:uppercase!important;text-align:center!important;font-size:36px!important;letter-spacing:.05em!important;line-height:44px!important}.page-not-found.bg1{padding-top:120px!important;padding-bottom:150px!important}.responsive-image img{width:100%;max-width:100%}.show-xs{display:none}.uppercase{text-transform:uppercase!important;letter-spacing:.05em}.no-uppercase{text-transform:none!important;letter-spacing:inherit;font-style:italic}.blackbg.get-access h3{font-size:30px;padding-bottom:40px;line-height:36px;margin-top:0}.bg1{padding-top:120px;padding-bottom:150px;background:#000}.try-it-out-first div.col-sm-offset-1{padding-right:8.33333%}.try-it-out-first figure{width:100%;margin:8px 0 0;padding-right:4.16665%}.try-it-out-first figure img{max-width:100%;width:100%}.try-it-out-first h3{margin-top:0;padding-bottom:1em}.try-it-out-first h4{color:#fff;text-align:left;padding-left:0;margin-bottom:1em}.try-it-out-first p{text-align:left!important}body.products .blackbg.try-it-out-first p{margin-bottom:2em}body.products .blackbg.try-it-out-first .button{display:inline-block}.divisions .bg1{padding-bottom:200px}.bg1 h1+h4{margin-top:30px;letter-spacing:0;line-height:28px;font-size:21px}.bg1 h2+h4{margin-top:40px}.reg{font-size:.5em;top:-.75em;position:relative}.bg1 a{color:#07bafe}.bg1 p{font-family:Georgia,times new roman,Times,serif;font-style:italic;font-size:16px}.bg1.standalone{padding-bottom:160px}.background-image-1{background:url(/assets/images/backgrounds/bg1.jpg) no-repeat center;background-size:cover}.background-image-2{background:url(/assets/images/backgrounds/bg2.jpg) no-repeat center;background-size:cover}.background-image-3{background:url(/assets/images/backgrounds/bg3.jpg) no-repeat center;background-size:cover}.background-image-4{background:url(/assets/images/backgrounds/bg4.jpg) no-repeat center;background-size:cover}.background-image-about{background:url(/assets/images/backgrounds/about.jpg) no-repeat center;background-size:cover}.background-image-blog{background:url(/assets/images/backgrounds/blog.jpg) no-repeat center;background-size:cover}.background-image-are{background:url(/assets/images/backgrounds/are.jpg) no-repeat center;background-size:cover}.background-image-software{background:url(/assets/images/backgrounds/software.jpg) no-repeat center;background-size:cover}.background-image-podcasts{background:url(/assets/images/backgrounds/podcasts.jpg) no-repeat center;background-size:cover}.background-image-podcast{background:url(/assets/images/backgrounds/podcast.jpg) no-repeat center;background-size:cover}.background-image-pricing{background:url(/assets/images/backgrounds/pricing.jpg) no-repeat center;background-size:cover}.whitebg{background:#fff;color:#000;padding-top:80px;padding-bottom:80px}.whitebg.angled{padding-top:0;min-height:210px}.whitebg.homepage{padding-bottom:0}#courses+div.row{display:flex;align-items:stretch;justify-content:center;padding-bottom:80px}.whitebg h2,.whitebg h3{color:#07bafe;font-family:Flama,Helvetica,Arial,sans-serif;font-weight:300;font-size:36px;padding-bottom:80px;margin-bottom:0}.whitebg .pricing h2{color:#07bafe;font-family:Flama,Helvetica,Arial,sans-serif;font-weight:300;font-size:36px;padding:45px 0 25px;margin-bottom:0}h3.no-padding{padding-bottom:0}.whitebg h3{font-size:30px;padding-bottom:40px;line-height:36px;margin-top:0}.whitebg p,.normalp{font-size:16px;font-family:Georgia,times new roman,Times,serif;line-height:26px}.whitebg.left p{text-align:left}.whitebg>div>img,.bluebg>div>img{margin:0 auto;display:block;margin-bottom:60px;width:80px}.divisions .bluebg+.whitebg.get-access,.divisions .bluebg+.blackbg.get-access{padding-top:60px}.divisions div.get-access figure{width:100px;height:100px;margin:0 auto 40px}.divisions div.get-access figure img{width:100%;max-width:100%}.divisions div.get-access a.button{max-width:200px;margin:0 auto;display:block}.singleline{padding:0!important;text-align:center}.singleline a{font-size:26px;font-style:italic;font-family:Georgia,times new roman,Times,serif;display:inline-block;padding:20px}.whitebg.singleline a,.blackbg.singleline a{color:#2bc3fd}.singleline .blackbg a,.singleline .lightblackbg a{padding:30px 0;font-size:22px}.blackbg{background-color:#151515}.lightblackbg{background-color:#333}.blackbg a,.lightblackbg a{color:#2bc3fd}.singleline .blackbg:hover,.singleline .lightblackbg:hover{background-color:#56cefc;transition-duration:.15s}.singleline .blackbg:hover a,.singleline .lightblackbg:hover a{color:#fff;text-decoration:none}.blackbg.left a,.lightblackbg.right a{display:block}.bluebg{background-color:#03b9fe;padding-bottom:80px;padding-top:80px}.bluebg h2{font-size:32px;padding-bottom:15px}.pricing.group.firm .row.blackbg{background-color:#151515;padding-bottom:80px;padding-top:80px}.pricing.group.firm .row.blackbg h2{font-size:32px;padding-bottom:15px}.bluebg h3{padding-bottom:15px}.bluebg.guarantee-block h3{padding-bottom:0}.bluebg p{color:#000;text-align:center;font-family:Georgia,times new roman,Times,serif;font-style:italic;padding-bottom:30px}.bluebg.guarantee-block p{padding-bottom:0}.bluebg p a{color:#000;text-decoration:underline}.bluebg.whitep p,.bluebg.whitep p a{color:#fff}.are-5-exam-prep .bluebg{padding-bottom:20px}.are-5-exam-prep .bluebg p{color:#fff;font-size:16px;line-height:1.75}.bluebg.angled{padding-top:0}.pricing.group.firm .blackbg.angled{padding-top:0}.bluebg.angled h3{padding-bottom:60px}.testimonials>div{padding-left:40px;padding-right:40px}.testimonials .video-credit{text-transform:uppercase;letter-spacing:1px;padding-top:10px}.testimonials .quotes{position:relative}.testimonials .quote{overflow:hidden;position:relative;min-height:260px;padding:0!important;margin-left:30px}.testimonials .quote:before,.testimonials .quote:after{content:'';display:block;width:1em;height:100%;position:absolute;top:0;z-index:10}.testimonials .quote:before{left:0;background:linear-gradient(to right,rgba(3,185,254,1) 0%,rgba(3,185,254,0.99) 1%,rgba(3,185,254,0) 100%)}.testimonials .quote:after{right:0;background:linear-gradient(to left,rgba(3,185,254,1) 0%,rgba(3,185,254,0.99) 1%,rgba(3,185,254,0) 100%)}.testimonials .quote p{color:#fff;text-align:left;font-family:Georgia,times new roman,Times,serif;font-size:22px;width:100%;float:left;position:relative;padding:0 .5em;padding-bottom:0}.testimonials .btn-bar{display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.testimonials #buttons{padding:0 0 5px;position:relative;display:block;text-align:center;font-size:30px}.testimonials #buttons a,.testimonials #buttons a:focus{color:#fff;text-decoration:none}.testimonials #buttons a:hover,.testimonials #buttons a:active{color:#000;text-decoration:none}.testimonials #buttons a#prev{margin-right:30px}.testimonials .quote-credit,body.products .blackbg p.quote-credit{font-family:Flama,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#fff;font-size:20px;padding:0 .5em 0 .75em;text-indent:-.75em}.testimonials .quote-credit img{border-radius:50%;margin-right:20px}.lightbluebg{background-color:#56cefc;padding:20px}.lightbluebg ul{display:block;margin:0 auto;color:#23c1fd}.lightbluebg li{float:left;margin-left:30px;text-transform:uppercase;letter-spacing:1px}.lightbluebg li:first-of-type{list-style:none;margin-left:-30px}.lightbluebg a{color:#167fa7}.lightbluebg a:hover{color:#fff;text-decoration:none}.angled{z-index:3}.whitebg.angled:before{content:"";background:#fff;height:210px;transform:skewY(-4deg);position:absolute;left:0;right:0;z-index:0;width:100%;margin-top:-69px}body.practice-exam .background-image-are div.col-centered{text-align:center}body.practice-exam div.exam-forms{display:flex;flex-wrap:wrap;justify-content:center}body.practice-exam div.exam-forms>div{position:relative;padding:0 2.5%;width:33.3333%}body.practice-exam div.exam-forms.num-forms-4>div{width:34%}body.practice-exam div.exam-forms>div:not(:last-child):after{content:'';display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);width:2px;height:80%;background:#eee}body.practice-exam div.exam-forms>div:not(:first-child):before{content:'';display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:2px;height:80%;background:#eee}body.practice-exam div.exam-forms.num-forms-5>div,body.practice-exam div.exam-forms.num-forms-6>div{margin-bottom:80px}body.practice-exam div.exam-forms>div:nth-child(3):after{content:none}body.practice-exam div.exam-forms>div:nth-child(4):before{content:none}body.practice-exam div.exam-forms.num-forms-5>div:nth-child(4):before{content:none}body.practice-exam .exam-forms h3{font-size:24px;padding-bottom:1em;line-height:1;color:#333}body.practice-exam .exam-forms h4{font-style:normal}body.practice-exam .exam-forms p{line-height:1.25}body.practice-exam div.exam-forms div.col-centered{text-align:center}body.practice-exam .exam-forms a.button{max-width:180px}body.practice-exam .exam-forms .blueButton.transparentButton:not(.showLogin):hover,body.practice-exam .exam-forms .blueButton.transparentButton:not(.showLogin):focus{color:#07bafe}body.practice-exam div.exam-forms.num-forms-4>div{margin-bottom:80px}body.practice-exam div.exam-forms.num-forms-4>div:after,body.practice-exam div.exam-forms.num-forms-4>div:before{content:none!important}body.practice-exam div.exam-forms.num-forms-4>div:nth-child(2n-1):after{content:''!important}body.practice-exam div.exam-forms.num-forms-4>div:nth-child(2n):before{content:''!important}@media(max-width:960px){body.practice-exam div.exam-forms>div,body.practice-exam div.exam-forms.num-forms-4>div{width:50%;margin-bottom:60px!important}body.practice-exam div.exam-forms>div:after,body.practice-exam div.exam-forms>div:before{content:none!important}body.practice-exam div.exam-forms>div:nth-child(2n-1):after{content:''!important}body.practice-exam div.exam-forms>div:nth-child(2n):before{content:''!important}}@media(max-width:640px){body.practice-exam div.exam-forms>div,body.practice-exam div.exam-forms.num-forms-4>div{width:100%;margin-bottom:40px!important}body.practice-exam div.exam-forms>div:after,body.practice-exam div.exam-forms>div:before,body.practice-exam div.exam-forms.num-forms-4>div:after,body.practice-exam div.exam-forms.num-forms-4>div:before{content:none!important}body.practice-exam div.exam-forms>div:nth-child(2n-1):after,body.practice-exam div.exam-forms.num-forms-4>div:nth-child(2n-1):after{content:none!important}body.practice-exam div.exam-forms>div:nth-child(2n):before,body.practice-exam div.exam-forms.num-forms-4>div:nth-child(2n):before{content:none!important}body.practice-exam div.exam-forms>div:not(:last-child):after,body.practice-exam div.exam-forms.num-forms-4>div:not(:last-child):after{content:''!important;display:block;position:absolute;top:auto;bottom:-40px;left:50%;transform:translateX(-50%);width:80%;height:4px;background:#eee}.consult .form-buttons{flex-wrap:wrap}.consult .form-buttons :first-child{margin-right:0}.consult .form-buttons :nth-child(2){margin-right:0;margin-left:0}.consult .form-buttons :last-child{margin-left:0}body.careers .gptwbadge{margin-top:-90px;margin-right:10px;width:60px}body.careers .gptwbadge img{width:60px;height:170px}body.careers .bwicbadge{margin-top:-90px;margin-left:10px;width:90px}body.careers .bwicbadge img{width:90px;height:90px;top:-72px}}body.practice-exam .exam-info{border-top:1px #eee solid;font-size:1em;padding-top:1em;line-height:1.5}body.practice-exam .whitebg ul{padding-left:1.25em;line-height:1.25}body.practice-exam .whitebg ul li{margin-bottom:1em}.bluebg.angled:before{content:"";background:#03b9fe;height:180px;transform:skewY(-4deg);position:absolute;left:0;right:0;z-index:0;width:100%;margin-top:-100px}.blackbg.angled:before{content:"";background:#151515;height:180px;transform:skewY(-4deg);position:absolute;left:0;right:0;z-index:0;width:100%;margin-top:-100px}.blueimagebg{background-color:#0ebbfe;background-image:url(/assets/images/backgrounds/blue.jpg);padding-top:60px;padding-bottom:60px}.blueimagebg.pt-30{padding-top:30px}.blueangledimagebg{background-image:url(/assets/images/backgrounds/blueangled.jpg);padding-top:120px;padding-bottom:60px;margin-top:-60px}.blueimagebg,.blueangledimagebg{background-position-x:50%;background-repeat:no-repeat;background-size:cover}.downarrow{font-size:39px;color:#fff;background:#0cbbfe;width:80px;height:80px;z-index:3;border-radius:50%;text-align:center;margin:0 auto;display:block;position:relative;cursor:pointer;margin-top:-107px;margin-bottom:30px}.downarrow.wht{background:#fff;margin-top:-140px}div.row.gptwbadges{display:flex;justify-content:center}.gptwbadge{width:100px;height:0;z-index:3;position:relative;margin-top:-20px;margin-right:20px}.gptwbadge img{width:100px;height:170px;position:absolute;top:-100px}.bwicbadge{width:140px;height:0;z-index:3;position:relative;margin-top:-29px;margin-left:20px}.bwicbadge img{width:140px;height:140px;position:absolute;top:-100px}.course-block{border:8px solid #f1f4f6;padding:50px}.course-block img{padding-bottom:40px;margin:0 auto;display:block;max-width:300px;height:117px}.homepage.course-block.are-course-list img{max-width:230px}.studyGuideIconBefore,.videoIconBefore,.documentIconBefore,.practicalApplicationIconBefore,.examIconBefore,.editIconBefore,.mailIconBefore,.slackIconBefore,.scheduleIconBefore,.flashcardIconBefore,.coachingIconBefore,.tutoringIconBefore{background-repeat:no-repeat;padding-left:33px!important;background-position:0 4px;padding-bottom:6px;margin-bottom:2px!important}.studyGuideIconBefore{background-image:url(/assets/icons/study_guide.svg)}.videoIconBefore{background-image:url(/assets/icons/video.svg)}.documentIconBefore{background-image:url(/assets/icons/document.svg)}.examIconBefore{background-image:url(/assets/icons/exam.svg)}.editIconBefore{background-image:url(/assets/icons/edit.svg)}.mailIconBefore{background-image:url(/assets/icons/mail.svg);background-size:1.8em auto;background-position:0 0}.slackIconBefore{background-image:url(/assets/icons/slack.svg)}.scheduleIconBefore{background-image:url(/assets/icons/page.svg)}.flashcardIconBefore{background-image:url(/assets/icons/flashcard.svg)}.coachingIconBefore{background-image:url(/assets/icons/coaching.svg)}.tutoringIconBefore{background-image:url(/assets/icons/tutoring.svg)}.practicalApplicationIconBefore{background-image:url(/assets/icons/person.svg)}body.products .course-block{padding:25px;margin-left:0;float:none;margin-bottom:30px}body.products .whitebg.angled>div:nth-of-type(2){margin-right:15px;display:inline-grid}body.products .whitebg.angled>div:nth-of-type(3){margin-left:15px;display:inline-grid}body.products .whitebg.angled>div:first-of-type .pricing-block{margin-left:0;width:100%;margin-bottom:30px}body.products .course-block .course{text-align:left;color:#666;font-family:Georgia,times new roman,Times,serif;margin-bottom:15px;height:39px}body.products .course-block .course.explain-5ep .side span{text-align:center;display:block;font-style:italic;padding-top:15px}body.products .course-block .course.explain-5ep .two-courses{border-left:2px #00b8fe solid;margin-bottom:30px}body.products .course-block .course.explain-5ep .two-courses>div:first-of-type,body.products .course-block .course.explain-5ep .two-courses>div:nth-of-type(2){height:39px}body.products .course-block .course:last-child{margin-bottom:0}body.products .course-block>div:first-of-type{margin-top:20px}body.products .course-block .course a,.course .blueBar{color:#00b8fe}.course-block .are-featuring-aia{margin-top:0!important;margin-bottom:20px}.course-block .are-featuring-aia img{padding-bottom:0;height:60px}.course-block .are-featuring-aia img.include-aia{height:160px}.course-block a.button{padding:3%}.course-block .list-header{font-size:16px;text-transform:uppercase;letter-spacing:1px;font-family:Flama,Helvetica,Arial,sans-serif;padding-bottom:25px;color:#01b8fe;text-align:center;font-style:normal}.course-list{font-size:16px!important;text-transform:none;font-style:italic;color:#4d4d4d;line-height:28px!important}p.course-list{margin:1em 0}.course-list a{color:#4d4d4d;text-decoration:underline}.course-block.homepage p a{color:#00b8fe}.course-list a:hover,.course-list a:active{text-decoration:none;color:#56cefc}.course-block a.button{position:absolute;bottom:50px;left:0;right:0}.products .faq_row,.coaching .faq_row{padding:2em 0}.products .faq_row:not(:first-of-type),.coaching .faq_row:not(:first-of-type){border-top:2px #ededed solid}.products .faq_row h4,.coaching .faq_row h4{padding-top:0;padding-bottom:.125em;text-align:left;display:block;color:#37474f;position:relative}.products .faq_row ol li,.coaching .faq_row ol li{margin-bottom:10px}#applications_open{font-family:Flama,Helvetica,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;font-style:normal;font-size:18px}.white_block{background-color:rgba(255,255,255,.1);text-align:center;padding-top:20px;padding-bottom:30px;margin-bottom:20px}.white_block .button{margin-bottom:0!important}.white_block.closed{background:0 0}.white_block.about-coaching{padding-left:20px;padding-right:20px;padding-bottom:20px;position:relative}.everything-you-need .white_block.about-coaching{padding-bottom:100px}.white_block.about-coaching h4{font-family:Flama,Helvetica,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;color:#fff;font-style:normal;text-align:left;font-size:20px}.white_block.about-coaching p{font-family:Georgia,times new roman,Times,serif;font-style:italic;text-align:left;line-height:1.75}.white_block.about-coaching a.button{position:absolute;bottom:30px;left:50%;transform:translateX(-50%)}.everything-you-need h3{font-size:30px}#registrations p{font-family:Georgia,times new roman,Times,serif;margin-bottom:20px}.meet-tutors,#testimonials{color:#37474f;max-width:1090px}#testimonials .text_block p{margin-bottom:0}#testimonials .videoThumbnail{position:relative}#testimonials .videoThumbnail img{width:100%}#testimonials .videoThumbnail svg{position:absolute;top:calc(50% - 30px);left:calc(50% - 30px);height:100%}#testimonials .videoThumbnail svg circle.grayFill{fill:#444;transition:.1s}#testimonials .videoThumbnail a:hover svg circle.grayFill,#testimonials .videoThumbnail a:focus svg circle.grayFill{fill:#00b8fe;transition:.2s}#testimonial_modal .modal-dialog{margin:100px auto}#testimonial_modal .modal-content,#testimonial_modal .modal-body{padding:0;border:none}.meet-tutors .text_block,#testimonials .text_block{background-color:rgba(255,255,255,.25);padding:20px;font-style:italic;font-family:Georgia,times new roman,Times,serif;font-size:16px}.meet-tutors h5,#testimonials h5{font-family:Georgia,times new roman,Times,serif;font-size:18px;font-style:italic;text-transform:none;letter-spacing:0;margin-top:15px}.meet-tutors h6,#testimonials h6{margin-bottom:35px}#testimonials h6 a{color:#37474f;text-decoration:underline}#testimonials h6 a:hover{text-decoration:none}.homepage.course-block{max-width:470px;position:relative;border:none;padding:0 50px 140px}.homepage.course-block:first-of-type:after{content:'';display:block;width:4px;height:100%;position:absolute;top:0;right:-19px;background:#f1f4f6}.homepage.software-course-list img{height:160px}.homepage.software-course-list p{margin-top:calc(50px + 10%)}.courseList h4{height:100px;display:inline-block;padding:15px;font-size:30px;font-weight:200;font-family:Flama,Helvetica,Arial,sans-serif;font-style:normal;text-align:left;text-transform:uppercase;letter-spacing:1px}.courseList h4 p{padding-top:15px;font-family:Georgia,times new roman,Times,serif;font-size:12px;color:#78909c;text-transform:none}.courseList h4 p a{font-style:italic;text-decoration:underline;color:#78909c}.courseList h4 img{width:260px}.courseList ul{padding:0;margin:0;list-style:none}.courseList li{border-bottom:2px #f2f5f7 solid}.courseList li a{color:#00b8fe;background:0 0;display:block;padding:15px;letter-spacing:1px;transition:.2s}.courseList li:last-of-type{border-bottom:none}.courseList li a:hover{background-color:#ccf1ff;text-decoration:none}.navbar-default{background:0 0;border:none;margin-left:-15px;margin-bottom:0;min-height:40px}.navbar-default .navbar-toggle{border:none;padding:0;margin:0;border-radius:0}.navbar-default.navbar-fixed-top .navbar-nav>li>a{color:#000}.navbar-fixed-top #mainlinks{padding:inherit;margin:-40px auto 0;position:relative;text-align:center}.navbar-fixed-top #signup-btn{display:none}.navbar-default.navbar-fixed-top{margin-left:inherit}.navbar-fixed-top #logout-hover{margin-right:15px}.navbar-fixed-top #logout-box{margin-right:0}nav li.dropdown ul.dropdown-menu{display:block;visibility:hidden;pointer-events:none;opacity:0;transition:opacity .25s}nav li.dropdown:hover ul.dropdown-menu{opacity:1;visibility:visible;transition:opacity .25s;pointer-events:auto;background-color:#0ebbfe;padding:10px 20px;border:none}.dropdown-menu>li>a{color:#fff;border:2px #0ebbfe solid}.dropdown-menu>li>a:hover{color:#fff;background:0 0;border:2px #fff solid}.dropdown-menu>li>a:focus{background:0 0;color:#fff}.dropdown-menu>li>a:active{background:rgba(255,255,255,.3)}#swapclassformobile{padding:0;margin-right:-15px}.navbar-fixed-top #swapclassformobile{padding:0 15px}.navbar-default .navbar-nav>li>a{color:#fff}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#56cefc}#mainlinks{padding-top:50px;padding-right:45px;z-index:15;position:absolute;top:40px}#mainlinks a{padding:10px}#mainlinks #signup-btn{border:2px #f44336 solid;border-radius:3px;padding:8px 35px;margin-left:25px}#mainlinks #signup-btn:hover{background:0 0;color:#fff}.btn-primary{background-color:#eaf9fe;border-color:#00b8fe;color:#999;text-transform:uppercase}.btn-primary.active,.btn-primary.active:focus{background-color:#bfe4fe;border-color:#00b8fe;color:#000}.btn-primary:hover{background-color:#bfe4fe;border-color:#56cefc;color:#000}.btn-primary.active:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:active:focus,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{background-color:#bfe4fe;border-color:#03b9fe;color:#000}#search{height:76px;background-color:#221f1f;position:absolute;left:0;right:0;top:-76px}#search form{position:absolute;right:0}#search-box{height:76px;float:left;padding-top:16px}#submit-box{float:right}#search input[type=text]{font-family:Georgia,times new roman,Times,serif;color:#b0bec5;font-style:italic;font-size:28px;background:0 0;border:none;outline:none;padding:0}#search input[type=text]:active,#search input[type=text]:focus{border:none}#search input[type=submit]{background:url(/assets/icons/search.png) no-repeat;cursor:pointer;width:76px;height:76px;border:none;text-indent:-9999px}.search-bar{height:40px;background-color:#fff;position:absolute;left:0;right:0}.search-bar ul{float:right;margin-bottom:0}.search-bar ul li{float:left;list-style:none;position:relative;z-index:40}.search-bar ul li>a{color:#fff;padding:11px 27px;display:inline-block;height:40px;text-align:center}.search-bar ul li>a:hover,.search-bar ul li>a:active,.search-bar ul li a:link,.search-bar ul li a:visited{text-decoration:none}.navbar-fixed-top .search-bar{border-bottom:1px #56cefc solid}#search-btn{background-color:#56cefc}#dashboard-btn{background-color:#00b8fe}#login-btn,#login-box{background-color:#0ebbfe}#logout-box>a:first-of-type{float:left}#logout-box>a:last-of-type{float:right}#login-box,#logout-box{transition:opacity .25s ease 1s,visibility 0s ease .25s;visibility:hidden;opacity:0;z-index:9999;position:absolute;width:300px;height:258px;margin-left:-190px;padding:30px;box-shadow:0 6px 12px rgba(0,0,0,.175);min-width:325px;right:0}.navbar-fixed-top #login-box{right:15px}.navbar-fixed-top #logout-box{right:0}#logout-box{background-color:#0ebbfe;width:inherit;max-width:385px;height:150px;margin-left:0;right:0}#logout-hover>a{background-color:#221f1f;width:100%}#login-hover,#logout-hover{transition:.5s visibility}#login-hover:hover #login-box,#login-hover.hover #login-box,#login-hover.focus #login-box,#login-btn:hover+#login-box,#login-btn:focus+#login-box{visibility:visible;opacity:1;transition:opacity .25s,visibility 0s}#logout-hover:hover #logout-box{visibility:visible;opacity:1;transition:opacity .25s,visibility 0s;margin-right:0}#login-box input,#loginModal input{background:0 0;border:2px #96e0fc solid;font-family:Georgia,times new roman,Times,serif;font-style:italic;color:#fff;font-size:14px;width:100%;padding:10px;margin-bottom:15px;outline:none}#login-box input:active,#login-box input:focus,#loginModal input:active,#loginModal input:focus,#logoutModal input:active,#logoutModal input:focus{border:2px #000 solid}#login-box input[type=submit],#loginModal input[type=submit]{width:100px;background:#000;color:#fff;border-radius:2px;border:none;text-transform:uppercase;letter-spacing:1px;margin-right:8px;font-family:Flama,Helvetica,Arial,sans-serif;font-style:normal}#loginModal input[type=submit]{width:75%;display:block;margin:0 auto}.new_sign_up_now{font-family:Georgia,times new roman,Times,serif;color:#fff;font-size:14px;text-transform:none}#login-box a,#logout-box a{font-family:Georgia,times new roman,Times,serif;color:#fff;font-style:italic;font-size:14px;letter-spacing:0;text-decoration:underline;text-transform:none}div.logged-out{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1;background:rgba(0,0,0,.75);display:flex;pointer-events:none;justify-content:center;align-items:center;opacity:0;transition:opacity .25s ease .25s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}div.logged-out.on{pointer-events:auto;opacity:1;z-index:2000;transition:opacity .25s}.logged-out div.dialogue{width:calc(100% - 2em);max-width:600px;background:#fff;padding:5vh 5vw calc(5vh + 2em);position:relative;margin-bottom:25vh;opacity:0;transition:opacity .25s}.logged-out.on div.dialogue{opacity:1;transition:opacity .25s ease .25s}.logged-out .dialogue p{font-family:Georgia,times new roman,Times,serif;color:#111;font-size:1.125em}.logged-out .dialogue div.buttons{position:absolute;bottom:0;right:0;width:100%;display:flex;justify-content:flex-end}.logged-out .dialogue button{width:40%;margin:0;border-radius:0}.logged-out .dialogue button:first-child{color:#111;border:0;background:0 0}.logged-out .dialogue button:last-child:hover{background:#07bafe}a[data-toggle=tooltip]{cursor:pointer}.tooltip-inner{padding:15px;margin-top:-24px}.button-group .button{padding:10px 0!important;width:100%;display:block;border-radius:0;color:#07bafe;border-left-width:1px;border-right-width:1px}.button-group div:first-of-type .button{border-left-width:2px}.button-group div:last-of-type .button{border-right-width:2px}.button-group>div{padding-left:0;padding-right:0}.button-group a.button:hover,.button-group a.button:focus{background-color:#eaf9fe;color:#07bafe}.button,.freeform-column button[type=submit]{font-style:normal;color:#fff;text-transform:uppercase;letter-spacing:1px;padding:12px;border-radius:3px;display:inline-block;width:73%;text-align:center;margin:0 auto;font-family:Flama,Helvetica,Arial,sans-serif!important}.mw-240{max-width:240px}.mw-280{max-width:280px}.mw-320{max-width:320px}.button.smallButton{padding:6px 10px;font-size:14px}.button:hover,.freeform-column button[type=submit]:hover{color:#fff;text-decoration:none}.button:focus,.freeform-column button[type=submit]:focus{text-decoration:none}.blueButton,.freeform-column button[type=submit]{border:2px #07bafe solid}.blueButton[disabled]{cursor:wait}.blueButton.solidButton,.freeform-column button[type=submit]{background:#07bafe}.pricing.group.firm .blueButton.solidButton{width:100%}.blueButton.transparentButton{color:#07bafe;background:0 0}.blueButton.transparentButton:hover,.blueButton.transparentButton:focus{color:#fff}.blueButton.transparentButton.whiteText{color:#fff!important}.blueButton.blackText{color:#000}.blackToWhite{color:#000}.blackToWhite:hover{color:#fff}.whiteToBlack{color:#fff}.whiteToBlack:hover{color:#000}.grayButton{color:#fff!important;border:2px #3e3e3e solid;background-color:#3e3e3e}div.sign-up-button{text-align:center;padding-bottom:60px}.blackbg a.button{color:#fff}h1.blackText,h2.blackText,h3.blackText,h4.blackText{color:#000}.choose-study h3,.are-5-exam-prep .bluebg.testimonials h3{font-size:30px;text-align:center;line-height:1.25;margin-top:0}body.products .blackbg.choose-study h2{color:#fff}body.products .blackbg.choose-study p{margin-bottom:30px}.product-cta .blueButton:hover{transition-duration:.25s;color:#000}.product-cta{margin-bottom:80px;margin-top:-40px}.blackButton,input.blackButton{width:100%;border:2px #242424 solid;color:#fff;margin-top:30px}.redButton{width:100%;border:2px #f44336 solid;color:#000}.greenButton{width:100%;border:2px #6bf461 solid;color:#000}.redButton.solidButton{background:#f44336;color:#fff}.greenButton.solidButton{background:#6bf461;color:#fff}.blackButton.solidButton{background:#242424}.blackButton:hover,.blackButton:focus{color:#fff}.blackButton.solidButton:hover,.blackButton.solidButton:focus{color:#000}.whiteButton{border:2px #fff solid;color:#fff!important}.bluebg .whiteButton:hover,.bluebg .whiteButton:focus{background-color:rgba(255,255,255,.1);color:#000!important}.whitebg .blueButton.solidButton:hover,.whitebg .blueButton.solidButton:focus,.blueButton.solidButton.blackHover:hover,.blueButton.solidButton.blackHover:focus,.whiteToBlackText:hover,.whiteToBlackText:focus{color:#000}.redButton{border:2px #f44336 solid}.redButton.solidButton{}.whitebg .redButton.solidButton:hover,.whitebg .redButton.solidButton:focus{color:#000}.whitebg .buttons .button{display:block;color:#000;padding:10px;margin-bottom:60px}.bluebg+.whitebg,.whitebg+.whitebg{margin-top:-80px;padding-top:0}.divisions .bluebg+.whitebg{margin-top:0;padding-top:80px}.are-5-exam-prep .bluebg.testimonials{padding-top:80px;padding-bottom:80px}.are-5-exam-prep .bluebg.testimonials p{font-size:18px}.fullButtons>div{padding-left:0;padding-right:0;border-collapse:collapse}.fullButtons a{border-radius:0;display:block;width:100%;padding:10px 0;background:#fff;border:2px #00b8fe solid;color:#00b8fe;font-family:Flama,Helvetica,Arial,sans-serif;text-transform:uppercase}.fullButtons a:hover{background:#eaf9fe;text-decoration:none;color:#00b8fe}.button-left{float:right}.button-right{float:left}.four-buttons a.button,.two-buttons a.button{display:inline-block;width:100%;padding:10px 0;border-radius:1px}.four-buttons div{padding:0}.four-buttons a.button{border:2px #96e0fc solid;margin-top:-2px}.button-group.four-buttons a.button{border-color:#07bafe}.two-buttons a.button{margin-top:40px}.four-buttons div:first-of-type a,.four-buttons div:nth-of-type(3) a{border-right-width:1px}.four-buttons div:nth-of-type(2) a,.four-buttons div:nth-of-type(4) a{border-left-width:1px}.solidButton:hover,.solidButton:focus{background:0 0}.blueButton.solidButton.sweep-to-right:before{background:#07bafe}.blueButton.sweep-to-right:before{background:#07bafe}.whiteButton.sweep-to-right:before{background:#fff}.whiteButton.sweep-to-right:hover{color:#000!important}.redButton.solidButton.sweep-to-right:before,#signup-btn.solidButton.sweep-to-right:before{background:#f44336}.sweep-to-right{vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s}.sweep-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.sweep-to-right:hover:before,.sweep-to-right:focus:before,.sweep-to-right:active:before,.sweep-to-right.active:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.solidButton.sweep-to-right{-webkit-transform:translateZ(0);transform:translateZ(0);background:0 0}.solidButton.sweep-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.solidButton.sweep-to-right:hover:before,.solidButton.sweep-to-right:focus:before,.solidButton.sweep-to-right:active:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.tick{display:block;width:3.25%;position:absolute;height:2px;background-color:#6b7174}.tick.left{left:calc(-16.6667vw - 12px)}.tick.right{right:calc(-16.6667vw - 12px)}.tick.top{top:0}.tick.bottom{bottom:0}.tick.middle{top:calc(50% - 1px)}.table .table-header{line-height:18px;text-transform:uppercase;font-size:16px;border-bottom:2px #96e0fc solid;font-weight:400;letter-spacing:1px;font-family:Flama,Helvetica,Arial,sans-serif;color:#78909c;padding-bottom:20px}.table .table-row{line-height:60px;font-size:16px;font-family:Georgia,times new roman,Times,serif}.table .table-row a.button{font-size:14px;line-height:20px;width:100%}.table .table-row.item{line-height:inherit;padding:19px 0}.table .table-row.item .remove svg line{stroke:#02b8fe}.table .table-row.item a.remove{display:inline-block}.table .table-row.item .remove svg:hover line,.table .table-row.item .remove svg:active line{stroke:#f44336;text-decoration:none}.table .table-row label{font-weight:400;cursor:pointer;margin-bottom:0}.table .no-padding div{padding-left:0}.table .no-padding div:last-of-type{padding-right:0}.table .no-padding input{width:100%}.table .removing{background-color:#fbb!important}.table input[type=text],.table input[type=email]{padding:12px;margin:3px 0;border:1px #d4d4d4 solid;font-family:Georgia,times new roman,Times,serif;font-style:italic}.membership .table .table-row{line-height:40px;margin-left:0;margin-right:0}.membership .table .table-row:first-of-type{margin-top:10px}body.blog p.quote,body.podcast p.quote{font-style:italic!important;color:#78909c;border-left:2px #56cefc solid;padding-left:20px;margin-left:-23px;font-size:20px}body.courses .navbar-not-fixed-top+div{background-position:50% 0}body.courses .navbar-fixed-top+div{background-position:50% 0}body.courses h2{font-size:36px;line-height:44px;letter-spacing:.05em}body.courses h3{font-family:Flama,Helvetica,Arial,sans-serif;font-size:16px;padding:0}body.courses .bg1 p{color:#90a4ae}body.blog h1,body.courses h1{color:#00b8fe;padding-top:0;font-family:Flama,Helvetica,Arial,sans-serif;font-weight:300;text-align:left}body.courses .info img{width:100px;border-radius:50%}body.podcast .info span{padding-left:15px}body.podcast .info span:last-of-type{border-right:none}body.podcast .info span,.info p{text-align:left;display:inline-block;padding:0 15px 0 11px;border-right:1px #9e9e9e solid;font-style:italic}.main p,.main ul{font-size:16px;font-family:Georgia,times new roman,Times,serif;line-height:30px;margin-bottom:25px}.info a{color:#00b8fe}.info p:first-of-type{padding-left:0}.info p:last-of-type{border-right:none}body.courses .main p{text-align:left}body.courses #download{padding:17px 0;width:100%;display:block;margin-bottom:20px;margin-top:30px}.chapter{margin-bottom:60px}.chapter:last-of-type{margin-bottom:0}.chapter.practical_application{margin-top:-15px}.chapter .header{margin-left:-15px;margin-right:-15px;padding-bottom:15px}.chapter .header,.chapter .header h3,.not-passed .header p{font-family:Flama,Helvetica,Arial,sans-serif;font-size:16px;color:#78909c;text-transform:uppercase;font-style:normal;text-align:left;margin-top:0;line-height:22px;letter-spacing:1px}.not-passed .header:first-of-type p{margin:0}div.exam-progress{display:block;opacity:0;height:0;overflow:hidden}div.exam-progress.active{display:block;opacity:1;height:auto;overflow:visible;transition:opacity .5s}.already-passed p{margin-bottom:0}.not-passed .row:not(.header) div{display:flex;flex-direction:column;justify-content:center;min-height:4em}.not-passed .row div input[type=text]{margin:0;width:10em}.not-passed #normal-step .row:not(.header){border-top:2px #fafafa solid}.not-passed label{margin:0}.exam-progress button{width:100%}.not-passed .col-sm-5.hide-xs{opacity:1;transform:translateX(0);transition:.25s opacity ease .125s,.25s transform ease .125s}.not-passed .col-sm-5.col-xs-12{opacity:1;transform:translateX(0);transition:.25s opacity,.25s transform}.ui-datepicker{box-shadow:0 1px 2px rgba(0,0,0,.1)}.ui-datepicker.ui-corner-all,.ui-datepicker .ui-corner-all{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.ui-datepicker.ui-widget-content{border:1px solid #fff;background:#fcfcfc}.ui-datepicker.ui-widget{font-family:Flama,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:1em;letter-spacing:.05em}.ui-datepicker .ui-widget-header{border:none;background:#ddd}.ui-datepicker.ui-datepicker th{padding:.4em 0;font-size:.75em}.ui-datepicker.ui-datepicker td{width:14.2857%;padding:1px 1px 0 0}.ui-datepicker.ui-datepicker .ui-state-default,.ui-datepicker.ui-datepicker .ui-widget-content .ui-state-default{background:#e6e6e6}.ui-datepicker.ui-datepicker td a,.ui-datepicker.ui-datepicker td span{text-align:center;border:none;padding:.4em 0}.ui-datepicker .ui-state-hover,.ui-datepicker .ui-widget-header .ui-state-hover{border:none;background:0 0}.ui-datepicker.ui-datepicker td.ui-datepicker-current-day a,.ui-datepicker.ui-datepicker td a.ui-state-hover{background:#07bafe;color:#fff}.ui-datepicker .ui-widget-header .ui-icon{background-image:url(/assets/icons/icons-calendar-widget.svg);background-repeat:no-repeat;background-size:16px 64px}.ui-datepicker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w{background-position:0 0}.ui-datepicker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e{background-position:0 -16px}.ui-datepicker .ui-widget-header .ui-state-hover:not(.ui-state-disabled) .ui-icon.ui-icon-circle-triangle-w{background-position:0 -32px}.ui-datepicker .ui-widget-header .ui-state-hover:not(.ui-state-disabled) .ui-icon.ui-icon-circle-triangle-e{background-position:0 -48px}.ui-datepicker.ui-datepicker .ui-datepicker-prev-hover{top:2px;left:2px}.ui-datepicker.ui-datepicker .ui-datepicker-next-hover{top:2px;right:2px}.chapter .header.subheader{border-bottom:2px #93dffd solid;font-size:13px;margin-top:7px}.courses .chapter .header.subheader>div:first-of-type::before{content:' ';background-image:url(/assets/icons/angle_ruler.svg);background-repeat:no-repeat;background-size:27px;background-position:0 11px;width:38px;height:39px;float:left;margin-top:-15px}.courses .chapter.practical_application .header.subheader>div:first-of-type::before{background-image:url(/assets/icons/person.svg);height:40px}.chapter .header div:last-of-type{text-align:center}.chapter .header>div:first-of-type{padding-left:1%}.normalPosition{text-align:left!important;padding-left:15px!important}body.products h4{font-size:21px}body.products .chapter>a,body.topics .chapter .row:not(.header):not(.course-desc),.chapter>.not-restricted,.chapter>.restricted,body.profile .table{padding:16px 0;border-bottom:2px #f1f4f6 solid;display:block;font-family:Georgia,times new roman,Times,serif;font-size:16px}#upcoming_meetings .table{border-bottom:none;margin-bottom:0;margin-left:0;padding-bottom:0}#upcoming_meetings .table .row{text-align:left;line-height:24px;padding-top:15px;padding-bottom:15px}body.products .chapter>a,body.profile .table,.chapter [id^=video_]{margin-left:-15px;margin-right:-15px}.chapter a:focus,.chapter a:hover{color:#00b8fe}body.products .chapter>a:last-of-type{border-bottom-width:0}body.topics .chapter .row:not(.header):not(.course-desc){font-style:italic}body.topics .course-desc{border-bottom:2px #f1f4f6 solid;padding:2em 7.5% 2em 2.5%}.chapter>.restricted,.chapter>.restricted a{color:#c1c1c1;text-decoration:none}.chapter>.restricted .video_title{padding-left:0}.chapter>.restricted.no-hover a{color:#000}body.group .modal .chapter .restricted a{color:#000}.modal-body>div.row>div>p{color:#000;font-family:Georgia,times new roman,Times,serif;font-size:16px}.chapter:last-child{border-bottom:none}.chapter [id^=video_] .row{margin:0}.chapter .not-restricted[id^=video_] .row{color:#000}.chapter .row .viewed{text-align:center}.chapter .row .vid-xscript-excerpt-control{text-align:right}.course-desc-control .open svg,.chapter .row .vid-xscript-excerpt-control .open svg{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}.chapter .row.vid-xscript-excerpt{padding:1em 7.5% 0 2.5%;font-style:italic}.chapter .row.vid-xscript-excerpt blockquote{border-left:0;font-size:16px;margin:0;quotes:"\201C""\201D""\2018""\2019"}.chapter .row.vid-xscript-excerpt blockquote p{display:inline}.chapter .row.vid-xscript-excerpt blockquote:before,.chapter .row.vid-xscript-excerpt blockquote:after{color:#ccc;font-size:3em;line-height:.1em;vertical-align:-.4em}.chapter .row.vid-xscript-excerpt blockquote:before{content:open-quote;margin-right:.15em}.chapter .row.vid-xscript-excerpt blockquote:after{content:close-quote}.chapter .row.vid-xscript-excerpt div,.chapter .row .video_title{padding-left:1%}.chapter .row .video_title{color:#00b8fe}.chapter .not-restricted .row .video_duration{color:#221f1f;font-style:italic}.objective_duration{color:#c1c1c1;text-transform:lowercase;white-space:nowrap;font-size:.875em;letter-spacing:.025em}.chapter>a.openUserModal div,.chapter>a.openCourseModal div,.chapter>a.openProductModal div{font-style:normal}.chapter .not-restricted[id^=video]:hover{background:#ccf1ff}.chapter>.restricted.no-hover a:hover{background:#fff}.chapter [id^=video_]:hover .video_duration,body.profile .chapter>a:hover div,body.profile .chapter>a:hover div p{color:#00b8fe}body.profile .chapter>a:focus{outline:none}.chapter>.restricted a:hover span,.chapter>.restricted a:hover a{color:#00b8fe}.chapter>.restricted span.showLogin{cursor:pointer;display:block;text-align:center}.chapter .row .viewed{text-align:center}.chapter .viewed .row .icon{background-image:url(/assets/icons/checkmark.svg);background-repeat:no-repeat;width:24px;height:25px;display:inline-block;margin-bottom:-8px;margin-top:-1px}.chapter .not-viewed .row .icon{background-image:url(/assets/icons/eye-gray.svg);width:30px;height:15px;background-repeat:no-repeat;display:inline-block;margin-bottom:-3px}.chapter .not-viewed:hover .row .icon{background-image:url(/assets/icons/eye-blue.svg)}.showLogin::before{content:'\e800';padding-right:4px;font-family:lock}.noIcon.showLogin::before{content:'';padding-right:0}.chapter>a .viewed img{width:25px;margin:0 auto;display:block}.chapter>a .viewed{text-align:center}.chapter>a .not-viewed img{width:30px;margin:0 auto;display:block}.whitebg .chapter-preface h3{text-align:left;font-size:24px;line-height:1.2;padding-bottom:.33em}.whitebg .chapter-preface .meta{font-style:italic}.whitebg .chapter-preface .thumbnail{border:0}.whitebg .chapter-preface .thumbnail span{display:block;height:120px;width:120px;background-color:gray}.whitebg .chapter-preface .description{margin-bottom:2em}.chapter+.chapter-preface{margin-top:2em}body.resources .bg1 form,body.blog .bg1 form{border-bottom:2px #fff solid}body.resources .bg1 form input[type=submit],body.blog .bg1 form input[type=submit]{background:0 0;width:76px;height:76px;background-image:url(/assets/icons/search.png);background-repeat:no-repeat;border:none;text-indent:-9999px}body.resources .bg1 form input[type=input],body.blog .bg1 form input[type=input]{width:75%;background:0 0;border:none;color:#90a4ae;font-family:Georgia,times new roman,Times,serif;font-style:italic;font-size:26px;padding:12px}body.resources .post,body.blog .post{margin-bottom:80px;padding-bottom:80px;border-bottom:2px #f1f4f6 solid}body.resources .post:last-of-type,body.blog .post:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}body.resources .post p a,body.blog .post p a{color:#00b8fe}body.blog .post :not(.slideshow) img{max-width:100%;height:auto}body.podcast .podcast .info,body.blog .post .info{color:#00b8fe}body.blog .info.category{margin-left:70px;margin-bottom:25px}body.blog .post .info.category p{margin-top:0}body.blog .post .commas{color:#00b8fe}body.blog .post .commas:first-of-type::before{content:"Tags: ";color:#666}body.courses .info{margin-bottom:25px;color:#78909c}body.podcast .podcast .info p,body.blog .post .info p,body.courses .info p{font-style:italic;line-height:16px;margin-top:5px;margin-bottom:20px;color:#666}body.blog .post .info .col-centered{text-align:center}body.blog .post>img{max-width:100%;filter:grayscale(1);-webkit-filter:grayscale(1);height:auto}body.blog .post h1{color:#221f1f}body.blog .post p{text-align:left;font-style:normal}body.blog .post p.date{color:#999;font-style:italic;margin-bottom:0}body.blog .post p.link{margin-bottom:0}body.blog .post p.link a{color:#00b8fe;font-style:italic}body.blog .post p.link a:hover{text-decoration:underline}body.blog .post>div:last-of-type a{}body.blog .post .tags{text-align:center;text-transform:uppercase;font-family:Flama,Helvetica,Arial,sans-serif;font-style:normal;color:#78909c}body.blog .post .tags a{display:inline!important;color:#78909c}body.blog .post .info img{height:60px;border-radius:50%;margin-right:20px}body.blog .post .image{margin-bottom:60px}body.blog .post .image img{max-width:100%;margin-top:-160px;height:auto;display:block;margin-left:auto;margin-right:auto}body.blog .post .slideshow{margin-top:-160px;margin-bottom:20px;padding-top:12px}body.blog .post .slideshow .camera_caption{text-transform:uppercase;letter-spacing:1px;text-align:right;color:#b0bec5}body.blog .post .slideshow .camera_caption .slideCount{font-family:Georgia,times new roman,Times,serif;text-transform:none;color:#0ebbfe;font-size:16px;font-style:italic;letter-spacing:0}body.blog .blueangledimagebg h2,body.podcast .blueangledimagebg h2{line-height:40px;margin-bottom:25px}body.blog .blueangledimagebg a,body.podcast .blueangledimagebg a{color:#fff}body.blog .post.multiple .info p,body.podcast .podcast.multiple .info p{color:#00b8fe}div.post h2{font-family:Georgia,times new roman,Times,serif;text-transform:none;color:#37474f;font-size:26px;font-style:italic;text-align:left;padding-bottom:20px}div.post h3{font-family:Flama,Helvetica,Arial,sans-serif;font-style:normal;text-transform:uppercase;color:#f44336;font-size:15px;letter-spacing:1px;text-align:left;padding-bottom:20px}div.post a{font-style:italic}div.post a.button{font-style:normal}div.post li{font-family:Georgia,times new roman,Times,serif;font-size:16px;line-height:26px}body.videos .bg1{background-color:#151515;padding-top:40px;padding-bottom:0}body.videos h1,body.videos h4{text-align:left}body.videos h1{margin-top:0;font-size:30px;line-height:36px;margin-bottom:0}body.videos h4{font-style:normal;color:#90a4ae;margin-top:0}body.videos h4 a{color:inherit;text-decoration:underline;font-style:italic}body.videos h4 a:hover{text-decoration:none;color:#56cefc}body.videos .share{color:#fff;margin-top:3px;padding:10px 0}#olark-wrapper .olark-launch-button{z-index:1030!important}#transcript{max-height:300px;overflow-y:scroll;padding-bottom:179px}#transcript .line{display:inline}#transcript .line:hover,#transcript .line.active{text-decoration:none;background-color:#96e0fc;border-radius:2px}#transcript blockquote{font-family:Flama,Helvetica,Arial,sans-serif;font-size:14px;line-height:22px}#player{padding:0;background-color:#151515}#bc_player{margin:0 auto}#bc_player .vjs-endscreen-overlay-buttons{display:none}#autoplayText{font-family:Flama,Helvetica,Arial,sans-serif;text-transform:uppercase;background-image:url(/assets/images/backgrounds/are.jpg);background-position:50% 50%;background-size:100%}#bc_player.vjs-fullscreen~#autoplayText{z-index:2147483647!important}#bc_player.vjs-mouse.vjs-user-inactive .vjs-progress-control,#bc_player.vjs-mouse.not-hover .vjs-progress-control{height:.5em;top:-.5em}#bc_player.vjs-mouse .vjs-progress-control{height:1.5em;top:-1.5em}#bc_player .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:17em}#bc_player.video-js.vjs-quality-menu .vjs-quality-menu-button-HD-flag:after{background-color:#00b7ff}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider{display:block}#bc_player .vjs-menu-item.vjs-texttrack-settings{display:none}#autoplayText h5{color:#78909c;font-size:14px;text-align:left}#autoplayText h3{color:#fff;font-size:28px;text-align:left}#nextVideo,#nextChapter{padding-top:15%}#nextVideo .row,#nextChapter .row{margin:0}#nextVideo>div:last-of-type,#nextChapter>div:last-of-type{position:absolute;bottom:5%;width:100%}#autoplayText p{letter-spacing:0;font-style:normal;text-transform:none}#autoplayText label,#autoplayText a{letter-spacing:1px;font-weight:400}#nextChapter h4{color:#fff;font-size:24px;font-style:italic;margin-bottom:20px}#nextVideo svg{position:absolute;right:0;margin-right:25px}#nextChapter svg{right:0;position:absolute;margin-right:25px;margin-top:7px}.nextChapter:hover{cursor:pointer}#timer circle{stroke-dasharray:446;stroke-dashoffset:446}#timer.animate circle{animation:timer 5s normal forwards linear}@keyframes timer{from{stroke-dashoffset:446}to{stroke-dashoffset:0}}#timer:hover,#nextChapterRow svg:hover{cursor:pointer}#timer.active circle{stroke-dasharray:111;stroke-dashoffset:0;animation:spinning 5s forwards linear;animation-iteration-count:infinite}@keyframes spinning{from{stroke-dashoffset:223}to{stroke-dashoffset:0}}#timer.active ellipse,#timer:hover ellipse,#nextChapterRow svg:hover circle{fill:#00b8fe}#autoplayText .verticalLine{display:inline-block;width:2px;background-color:#666;height:20px;margin:-5px 15px}#exam{display:flex;justify-content:center;align-items:center;min-height:300px}#exam iframe{min-height:580px}#player .no_access{background-color:#151515;text-align:center;font-style:normal;padding:40px}#player .no_access a{font-style:italic}#exam .no_access{font-size:20px;font-family:Georgia,times new roman,Times,serif;text-transform:none;font-weight:400;font-style:italic;color:#adadad;text-align:center}#previous-video-list a,#next-video-list a{display:none;position:absolute;font-size:36px;width:60px;height:105px;z-index:25}#previous-video-list a:hover svg line,#next-video-list a:hover svg line{stroke:#96e0fc}.share{padding:13px 0;display:inline-block;width:100%;cursor:pointer;transition:.2s all;color:#000}.share div{display:block;width:100%;height:120px;position:absolute;z-index:10;top:0;left:0;padding-top:60px;transition-delay:.3s;visibility:hidden}.share:hover div{visibility:visible;transition-delay:0s}.share .social a{margin-bottom:5px;margin-right:5px}#chapterNav,#cardOptions{padding:0}#chapterNav h3 a{color:#fff;font-family:Georgia;text-transform:none;letter-spacing:0;font-style:italic;text-decoration:underline}#chapterNav h3 a:hover{color:#00b8fe;text-decoration:underline}#chapterNav h3{font-size:16px;text-align:left;line-height:20px;margin:0 0 20px;padding:27px 20px;border-bottom:2px #444 solid}#chapterNav h3:last-of-type{border-top:2px #444 solid}#chapterNav ul{padding-right:20px;padding-left:20px;list-style:none;margin:0}#chapterNav li{font-family:Georgia,times new roman,Times,serif;color:#fff;font-style:italic;text-align:left;margin-bottom:20px;min-height:40px;width:100%;clear:both;display:inline-block}#chapterNav li .dot{font-size:40px;margin-left:-100%;width:14px;float:left;color:#444;margin-top:-10px;position:relative;z-index:2}#chapterNav li .text{float:left;width:100%}#chapterNav li.viewed .dot{color:#00b8fe}#chapterNav .right{margin-left:22px;display:block}#chapterNav li .line{content:"";width:2px;height:0;background-color:#444;position:absolute;left:27px;margin-top:20px;z-index:1}#chapterNav li:last-of-type .line{display:none}#chapterNav li.viewed .line{background-color:#00b8fe}#chapterNav li a,#chapterNav li a:link #chapterNav li a:visited{color:#fff;text-decoration:underline;display:inline}#chapterNav li a:hover,#chapterNav li a:active{color:#00b8fe}#chapterNav li span.time{display:block;color:#90a4ae}#chapterNav li.current span,#chapterNav li.current a{color:#00b8fe;text-decoration:none}#chapterListing h3+h3{padding-top:5px;border-top:none!important}#chapterListing h5{text-align:left;padding-left:20px;margin-bottom:24px}#chapterListing h5::before{content:' ';background-image:url(/assets/icons/angle_ruler.svg);background-repeat:no-repeat;background-size:27px;background-position:0 11px;width:38px;height:39px;float:left;margin-top:-15px}#chapterListing h5.practical_application::before{background-image:url(/assets/icons/person.svg)}#videoInfo{background:#fff;color:#000;padding:40px}#videoInfo h1{font-family:Georgia,times new roman,Times,serif;font-style:italic;font-size:24px;text-transform:none;letter-spacing:0;margin-bottom:40px}#videoInfo #titleWrapper{padding-left:0;position:relative}#videoInfo #time{display:inline-block}#videoInfo a.button{background-color:#fff;color:#000;box-shadow:none;padding:12px;border-width:2px;width:inherit;margin-right:15px}#videoInfo .buttons{margin-bottom:17px}#videoInfo a.button:hover,#videoInfo a.button.active{color:#fff}#timeBox{text-align:right}#infoBox{border:2px #eff2f3 solid}#infoBox .toggle{border-left:2px #eff2f3 solid}#infoBox .toggle p{font-family:Flama,Helvetica,Arial,sans-serif;font-size:14px;line-height:22px}#infoBox>div{padding:25px}#infoBox p{text-align:left;font-style:normal}#infoBox a{color:#00b8fe;text-decoration:underline;font-style:italic}#infoBox .toggle>div{display:none}#infoBox .toggle>div.active{display:block}#infoBox #download{font-size:16px}#infoBox .social{display:inline-block}#infoBox .social a{height:50px;width:50px;background-size:22px 22px}body.flashcards.deck .bg1{background-color:#151515;padding-top:40px;padding-bottom:0}body.flashcards.deck .bg1.background-image-4{padding-top:120px;padding-bottom:200px}body.flashcards.deck #cardOptions{background-color:#151515}body.flashcards.deck .actions p{margin:0}body.flashcards.deck .actions a{margin-left:9px;font-family:Flama,Helvetica,Arial,sans-serif;font-style:normal;font-size:14px}body.flashcards.deck .actions a svg{position:relative;top:7px;left:-7px}body.flashcards.deck #deck{padding:40px;color:#000;background-color:#fafafa}#deck_filter_search{font-style:normal;font-weight:400;background:0 0;margin-bottom:0}#deck_filter_search,#deck_filter_search_dummy{padding:8px 10px;vertical-align:top}#deck_filter_search_dummy{background:#000;border:1px #00b8fe solid;display:none}@media(max-width:767px){input[type=text]#deck_filter_search{width:78%}#deck_filter_search_dummy{display:inline-block;width:18%}}#deck .progress-wrapper{width:100%;margin:0 auto;margin-bottom:20px}#dashboard .progress-wrapper{position:relative;width:240px;margin-bottom:0;display:inline-block}#dashboard #exam_header .progress-wrapper{width:100%;margin:5px auto}#dashboard .progress-number{width:0;overflow-x:visible}#dashboard .dashboard_block.virtual_workshop a{margin:0}#dashboard .dashboard_block p{margin-bottom:0}#dashboard #exam_info_row.dashboard_block p{margin-bottom:.5em}#dashboard #practice_exam_list p,#dashboard #upcoming_meeting p{font-family:Flama,Helvetica,Arial,sans-serif;text-transform:uppercase;font-style:normal;letter-spacing:1px;color:#78909c}#dashboard .no_access a#study_guide_link,#dashboard .no_access a#practical_application_link,#dashboard .no_access #practice_exam_list p{color:#ccc}#dashboard .dashboard_block a{font-family:Flama,Helvetica,Arial,sans-serif;text-transform:uppercase;font-style:normal;letter-spacing:.05em}#dashboard .dashboard_block #pass_rate_data a,#dashboard .dashboard_block.virtual_workshop a{font-family:Georgia,times new roman,Times,serif;text-transform:none;font-style:italic;letter-spacing:normal}#dashboard .dashboard_block.virtual_workshop a.button{text-transform:uppercase;font-style:normal;letter-spacing:.05em}#dashboard a.disabled{color:#ccc}#dashboard .workshop-block a.disabled{background:#ccc;border-color:#ccc;color:#999}#dashboard .workshop-block a.disabled:before{background:#ccc}#dashboard .workshop-block a.disabled:hover:before{-webkit-transform:none;transform:none}#deck .progress,#dashboard .progress{width:calc(100% - 6em);display:inline-block;margin-bottom:0;position:relative;top:2px;border-radius:6px}#dashboard .progress{width:80%;top:-1px;margin-right:10px}#dashboard h2,#deck .progress-bar,#dashboard .progress-bar{background-color:#07bafe;-webkit-transition:all 500ms cubic-bezier(.245,.04,.035,.96);-moz-transition:all 500ms cubic-bezier(.245,.04,.035,.96);-o-transition:all 500ms cubic-bezier(.245,.04,.035,.96);transition:all 500ms cubic-bezier(.245,.04,.035,.96)}#dashboard .progress-bar{box-shadow:none!important;background-color:#56cefc}#dashboard .dashboard_block h3,#dashboard .dashboard_block h4,#dashboard .dashboard_block h5{padding-bottom:0;margin-top:0;margin-bottom:0;text-align:left}#dashboard .dashboard_block h5{line-height:30px;padding-right:15px}#dashboard .dashboard_block.virtual_workshop h5{font-weight:400;line-height:1.2;font-size:18px;margin-bottom:.5em;letter-spacing:.075em}#dashboard .dashboard_block .button{width:80%;float:right}#dashboard .dashboard_block #question_modal_button{float:none;width:auto}#dashboard div.workshop-block{padding:1em;border:1px #eee solid}#dashboard a.add-to-calendar{position:relative;display:inline-block;width:24px;padding-left:.5em}#dashboard a.add-to-calendar img{width:24px;height:24px;position:absolute;top:-18px;display:block}#dashboard p.workshop-description{color:#999;font-size:1em;font-style:italic}#dashboard p.workshop-prereqs{margin-top:2em}#dashboard p.workshop-prereqs span{color:#999;font-size:.9em;font-style:normal}#dashboard div.workshop-prereqs{}#dashboard div.workshop-prereqs ul{list-style-type:none;padding:0 .5em}#dashboard div.workshop-prereqs li{list-style-type:none;padding:.5em 1em .5em .5em;font-size:.875em;line-height:1.2;margin:0;text-indent:-.625em}#dashboard .dashboard_block.virtual_workshop .workshop-prereqs li a{font-style:normal}#dashboard div.workshop-prereqs li:before{content:'- ';color:#00b8fe}#dashboard #exam_header{border-bottom:2px #93dffd solid}#dashboard #virtual_workshop_row,#dashboard #exam_info_row,#dashboard #study_guide_row,.group-coaching #dashboard .dashboard_block:not(#exam_header){padding-bottom:1.5em}#dashboard #exam_info_row #countdown{font-size:165%;line-height:20%}#dashboard #study_guide_row.no_access{padding-bottom:0}#dashboard #exam_info_row,#dashboard #virtual_workshop_row,#dashboard #study_guide_row,#dashboard #video_row,#dashboard #exam_row,#dashboard #flashcard_row,#dashboard #onboarding_row,.group-coaching #dashboard .dashboard_block{border-bottom:2px #ededed solid}#dashboard .progress-number{font-family:Flama,Helvetica,Arial,sans-serif;letter-spacing:1px;color:#00b8fe;position:relative;top:0;display:inline-block}#dashboard input.date_scheduled{width:10em}#dashboard .dashboard_block input.date_scheduled+button,#dashboard .dashboard_block input.date_scheduled+button+button{width:10em;float:none;margin-left:.25em;position:relative;top:-2px;display:inline-block}#dashboard a#edit_pass_rate_button{margin-left:1em;position:relative}#dashboard a#edit_pass_rate_button:before{content:'\02039';position:absolute;left:-.5em;top:-.1em}#dashboard .upcoming_meeting_localized_times span{display:block}#dashboard .meeting_datetime_central{color:#999;font-style:italic}#gc_questions_form label{width:100%}#dashboard #study_guide_link{background-size:24px 26px;background-position:0 0}#dashboard #view_all_attempts{background-size:25px 27px;background-position:2px 0}#dashboard #download_link{background-size:24px 26px;background-position:0 0}#dashboard #practical_application_link{background-size:24px 26px;background-position:0 0}#dashboard #next_video_link{background-size:24px 22px;background-position:0 2px}#dashboard #create_custom{background-size:25px 25px;background-position:0 1px}#dashboard div.related-workshops{border:1px solid #ddd;margin-top:2em;padding:2em}#dashboard .dashboard_block.virtual_workshop .related-workshops h5{}#dashboard .dashboard_block.virtual_workshop .related-workshops div.workshop{padding-top:1em}#dashboard .dashboard_block.virtual_workshop p{line-height:1.5;margin-bottom:1em}#dashboard .dashboard_block.virtual_workshop .related-workshops p.date{margin-bottom:.25em;font-size:.9375em}#dashboard .dashboard_block.virtual_workshop .related-workshops p#you_rsvped{color:#00b8fe;font-size:.9375em}#dashboard .related-workshops h6{display:flex;justify-content:space-between;text-align:left;font-family:Georgia,times new roman,Times,serif;text-transform:none;line-height:1.2;letter-spacing:normal;font-weight:700;font-size:14px;margin:0 0 .5em}#dashboard .dashboard_block.virtual_workshop .related-workshops h6 a{font-family:Flama,Helvetica,Arial,sans-serif;font-weight:700;align-self:flex-start;text-transform:uppercase;font-style:normal;letter-spacing:.05em;margin-left:1em;cursor:pointer}#deck .progress:hover{cursor:pointer}#deck .progress-wrapper figure{opacity:0;transform-origin:50% 50%;transform:translateY(1.5em);transition:opacity .125s,transform .125s cubic-bezier(.64,.57,.67,1.53);margin:0;padding:.6em .7em .5em .75em;line-height:1;display:block;background:#07bafe;border-radius:1em;display:flex;justify-content:center;align-items:center;color:#fff;font-size:.75em;font-family:Flama,Helvetica,Arial,sans-serif;position:absolute;top:-2.5em;left:0;letter-spacing:.075em}#deck .progress-wrapper figure.on{opacity:1;transform:translateY(0)}body.flashcards.deck div.row.bg1{display:flex}body.flashcards.deck .viewing-text{color:#07bafe;float:right;display:inline-block;text-align:left;width:5em}#cardFiltersActions{padding:0}#cardFiltersActions .row.filterRow{padding:20px;border-bottom:2px #444 solid;margin:0}#cardFiltersActions .row.filterRow:last-of-type{border-bottom:none}#cardFiltersActions h3{font-size:16px;text-align:left;line-height:20px;margin:0}#cardFiltersActions h4{font-family:Flama,Helvetica,Arial,sans-serif;text-transform:uppercase;color:gray;font-style:normal;font-size:14px;text-align:left;line-height:20px;margin:0;padding-bottom:7px;letter-spacing:.075em;position:relative}span.tip{position:absolute!important;top:-1.5em!important;left:0!important;font-size:.75em;color:#999;white-space:nowrap;text-decoration:none}.actions span.tip{left:-29px!important}*[data-info]{position:relative}*[data-info]:after{content:"?";background:rgba(255,255,255,.175);border-radius:50%;width:1.6em;height:1.5em;display:flex;justify-content:center;align-items:center;position:absolute;font-size:.75em;color:#aaa;right:-1.6em;top:.075em;line-height:1;font-family:Helvetica,sans-serif;font-weight:400;font-style:normal;text-decoration:none;cursor:help}#cardFiltersActions .showCards h4{color:#ccc}#flipText.flipTextFront::after{content:"Front"}#flipText.flipTextBack::after{content:"Back"}body.flashcards.deck .actions p a{color:#fff;text-transform:uppercase;letter-spacing:1px;min-height:30px;display:inline-block}body.flashcards.deck .actions p a span{position:relative;top:-3px}body.flashcards.deck .actions p a span span{top:0}body.flashcards.deck div.showCards{background:#666;position:relative}#cardFiltersActions .row.filterRow.showCards{border-color:#999}body.flashcards.deck div.showCards:after{content:'';position:absolute;right:-10px;top:50%;transform:translateY(-50%) rotate(45deg);width:20px;height:20px;background:#666;z-index:10}body.flashcards.deck .showCards label,body.flashcards.deck .filterCards label{text-transform:uppercase;letter-spacing:1px;font-size:12px}body.flashcards.deck .filterCards input.custom-small+label,body.flashcards.deck .filterCards input.custom-small{margin-bottom:1em}body.flashcards.deck #cards_wrapper{position:relative;display:inline-block;margin-bottom:40px;text-align:center;perspective:2120px}body.flashcards.deck #cards_wrapper+.col-centered div.row{max-width:800px;margin:auto}body.flashcards.deck #cards_wrapper+.col-centered .row div:not(:last-child){padding:0}body.flashcards.deck .card{display:block;position:relative;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;width:100%;max-width:800px;height:100vh;max-height:480px;margin:auto}body.flashcards.deck .card.showing{}body.flashcards.deck .card.visible{}body.flashcards.deck .card.viewing{display:block;margin:auto}body.flashcards.deck .side{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;padding:20px;align-items:center;justify-content:center;box-shadow:0 1px 2px rgba(0,0,0,.2);background-position:50% 10px;background-repeat:no-repeat;background-size:48px 48px;border-radius:10px}body.flashcards.deck .card.flipping .side{-webkit-transition:transform 400ms ease;-moz-transition:transform 400ms ease;-o-transition:transform 400ms ease;transition:transform 400ms ease}body.flashcards.deck .side:hover{cursor:pointer}body.flashcards.deck .side .noClick:hover{cursor:default}body.flashcards.deck .side .noClick{padding:5px}body.flashcards.deck .card_exam{position:absolute;top:10px;left:10px;text-align:left;color:#000;font-family:Flama,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;letter-spacing:.075em;margin:0;text-transform:uppercase}body.flashcards.deck .card_exam a{color:#000}body.flashcards.deck .card_section{position:absolute;top:10px;right:10px;user-select:none;text-align:right;letter-spacing:.075em;opacity:.25}body.flashcards.deck .card_section a{color:#000}body.flashcards.deck .card_status{position:absolute;bottom:2px;left:10px;user-select:none;text-align:left}body.flashcards.deck .card_flip{position:absolute;bottom:15px;right:15px;user-select:none;text-align:right}body.flashcards.deck .card_flip img{height:16px;margin-right:3px;position:relative;top:-1px}body.flashcards.deck a.flip{letter-spacing:.075em;color:#000}body.flashcards.deck .card_flip a{text-decoration:none!important}body.flashcards.deck .card_content{overflow-y:auto;-webkit-overflow-scrolling:auto;max-height:75%;word-break:break-word;padding:20px!important;min-width:50%}body.flashcards.deck .card_content p{font-style:normal;width:auto;display:inline-block;margin:0 auto;text-align:left}body.flashcards.deck .front .card_content,body.flashcards.deck .front .card_content p{font-family:Georgia,times new roman,Times,serif;font-size:22px;color:#000}body.flashcards.deck .back .card_content,body.flashcards.deck .back .card_content p{font-family:Georgia,times new roman,Times,serif;font-size:18px}body.flashcards.deck .card_content p mark{padding:0;background:#000;color:#fff}body.flashcards.deck .back .card_content p a{color:inherit;text-decoration:underline}body.flashcards.deck .back .card_content p a:hover{text-decoration:none}body.flashcards.deck .card_content span *{display:inline!important}.flashcards.practice-management .front{background-image:url(/assets/icons/icon-pcm-color.svg)}.flashcards.project-management .front{background-image:url(/assets/icons/icon-pjm-color.svg)}.flashcards.programming-analysis .front{background-image:url(/assets/icons/icon-pa-color.svg)}.flashcards.project-planning-design .front{background-image:url(/assets/icons/icon-ppd-color.svg)}.flashcards.project-development-documentation .front{background-image:url(/assets/icons/icon-pdd-color.svg)}.flashcards.construction-evaluation .front{background-image:url(/assets/icons/icon-ce-color.svg)}body.flashcards.deck .front{z-index:2;transform:rotateY(0deg);background-color:#fff}body.flashcards.deck .flipped .front{transform:rotateY(-180deg);z-index:1}body.flashcards.deck .back{transform:rotateY(180deg);z-index:1}body.flashcards.deck .flipped .back{transform:rotateY(0deg);z-index:2}body.flashcards.deck .back .card_content p{color:#000}.flashcards.practice-management .back{background-color:rgba(52,197,238,.2);background-image:url(/assets/icons/icon-pcm-color.svg)}.flashcards.project-management .back{background-color:rgba(197,106,196,.25);background-image:url(/assets/icons/icon-pjm-color.svg)}.flashcards.programming-analysis .back{background-color:rgba(126,122,223,.25);background-image:url(/assets/icons/icon-pa-color.svg)}.flashcards.project-planning-design .back{background-color:rgba(171,210,100,.25);background-image:url(/assets/icons/icon-ppd-color.svg)}.flashcards.project-development-documentation .back{background-color:rgba(242,105,119,.25);background-image:url(/assets/icons/icon-pdd-color.svg)}.flashcards.construction-evaluation .back{background-color:rgba(255,147,99,.25);background-image:url(/assets/icons/icon-ce-color.svg)}body.flashcards.deck #no_cards{width:100%;max-width:800px;height:100vh;max-height:480px;display:flex;align-items:center;margin:auto}body.flashcards.deck #no_cards p{width:100%;text-align:center}body.flashcards.deck .viewing-text,body.flashcards.deck .mastered-text{font-family:Flama,Helvetica,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;font-style:normal}body.flashcards.deck .mastered-text{font-size:14px;color:#888}body.flashcards.deck .mastered-text.hide-me{visibility:hidden}@keyframes drop{0%{transform:translate(-50%,0) rotate(0);opacity:1}100%{transform:translate(-50%,100px) rotate(5deg);opacity:0}}body.flashcards.deck .card.animate{will-change:transform,opacity;display:block;position:absolute;left:50%;transform-origin:10% 10%;transform:translate(-50%,0) rotate(0);z-index:100;animation:drop .5s ease-out}body.flashcards.deck #next,body.flashcards.deck #previous,body.flashcards.deck #next:active,body.flashcards.deck #previous:active{text-transform:uppercase;font-family:Flama,Helvetica,Arial,sans-serif;letter-spacing:1px;font-style:normal;position:relative;text-decoration:none}body.flashcards.deck a#next:not(.inactive):hover,body.flashcards.deck a#previous:not(.inactive):hover{text-decoration:none;color:#000}body.flashcards.deck a#next:not(.inactive):hover svg line,body.flashcards.deck a#previous:not(.inactive):hover svg line{transition:stroke .15s;stroke:#000}body.flashcards.deck #next.inactive,body.flashcards.deck #previous.inactive{opacity:.333;cursor:default;text-decoration:none}body.flashcards.deck #next svg{margin-left:6px;position:relative;top:2px;transform:translateX(-.2em);transition:transform .15s}body.flashcards.deck #previous svg{margin-right:8px;position:relative;top:2px;transform:translateX(.2em);transition:transform .15s}body.flashcards.deck #next:not(.inactive):hover svg{transform:translateX(0)}body.flashcards.deck #previous:not(.inactive):hover svg{transform:translateX(0)}body.flashcards.deck .modal h5{text-align:left;color:#78909c;font-size:16px}body.flashcards.deck .modal textarea{min-height:0}.flashcards.deck .mastered_form input.custom{opacity:0}.flashcards.deck .mastered_form input.custom+label{text-transform:uppercase;letter-spacing:.075em}.flashcards.deck .mastered_form input.custom+label>span:first-of-type{top:-2px;margin-right:6px}.flashcards.deck .mastered_form input.custom:checked+label>span:first-of-type::before{content:''}.flashcards.deck .mastered_form input.custom+label>span:first-of-type{border:none;background:url(/assets/icons/star-outline.svg) no-repeat 50% 50%}.flashcards.deck .mastered_form input.custom:checked+label>span:first-of-type{background-color:transparent;background:url(/assets/icons/star-filled.svg) no-repeat 50% 50%}.flashcards.deck .mastered_form input.custom:checked+label{color:#000}.slider>div.sliderLabel{text-align:center}.slider>div.sliderLabel:hover,.slider input[type=range]:hover{cursor:pointer}.slider input[type=range]{margin-top:7px;padding-left:4px;padding-right:4px}body.about h2,body.about h3,body.about h4,body.about p,body.press h2{text-align:left}body.about h2,body.about h3,body.press h2{padding-bottom:60px}body.press h4{text-align:center;font-size:26px;color:#3a474e!important;padding-bottom:10px}.news-press .date{border-top:2px #212121 solid;color:#b0bec5;text-transform:uppercase;letter-spacing:1px;padding-top:10px;padding-bottom:10px}.news-press>div>div:hover .date{border-color:#07bafe}.news-press .news{font-size:16px;padding-bottom:30px;font-family:Georgia,times new roman,Times,serif}body.about h4{color:#37474f;font-size:24px;margin-bottom:20px;padding-left:40px}body.about .col-centered p{font-size:16px;line-height:30px;margin-bottom:25px;font-style:normal!important}body.about .col-centered p a{color:#00b8fe;text-decoration:underline}body.about .col-centered p a{color:#00b8fe;text-decoration:none}body.about .col-centered img{width:120%;margin-left:-10%}body.products .are-featuring-aia{margin-top:-30px;display:block}body.products .are-featuring-aia img:first-of-type{margin-bottom:15px}body.products .bg1 a.button,.are-5-exam-prep a.button.sign-up{max-width:200px;text-align:center;display:block;color:#fff;margin-top:40px}body.products .bg1 img{display:block;margin:0 auto;margin-top:30px}.ncarb_icons_wrapper{display:block;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;text-align:center;max-width:360px}.ncarb_icons_wrapper:after{clear:both;content:'';display:table}.ncarb_icons_wrapper>*{display:flex;margin:0 auto;justify-content:center}.ncarb_icons_wrapper>*>img{display:block;margin:1%!important;height:100%;width:14.6667%;padding-bottom:0}.products .ncarb_icons_wrapper{padding-top:30px;padding-bottom:0}.products .bg2 .ncarb_icons_wrapper{padding-top:15px}.ncarb_icons_wrapper.horizontal img{width:146px}body.products .show-one .ncarb_icons_wrapper img{filter:blur(1px)}body.products.practice-management .show-one .ncarb_icons_wrapper img:nth-child(1){transform:scale(1.4);box-shadow:0 1px 3px rgba(0,0,0,.5);filter:blur(0);z-index:10}body.products.project-management .show-one .ncarb_icons_wrapper img:nth-child(2){transform:scale(1.4);box-shadow:0 1px 3px rgba(0,0,0,.5);filter:blur(0);z-index:10}body.products.programming-analysis .show-one .ncarb_icons_wrapper img:nth-child(3){transform:scale(1.4);box-shadow:0 1px 3px rgba(0,0,0,.5);filter:blur(0);z-index:10}body.products.project-planning-design .show-one .ncarb_icons_wrapper img:nth-child(4){transform:scale(1.4);box-shadow:0 1px 3px rgba(0,0,0,.5);filter:blur(0);z-index:10}body.products.project-development-documentation .show-one .ncarb_icons_wrapper img:nth-child(5){transform:scale(1.4);box-shadow:0 1px 3px rgba(0,0,0,.5);filter:blur(0);z-index:10}body.products.construction-evaluation .show-one .ncarb_icons_wrapper img:nth-child(6){transform:scale(1.4);box-shadow:0 1px 3px rgba(0,0,0,.5);filter:blur(0);z-index:10}.ncarb_icon{width:70px}.ncarb_icon.horizontal{width:146px}.ncarb_icons_wrapper img:last-of-type{margin-right:0!important}.ncarb_icons_wrapper a:hover,.ncarb_icons_wrapper a:active,.ncarb_icons_wrapper a:focus{text-decoration:none}body.products .bg1 h1{margin-top:40px}body.products .bg1 p{color:#b0bec5;text-align:center}body.products .table .table-row{font-family:Flama,Helvetica,Arial,sans-serif;text-transform:uppercase}body.products .table a{color:#01b8fe}body.products .blackbg{padding:80px 0}body.products .blackbg:hover,.blackbg:hover{background:#151515}body.products .blackbg h2{color:#01b8fe;margin-bottom:.25em}body.products .blackbg p{color:#fff;text-align:center;font-family:Georgia,times new roman,Times,serif;margin-bottom:75px;font-size:16px;line-height:28px}.see-what-were-talking-about>div{margin-top:60px;margin-bottom:80px}.software-benefits{margin-bottom:80px}.software-benefits>div{height:240px;display:inline-block;margin-top:-4px;padding:2px}.software-benefits a{height:100%;display:inline-block;text-align:center;background-color:#333030;width:100%;position:relative;font-size:18px;font-style:italic}.software-benefits div:nth-of-type(1) a{background:url(/assets/images/backgrounds/small1.jpg) no-repeat;background-size:cover}.software-benefits div:nth-of-type(2) a{background:url(/assets/images/backgrounds/small2.jpg) no-repeat;background-size:cover}.software-benefits div:nth-of-type(3) a{background:url(/assets/images/backgrounds/small3.jpg) no-repeat;background-size:cover}.software-benefits div:nth-of-type(4) a{background:url(/assets/images/backgrounds/small4.jpg) no-repeat;background-size:cover}.software-benefits div:nth-of-type(5) a{background:url(/assets/images/backgrounds/small5.jpg) no-repeat;background-size:cover}.software-benefits div:nth-of-type(6) a{background:url(/assets/images/backgrounds/small6.jpg) no-repeat;background-size:cover}.software-benefits a p{width:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:22px;color:#fff}.software-benefits a:hover p{color:#fff}body.products .blackbg .button{display:block;max-width:460px}body.products .software-tutorials{margin-bottom:75px}body.products .software-tutorials .video{font-family:Georgia,times new roman,Times,serif;font-style:italic}body.products .software-tutorials .video .time{color:#00b8fe}body.products h2{font-family:Georgia,times new roman,Times,serif;color:#3a474e;padding-bottom:30px;text-align:left;font-style:italic;text-transform:none;font-size:28px;letter-spacing:0}.flex-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));max-width:960px;margin-left:auto;margin-right:auto}.flex-row.alt{max-width:959px}.flex-row.flex-row2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.row.flex-row:before,.row.flex-row:after{content:normal}.flex-row .col{display:flex;flex-direction:column}.flex-row .preserve-height{flex:1}.flex-row-borders .col{border-left:2px solid #ededed;padding-right:30px;padding-left:30px}.flex-row-borders .col:first-child{border:0}.product-grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.product-grid>div{width:33%;padding:0 2%;text-align:center;margin-bottom:80px;border-left:4px rgba(200,200,200,.25) solid;position:relative;flex-grow:1}.other-products .product-grid>div{padding-bottom:6em}.product-grid>div:nth-child(2n - 1){border-left:none}.products .product-grid h2,.products .product-grid h3,.products .product-grid p{text-align:center;padding-left:0}.products .product-grid figure,.how-we-did-it figure{border:1px #56cefc solid;border-radius:50%;width:80px;height:80px;display:flex;justify-content:center;align-items:center;margin:0 auto}.products .product-grid img,.how-we-did-it img{width:50%;height:auto}.products .product-grid h2{font-family:Georgia,times new roman,Times,serif;font-size:24px;padding-bottom:.5em}.products.divisions .product-grid h2{padding-bottom:1em}.products .product-grid h3{font-family:Georgia,times new roman,Times,serif;color:#3a484f;line-height:1.4;font-size:18px;text-transform:none;letter-spacing:normal;font-style:italic;padding-bottom:2em}.products .product-grid p{font-size:16px}.products .product-grid a.button{position:absolute;bottom:.5em;left:50%;transform:translateX(-50%);width:80%;max-width:16em}.path-to-success h3{font-size:30px}.product-grid.col2>div{width:calc(50% - 4px);padding:0 4%}.product-grid.col2.cta>div{padding:0 4% 6em}.how-we-did-it h3{color:#3a484f;font-family:Georgia,times new roman,Times,serif;font-size:24px;margin-top:.5em;text-transform:none;letter-spacing:normal;font-style:italic;padding-bottom:.5em}body.products .how-we-did-it h4{color:#3a484f;font-size:22px;font-weight:400;text-align:left}.how-we-did-it p{margin-bottom:1em;font-size:18px;line-height:1.875}.choose-study .product-grid.col2>div{width:calc(33.333% - 4px);padding:0 3% 6em}.product-grid.col2>div:nth-child(2n){border-left:4px rgba(200,200,200,.25) solid}.product-grid.col2>div:nth-child(2n){}.choose-study .product-grid.col2>div:nth-child(3n){}.choose-study .product-grid.col2>div:first-child,.choose-study .product-grid.col2>div:nth-child(2){}.choose-study .product-grid.col2>div{width:calc(50% - 4px)}.choose-study .product-grid.col2>div:nth-child(2){border-right:none}body.products .product header h2{padding-bottom:.5em}.product header{margin-bottom:2em}.product header p{color:#00b8fe;font-family:Flama,Helvetica,Arial,sans-serif;font-weight:300;font-size:26px}.product .preserve-height>p{text-align:left}.link-button{background:0 0!important;color:#00b8fe;border:none;padding:0!important;font:inherit;cursor:pointer;font-size:16px;font-family:Georgia,times new roman,Times,serif;line-height:26px}.link-button:hover{text-decoration:underline}.georgiaHeader{font-family:Georgia,times new roman,Times,serif!important;color:#3a474e!important;text-align:left!important;font-style:italic!important;text-transform:none!important;font-size:28px!important;letter-spacing:0!important}.mini-sidebar{display:none}.sidebar h5{color:#fff;background-color:#221f1f;border-radius:2px;font-family:Flama,Helvetica,Arial,sans-serif;text-transform:uppercase;text-align:center;width:100%;padding:12px 0;margin-bottom:20px}.sidebar div{margin-bottom:50px}body.resources .sidebar form div{margin-bottom:0}body.resources #download_form label{font-size:16px}body.resources #download_form label.freeform-label{color:#b0bec5;letter-spacing:1px;display:inline-block;text-transform:uppercase}body.resources #download_form label:not(.freeform-label){display:block;font-family:Georgia,times new roman,Times,serif;margin-bottom:.66em}body.resources #download_form [type=radio]{margin-right:.33em}body.podcast .sidebar div{margin-bottom:0}body.podcast .sidebar>div{border:2px #96e0fc solid;margin-bottom:50px}body.podcast .sidebar>div>div:nth-of-type(2){border-top:2px #96e0fc solid;padding:20px 20px 0}body.podcast .sidebar>div img{width:220px;display:block;margin:0 auto;padding-top:20px;padding-bottom:15px}body.podcast .sidebar .three-buttons a{width:100%;padding:12px 0;display:block;color:#00b8fe}body.podcast .sidebar .three-buttons a:hover{background-color:#eaf9fe;text-decoration:none}body.podcast .sidebar .three-buttons div{border-right:2px #96e0fc solid;border-top:2px #96e0fc solid;padding:0}body.podcast .sidebar .three-buttons div:last-of-type{border-right:none}body.podcast .view-buttons{margin-bottom:70px;margin-left:0}body.podcast .view-buttons>div{padding:0}body.podcast .view-buttons div a{color:#00b8fe;padding:12px 0;width:100%;display:block;border:2px #96e0fc solid;border-right-width:2px;border-left-width:0}body.podcast .view-buttons div:first-of-type a{border-left-width:2px}body.podcast .view-buttons a:hover{background-color:#eaf9fe;text-decoration:none}body.podcast .podcast{border-bottom:2px #f1f4f6 solid;padding-bottom:60px;margin-bottom:60px}body.podcast .podcast:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:0}body.podcast .podcast h2{text-align:left;color:#221f1f;padding-bottom:0;margin-bottom:30px;font-size:30px;line-height:40px;letter-spacing:.05em}body.podcast .podcast p{text-align:left}body.podcast .podcast.upcoming{background-image:url(/assets/images/backgrounds/podcast.jpg);background-size:cover;padding:60px;color:#fff}body.podcast .podcast.upcoming h2{color:#fff}body.podcast .podcast.upcoming .button{padding:10px 0;width:100%;display:block}body.podcast .podcast.upcoming img{height:40px;margin-top:4px}body.podcast .post .subscribe span{font-family:Flama,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:16px;letter-spacing:1px;color:#b0bec5;float:right;margin-top:-37px}body.resources .whitebg .post p,body.resources .whitebg .post h1{text-align:left}body.resources .post h1{color:#56cefc;margin-top:0}.resource_image{margin-right:15px}.resource_image img{width:100%}#download_form label{display:inline;font-weight:400}#download_form span{font-family:Flama,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:16px;letter-spacing:1px;color:#b0bec5;font-style:normal}.grayBox{border:2px #f0f4f7 solid;min-height:550px;margin:19px}.grayBox>div:first-of-type{padding:40px}.grayBox p{text-align:left;padding-top:25px;text-align:center}.grayBox p:first-of-type{min-height:300px}.grayBox p.gray{color:#b0bec5;margin-bottom:0}.grayBox p span:first-of-type{color:#b0bec5;font-style:italic}.grayBox img{max-width:300px;display:block;margin:0 auto}.grayBox .view-archive{border-top:2px #f0f4f7 solid;line-height:55px}.grayBox .view-archive>div{padding:0;margin-left:-4px}.grayBox .view-archive a{display:block;width:100%;text-align:center;font-family:Flama,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#07bafe;letter-spacing:1px}.grayBox .view-archive a:hover{text-decoration:none;background-color:#eaf9fe;color:#07bafe}.sidebar p{font-size:14px;line-height:22px;margin-bottom:30px;text-align:center!important}.sidebar .about>a{display:block;text-align:center;text-transform:uppercase;color:#00b8fe;letter-spacing:1px}.sidebar .about img{width:140px;margin:0 auto;display:block;padding:10px 20px 20px}.sidebar .tags a{display:inline-block;background-color:#f1f4f6;color:#00b8fe;padding:11px 15px;margin-right:10px;margin-bottom:10px;text-transform:uppercase;border-radius:3px;letter-spacing:1px}.sidebar .tags a:hover{color:#fff;background-color:#00b8fe;text-decoration:none}.sidebar .social{width:165px;margin:0 auto}.sidebar .social.full{width:100%;height:100%;max-width:270px}.sidebar .social.full.share{max-width:170px}.sidebar .social.full a{width:18.4%;height:0;padding-top:17%;background-size:42%;border:2px solid;margin-right:2%}.sidebar .social.full.share a{width:29%;padding-top:27%;background-size:42%;margin-right:3.3%}.sidebar .social.full a.facebook{background-size:32%}.sidebar .social.full a:last-of-type{margin-right:0}.whitebg ol{font-family:Georgia,times new roman,Times,serif;font-size:16px;line-height:26px}.sidebar ol{counter-reset:li;margin-left:0;padding-left:0}.sidebar ol>li{position:relative;margin:0 0 6px 6px;list-style:none;background:}.sidebar ol>li:before{content:counter(li);counter-increment:li;position:absolute;width:30px;background:#f1f4f6;border-radius:2px;margin-right:20px;padding:4px;text-align:center}.sidebar ol>li a{display:block;margin-left:40px;margin-bottom:12px;line-height:24px}.sidebar .subscribe form input[type=submit]{margin-right:20px;display:inline-block;padding-top:7px;padding-bottom:7px;margin-top:12px;letter-spacing:1px}.sidebar .subscribe form span{display:inline-block;color:#666;font-style:italic;font-family:Georgia,times new roman,Times,serif;font-size:13px}#cart{position:absolute;right:0;font-family:Flama,Helvetica,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;font-size:15px;width:60px;display:block;z-index:60}#cart_buttons{position:absolute;left:0;width:60px;height:120px;background:#000}#cart_toggle{width:60px;height:120px;display:block}#cart_open,#cart_close{height:60px}#cart_buttons a{background:#242424}#cart_open svg{margin:15px 0 0 15px;width:30px;height:30px}a#cart_toggle:hover,a#cart_toggle:active,a#cart_toggle:focus{text-decoration:none}#cart_toggle:hover #cart_open svg path,#cart_toggle:hover #cart_open svg line,#cart_toggle:hover #cart_open svg ellipse{stroke:#02b8fe}#cart_toggle:hover #cart_close svg line{stroke:#fff}#cart_count{background:#000;color:#fff;line-height:60px;width:60px;height:60px;text-align:center;display:block;text-decoration:none;font-size:24px}#cart_details{position:absolute;right:0;width:380px;background:#000}#cart_details .row{padding:17px;display:block;width:380px;background:#242424;margin:0 0 2px}#cart_details .row div{padding:0}#cart_details .row:last-of-type{margin-bottom:0}#cart .cart_price,#cart .subtotal_price{background:#fff;border-radius:3px;color:#000;text-align:center;max-width:68px;height:40px;font-size:20px;line-height:40px}#cart a.remove{color:#b0bec5;font-family:Georgia,times new roman,Times,serif;font-style:italic;text-transform:none;letter-spacing:0}#cart .cart_footer .subtotal{font-family:Georgia,times new roman,Times,serif;font-style:italic;text-transform:none;letter-spacing:0;font-size:16px}#cart .subtotal_price{background:0 0;color:#fff;line-height:20px;display:inline}.billing-total.table .table-row.item.subtotal,.billing-total-lower.table .table-row.item{padding-bottom:0}.billing-total-lower .row+.divider{margin-top:19px}#cart .cart_footer .button{width:100%;height:41px;padding:7px;margin-top:8px}.pricing p{text-align:left}.pricing .group-pricing p{text-align:center}.pricing .group-pricing .features p{text-align:left}.pricing .bluebg p{text-align:center}.pricing .bluebg .small-large-groups h2{text-align:left}.pricing .bluebg .small-large-groups p{text-align:left;color:#fff}.pricing .small-large-groups>div:first-of-type{padding-right:45px}.pricing .small-large-groups>div:last-of-type{padding-left:45px}.pricing .small-large-groups>div:first-of-type p{font-size:18px}.pricing .small-large-groups>div:last-of-type p{font-size:16px}.pricing .small-large-groups a.button.blackButton{margin-top:10px;margin-bottom:0}.pricing .small-large-groups p.thanks{color:#000}.pricing p.firmQuote{color:#000!important;font-size:14px!important}.pricing .whitebg h4{text-align:center;font-size:1.75em;font-style:italic;color:#37474f;margin-bottom:.5em}.pricing p.italic_gray{text-align:center;font-style:italic;color:var(--colgry)}.pricing .group-pricing h4{text-align:center}.pricing label.exam{display:block}.pricing .col-md-7-maxWidth{max-width:640px}.pricing .table input,.pricing .table button{line-height:16px;width:40%;display:inline-block}.pricing .table input{font-family:Georgia,times new roman,Times,serif;width:50%}.pricing .table button{font-family:Flama,Helvetica,Arial,sans-serif}.pricing-block-wrapper .pricing-block{padding-bottom:80px;border-bottom:8px #eceff1 solid;padding-top:80px}.pricing-block-wrapper .pricing-block.noBottomBorder{border-bottom:none;padding-bottom:30px!important}.pricing-block-wrapper .pricing-block:first-of-type{padding-top:20px}.pricing-block-wrapper .pricing-block:last-of-type{border-bottom:none;padding-bottom:0}div.subscriptions{width:100%;max-width:960px;margin-left:auto;margin-right:auto}div.pricing-wrapper{display:flex;flex-direction:row;justify-content:center;width:100%;margin-top:60px}div.pricing-details{border:1px #96e0fc solid;border-top-width:2px;border-bottom-width:2px;position:relative;padding-bottom:calc(55px + 1em)}.pricing-details form{position:absolute;bottom:0;left:0;width:100%}div.pricing-details:first-child{border-left-width:2px}div.pricing-details:last-child{border-right-width:2px}div.subscription-details{width:25%}div.software-details{width:33.3333%}@media(max-width:990px){div.pricing-wrapper{flex-wrap:wrap}div.pricing-details{margin-bottom:10px}div.subscription-details{width:50%}div.subscription-details:nth-child(2n){border-right-width:2px}div.subscription-details:nth-child(2n-1){border-left-width:2px}div.software-details{width:50%}}.pricing-details h4{color:#37474f;font-family:Georgia,times new roman,Times,serif;font-size:24px;font-style:italic;border-bottom:2px #96e0fc solid;padding:.75em 0;text-align:center;margin:0}.pricing-details.standard h4{background:transparent}.pricing-details.premium h4{background:rgba(0,184,254,.1)}.pricing-details.pro h4{background:rgba(0,184,254,.2)}.pricing-details.expert h4{background:rgba(0,184,254,.4)}.subscription-details p{font-size:12px;font-family:Georgia,times new roman,Times,serif;line-height:1.2;margin-bottom:1em}.subscription-details p a{margin:0}.pricing-block-wrapper .subscriptions a#practice-exam-toggle{margin-top:30px;margin-bottom:30px;display:block}body.pricing #practice-exam-block{display:inline-block;display:none}.pricing-block-wrapper .subscriptions h4.no_underline{border-bottom:none}.pricing-block-wrapper .subscriptions .are-featuring-aia h4{font-size:20px;padding-bottom:12px;text-align:center!important;padding-top:6px;height:48px;border-bottom:none;color:#676767}.pricing-block-wrapper .subscriptions h2{padding-bottom:8px}.pricing-block-wrapper .subscriptions h4 img{height:60%;margin-top:20px}.pricing-block-wrapper .subscription-details>div,.pricing-block-wrapper .software-details>div{padding:2em 20px 10px}.pricing-block-wrapper .subscription-details ul,.pricing-block-wrapper .software-details ul{list-style:none;margin-bottom:0;padding:1em 0}.pricing-block-wrapper .subscription-details li,.pricing-block-wrapper .software-details li,#change_subscription_modal .modal-content .pricing-block-wrapper .subscription-details li,#change_subscription_modal .modal-content .pricing-block-wrapper .software-details li,#add_subscription_modal .modal-content .pricing-block-wrapper .subscription-details li,#add_subscription_modal .modal-content .pricing-block-wrapper .software-details li{text-align:left;font-size:12px;padding-left:1em;line-height:1.2;margin-bottom:1em;padding-bottom:1em;border-bottom:1px #eee solid;list-style:none;position:relative;font-family:Georgia,times new roman,Times,serif}li.last-item{border-bottom:none!important}.pricing-details li.strikethrough{visibility:hidden}.pricing-block-wrapper .subscription-details li:before,.pricing-block-wrapper .software-details li:before{content:'\203A';position:absolute;left:0;top:0}#change_subscription_modal .modal-content .pricing-block-wrapper .subscription-details p a,#change_subscription_modal .modal-content .pricing-block-wrapper .software-details p a,#add_subscription_modal .modal-content .pricing-block-wrapper .subscription-details p a,#add_subscription_modal .modal-content .pricing-block-wrapper .software-details p a{display:inline}.pricing-block-wrapper .subscription-details li:last-child,.pricing-block-wrapper .software-details li:last-child,#change_subscription_modal .modal-content .pricing-block-wrapper .subscription-details li:last-child,#change_subscription_modal .modal-content .pricing-block-wrapper .software-details li:last-child,#add_subscription_modal .modal-content .pricing-block-wrapper .subscription-details li:last-child,#add_subscription_modal .modal-content .pricing-block-wrapper .software-details li:last-child{border-bottom:none}.pricing-block-wrapper .subscriptions>div>div img{width:80%;max-width:144px}.pricing-block-wrapper .subscriptions select{text-transform:uppercase;font-style:normal;font-family:Flama,Helvetica,Arial,sans-serif;margin-bottom:30px;font-size:.875em}.pricing-block-wrapper.group-pricing div:nth-of-type(3)>div{min-height:690px}.pricing-block-wrapper.group-pricing div:nth-of-type(4)>div{min-height:705px}.pricing-block-wrapper.group-pricing div:nth-of-type(5)>div{min-height:705px}.pricing-block-wrapper.group-pricing div:nth-of-type(6)>div{min-height:610px}body.pricing div.whitebg.angled>div.group-pricing>div:nth-of-type(3)>div:last-of-type{border-left-width:0}body.pricing div.whitebg.angled>div.group-pricing>div:nth-of-type(4)>div{border-left-width:2px}.pricing-block-wrapper .subscriptions h3{margin-top:20px;padding-bottom:0}.pricing-block-wrapper .subscriptions h5{color:#00b8fe;font-family:Flama,Helvetica,Arial,sans-serif;font-weight:300;font-size:23px;text-align:center;white-space:nowrap;position:relative}.pricing-block-wrapper .subscriptions h5 s{position:absolute;font-size:.75em;top:-2em;left:0;text-align:center;width:100%;color:#f44336}.pricing-block-wrapper .subscriptions h5 s:after{content:'*for a limited time';position:absolute;bottom:-1.625em;left:0;width:100%;text-align:center;color:#00b8fe;font-size:.625em;text-transform:uppercase}.pricing-block-wrapper .subscriptions.discounted h5{margin-top:30px}.pricing-block-wrapper .subscriptions h6{color:#666;text-align:left;font-size:11px;margin-bottom:15px;font-style:normal;line-height:16px;text-align:center;min-height:77px}.pricing-block-wrapper .subscriptions button{position:absolute;bottom:0;display:block;left:0;right:0;padding:15px 0;margin-bottom:20px;width:calc(100% - 40px)}.pricing-block-wrapper button.disabled{background-color:#fff;color:#000}.pricing-block-wrapper .subscriptions .slash-wrapper{position:relative;margin-top:-43px;margin-left:auto;margin-right:auto;height:43px}.pricing-block-wrapper .subscriptions .slash-text{position:absolute;display:inline;top:-38px;left:0;min-width:200px;text-align:left}.pricing-block-wrapper .subscriptions .slash-text.small{top:10px;left:80px;font-size:12px;color:#00b8fe}.slash-text.digits-2 .small{left:60px!important}.slash-text.digits-3 .small{left:80px!important}.slash-text.digits-4 .small{left:100px!important}.pricing-block-wrapper .subscriptions .text-wrapper{display:inline;position:relative}.pricing-block-wrapper .subscriptions svg{position:absolute;margin-left:-15px;margin-top:-10px;z-index:20}.pricing-block-wrapper .subscriptions img{display:block;margin:0 auto 30px}.strikethrough{text-decoration:line-through!important;color:#ccc}.otherProducts{display:inline-block;width:49%;text-align:center}.otherProducts .switch{display:none}.otherProducts .switch:first-of-type{display:block}.cross-sell{margin-bottom:18px}.cross-sell>div{background:#eaf9fe;border:1px solid #1ebffe;padding:10px;min-height:175px}.cross-sell img{margin-top:10px;height:43px;margin-bottom:18px;max-width:170px;margin-left:6px}.cross-sell .btn-group{width:100%;margin-top:-1px;max-width:210px}.cross-sell .btn-group:first-child>label:first-of-type{border-bottom-left-radius:0}.cross-sell .btn-group:first-child>label:nth-of-type(2){border-left-width:0;border-right-width:0}.cross-sell .btn-group:first-child>label:last-of-type{border-bottom-right-radius:0;border-right-width:1px}.cross-sell .btn-group:first-child>label:only-child{border-left-width:1px;border-right-width:1px}.cross-sell .btn-group:last-child>label:first-of-type{border-top-left-radius:0}.cross-sell .btn-group:last-child>label:nth-of-type(2){border-left-width:0;border-right-width:0}.cross-sell .btn-group:last-child>label:last-of-type{border-top-right-radius:0}.cross-sell .btn-group:first-child>label{z-index:22}.cross-sell .btn-group:last-child>label{border-top:none}.cross-sell .btn{padding:4px;font-size:12px;margin:0!important}.cross-sell .btn.active{box-shadow:none}.cross-sell .bluePrice{font-size:30px;font-family:Flama,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#00b4fd;text-align:center;line-height:60px}.cross-sell button{width:100%}.upsell,.ct-explanation{font-size:12px;color:#999;margin-top:15px}.upsell .hiddenFields{display:none}.upsell form{display:inline}.upsell .btn-group{min-width:150px}.ct-explanation p{font-family:Flama,Helvetica,Arial,sans-serif;text-transform:none;line-height:1.25;font-size:100%;color:#000}.upsell button,#coupon_form button{height:34px;padding-top:7px;margin-left:10px}#coupon_form button{width:100px;font-size:12px}p.coupon_disclaimer{font-size:14px;text-transform:none;letter-spacing:0;font-style:italic;color:#999}#coupon_text p.coupon_disclaimer{color:inherit}.proration_info,.credit_info{padding-top:0}#coupon_code{font-size:14px}.divider{height:2px;display:block;width:100%;background-color:#f1f4f6}.item_count{font-size:19px;font-style:italic;display:block;margin-top:10px;font-family:Georgia,times new roman,Times,serif;text-transform:none}.for-review.billing-total.table .table-row{font-family:Flama,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:19px;letter-spacing:1px}.for-review.billing-total.table .col-xs-2,.for-review.billing-total.table .col-xs-3,.for-review.billing-total.table .col-xs-4,.for-review.billing-total.table .col-xs-5{text-align:right}#cart_total{margin-top:10px}#faq dt,#faq dd{font-style:normal;font-weight:400;text-align:center;font-size:16px}#faq dt{font-style:italic}#faq dd{padding-top:6px;padding-bottom:45px}#faq a{color:#07bafe}@media(max-width:640px){div.pricing-details{width:100%;max-width:320px;border-width:2px}.pricing-details li.strikethrough{visibility:visible}.pricing-details li.last-row{border-bottom:none}}body.coaching #cart_total{margin-top:-5px}.coaching.virtual-workshops .whitebg{padding-bottom:60px}.coaching.virtual-workshops .faq_row+h3{font-size:3rem;line-height:1.25;margin:1em 0 0;text-align:left}.coaching.virtual-workshops .join ol{padding:1em 0 2em 3em;font-size:1.25em}.coaching.virtual-workshops ol.join,.coaching.virtual-workshops ol.join li{font-family:Georgia,times new roman,Times,serif}.coaching.virtual-workshops ol.join li{font-size:1em;margin-bottom:1em}.coaching.virtual-workshops ol.join+p{padding:2em 0 3em;text-align:center}.coaching.virtual-workshops p.note{font-style:italic}.coaching.virtual-workshops p a.button.join{max-width:20em}.coaching.virtual-workshops .freeform-column button[type=submit]{width:14em;margin:0}.durationSelector,.typeSelector{display:block;margin-bottom:8px}a.waiting[disabled]::before,button.waiting[disabled]::before{background:0 0!important}a.waiting[disabled],button.waiting[disabled]{cursor:wait;background:0 0;color:#000}button.waiting[disabled]:hover{background:0 0}body.profile p,body.profile h4,body.profile h5,body.coaching h4,body.coaching h5,body.consult h4{text-align:left}body.profile.forgot-password h4{text-align:center}#exam-listing h3{font-size:26px;padding-bottom:8px;text-align:left;padding-left:.25em;display:inline-block;width:100%;max-width:280px}#exam-listing .title-heading{clear:left;margin-top:30px}#exam-listing>div:first-of-type{margin-top:0}#exam-listing a.passed-icon:hover{background-color:transparent}#exam-listing a.passed-icon{content:"";position:absolute;left:-24px;top:10px;width:26px;height:30px;background-color:transparent}#exam-listing a.passed-icon.passed{background-image:url(/assets/icons/checkmark.svg);background-repeat:no-repeat}#exam-listing a.passed-icon.not-passed:hover{filter:brightness(.5) sepia(1) hue-rotate(-70deg) saturate(5)}#exam-listing details{float:left;clear:left;position:relative;width:100%}#exam-listing summary{outline:none;position:relative;cursor:pointer;padding-left:15px;padding-right:15px}#exam-listing summary::-webkit-details-marker{color:#07bafe;position:absolute;left:1.5em;top:3.125em}body.profile h4,body.coaching h4,body.group.billing h4,body.consult h4{color:#37474f;font-size:26px;margin-bottom:30px}body.group.billing h4{text-align:left;font-size:1.5em;margin-bottom:.625em}body.group.billing h4:not(:first-of-type){margin-top:3em}body.group.billing p.update-billing{margin-top:1.5em}body.group.billing p.update-billing a{font-weight:700}body.group table.invoices-receipts{width:100%;margin:0;font-family:Flama,Helvetica,Arial,sans-serif;font-size:1.125em;text-transform:uppercase}body.group table.invoices-receipts:last-of-type{margin-bottom:2em}body.group .invoices-receipts tr:nth-child(even){background:#f6f6f6}body.group .invoices-receipts th,body.group .invoices-receipts td{padding:.875em .5em}body.group .invoices-receipts th:last-of-type,body.group .invoices-receipts td:last-of-type{text-align:right}body.group .invoices-receipts td.no-rows{text-align:center}body.group .invoices-receipts th{border-bottom:1px #999 solid}body.group .invoices-receipts a svg{width:26px;height:16px;position:relative;top:.1em;right:.25em}body.group .invoices-receipts a svg g{stroke:#00b8fe}body.group .invoices-receipts a:hover svg g{stroke:#009ac9}body.group table.auto-proposal{width:100%;margin:0;font-family:Flama,Helvetica,Arial,sans-serif;font-size:1.125em}body.group .pad-bottom{margin-bottom:50px}body.group table.auto-proposal:last-of-type{margin-bottom:2em}body.group .auto-proposal th{background:#f6f6f6;text-transform:uppercase}body.group .auto-proposal th,body.group .auto-proposal td{padding:.875em .5em}body.group .auto-proposal td.no-rows{text-align:center}body.group .auto-proposal th{border-bottom:2px #fff solid}body.group .auto-proposal .border-right-white{border-right:2px #fff solid}body.group .auto-proposal .horizontal-rule{border-bottom:2px #f6f6f6 solid}body.group .auto-proposal .gray{color:#999}body.group .auto-proposal tr td{vertical-align:top}body.group .auto-proposal .border-right-gray{border-right:2px #f6f6f6 solid}body.group .auto-proposal .align-right{text-align:right}body.group .auto-proposal .radio-container{display:inline-block;width:35px;vertical-align:top}body.group .auto-proposal .inline{display:inline-block}body.group .auto-proposal .nowrap{white-space:nowrap}body.group .auto-proposal .button{width:180px;font-size:.8em}body.group .auto-proposal .button-light{opacity:.66;color:#07bafe;background-color:#eceff1;border-color:#eceff1}body.group .button-disabled,body.group .button-disabled:hover,body.profile .button-disabled,body.profile .button-disabled:hover{opacity:.5;cursor:default;color:#666!important;background-color:#eceff1!important;border-color:#eceff1}body.group .auto-proposal .bold{font-family:Flama,Helvetica,Arial,sans-serif;font-weight:bolder}body.group .auto-proposal p{font-family:Flama,Helvetica,Arial,sans-serif}body.group .auto-proposal .small-gray-note{color:#999;font-size:13px}body.group .auto-proposal .hide{display:none}body.group .auto-proposal .selected{color:#fff}body.group .auto-proposal .cap_note{display:inline-block;float:right;font-size:12px;text-transform:initial}body.group .auto-proposal #billing_note{color:#999;font-style:italic}body.group .auto-proposal a svg{width:26px;height:16px;position:relative;top:.1em;right:.25em}body.group .auto-proposal a svg g{stroke:#00b8fe}body.group .auto-proposal a:hover svg g{stroke:#009ac9}body.group .auto-proposal ul{margin:0;padding:0 0 0 5px;font-family:Flama,Helvetica,Arial,sans-serif}body.group .auto-proposal ul.dashed{list-style-type:none}body.group .auto-proposal ul.dashed>li{text-indent:-5px}body.group .auto-proposal ul.dashed>li:before{content:"- "}body.group .point{cursor:pointer}body.group .terms-box{border:1px #f6f6f6 solid;padding:20px;height:180px;overflow-y:auto;overflow-x:hidden;-moz-box-shadow:inset 0 0 10px #000;-webkit-box-shadow:inset 0 0 10px #000;box-shadow:inset 2px 5px 5px #ccc}body.group .terms-box p{font-size:13px;line-height:15px}body.group .terms-box p a{display:inline!important;font-style:normal!important;font-size:13px;line-height:15px}body.group .terms-agree{font-weight:300;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left;font-size:13px;margin:20px 20px 40px 0}body.group .terms-agree input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}body.group .checkmark{position:absolute;border:1px solid #666;height:15px;width:15px;background-color:#ccc}body.group .terms-agree:hover input~.checkmark{background-color:#07bafe}body.group .terms-agree input:checked~.checkmark{background-color:#07bafe}.checkmark:after{content:"";position:absolute;display:none}body.group .terms-agree input:checked~.checkmark:after{display:block}body.group .terms-agree .checkmark:after{left:4px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}body.group .terms-agree .checkmark-text{display:inline-block;margin-left:23px}body.group .button-confirm{width:180px;font-size:.8em;float:right}body.profile .subrow h4{font-size:20px}body.profile .bg1 h4{color:#fff}body.profile h5 body.coaching h5{color:#78909c;margin-bottom:30px;margin-top:30px;font-size:16px}body.profile p a,body.group.billing p a{color:#00b8fe;margin:8px 0;font-style:italic;display:inline-block}body.group.billing.setup p a,body.group.billing.update p a{margin:0}.group.manage a#showMore,.group.manage a#showFewer{white-space:nowrap}body.profile .modal-content p a.blueButton{color:#fff;font-style:normal}body.profile .modal-content p a.blueButton:focus,body.profile .modal-content p a.blueButton:hover{color:#00b8fe}#practice_exam_list p{padding-bottom:16px}#practice_exam_list p a{margin:0}body.profile p span{color:#78909c;font-style:italic}body.profile .modal p span{color:#000;font-style:normal}.modal-content .pricing-block-wrapper p{margin-bottom:0}body.profile nav p span{color:inherit}body.profile input[type=text],body.profile input[type=tel],body.profile input[type=password],body.profile input[type=email],body.profile select{width:100%;border:2px #96e0fc solid}body.profile input:focus,body.coaching input:focus{border:2px #00b8fe solid}body.profile input[type=range]:focus{border-width:0}body.profile .chapter a{margin-bottom:0}body.are_progress .chapter a{margin-left:-15px;margin-right:-15px}body.are_progress .chapter .header>div:first-of-type{padding-left:inherit}body.profile a div>div.attempts,body.profile a div>div.status{color:#000}body.profile a div>div.exam_title{padding-left:0}body.profile a div>div:nth-of-type(2){color:#00b8fe}body.profile .header h3{padding-bottom:0}body.profile .chapter{margin-bottom:0}body.profile .chapter>a div.row{margin-right:-15px}body.profile .chapter a div>div:nth-of-type(2){color:#000;font-style:normal}body.profile .chapter .header div{text-align:left!important}body.profile .chapter .update{font-style:italic;color:#90a4ae;text-decoration:underline}body.profile .dot::before{content:'\25CF';color:#90a4ae;font-size:16px}body.profile .dot::after{content:' Not submitted'}body.profile .dot.fail::before{color:#f44336}body.profile .dot.fail::after{content:' Fail '}body.profile .dot.detail::after{content:' Detail needed '}body.profile .dot.detail::before,body.profile .dot.pass::before{color:#00b8fe}body.profile .dot.pass::after{content:' Pass '}body.profile .dot.detail-scheduled::after{content:' Detail needed '}body.profile .dot.scheduled::after{content:' Scheduled '}body.profile .modal .delete .edit{padding-right:30px}.profile.history .chapter .row.header{border-bottom:1px #eee solid}.profile.history .chapter .header>div:first-of-type{padding-left:15px}.profile.history .chapter .row:not(.header){padding:1em 0}.profile.history .chapter .row:not(.header):nth-child(even){background:#fcfcfc}.modal-backdrop{background-color:#19bffe}.modal-backdrop.in{opacity:.9}body.profile .modal-content p,body.coaching .modal-content p{font-family:Georgia,times new roman,Times,serif;font-size:16px;margin-bottom:-20px}body.profile .modal-content.modal-content-no-mb p,body.coaching .modal-content.modal-content-no-mb p{margin:.5em auto}#change_subscription_modal .modal-content p,#add_subscription_modal .modal-content p{margin-bottom:0}body.profile .are_completed{border-top:8px solid #eceff1;display:block;margin-top:70px;padding-top:70px}body.profile .are_completed{font-family:Georgia,times new roman,Times,serif;font-size:22px;font-style:italic}body.profile #cancel-confirm-form label{text-transform:none;font-family:Georgia,times new roman,Times,serif;font-size:16px}.exam_modal,.survey_modal,.onboarding_modal{color:#221f1f}#view_users_modal .modal-header,#view_courses_modal .modal-header,#view_user_usage_modal .modal-header,#view_course_usage_modal .modal-header,#exam_progress_modal .modal-header,.modal-header.no-border,.exam_modal .modal-header{border-bottom:none}#exam_completed_modal div.modal-content.complete-text,#exam_completed_modal .modal-content.complete-text div.modal-header{padding-top:0}#exam_progress_modal h2,body.group .modal h2,.exam_modal h2{color:#00b8fe;text-align:left}.exam_modal h4{margin-bottom:45px}.exam_modal h5{margin-top:0;margin-bottom:15px;font-size:14px}.exam_modal figure.stamp{}.exam_modal figure.stamp img{width:120px;height:120px;margin:auto}#date_range{height:20px}#custom_date{padding-top:12px;padding-left:5px}.customHover{position:absolute;display:block;background:#00b8fe;padding:25px;z-index:20;margin-top:-51px;margin-right:15px;right:0;max-width:600px}.customHover label,.customHover .to,.customHover input[type=submit]{text-transform:uppercase;font-family:Flama,Helvetica,Arial,sans-serif;letter-spacing:1px;font-weight:400}.customHover input[type=submit]{background-color:#000;color:#fff;margin-top:25px}.customHover .to{color:#fff;margin-top:36px}.customHover .ui-datepicker-group{max-width:280px}.customHover .ui-datepicker-group+.ui-datepicker-group{max-width:305px}.customHover .ui-datepicker-inline{width:100%!important;background:0 0;border:none}.customHover .ui-datepicker-group+.ui-datepicker-group{border-left:1px #fff solid;margin-left:25px;padding-left:25px}.customHover .ui-datepicker-header{border:none;background:0 0;font-weight:400;font-family:Flama,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px}.dateSelectors a{height:50px;width:50px;background-color:#f1f4f6;display:inline-block;text-align:center;padding-top:15px;color:#000;float:right;margin-left:3px}.dateSelectors a:focus{text-decoration:none}.dateSelectors a:hover,.dateSelectors a:active,.dateSelectors a.active{text-decoration:none;background-color:#00b8fe;color:#fff}.dateSelectors h4{margin-right:15px;float:right}.exam_modal .bar{width:100%;height:2px;background-color:#f1f4f6;margin:20px 0}.exam_modal .bar.big{height:8px;margin-bottom:40px;margin-top:0}.bar.big.margin-top-60.margin-bottom-60,.bar.big.mt-60.mb-60{margin-top:60px;margin-bottom:60px}.exam_modal label{font-family:Georgia,times new roman,Times,serif;text-transform:none!important;font-size:16px}.exam_modal label[for=fail],.exam_modal input#fail{margin-left:20px}.exam_modal button#submit{width:100%}.exam_modal .result_text,.modal .result_text{font-family:Georgia,times new roman,Times,serif;font-size:16px;text-transform:none}.exam_modal #entries a{font-style:italic}.exam_modal #entries .row{border-bottom:2px #f1f4f6 solid;font-family:Georgia,times new roman,Times,serif;padding:15px 0;margin:0;font-size:16px}.exam_modal #entries .row>div{padding-left:0;padding-right:0}.exam_modal #entries div.row:first-of-type{border-top:2px #f1f4f6 solid}.exam_modal .submit{margin-top:40px;margin-bottom:50px}.modal .submit .blueButton.solidButton:hover,.modal .submit .blueButton.solidButton:focus,.exam_modal .submit .blueButton.solidButton:hover,.exam_modal .submit .blueButton.solidButton:focus,body.flashcards.deck .modal .blueButton.solidButton:hover,body.flashcards.deck .modal .blueButton.solidButton:focus,body.flashcards.deck .modal .blueButton.solidButton:hover,body.flashcards.deck .modal .blueButton.solidButton:focus{color:#000}.qa-process .table-wrap tr:nth-child(odd){background:#fbfbfb}.qa-process .table-wrap td{border:none;padding:.875em .25vw;background:0 0}.qa-process .table-wrap tbody>tr:nth-child(odd):hover,.qa-process .table-wrap tbody>tr:nth-child(even):hover{background:#f5f5f5}.qa-process .table-wrap table{width:100%}div.table-wrap+h3.table-name{margin-top:30px}.qa-process iframe.wygwam,.qa-process .box-outline{border:1px #00b8fe dashed;background:#fff}.qa-process .wygwam .cke{border:1px #00b8fe solid}.qa-process .box-outline{min-height:45px;padding:8px}.qa-process .eexam-container.readonly .box-outline,.qa-process .eexam-container.readonly input[readonly],.qa-process textarea[readonly],.qa-process select[disabled],.qa-process .flashcard_content.readonly .box-outline{border-color:#ccc}.qa-process .wygwam::before{content:"(Click in the box below to edit)";font-family:Flama,Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:.05em;color:#666;position:relative;top:-3px}.qa-process nav.eexam-nav a.eexam-button{margin-right:15px!important;margin-top:20px}.qa-process .eexam-handle,.qa-process table.readonly em.eexam-choices-toggle{cursor:auto}.qa-process table#view_notes{width:100%;margin-bottom:2em;font-family:Georgia,times new roman,Times,serif;font-size:13px}.qa-process #view_notes th,.qa-process #view_notes td{padding:.75em .5em;line-height:1.1;vertical-align:top}.qa-process #view_notes th{border-bottom:3px #eee double;text-transform:uppercase;font-weight:700;font-family:Flama,Helvetica,Arial,sans-serif}.qa-process #view_notes th:nth-child(1){width:7em}.qa-process #view_notes td:not(:last-child){white-space:nowrap}.qa-process #view_notes td:last-child{font-style:italic}.qa-process #view_notes tr:nth-child(2){display:none}.qa-process #view_notes tr:not(:last-child) td{border-bottom:1px #eee solid}.qa-process #view_notes .status-change{padding-top:4px;display:block}.qa-process #view_notes .status-text{font-weight:700}.qa-process a.eexam-button:link,.qa-process a.eexam-button:visited{border:2px solid #00b8fe;border-radius:2px;padding:12px 30px;color:#fff;line-height:1;height:auto;background-color:#00b8fe;background-image:none;font-family:Flama,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;font-size:12px;white-space:nowrap}.qa-process a.eexam-remove-choice:link{padding:12px 10px;background-color:#e11842;border-color:#e11842;position:relative;top:18px}.qa-process a.eexam-button:link,.qa-process a.eexam-button:visited,.qa-process form#cform button,form#new_question button{letter-spacing:.075em;box-shadow:0 1px 0 1px rgba(0,0,0,.05)}.qa-process form#cform input[type=submit]{margin-top:2em}.qa-process ul.eexam-question-list li.eexam-question table tr.eexam-question td,.qa-process ul.eexam-question-list li.eexam-question table tr.eexam-question td p{font-family:Flama,Helvetica,Arial,sans-serif;vertical-align:middle}.qa-process .eexam-question td.eexam-type{white-space:nowrap;font-size:.875em;text-transform:uppercase;letter-spacing:.075em}.qa-process .eexam-question td.eexam-label{white-space:nowrap}.qa-process a.eexam-button.eexam-remove:link{background-color:#e11842;border-color:#e11842}.qa-process div.eexam-pane{border:none;background:#fafafa;border-radius:0;padding:0 2% 1em 1%}.qa-process.practice-exam #cform ul{padding:0;line-height:inherit;font-size:inherit}.qa-process ul.eexam-question-list li.eexam-question,.qa-process ul.eexam-question-list li.placeholder{background:0 0;border-radius:0;border:none}.qa-process ul.eexam-question-list li.eexam-question table tr td{line-height:1.333}.qa-process ul.eexam-choices li{border:none;border-radius:0}.qa-process tr.eexam-editing td{border:none}.qa-process tr.eexam-editing{border-top:3px #ccc double}.qa-process .eexam-pane label,.qa-process .eexam-choice td:first-child{font-weight:700;cursor:auto;text-transform:uppercase;font-family:Flama,Helvetica,Arial,sans-serif;letter-spacing:.075em;white-space:nowrap;text-align:right}.qa-process .eexam-pane label{margin-left:auto}.qa-process .eexam-choice td:first-child{font-size:12px}.qa-process ul.eexam-choices li table{border-radius:0}.qa-process table.eexam-correct,.qa-process table.eexam-correct td{background-color:#c6e6c6!important}.qa-process em.eexam-choices-toggle{margin-top:0}.qa-process textarea{border-color:#00b8fe;box-shadow:inset 0 1px 3px rgba(0,0,0,.1);padding:.25em .5em;resize:vertical;min-height:3.5em;font-style:normal;font-weight:400}.qa-process select{font-weight:400;font-style:normal}.qa-process textarea:focus{outline:none;background:#fefff9}.qa-process input[type=text]:focus{outline:none;background:#fefff9}.qa-process div.eexam-container.eexam-ft+label+label+label+label{display:block}.qa-process div.eexam-container.eexam-ft+label+label+label+label textarea{height:5em;font-weight:400}.qa-process .modal-body div.dividor{width:100%;float:none;clear:both;position:relative;top:1em}.qa-process .modal-body div.dividor:before{content:'';display:block;background:#ddd;position:absolute;height:1px;width:100%;top:calc(50% - 1px);left:50%;transform:translateX(-50%)}.qa-process .modal-body div.dividor span{display:inline-block;padding:.5em;background:#fff;position:relative;left:50%;transform:translateX(-50%);font-weight:700;font-size:14px;text-transform:uppercase}.qa-process ul.eexam-question-list li.eexam-question.eexam-editing table tr td.eexam-remove{width:0;padding:0}.qa-process .full-width{width:100%}.qa-process select[disabled]{color:#777;font-style:italic}.qa-process .qa-back a{font-family:Georgia,times new roman,Times,serif;font-style:italic}.qa-process .table-wrap{max-width:100%}.qa-process .table-wrap table{font-size:.75em;line-height:1.5;max-width:100%}.qa-process .table-wrap th,.qa-process .table-wrap td{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.qa-process .table-wrap th,.qa-process .table-wrap thead td{border-bottom:3px #aaa double;outline:none;padding:.75em 1.5em .75em .25vw;white-space:nowrap}.qa-process .table-wrap td{border-bottom:1px #eee solid;position:relative}.qa-process .table-wrap td div{max-width:100%;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qa-process .table-wrap td:not(:first-child){border-left:1px #eee dotted}.qa-process .table-wrap tbody td:first-child span{position:absolute;top:0;right:0;color:#ddd;font-size:.875em}.qa-process .table-wrap thead .headerSortUp,.qa-process .table-wrap thead .tablesorter-headerSortUp,.qa-process .table-wrap thead .tablesorter-headerAsc,.qa-process .table-wrap thead .headerSortDown,.qa-process .table-wrap thead .tablesorter-headerSortDown,.qa-process .table-wrap thead .tablesorter-headerDesc{background-color:#fafafa;border-bottom:3px #00b8fe solid}.qa-process .table-wrap.bold-last-col td:last-child{text-transform:uppercase;letter-spacing:.05em;font-weight:700}.qa-process .table-wrap td.status_order,.qa-process .table-wrap td.author{font-family:Georgia,times new roman,Times,serif;font-style:italic;letter-spacing:normal;text-transform:none}.qa-process .table-wrap td.form_number{text-align:center}.qa-process .table-wrap tbody td span.n{float:right;color:#777}.qa-process .select-channel div{text-align:center}.qa-process .select-channel div:first-of-type{text-align:right}.qa-process .select-channel div:last-of-type{text-align:left}.qa-process h3.table-name{color:#111;font-size:24px;padding-bottom:0}.qa-process .table-wrap td.fcs1 div{font-family:Georgia,times new roman,Times,serif;font-style:italic;letter-spacing:normal;text-transform:none;max-width:20em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qa-process .table-wrap td.progress{background-repeat:no-repeat}.qa-process .table-wrap td.progress.color-1{background-image:linear-gradient(to right,rgba(0,137,255,.4) 0%,rgba(0,137,255,.4) 100% )}.qa-process .table-wrap td.progress.color-2{background-image:linear-gradient(to right,rgba(40,40,190,.4) 0%,rgba(40,40,190,.4) 100% )}.qa-process .table-wrap td.progress.color-3{background-image:linear-gradient(to right,rgba(212,98,0,.4) 0%,rgba(212,98,0,.4) 100% )}.qa-process .table-wrap td.progress.color-4{background-image:linear-gradient(to right,rgba(155,0,155,.4) 0%,rgba(155,0,155,.4) 100% )}.qa-process .table-wrap td.correct{background-color:rgba(0,180,0,.25)}.qa-process .offset-label{margin-top:23px}.eexam-container.readonly .eexam-number:hover,.eexam-container.readonly .eexam-label:hover{cursor:auto}.eexam-container.readonly .eexam-edit:hover{color:#000}input.custom{position:absolute;width:1px;height:1px;margin:4px 0 0 4px;outline:none;border:1px solid transparent;background-color:transparent;z-index:-1}input.custom+label{cursor:pointer}input.custom+label>span:first-of-type{cursor:pointer;display:inline-block;width:25px;height:25px;margin:-1px 4px 0 0;vertical-align:middle;cursor:pointer;border-radius:2px;background-color:#eceff1;margin-right:10px;position:relative;line-height:22px}input.custom.custom-small+label>span:first-of-type{width:15px;height:15px}input.custom.custom-small+label{margin-bottom:2px}input.custom[type=radio]+label>span:first-of-type{border-radius:50%}input.custom:focus+label>span:first-of-type,input.custom:active+label>span:first-of-type{}input.custom:checked+label>span:first-of-type{background-color:#00b8fe}input.custom:checked+label>span:first-of-type{background-color:#00b8fe}input.custom:checked+label>span:first-of-type::before{content:'✓';font-size:16px;color:#fff;position:absolute;top:1px;left:0;padding-left:7px;margin-right:5px;font-style:normal;font-weight:400}input.custom.custom-small:checked+label>span:first-of-type::before{font-size:11px;padding-left:0;top:-4px;left:3px}input.custom:active+label>span:first-of-type::before,input.custom:focus+label>span:first-of-type::before{}input.custom.custom-small:active+label>span:first-of-type::before,input.custom.custom-small:focus+label>span:first-of-type::before{top:-4px;left:1px}body.profile strong{display:inline-block}.button-group .button{padding:14px 0!important}.button-group div:first-of-type .button{border-top-left-radius:3px;border-bottom-left-radius:3px}.button-group div:last-of-type .button{border-top-right-radius:3px;border-bottom-right-radius:3px}.gray-button-group a:not(.blueButton){background-color:#eceff1;border:none;color:#000;margin-bottom:2px;border-radius:0;width:100%;max-width:280px}.gray-button-group .button{text-align:left!important}.gray-button-group a.blueButton,.gray-button-group .profile-logout .button{text-align:center!important}.gray-button-group a.blueButton{max-width:280px}.gray-button-group .profile-logout a{background-color:#000;color:#fff;border-radius:2px;text-align:center}.gray-button-group a:not(.blueButton):hover,.gray-button-group a:not(.blueButton).active{background-color:#00b8fe;color:#fff}.gray-button-group a:not(.blueButton).important:hover,.gray-button-group a:not(.blueButton).important{background-color:#f44336;color:#fff}.pricing-div input:not([readonly]){background:0 0}.pricing-div h4{color:#000;text-align:left;font-size:28px;padding:20px 0}.pricing-div{margin-bottom:40px}body.membership .form-group label,body.membership label,body.group .form-group label,body.reporting label,body.profile label{text-transform:uppercase;font-weight:400}body.profile #license-shipping-info label{text-transform:none}body.profile input[type=radio],body.profile input[type=checkbox]{margin-right:5px}.row.grayLine{height:8px;background:#ebeff0;margin-left:0;margin-right:0;margin-bottom:32px}.row.grayLine.thinner{height:2px}.pricing-div:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.pricing-div p{text-align:left}body.membership .table-row:last-of-type,body.group .table-row:last-of-type{border-bottom:none}body.membership .table-row.item,body.group .table-row.item{font-size:18px;line-height:20px!important;padding:32px 0}body.membership .table>div,body.group .table>div{line-height:80px!important}body.group.manage .table .table-row{line-height:20px!important;padding-top:10px!important;padding-bottom:10px!important;display:flex}body.group #remove_members .table-header{display:flex;padding-bottom:15px!important}body.group #remove_members .admin{font-style:italic}.table.zebra .table-row:nth-of-type(2n+1),.table-row.zebra:nth-of-type(2n+1){background-color:#ececec}body.membership #new_members.table>div,body.group #new_members.table>div{line-height:53px!important}body.membership .table>div input,body.group .table>div input,body.coaching .table>div input{line-height:0!important}body.coaching label{font-weight:400;font-family:Georgia,times new roman,Times,serif;font-size:16px}body.coaching label{display:block;margin-bottom:15px;margin-top:15px}body.coaching input+label.custom{display:inline-block;margin-bottom:7px;margin-top:0;position:relative;margin-left:34px}body.coaching .slider input+label.custom{margin-bottom:auto;margin-left:auto;padding-bottom:25px}body.coaching input.custom+label>span:first-of-type{position:absolute;left:-34px}body.coaching .slider input.custom+label>span:first-of-type{top:1.5em;left:50%;transform:translateX(-50%);margin:0}body.coaching.manage .table.fluid .table-header,body.coaching.manage .table.fluid .table-row{display:table-row;width:100%}body.coaching.manage .table.fluid .row>div{display:table-cell;line-height:18px;padding:5px 30px 5px 0;height:62px}body.coaching.manage .table.fluid .row>div:last-of-type{padding-right:0}body.coaching.manage .table.fluid .table-row>div{font-size:14px;font-family:Flama,Helvetica,Arial,sans-serif}body.coaching.manage .table.fluid .table-row>div span{display:block}body.coaching.manage .table.fluid div.table-row:nth-of-type(n){background-color:#f5f5f5}body.coaching.manage .table.fluid div.table-row:nth-of-type(2n){background-color:#fff}body.coaching.manage .table.fluid .table-header>div{border-bottom:2px #96e0fc solid;padding-bottom:0;height:42px}#registration_form fieldset{border:0;margin-left:5%}#registration_form fieldset p{margin-top:15px}body.membership .table-row.item>div:first-of-type,body.group .table-row.item>div:first-of-type{font-family:Flama,Helvetica,Arial,sans-serif;text-transform:uppercase;font-style:normal;color:#00b8fe;letter-spacing:1px}body.membership .table-row.item>div:nth-of-type(2),body.group .table-row.item>div:nth-of-type(2){font-family:Georgia,times new roman,Times,serif;text-transform:none;font-style:italic;color:#788f9d;font-size:20px;text-align:right}body.membership .table-header,body.membership .table-footer,body.group .table-header,body.group .table-footer{font-size:24px;font-family:Georgia,times new roman,Times,serif;font-style:italic;color:#000}body.membership #new_members .table-header,body.membership #remove_members .table-header,body.group #new_members .table-header,body.group #remove_members .table-header{font-size:18px;font-family:Flama,Helvetica,Arial,sans-serif;font-style:normal;text-transform:uppercase;color:#78909c}.coupon-response{font-family:Georgia,times new roman,Times,serif}#payment-errors{color:#f44336;font-family:Georgia,times new roman,Times,serif;font-size:16px;padding:30px 0 0}body.membership #pricing .table-header,body.group #pricing .table-header{text-transform:none}body.membership .billing-total>div>div,body.group .billing-total>div>div{padding:0}body.membership .price,body.group .price{font-style:italic;font-family:Flama,Helvetica,Arial,sans-serif;color:#000;font-style:normal;font-size:18px;text-transform:uppercase;line-height:44px;padding-top:20px!important;text-align:right;letter-spacing:1px}body.membership .errors p,body.group .errors p{color:#f44336;text-align:left}body.membership p.error,body.group p.errors,.error{color:#f44336!important;font-family:Georgia,times new roman,Times,serif;font-size:16px;text-transform:none;letter-spacing:0}input.error,select.error,textarea.error{border-color:#f44336!important}body.membership .error input,body.group .error input{border-color:#f44336}body.group.reporting .modal-body .chapter>.restricted{color:#000}.subscription-chooser{background:#d8f4ff;padding:18px;border-radius:3px;margin-bottom:40px;margin-top:20px}.subscription-chooser p{text-align:left}.subscription-chooser h3{font-size:28px;font-style:italic;font-family:Georgia,times new roman,Times,serif;font-weight:400;color:#000;text-transform:none;letter-spacing:0;text-align:left;padding-bottom:10px}.subscription-chooser .active{text-align:left;font-family:Flama,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#666}.subscription-chooser .active img.software-learning{padding:20px 0}.subscription-chooser .active img.are-prep{padding:20px 20px 20px 0}.subscription-chooser li a{font-family:Flama,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#0cbbfe;display:block;padding:5px 15px;margin-bottom:2px}.subscription-chooser li a span{font-family:Georgia,times new roman,Times,serif;font-style:italic;text-transform:none;color:#000}.subscription-chooser li a:hover{background:#00b8fe;color:#fff;border-radius:3px;text-decoration:none}#billing-information{margin:40px 0}.plan-chooser{list-style:none;padding-left:0}#siteseal{text-align:left;margin-left:2px;margin-bottom:15px}.disclaimer{font-family:Georgia,times new roman,Times,serif;font-style:italic;color:#75919d;padding:0 15px 60px;font-size:16px;line-height:28px;margin-left:0;margin-right:0}.disclaimer+p{margin-top:-60px}.disclaimer input{top:24px;left:23px}.disclaimer a{text-decoration:underline;color:#75919d}#infoBox .disclaimer{padding:0}body.courses p.disclaimer{font-size:12px;line-height:18px;color:#666;font-style:normal}.disclaimer.recurring label{font-weight:400}p.tos label{font-family:Georgia,times new roman,Times,serif;font-weight:400;color:#fff;text-transform:none}h4.cards{background:transparent url(/assets/images/buttons/cc_logos.png) right center no-repeat}#overlay{position:absolute;width:0;height:0;display:none;z-index:99;background:rgba(0,0,0,.2);cursor:wait}input#submit:disabled{cursor:wait}#noscript{color:#f44336}.small-header{padding-top:120px}.small-header div div{text-align:center}.pagination{width:100%}.pagination a{display:inline-block;height:46px;min-width:50px;padding:0 17px;text-align:center;border:2px #9be1fc solid;color:#00b8fe;font-family:Flama,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:15px;background:0 0;margin-right:10px;border-radius:2px;line-height:41px;margin-bottom:10px}.pagination a:hover{background-color:#eaf9fe;text-decoration:none}.footer>.row{background:#242424;color:#fff;padding-top:80px;font-family:Georgia,times new roman,Times,serif;font-size:14px;font-style:italic}.footer a{color:#fff!important}.footer a:hover{color:#56cefc!important;text-decoration:none}.footer ul{list-style:none;float:left}.footer li{margin-bottom:12px}.footer .logo{background:url(/assets/icons/logo-white.svg) no-repeat;width:214px;height:101px;background-repeat:no-repeat;margin-bottom:40px;margin-top:-15px}.social{width:170px;display:block;margin:0 auto}.footer .social{margin:0}.social a{height:26px;width:26px;margin-right:8px;border-radius:2px;background-size:12px 12px;float:left;background-repeat:no-repeat;background-position:50% 50%}.social a:last-of-type{margin-right:0}.social a:hover{border:2px solid;background-color:#000}a.facebook{background-color:#00b8fe;color:#00b8fe;background-image:url(/assets/icons/social/facebook.svg)}a.facebook:hover{color:#00b8fe;background-image:url(/assets/icons/social/facebook-white.svg)}a.twitter{background-color:#00b8fe;color:#00b8fe;background-image:url(/assets/icons/social/twitter.svg)}a.twitter:hover{color:#00b8fe;background-image:url(/assets/icons/social/twitter-white.svg)}a.youtube{background-color:#56cefc;color:#56cefc;background-image:url(/assets/icons/social/youtube.svg);background-size:16px 12px}a.youtube:hover{color:#56cefc;background-image:url(/assets/icons/social/youtube-white.svg)}a.instagram{background-color:#56cefc;color:#56cefc;background-image:url(/assets/icons/social/instagram.svg)}a.instagram:hover{color:#56cefc;background-image:url(/assets/icons/social/instagram-white.svg)}a.flickr{background-color:#96e0fc;color:#96e0fc;background-image:url(/assets/icons/social/flickr.svg)}a.flickr:hover{color:#96e0fc;background-image:url(/assets/icons/social/flickr-white.svg)}a.linkedin{background-color:#96e0fc;color:#96e0fc;background-image:url(/assets/icons/social/linkedin.svg)}a.linkedin:hover{color:#96e0fc;background-image:url(/assets/icons/social/linkedin-white.svg)}a.email{background-color:#96e0fc;color:#96e0fc;background-image:url(/assets/icons/social/email.svg)}a.email:hover{color:#96e0fc;background-image:url(/assets/icons/social/email-white.svg)}.footer .copyright{font-style:normal;color:#666;margin-bottom:0}.footer .bbg{height:60px;width:100px;background:#000;padding-top:10px;float:right;margin-right:4%}.footer .bbg img{display:block;margin:0 auto}.footer .lastRow{padding-top:40px;padding-bottom:40px}.chosen-container{text-transform:uppercase;margin-bottom:46px}.chosen-container a{border-radius:0!important;border:1px #07bafe solid!important;background:0 0!important;box-shadow:none!important}.chosen-container-single .chosen-drop{border-radius:0!important;border-color:#00b8fe!important}.chosen-container-single .chosen-single{height:44px!important;line-height:44px!important;letter-spacing:1px;padding-left:20px!important;text-align:left}.chosen-container .chosen-results{margin:0!important;padding:0!important}.chosen-container .chosen-results li{text-align:left;padding-left:20px!important;line-height:40px!important;letter-spacing:1px}.chosen-results li.highlighted{background-image:none!important;background-color:#00b8fe!important}#license-shipping-info figure.stamp{float:right;width:120px;height:120px;position:relative;top:-40px}#license-shipping-info figure.stamp img{width:100%;height:100%}#license-shipping-info figure.stamp+h3+form{clear:both}.are_progress details{}.are_progress summary{outline:none;position:relative;margin-bottom:30px}.are_progress summary h4{position:absolute;left:1em;top:-.5em}.results_header{color:#07bafe;padding:15px 10px;font-family:Flama,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:16px;border:1px #07bafe solid;text-align:center;background-color:#edf9fd;display:table;width:100%}.results_header span{display:table-cell;vertical-align:middle}.results_body{font-family:Georgia,times new roman,Times,serif;font-style:italic;padding:20px 20px 90px;font-size:16px;border-left:1px #07bafe solid;border-right:1px #07bafe solid;border-bottom:1px #07bafe solid;text-align:left;position:relative}.results_text{padding:20px;font-family:Flama,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:12px;border-right:1px #07bafe solid;border-bottom:1px #07bafe solid;border-left:1px #07bafe solid;text-align:center}.results_reference{color:gray;font-size:12px;font-style:italic;margin-top:20px;padding-right:10px;text-align:left;bottom:20px;position:absolute}.results_text svg{display:block;margin:0 auto 10px}.results_text.pass{color:#62b57d;background-color:#f8fcfa}.results_text.fail{color:#eb394b;background-color:#fbf7f9}ol.top7{padding-left:1.2em}.top7 li{padding:0 0 1.5em .5em;font-size:20px;line-height:1.25;font-family:flama;color:#07bafe}.top7 li h3{font-size:20px;line-height:1.25;text-align:left;padding:0 0 .25em;letter-spacing:.075em}.top7 li p{color:#111}div.awards{display:flex;margin-top:60px}.awards figure{width:33.3333%;margin:0;padding:0 2%}.awards figure img{width:100%;max-width:100%}#jobs h4{cursor:pointer;text-align:left;font-family:Flama,Helvetica,Arial,sans-serif;text-transform:uppercase;font-style:normal;font-weight:300;color:#333;letter-spacing:.025em;border-bottom:1px #f6f6f6 solid;padding:.6em 0 .5em .375em;margin:0;position:relative}#jobs div:not(:first-of-type) h4{margin-top:2em}#jobs a{display:block;padding:1em 0 1em .5em;border-top:1px #e8e8e8 solid;position:relative}#jobs a:hover{background-color:#eaf9fe;text-decoration:none}#jobs .job-title{font-family:Flama,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;padding-right:35px}#jobs .job-info{font-family:Georgia,times new roman,Times,serif;color:#000}#jobs a:hover .job-title{text-decoration:underline}#jobs .job-arrow{position:absolute;right:10px;top:15px}.other-products .product-grid.col2>div{padding-bottom:80px}.pricing.complete label{font-family:Georgia,times new roman,Times,serif;text-transform:none!important;font-size:16px;font-weight:400}.pricing.complete .step1 label{margin-bottom:1em}.pricing.complete .step1 div{padding-top:.75em}.pricing.complete .step3 div{padding-top:.75em}.pricing.complete .exam-progress a.button{width:100%;position:relative}.pricing.complete .step2 label{margin-bottom:0}.pricing.complete .grayLine{max-width:700px;margin-left:auto;margin-right:auto}.pricing.complete .textpart1{margin-bottom:3em}.pricing.complete .step2 div.header:last-of-type{border-bottom:2px afafaf solid}.pricing.complete .step2 .col-sm-1.col-xs-2,.pricing.complete .step2 .col-sm-1.col-xs-2 p,.pricing.complete .step2 .col-sm-2.col-xs-4 p{text-align:center}.pricing.complete .step2 .header .col-sm-2.col-xs-4 p{font-size:12px}.pricing.complete .step2 input.custom+label>span:first-of-type{margin-right:0}@media(max-width:1023px){.mb-xs-n0{margin-bottom:0!important}}@media(max-width:990px){.home.bg2{padding:40px 0 0}.whitebg.angled{padding-top:18px}.whitebg.angled:before{margin-top:-130px}.downarrow{margin-top:-150px;margin-bottom:135px}.downarrow.wht{background:#fff;margin-top:-140px;margin-bottom:30px}.search-bar ul{margin-right:-15px}.navbar-fixed-top .navbar-brand{margin-left:20px}#login-box{margin-left:-175px}.navbar-fixed-top #login-box{right:15px}.navbar-fixed-top #logout-box{right:0}body.careers .small-header{padding-top:60px;padding-bottom:180px}.gptwbadge{margin-top:-60px;margin-right:0;margin-left:20px}.gptwbadge img{width:80px;height:136px}.bwicbadge{margin-top:-68px;margin-left:0}.bwicbadge img{width:120px;height:120px}body.careers .awards{margin-top:-30px}}@media(max-width:1599px){.navbar-fixed-top #mainlinks{text-align:left;padding-left:112px}#mainlinks a{padding:11px 6px 9px}}@media(max-width:950px){#mainlinks a{padding:11px 2px 9px;letter-spacing:.05em}.products .product-grid>div{width:50%}.products .product-grid>div:nth-child(3n){}.products .product-grid>div:nth-child(2n){}}@media(max-width:905px){#mainlinks a{letter-spacing:.075em;font-size:.9em;padding:10px 2px}}@media(max-width:870px){#mainlinks a{letter-spacing:normal;font-size:.8em}}@media(max-width:790px){.pricing-block-wrapper .subscriptions.software>div:nth-of-type(2){border-left-width:2px;margin-top:30px}.products .product-grid>div,.products .product-grid.col2>div,.products .choose-study .product-grid>div,.products .choose-study .product-grid.col2>div,.other-products .product-grid.col2>div{width:100%;border-right:none;margin-bottom:40px;padding-bottom:0}.products .product-grid.col2.cta>div{margin-bottom:0}.products .product-grid>div:nth-child(3n),.products .product-grid.col2>div:nth-child(3n),.products .choose-study .product-grid>div:first-child,.products .choose-study .product-grid>div:nth-child(2){border-right:none}.products .product-grid>div:not(:nth-of-type(1)):after,.products .product-grid.col2>div:not(:nth-of-type(1)):after,.products .choose-study product-grid.col2>div:not(:nth-of-type(1)):after{content:'';position:absolute;left:10%;top:-28px;width:80%;height:4px;background:rgba(200,200,200,.25)}.products .product-grid>div a.button{position:relative;left:auto;bottom:auto;transform:translateX(0);margin-top:30px}.products .other-products .product-grid>div a.button{position:relative;left:auto;bottom:auto;transform:translateX(0);margin-top:30px}}@media(max-width:767px){h1,h2,h3,h4{text-align:left;padding-left:15px}h1{font-size:32px;line-height:1.25}h3{padding:30px 15px}h3.no-tb-padding{padding:0 15px}.how-we-did-it h3{padding:0}.guarantee-block h3{text-align:center}.how-we-did-it h4{padding-left:0}.whitebg .chapter-preface h3{padding-left:0;padding-right:0}h4{line-height:24px}.see-what-were-talking-about>div{margin-top:0;margin-bottom:0}.see-what-were-talking-about h3{padding:30px 0 0;text-align:center}#cardFiltersActions h4{padding-left:0}.fullWidthSmall{width:100%!important}.mt-xs-0{margin-top:0!important}.mb-xs-0{margin-bottom:0!important}.mtb-xs-0{margin-top:0!important;margin-bottom:0!important}.mt-xs-15{margin-top:15px!important}.mb-xs-15{margin-bottom:15px!important}.mt-xs-30{margin-top:30px!important}.mb-xs-30{margin-bottom:30px!important}.mt-xs-40{margin-top:40px!important}.mb-xs-40{margin-bottom:40px!important}.mt-xs-60{margin-top:60px!important}.mb-xs-60{margin-bottom:60px!important}.mt-xs-n0{margin-top:0!important}.mt-xs-n15{margin-top:-15px!important}.mt-xs-n30{margin-top:-30px!important}.mt-xs-n50{margin-top:-50px!important}.mt-xs-n60{margin-top:-60px!important}.mt-xs-n80{margin-top:-80px!important}.mb-xs-n0{margin-bottom:0!important}.mb-xs-n15{margin-bottom:-15px!important}.mb-xs-n30{margin-bottom:-30px!important}.mb-xs-n50{margin-bottom:-50px!important}.mb-xs-n60{margin-bottom:-60px!important}.mb-xs-n80{margin-bottom:-80px!important}.pt-xs-0{padding-top:0!important}.pb-xs-0{padding-bottom:0!important}.ptb-xs-0{padding-top:0!important;padding-bottom:0!important}.gray-button-group a{margin-bottom:2px!important}.gray-button-group a.button{margin-top:0}.tick.left{left:calc(-4.1666vw - 15px)}.tick.right{right:calc(-4.1666vw - 15px)}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:-15px}.navbar-fixed-top .navbar-brand{margin-left:0}.col-centered{margin-right:0}.blueangledimagebg .col-centered{margin-top:120px}.hide-xs,.xs-hide{display:none!important}.show-xs,.xs-show{display:inherit}.bg1{padding-bottom:185px;padding-top:100px}.bg1.guarantee-block{padding-top:80px;padding-bottom:80px}.divisions .bg1{padding-bottom:80px;padding-top:80px}body.videos .bg1,body.flashcards.deck div.row.bg1{padding-top:60px;padding-bottom:0;display:block}body.flashcards.deck #deck{padding:10px 10px 0}body.flashcards.deck #deck .row{margin-right:-10px;margin-left:-10px}body.flashcards.deck .bg1.background-image-4{padding-bottom:80px;padding-top:80px}body.flashcards.deck .side{padding:10px;background-size:30px 30px}body.flashcards.deck .card_exam,body.flashcards.deck .card_section,body.flashcards.deck .card_status,body.flashcards.deck .card_flip{font-size:12px}body.press h2{padding-left:0}.gptwbadge{margin-top:-60px}body.careers .awards{margin-top:10px}.navbar-brand{background:url(/assets/icons/black-spectacles.svg) no-repeat;background-position:15px 9px;background-size:104px 44px;position:relative;left:0;top:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);padding:15px;transform:rotate(0);width:125px}.navbar-header{background:#fff}.navbar-header button{width:60px;height:60px;padding:0}.navbar-header button.menu{background-image:url(/assets/icons/mobile-menu.svg);background-color:#0ebbfe}.navbar-header button.profile{background-image:url(/assets/icons/mobile-profile.svg);background-color:#56cefc}.navbar-header button.settings{background-image:url(/assets/icons/mobile-settings.svg);background-color:#56cefc}.navbar-header button.search{background-image:url(/assets/icons/mobile-search.svg);background-color:#96e0fc}.navbar-default .navbar-toggle.menu:focus,.navbar-default .navbar-toggle.menu:hover{background-color:#0ebbfe}.navbar-default .navbar-toggle.profile:focus,.navbar-default .navbar-toggle.profile:hover{background-color:#56cefc}.navbar-default .navbar-toggle.settings:focus,.navbar-default .navbar-toggle.settings:hover{background-color:#56cefc}.navbar-default .navbar-toggle.search:focus,.navbar-default .navbar-toggle.search:hover{background-color:#96e0fc}#mobileSearch{margin:0;padding:0;margin-top:-60px;height:60px;background-color:#221f1f}#mobile-search-box{height:60px;float:left;padding:10px 10px 10px 30px}#mobileSearch input[type=text]{font-family:Georgia,times new roman,Times,serif;color:#b0bec5;font-style:italic;font-size:28px;background:0 0;border:none;outline:none;width:100%;padding:0}#mobileSearch input[type=text]:active,#mobileSearch input[type=text]:focus{border:none}#mobile-submit-box input{display:none}#mobileSearch input[type=submit]{}#loginModal,#logoutModal,#menu{background:#fff;padding:10px!important;top:0;bottom:0;right:0;left:0}#loginModal>div:first-of-type,#logoutModal>div:first-of-type{padding-top:100px}#loginModal p,#logoutModal p{text-align:center;font-size:16px;font-family:Georgia,times new roman,Times,serif;font-style:italic;text-transform:none!important;padding-bottom:20px}#loginModal p span,#logoutModal p span{color:#fff!important}#loginModal a,#logoutModal a{font-family:Georgia,times new roman,Times,serif;text-transform:none!important;font-style:italic;color:#fff}#logoutModal .gray-button-group a{background:0 0;font-family:Flama,Helvetica,Arial,sans-serif;text-transform:uppercase!important;text-align:center!important;font-style:normal!important;color:#000}#logoutModal .gray-button-group a:hover{color:#fff}#logoutModal .button{margin-top:0}#loginModal input[type=submit]{margin-top:20px;margin-bottom:40px}#loginModal .new_sign_up_now{padding-top:20px}#loginModal .close,#logoutModal .close{position:absolute;top:10px;right:10px;opacity:1}#menu{position:absolute;margin-left:0;border-top:none}#loginModal .wrapper,#logoutModal .wrapper,#menu #mainlinks{background:#56cefc;min-height:100%;padding:30px}#menu #mainlinks{width:calc(100% - 20px)}#menu #mainlinks{padding:40px 20px 20px;min-height:inherit;margin-bottom:20px}#mainlinks a{letter-spacing:.05em;font-size:1.125em;padding:.75em 0}#mainlinks .dropdown-menu a{font-size:1em;color:#444;border-top:1px rgba(255,255,255,.1) solid}nav li.dropdown:hover ul.dropdown-menu{padding-top:0;padding-bottom:0}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover,#mainlinks .dropdown-menu a:focus,#mainlinks .dropdown-menu a:hover{color:#fff}#menu .close{position:absolute;top:0;right:0;opacity:1}.nav>li:not(:last-child){border-bottom:1px rgba(255,255,255,.25) solid}nav li.dropdown ul.dropdown-menu{display:block;padding:0 20px;border:none;width:100%;position:relative;background:0 0;box-shadow:none;-webkit-box-shadow:none;visibility:visible;opacity:1;float:none}nav li.dropdown:hover ul.dropdown-menu{background:0 0}.dropdown-menu>li>a{color:#000;border:none}.dropdown-menu>li>a:hover{border:none}.dropdown-menu>li>a:active{background:0 0}#menu #search,#menu .search-bar,#menu #desktopLogo{display:none}.navbar-fixed-top #mainlinks{margin:0;top:10px;bottom:10px;left:10px;right:10px}.angled{margin-top:-90px;padding-bottom:50px}.angled:before{margin-top:-170px}.whitebg.angled:before{margin-top:-114px}.bluebg.angled:before,.blackbg.angled:before{margin-top:-50px}.bluebg.angled,.blackbg.angled{padding-top:0;margin-top:0}.bg2 .blueButton.button.solidButton{margin-bottom:80px;display:block}.bg1+.row+.whitebg>div:first-of-type{margin-top:-40px}.whitebg.angled{padding-top:83px}.whitebg{padding-top:80px;padding-bottom:20px}.whitebg.how-we-did-it{padding-top:40px!important;padding-bottom:40px}.try-it-out-first{padding-top:40px!important;padding-bottom:80px}.whitebg.other-products{padding-top:40px;padding-bottom:0}.other-products .product-grid.col2>div:not(:first-child){padding-top:40px}.whitebg.pt-40{padding-top:40px}.bg2+.whitebg{padding-top:80px}.are-5-exam-prep .bluebg+.whitebg{padding-top:40px}.whitebg h2{text-align:center;padding-bottom:40px}.whitebg h3{text-align:center}#exam-listing h3{text-align:center}#exam-listing summary::-webkit-details-marker{left:calc((100vw/2) - 5em);top:3.125em}#exam-listing .title-heading{margin-top:0}.divisions .whitebg h3{padding-bottom:0}.whitebg>div>img,.bluebg>div>img{margin-bottom:14px;margin-top:-20px}.whitebg p{line-height:25px}.whitebg .ct-explanation p{line-height:inherit}.try-it-out-first p{line-height:26px}.try-it-out-first h4{padding-left:0}.whitebg.singleline{background:#eaf9fe}.singleline a{font-size:20px}.are-5-exam-prep .bluebg.testimonials{padding-top:40px}.are-5-exam-prep .bluebg.testimonials div.video-wrapper-responsive{margin-bottom:30px}.try-it-out-first>div{padding-left:40px;padding-right:40px}.divisions div.whitebg.get-access{padding-bottom:80px}.divisions div.get-access figure{margin-bottom:0}.divisions .whitebg h3{margin-bottom:30px}.divisions .whitebg.how-we-did-it h3{margin-bottom:.5em}.downarrow{margin-top:-137px;margin-bottom:80px}.downarrow.wht{margin-top:-90px;margin-bottom:10px}.two-buttons>div:last-of-type{margin-bottom:120px!important}.pb-0 .two-buttons>div:last-of-type{margin-bottom:40px!important}body.about .col-centered img{width:100%;margin-left:0}.testimonials .quote{margin-left:0}.testimonials .quote p{height:184px}.course-block img{max-width:100%}.blog .ncarb_icons_wrapper img{margin-bottom:15px}.pricing-block-wrapper .ncarb_icons_wrapper img{margin-top:0!important}.modal-dialog .pricing-block-wrapper>div:first-of-type{margin-top:-25px!important}.course-block,body.products .course-block,.course-block.homepage{height:inherit}#courses+div.row{display:block;padding-bottom:40px}.homepage.course-block{padding:0 50px 50px}.homepage.course-block:first-of-type:after{top:auto;bottom:-40px;left:0;width:100%;height:4px}.homepage.software-course-list img{margin-bottom:0;padding-bottom:0}.homepage.software-course-list p{margin-top:0}.home-courses-about>div>div{padding:0}.whitebg .home-courses-about h3{text-align:left;padding:1em 0}body.products .whitebg.angled>div:nth-of-type(2){margin-right:0}body.products .whitebg.angled>div:nth-of-type(3){margin-left:0}body.products .course-block .course.explain-5ep .two-courses{border-left:none}body.products .course-block .course.explain-5ep .side span{margin-bottom:10px}body.products .course-block .course.explain-5ep .two-courses>div{margin-bottom:5px}body.products .course-block .course.explain-5ep .two-courses>div:nth-of-type(2){margin-bottom:15px}body.products .course-block .course.explain-5ep .two-courses>div:first-of-type,body.products .course-block .course.explain-5ep .two-courses>div:nth-of-type(2){height:inherit}.product-cta{margin-bottom:0;margin-left:auto;margin-right:auto}.course-block a.button{width:100%;display:block;position:relative;bottom:0;padding-top:10px;padding-bottom:10px}.are-course-list{margin-bottom:30px}.divisions .blackbg.choose-study{padding:20px 0 0}.divisions .blackbg.choose-study .mt-80{margin-top:0!important}div.div-prod{padding-bottom:2em}div.sign-up-button{padding-bottom:0}body.products .blackbg.try-it-out-first{padding:0}.try-it-out-first h3{padding:60px 0 0}.try-it-out-first figure{padding-bottom:1em}.button{width:inherit;max-width:100%;margin-top:30px;display:block;margin-bottom:68px}.guarantee-block a.button{margin-top:1em;margin-bottom:0}.consult .form-buttons .button{width:100%;margin-top:4px;margin-bottom:4px}.not-passed .button.back{margin-bottom:0}.about-coaching .button{width:calc(100% - 40px)}.product-grid .button,.button.max-80{max-width:80%}#chapterNav .header a{padding:20px;font-family:Flama,Helvetica,Arial,sans-serif;text-transform:uppercase;display:block;background-color:#221f1f}#chapterNav .header .text{position:absolute;margin-left:15px;font-size:14px;letter-spacing:.05em;color:#fff;margin-top:2px}#chapterNav #close{float:right}#chapterListing{position:absolute;z-index:100;background-color:#151515}#videoInfo{padding:20px 35px}#videoInfo a.button{margin:0;font-size:12px;width:47%;display:inline-block}#videoInfo .buttons a.button:first-of-type{float:left}#videoInfo .buttons a.button:nth-of-type(2){float:right}#videoInfo .buttons.show-xs{margin-top:17px}#videoInfo h1{font-size:18px;line-height:26px;padding-left:0;margin-bottom:20px}#infoBox .toggle{border-left-width:0;border-bottom:2px #eff2f3 solid}#infoBox>div{padding:15px}#nextVideo,#nextChapter{padding-top:0}#nextVideo svg{height:75px!important;margin-top:15px}#timer circle{stroke-width:4px}#autoplayText h3{color:#fff;font-size:14px;text-align:left;padding:0;line-height:1.1;margin-top:0}#nextChapter h4{font-size:12px;margin-bottom:0;padding-left:0;line-height:16px}#nextChapter h5{margin-bottom:8px}body.flashcards.deck .card{width:100%;max-height:50vh}body.flashcards.deck .front .card_content p{font-size:15px}body.flashcards.deck .back .card_content p{font-size:14px}body.flashcards.deck #cards_wrapper{margin-bottom:20px}body.flashcards.deck .progress-wrapper{margin-top:10px}#cardOptions .header a{padding:20px;font-family:Flama,Helvetica,Arial,sans-serif;text-transform:uppercase;display:block;background-color:#221f1f}#cardOptions .header .text{position:absolute;margin-left:15px;font-size:14px;letter-spacing:.05em;color:#fff;margin-top:2px}#cardOptions #close{float:right}#cardFiltersActions{position:absolute;z-index:100;background-color:#151515;width:100%}body.blog .button,body.podcast .button{margin-bottom:0}body.blog .post,body.podcast .podcast{padding-bottom:40px;margin-bottom:40px}body.podcast .post .subscribe span{float:none;padding-bottom:20px;margin-top:0;text-align:center;display:block}body.profile p a,body.profile strong{display:inline}body.profile .modal p a.button{display:block}body.profile .button{margin-top:0;margin-bottom:0}.pricing-block-wrapper .pricing-block{padding-bottom:30px;padding-top:30px}.pricing-block-wrapper .pricing-block.noBottomBorder{padding-top:0}.button-group .button{border-width:1px 2px}.button-group div:first-of-type .button{border-top-width:2px;border-radius:0}.button-group div:last-of-type .button{border-bottom-width:2px;border-radius:0}.are-course-list .button,.software-course-list .button{margin-bottom:0}.four-buttons a.button{margin-bottom:0;border-width:2px!important}.two-buttons>div:first-of-type{margin-top:20px}.two-buttons>div:last-of-type{margin-bottom:40px}.two-buttons .button{margin-bottom:0!important;margin-top:0!important;width:100%!important}.two-buttons a.button{border-width:2px}.two-buttons div:first-of-type a.button{border-bottom-width:1px}.two-buttons div:nth-of-type(2) a.button{border-top-width:1px}.footer .row{padding:15px 0}.footer .social{display:block;width:226px;margin:0 auto}.share .social a,.footer .social a{height:37px!important;width:37px!important;margin-right:8px!important;background-size:18px 18px!important}.footer .social a:last-of-type{margin-right:0}.footer .logo,.footer .links{display:none}.footer .lastRow{margin-top:0;background:#000;padding:12px 10px 12px 12px;font-size:14px}.footer .bbg{height:40px;width:55px;float:right;margin-top:-26px}.footer .bbg img{height:17px}.share div{padding-top:67px}.share .social a{margin-right:10px}.testimonials>div:first-of-type{border-right:none}body.pricing .pricing-block{padding-bottom:15px}#change_subscription_modal h4,#add_subscription_modal h4,#confirm_change_modal h4,#confirm_add_modal h4{background:0 0}body.pricing .whitebg .pricing-block-wrapper .subscriptions h4,.pricing-block-wrapper .subscriptions h4{text-align:center;padding:0;height:56px;margin-top:28px;margin-left:0!important;margin-right:0!important;text-transform:none;background:0 0}.pricing-block-wrapper .subscriptions h2{text-align:center;margin-left:0;padding:0}.pricing-block-wrapper .subscriptions .are-featuring-aia img{margin-top:20px;width:70%;max-width:280px;height:auto;margin-bottom:30px}.pricing-block-wrapper .subscriptions.are5{margin-top:40px}.pricing-block-wrapper .subscriptions>div{margin-bottom:0}.subscriptions>div{width:inherit}.pricing-block-wrapper .subscriptions>div>div>input{width:70%}.pricing-block-wrapper .subscriptions>div:nth-of-type(2) h4 span.plus{margin-top:0;margin-bottom:-1px;display:block}.pricing-block-wrapper .subscriptions>div:nth-of-type(2) h4 img{margin-top:11px;height:38%}body.pricing .whitebg.angled>div>div:first-of-type{padding-bottom:40px}body.pricing .whitebg.angled>div.group-pricing>div:nth-of-type(2){padding-bottom:40px}h4.cards{background-position:left bottom;height:82px;margin-bottom:18px}body.pricing .cross-sell button{margin-bottom:27px;margin-top:8px}body.pricing .upsell .btn-group,body.pricing .upsell button{margin-bottom:0;margin-top:15px}body.pricing .whitebg h4.cards{background-position-y:bottom;height:75px}.upsell>div>div{text-align:center}li.last-item{border-bottom:1px #eee solid!important}#coupon_form input{width:55%}#coupon_form button{margin-top:0;margin-bottom:0}.pricing-div .button{margin-bottom:0}.button-group .button{margin:0}.subscription-chooser .active img{display:block;margin:0 auto;padding:10px 0!important}.subscription-chooser .active{text-align:center;font-style:normal;margin-bottom:20px}.subscription-chooser{margin-bottom:60px}.grayBox{margin:0 0 40px}.grayBox>div:first-of-type,.grayBox>div{padding:10px}.disclaimer{padding:0 15px 20px}.chapter>.not-restricted,.chapter>.restricted,body.profile .table,body.courses .chapter .header{margin-left:0;margin-right:-30px}.modal-body .chapter .restricted,.modal-body .chapter .not-restricted{margin-right:0}.dateSelectors h4.show-xs{display:block;width:100%}body.profile .chapter a{margin-right:-15px;margin-left:-15px}body.profile .chapter .header div.right-text{text-align:right!important;padding-right:0}body.profile .chapter a div>div.status{padding-left:0}body.profile .chapter a div.status{color:#78909c}body.profile .chapter a div.arrow{margin-top:10px}.exam_modal h2{font-family:Georgia,times new roman,Times,serif;color:#000;text-transform:none;font-style:italic;font-size:18px;margin-top:28px}.exam_modal h4,.smallHeaderOnMobile{font-family:Flama,Helvetica,Arial,sans-serif;color:#000;text-transform:uppercase;font-style:normal;font-size:14px;background-color:#ddf5fe;margin-bottom:20px;margin-left:-15px;margin-right:-15px}.are_progress summary h4{background-color:transparent;top:-.625em}#exam_completed_modal h4{background-color:transparent;font-family:Georgia,times new roman,Times,serif;text-transform:none;font-style:italic;margin:1em 0 0}#exam_completed_modal .modal-header button.close{margin-top:10px}#exam_completed_modal figure.stamp img{width:80px;height:80px}.smallHeaderOnMobile{font-size:18px!important;margin-left:-30px;margin-right:-30px;padding-left:30px!important}.exam_modal button.close{color:#0ebbfe;opacity:1}.exam_modal label{margin-bottom:10px}.exam_modal #entries{margin-top:-20px;margin-bottom:-15px}.exam_modal #entries div.row:first-of-type,.exam_modal #entries div.row:last-of-type{border-top:none}.exam_modal .submit{margin-bottom:10px}.exam_modal #result_text{min-height:32.5px;padding-top:10px}#license-shipping-info figure.stamp{float:none;width:100px;height:100px;top:0;margin:auto}body.profile .chapter>a div.row{padding-right:15px}.xs-fix-left{padding-left:0}.xs-center{text-align:center!important}.chapter .header,.chapter .header h3{padding-left:0}.customHover{margin-top:-30px}.customHover .to{margin-left:0}.mainStat h1{text-align:center;padding:0}.mobile-margin-top-0{margin-top:0}#player{min-height:100px}#player .no_access{}body.podcast .button-group>div:last-of-type{margin-bottom:17px}body.courses .chapter:last-of-type{margin-bottom:30px}#faq dt,#faq dd{text-align:left}body.podcast .podcast .info p,body.blog .post .info p,body.courses .info p{border-right-width:0;padding-left:0;display:block;margin-bottom:6px;margin-top:0;margin-left:5px}body.blog .post .info img{float:left}body.blog .post iframe,body.blog .post img{max-width:100%;height:auto}body.videos .share div{padding-top:51px}.video-js .vjs-control-bar{font-size:8.5px!important}.video-js.vjs-fullscreen .vjs-control-bar{font-size:14px!important}.video-js li.vjs-menu-item.vjs-texttrack-settings{display:none!important}#cart .cart_footer .button{margin-bottom:16px}#cart_details{width:100%!important;top:60px}#cart_buttons{left:inherit;right:0}.cart_price{float:right}.cart_footer .col-xs-3{text-align:right}body.pricing .small-large-groups>div:first-of-type{padding-right:15px}body.pricing .small-large-groups>div:last-of-type{padding-left:15px}body.pricing .small-large-groups h2{padding-left:0}body.pricing .small-large-group-buttons .button-group{margin-left:15px;margin-bottom:15px}.pricing-block-wrapper div>div{min-height:inherit!important}#dashboard #exam_header .progress-wrapper,#dashboard .progress-wrapper{width:80%;margin:0 auto;display:block}#dashboard .progress{width:88%}#dashboard .dashboard_block h3,#dashboard .dashboard_block h5{padding-top:0;padding-right:0;padding-bottom:15px}#dashboard .dashboard_block p{text-align:center;padding-top:5px;padding-bottom:10px}#dashboard .dashboard_block.virtual_workshop .related-workshops p.date,#dashboard .dashboard_block.virtual_workshop p.workshop-description,#dashboard .dashboard_block.virtual_workshop p#you_rsvped{text-align:left;padding-top:0;padding-bottom:0}#dashboard #exam_info_row.dashboard_block p{padding-bottom:0}#dashboard .dashboard_block a.button{margin-top:15px}#dashboard .ib.xs-center{display:block}.slider input[type=range]{padding-left:0;padding-right:0}.products .faq_row div,.coaching .faq_row div{padding-right:15px;display:block}.products .faq_row h4:after,.coaching .faq_row h4:after{right:0}#registrations .white_block a.button{width:80%}#registrations .white_block.closed{padding-top:0;padding-bottom:0}#testimonial_modal .modal-content,#testimonial_modal .modal-body{padding:15px;border:none;background:0 0;box-shadow:none}#exam-listing a.passed-icon{left:12px}}@media(min-width:768px){.fade{opacity:1}.navbar-not-fixed-top+div{margin-top:0;background-position:50% 0}.navbar-fixed-top+div{margin-top:40px!important;background-position:50% 0}.navbar-fixed-top+div.modal.fade.in{margin-top:0!important}.modal-dialog{width:703px}.are-course-list{margin-right:15px}.software-course-list{margin-left:15px}#change_subscription_modal .modal-dialog,#add_subscription_modal .modal-dialog{width:1100px}.modal-content{padding:45px}.modal-dialog button.close{position:absolute;right:20px;top:8px;opacity:1;font-size:40px}.modal-content{border-radius:0;border:8px solid #eceff1}.navbar-not-fixed-top #login-btn{}.navbar-fixed-top #login-btn{padding-left:13px;width:125px}.navbar-right{float:none!important;position:absolute;right:0}.navbar-not-fixed-top .navbar-brand{background:url(/assets/icons/logo-white.svg) no-repeat;width:214px;height:101px;position:absolute;left:65px;margin-top:70px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);padding:0}.navbar-fixed-top .navbar-brand{background:url(/assets/icons/compass-closed.svg) no-repeat;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);height:100px;width:36px;position:absolute;margin-top:-30px;margin-left:33px!important;z-index:40}#mobileLogo,#mobileSearch,#mainlinks .close{display:none}.course-block{min-height:440px}.bg2 .blueButton.button{padding-left:0;padding-right:0;margin-bottom:80px;display:block}.navbar-nav>li{float:none;display:inline-block;position:relative;text-align:left}.two-buttons a.button{width:100%}.two-buttons div{padding:0}.two-buttons div:first-of-type a{float:right;border-right-width:1px}.two-buttons div:nth-of-type(2) a{float:left;border-left-width:1px}}@media(min-width:991px){.align-right-sm{position:absolute;right:0}.search-bar>div{padding:0}.bg2{padding:80px 0 20px}.bg2 .button{padding:3% 0;margin:0 auto;display:block}.lightbluebg ul{width:495px}#modalTab{display:none;left:-82px;top:280px;height:102px;width:229px;padding:18px;position:fixed;z-index:999;display:block;background-color:#000;color:#fff;border-radius:10px;transform:rotate(90deg);font-size:28px;line-height:30px;letter-spacing:.05em;text-transform:uppercase;font-weight:200;font-family:Flama,Helvetica,Arial,sans-serif;text-align:center;text-decoration:none}#modalTab.show{left:-125px;transition:left 1s ease-in-out}.mini-sidebar{display:block;position:fixed;top:200px;right:0;width:141px;height:40px;color:#fff;font-family:Flama,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;z-index:44;text-align:center}.mini-sidebar a{display:none;height:40px;width:47px;background-repeat:no-repeat;background-position:50%;background-color:transparent!important;background-size:50%;float:left}.mini-sidebar a.facebook{background-size:30%}.mini-sidebar span{line-height:40px}.mini-sidebar .share-post:hover a,.mini-sidebar .follow-us:hover a{display:inline-block}.mini-sidebar .share-post:hover span,.mini-sidebar .follow-us:hover span{display:none}.mini-sidebar .share-post{background-color:#01b8fe;margin-bottom:10px;height:40px}.mini-sidebar .follow-us{background-color:#56cefc;height:40px}}@media(min-width:768px) and (max-width:990px){.hide-tablet{display:none!important}.course-block{padding:40px}.homepage.course-block{height:inherit;padding-top:15px}.homepage.course-block.are-course-list>img,.homepage.course-block.software-course-list>img{width:100%}.homepage.course-block.are-course-list{padding-bottom:115px}.homepage.course-block a.button{bottom:35px}}#open_onboarding{display:block;width:auto}.onboarding_modal .complete{color:green}.onboarding_modal .incomplete{color:red}.onboarding_modal button:hover{color:#000}.onboarding_modal .ob_button{text-align:right}body.profile .dot.ob-incomplete::before,.ob-incomplete::after{color:#f44336}body.profile .dot.ob-complete::after{content:' Submitted'}body.profile .dot.ob-complete::before,.ob-complete::after{color:#00b8fe}.headshot img{max-height:320px;width:auto;display:block;margin-left:auto;margin-right:auto}[class^=icon-]:before,[class*=" icon-"]:before{font-family:lock;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-lock:before{content:'\e800'}.consult.queue #queue_row div.row,.consult.complete #queue_row div.row{display:flex;flex-wrap:wrap}.whitebg .consult-submission{background:#fcfcfc;border:6px #fff solid;padding:0 0 1em}.consult.member h2{display:flex;flex-direction:column;padding:0;font-size:2em;text-align:left;color:#37474f;font-family:Georgia;text-transform:none;letter-spacing:normal}.consult.member .bg1 h2{color:#fff}.consult h2 .subhead{font-weight:400;font-size:.75em;margin-top:.25em;font-style:italic}.whitebg .consult-submission h3{text-align:left;line-height:1.2;padding:0;letter-spacing:0;color:#000;font-size:1.1em;letter-spacing:.05em;text-transform:uppercase;font-family:Flama-book;margin-bottom:.5em;padding:.6em 1em .5em;background:#eee}.consult .consult-submission ul{font-size:1em;line-height:1;padding-left:1em;list-style:none;margin-bottom:0}.consult .consult-submission li{margin:0;padding:.25em 0}body.consult .subcat h4{padding-left:1em}body.consult .subcat div{}body.consult h4{position:relative}@media(max-width:767px){body.consult h4{margin:0;position:relative}}body.consult h4:before{position:absolute;top:0;left:0;font-style:normal}body.consult .negative-at-worst h4:before,body.consult .neutral-at-worst h4:before,body.consult .positive-at-worst.overridden h4:before{content:'\203A';font-size:1.5em;top:-.2em}body.consult .positive-at-worst h4:before,body.consult .negative-at-worst.overridden h4:before,body.consult .neutral-at-worst.overridden h4:before{content:'\2713';font-size:1em;top:0}.consult-op-scale .answer{display:inline-flex;width:2em;height:2em;align-items:center;justify-content:center;border-radius:1em;line-height:1;font-family:Flama;font-weight:900;font-style:normal}div.consult-buttons{display:flex;flex-direction:column}.consult-buttons button{margin:0 0 .25em auto;border:0;background:#111;color:#fff;font-size:.825em;font-weight:900;text-transform:uppercase;letter-spacing:.1em;padding:1em;min-width:16em;border-radius:3px}.subcat:after{content:'';display:table;clear:both}.consult table{color:#000}.consult caption{text-align:center;font-family:Flama,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#00b8fe;padding:2em}.consult.profile table{font-family:Georgia,times new roman,Times,serif}.consult.profile table tr:nth-child(odd){background:#fcfcfc}.consult.profile table td{padding:1em .5em 1em 0;vertical-align:top}.consult.profile table.typeform td:first-child{color:#999}body.consult h4{display:inline-block}body.consult h4 label{font-weight:400;margin:0;font-style:normal}body.consult h4.consult-op-scale{margin-bottom:2em;font-style:normal;font-size:1.375em}.consult .score-reports ul{padding-left:0}.consult .score-reports ul{list-style-type:none}.consult .profile *:not(h3),.consult .score-reports ul{display:none}.consult .profile.open *:not(h3),.consult .score-reports.open ul{display:block}.consult.member .main h3{text-align:left;padding:0;font-size:1.5em;letter-spacing:.075em;border-bottom:1px #07bafe solid;margin-bottom:.5em}.consult.member .main .score-reports h3{border-bottom:none}.consult .profile h3:after,.consult .score-reports h3:after{content:'\25BC';padding-left:.25em}.consult .profile.open h3:after,.consult .score-reports.open h3:after{padding-left:.25em;content:'\25B2'}.consult.profile th{}.consult.profile td{padding-bottom:1em}.consult.profile td:not(:last-child){padding-right:3em}.consult-back{padding-left:.25em;font-size:1.25em}.consult-back a{text-transform:uppercase;letter-spacing:.05em}.consult-back a:hover,.consult-back a:active,.consult-back a:focus{text-decoration:none}.consult .form-buttons{display:flex;justify-content:center;align-items:center;padding:0 30px}.consult .form-buttons .button{white-space:nowrap}.consult .form-buttons :first-child{margin-right:2px}.consult .form-buttons :nth-child(2){margin-right:2px;margin-left:2px}.consult .form-buttons :last-child{margin-left:2px}body.consult h4{color:#37474f;font-size:1.25em;margin-bottom:.5em}body.consult .subcat h4{color:#7e99a6}body.discourse #search-btn,body.discourse #login-hover,body.discourse #signup-btn{visibility:hidden}div.row.trustpilot{width:100vw;margin-left:-60px}.trustpilot iframe{width:100vw;height:900px}div.trustpilot-widget{margin-top:4%}@media(min-width:376px){div.row.trustpilot{width:auto;margin-left:auto}.trustpilot iframe{width:100%}}.busy-spinner{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999999999;background:rgba(0,0,0,.75);display:flex;justify-content:center;align-items:center;display:none;transition:opacity .25s ease .25s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lds-roller{display:inline-block;position:relative;width:80px;height:80px;margin:0 auto}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#fff;margin:-4px 0 0 -4px}.lds-roller div:nth-child(1){animation-delay:-.036s}.lds-roller div:nth-child(1):after{top:63px;left:63px}.lds-roller div:nth-child(2){animation-delay:-.072s}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){animation-delay:-.108s}.lds-roller div:nth-child(3):after{top:71px;left:48px}.lds-roller div:nth-child(4){animation-delay:-.144s}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){animation-delay:-.216s}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){animation-delay:-.252s}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){animation-delay:-.288s}.lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ohnohoney{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}body.products .bg1.guarantee-block,.are-5-exam-prep .bluebg.guarantee-block{padding-top:120px;padding-bottom:120px;display:none}.guarantee-block p:last-of-type{margin-bottom:0}body.products .bg1.guarantee-block p a.button,.bluebg p a.button{max-width:80vw;display:inline-block;width:auto;margin-top:1em;text-decoration:none}figure.badge-guarantee{max-width:388px;margin:0 auto 4em;padding:0;box-sizing:border-box}.badge-guarantee *{padding:0;margin:0;box-sizing:border-box}.badge-guarantee div{width:100%;height:0;padding-bottom:29.63917526%;position:relative}.badge-guarantee svg{position:absolute;top:0;left:0;width:100%;height:100%}.badge-guarantee.light svg rect{fill:#f1f2f2}.badge-guarantee.light svg g{fill:#231f20}#guarantee_validator{width:calc(100% - 2em);max-width:700px;background:#fff;padding:5vh 5vw calc(5vh + 2em);position:relative;opacity:1;color:#111}@media(max-width:20em){#guarantee_validator{font-size:.875em}}#guarantee_validator h1{font-size:1.5em;text-align:left;font-weight:700;line-height:1.2}#guarantee_validator p{font-family:Georgia,times new roman,Times,serif}#guarantee_validator ul,#guarantee_validator li{list-style-type:none}#guarantee_validator ul{padding:0 0 0 3em}#guarantee_validator li{font-family:Georgia,times new roman,Times,serif;padding:1em 0;position:relative}span.guarantee_check,span.guarantee_x{display:inline-flex;align-items:center;justify-content:center;width:2em;height:2em;border-radius:50%;color:#fff;font-family:helvetica,arial,sans-serif;font-weight:700;margin-right:.5em;position:absolute;left:-3em;top:.75em}.guarantee_check{background:var(--col-grn1)}.guarantee_x{background:var(--col-red1)}#guarantee_validator div.buttons{position:absolute;bottom:0;right:0;width:100%;display:flex;justify-content:flex-end}#guarantee_validator .buttons button{width:40%;margin:0;border-radius:0}#guarantee_validator .buttons button:last-child:hover{background:#07bafe}div.pass-rates{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}.pass-rates figure.pass-rate{width:49.5%;margin-bottom:.5%}@media(max-width:35.5em){.pass-rates figure.pass-rate{width:100%}}figure.pass-rate{margin:0;width:100%}.pass-rate svg .bg{fill:#000}.pass-rate svg .h1{fill:#fff;font-family:inter;font-weight:700;font-size:17px}.pass-rate svg .h2{fill:#aaa;font-family:inter;font-weight:500;font-size:17px}.pass-rate svg .lbl-bks{fill:#00b8fe;font-family:inter;font-weight:500;font-size:11px}.pass-rate svg .lbl-avg{fill:#777;font-family:inter;font-weight:500;font-size:11px}.pass-rate svg .pct-bks{fill:#00b8fe;font-family:inter;font-weight:500;font-size:44px}.pass-rate svg .pct-avg{fill:#777;font-family:inter;font-weight:500;font-size:28px}.pass-rate svg .sup{font-size:.571429em}.pass-rate svg .pct{opacity:0;transition:opacity 2s ease 1s}.pass-rate.anim svg .pct{opacity:1}.pass-rate path.bar-bg{fill:none;stroke:#777;stroke-miterlimit:10}.pass-rate svg .bar{opacity:1;transform:translateX(37px) scaleX(0);transition:transform 1s ease 1s;transform-origin:left}.pass-rate.anim svg .bar{opacity:1;transform:translateX(0) scaleX(1)}.pass-rate circle.bar-end{opacity:1}.pass-rate.anim circle.bar-end{transform:translateX(0)!important;transition:transform 1s ease 1s!important}.pass-rate svg .h1:not(.avg){display:none}.pass-rate.pcm svg .h1.avg,.pass-rate.pjm svg .h1.avg,.pass-rate.pa svg .h1.avg,.pass-rate.ppd svg .h1.avg,.pass-rate.pdd svg .h1.avg,.pass-rate.ce svg .h1.avg{display:none}.pass-rate.pcm svg .h1.pcm{display:block}.pass-rate.pjm svg .h1.pjm{display:block}.pass-rate.pa svg .h1.pa{display:block}.pass-rate.ppd svg .h1.ppd{display:block}.pass-rate.pdd svg .h1.pdd{display:block}.pass-rate.ce svg .h1.ce{display:block}.pass-rate svg .bar-bks{fill:#00b8fe}.pass-rate svg .bar-avg{fill:#777}.pass-rate.pcm svg .lbl-bks,.pass-rate.pcm svg .pct-bks,.pass-rate.pcm svg .bar-bks{fill:#2ebdeb}.pass-rate.pjm svg .lbl-bks,.pass-rate.pjm svg .pct-bks,.pass-rate.pjm svg .bar-bks{fill:#bd5fbc}.pass-rate.pa svg .lbl-bks,.pass-rate.pa svg .pct-bks,.pass-rate.pa svg .bar-bks{fill:#736fda}.pass-rate.ppd svg .lbl-bks,.pass-rate.ppd svg .pct-bks,.pass-rate.ppd svg .bar-bks{fill:#a1cc58}.pass-rate.pdd svg .lbl-bks,.pass-rate.pdd svg .pct-bks,.pass-rate.pdd svg .bar-bks{fill:#f05e6c}.pass-rate.ce svg .lbl-bks,.pass-rate.ce svg .pct-bks,.pass-rate.ce svg .bar-bks{fill:#ff8858}