.at_bottom{margin-bottom:0 !important}form textarea{height:auto;resize:vertical;font-family:ProximaSoft, Helvetica Neue, Helvetica, Arial}form textarea:focus{background:white}form fieldset{border-radius:3px;background:white;padding-top:12px}form fieldset p.note{font-size:11px;color:#999;margin:0;padding:0;margin-bottom:8px}form fieldset p.warning{font-size:14px;color:#444;margin:0;padding:0;margin-top:8px}form fieldset p.warning.top{margin-top:0;margin-bottom:8px}form fieldset legend{background:transparent}form p.error{font-size:12px;color:#c60f13;margin-top:12px;margin-bottom:0}form ul.errors{padding:18px 25px;background:white;border-radius:4px;border:1px solid #EEE;font-size:14px;text-align:left;list-style:disc inside}form ul.errors lh{display:block;margin-bottom:10px;color:#990000;font-weight:600}form ul.errors li{padding:0;margin:0;font-size:12px}form span.required_field{color:#DD0000}.row .columns.small-centered input{width:100%}table tr td p.loading_message{font-size:20px;margin:25px 0;text-align:center}.button:active,.button:focus{outline:none !important}.button.secondary:hover{background-color:#e4e4e4}.button.primary:hover{background-color:#20a4b2}@media only screen{.toggle{width:150px;height:26px;overflow:hidden}.toggle .switch,.toggle .track,.toggle,.toggle .check{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.toggle.disabled{opacity:0.5}.toggle .switch:focus{outline:none}.toggle .check{position:absolute;display:block;cursor:pointer;top:0;left:0;width:100%;height:100%;opacity:0;z-index:6}.toggle .switch{position:absolute;left:0px;top:0px;bottom:0px;right:45%;background-color:#fff;border-radius:4px;z-index:1;-webkit-transition:0.4s ease;transition:0.4s ease;-webkit-transition-property:left, right;transition-property:left, right;-webkit-transition-delay:0s, 0s;transition-delay:0s, 0s;border:1px solid #DDD;line-height:24px;text-align:center;font-weight:normal;font-size:16px;font-weight:bold}.toggle .check:checked~.switch{right:0px;left:45%;-webkit-transition:.2s ease;transition:.2s ease;-webkit-transition-property:left, right;transition-property:left, right;-webkit-transition-delay:0s, 0.0s;transition-delay:0s, 0.0s}.toggle .track{position:absolute;left:0;top:0;right:0;bottom:0;-webkit-transition:0.4s ease;transition:0.4s ease;line-height:25px;font-weight:normal;font-size:14px;color:#F4F4F4;text-align:right;padding-right:10px;padding-left:10px;border-radius:4px;border:1px solid white;background-color:#F4F4F4}.toggle .check:hover~.track{color:#999;-webkit-transition:.2s ease;transition:.2s ease}.toggle .check:checked~.track{text-align:left}.toggle.large{width:250px;height:40px}.toggle.large .switch{font-size:18px;line-height:37px;font-weight:600}.toggle.large .track{font-size:16px;line-height:39px;font-weight:200}.toggle.tiny{width:70px;height:18px}.toggle.tiny .switch{font-size:12px;line-height:16px;font-weight:600}.toggle.tiny .track{font-size:12px;line-height:18px;font-weight:200}.toggle.on_dark .track{border-color:transparent}.toggle.show_alt .track{color:#999}}.toggle{font-family:ProximaSoft, Helvetica Neue, Helvetica, Arial}.toggle .check~.switch{color:#555}.toggle .check:checked~.switch{color:#21a8b6}.toggle.plan_interval .check~.switch:before{content:"monthly"}.toggle.plan_interval .check:checked~.switch:before{content:"yearly"}.toggle.plan_interval .check~.track:before{content:"yearly?"}.toggle.plan_interval .check:checked~.track:before{content:"monthly?"}.toggle.plan_interval .check~.switch{color:#444;-webkit-transition:0.2s ease;transition:0.2s ease}.toggle.plan_interval .check:checked~.switch{color:#444}.toggle.white_label_enabled .check~.switch:before{content:"inactive"}.toggle.white_label_enabled .check:checked~.switch:before{content:"active"}.toggle.white_label_enabled .check~.track:before{content:"active?"}.toggle.white_label_enabled .check:checked~.track:before{content:"deactivate?"}.toggle.hero_overlay_toggle .check~.switch:before{content:"light"}.toggle.hero_overlay_toggle .check:checked~.switch:before{content:"dark"}.toggle.hero_overlay_toggle .check~.track:before{content:"dark?"}.toggle.hero_overlay_toggle .check:checked~.track:before{content:"light?"}.toggle.hero_overlay_toggle .check~.switch{color:#BBB;-webkit-transition:0.2s ease;transition:0.2s ease}.toggle.hero_overlay_toggle .check:checked~.switch{color:#444}.toggle.silence_thread .check~.switch:before,.toggle.silence_comments .check~.switch:before,.toggle.silence_new_lessons .check~.switch:before,.toggle.silence_new_enrollments .check~.switch:before,.toggle.silence_new_leads .check~.switch:before,.toggle.silence_form_entries .check~.switch:before,.toggle.silence_referrals .check~.switch:before{content:"no"}.toggle.silence_thread .check:checked~.switch:before,.toggle.silence_comments .check:checked~.switch:before,.toggle.silence_new_lessons .check:checked~.switch:before,.toggle.silence_new_enrollments .check:checked~.switch:before,.toggle.silence_new_leads .check:checked~.switch:before,.toggle.silence_form_entries .check:checked~.switch:before,.toggle.silence_referrals .check:checked~.switch:before{content:"yes"}.toggle.silence_thread .check~.track:before,.toggle.silence_comments .check~.track:before,.toggle.silence_new_lessons .check~.track:before,.toggle.silence_new_enrollments .check~.track:before,.toggle.silence_new_leads .check~.track:before,.toggle.silence_form_entries .check~.track:before,.toggle.silence_referrals .check~.track:before{content:"yes?"}.toggle.silence_thread .check:checked~.track:before,.toggle.silence_comments .check:checked~.track:before,.toggle.silence_new_lessons .check:checked~.track:before,.toggle.silence_new_enrollments .check:checked~.track:before,.toggle.silence_new_leads .check:checked~.track:before,.toggle.silence_form_entries .check:checked~.track:before,.toggle.silence_referrals .check:checked~.track:before{content:"no?"}.toggle.enrollment .check~.switch:before{content:"closed"}.toggle.enrollment .check:checked~.switch:before{content:"open"}.toggle.enrollment .check~.track:before{content:"open?"}.toggle.enrollment .check:checked~.track:before{content:"close?"}.toggle.enrollment .check~.switch,.toggle.enrollment .check:checked~.switch{color:#888}.toggle.capture_leads .check~.switch:before{content:"disabled"}.toggle.capture_leads .check:checked~.switch:before{content:"enabled"}.toggle.capture_leads .check~.track:before{content:"enable?"}.toggle.capture_leads .check:checked~.track:before{content:"disable?"}.toggle.capture_leads .check~.switch,.toggle.capture_leads .check:checked~.switch{color:#888}.toggle.private .check~.switch:before,.toggle.skip_landing .check~.switch:before{content:"no"}.toggle.private .check:checked~.switch:before,.toggle.skip_landing .check:checked~.switch:before{content:"yes"}.toggle.private .check~.track:before,.toggle.skip_landing .check~.track:before{content:"yes?"}.toggle.private .check:checked~.track:before,.toggle.skip_landing .check:checked~.track:before{content:"no?"}.toggle.private .check~.switch,.toggle.private .check:checked~.switch,.toggle.skip_landing .check~.switch,.toggle.skip_landing .check:checked~.switch{color:#888}.toggle.publish_manual .check~.switch:before{content:"draft"}.toggle.publish_manual .check:checked~.switch:before{content:"published"}.toggle.publish_manual .check~.track:before{content:"publish?"}.toggle.publish_manual .check:checked~.track:before{content:"draft?"}.toggle.allow_comments .check~.switch:before{content:"off"}.toggle.allow_comments .check:checked~.switch:before{content:"on"}.toggle.allow_comments .check~.track:before{content:"on?"}.toggle.allow_comments .check:checked~.track:before{content:"off?"}.toggle.show_drafts .check~.switch:before{content:"hide"}.toggle.show_drafts .check:checked~.switch:before{content:"show"}.toggle.show_drafts .check~.track:before{content:"show?"}.toggle.show_drafts .check:checked~.track:before{content:"hide?"}.toggle.show_drafts .track{border-color:#FAFAFA}.toggle.compact_style .check~.switch:before{content:"no"}.toggle.compact_style .check:checked~.switch:before{content:"yes"}.toggle.compact_style .check~.track:before{content:"yes?"}.toggle.compact_style .check:checked~.track:before{content:"no?"}.toggle.compact_style .track{border-color:#FAFAFA}.toggle.border .check~.switch:before,.toggle.radius .check~.switch:before,.toggle.show_filename .check~.switch:before,.toggle.show_filesize .check~.switch:before,.toggle.allow_download .check~.switch:before{content:"off"}.toggle.border .check:checked~.switch:before,.toggle.radius .check:checked~.switch:before,.toggle.show_filename .check:checked~.switch:before,.toggle.show_filesize .check:checked~.switch:before,.toggle.allow_download .check:checked~.switch:before{content:"on"}.toggle.border .check~.track:before,.toggle.radius .check~.track:before,.toggle.show_filename .check~.track:before,.toggle.show_filesize .check~.track:before,.toggle.allow_download .check~.track:before{content:"on?"}.toggle.border .check:checked~.track:before,.toggle.radius .check:checked~.track:before,.toggle.show_filename .check:checked~.track:before,.toggle.show_filesize .check:checked~.track:before,.toggle.allow_download .check:checked~.track:before{content:"off?"}.toggle.border .track,.toggle.radius .track,.toggle.show_filename .track,.toggle.show_filesize .track,.toggle.allow_download .track{border-color:#FAFAFA}.toggle.show_contact_button .check~.switch:before,.toggle.addon_presale .check~.switch:before{content:"no"}.toggle.show_contact_button .check:checked~.switch:before,.toggle.addon_presale .check:checked~.switch:before{content:"yes"}.toggle.show_contact_button .check~.track:before,.toggle.addon_presale .check~.track:before{content:"yes?"}.toggle.show_contact_button .check:checked~.track:before,.toggle.addon_presale .check:checked~.track:before{content:"no?"}.toggle.show_contact_button .track,.toggle.addon_presale .track{border-color:#FAFAFA}.toggle.unique .check~.switch:before{content:"all"}.toggle.unique .check:checked~.switch:before{content:"unique"}.toggle.unique .check~.track:before{content:"unique?"}.toggle.unique .check:checked~.track:before{content:"all?"}.toggle.unique .check~.switch,.toggle.unique .check:checked~.switch{color:#888}.toggle.livestream_enable_chat .check~.switch:before{content:"no"}.toggle.livestream_enable_chat .check:checked~.switch:before{content:"yes"}.toggle.livestream_enable_chat .check~.track:before{content:"yes?"}.toggle.livestream_enable_chat .check:checked~.track:before{content:"no?"}.toggle.livestream_enable_chat .check~.switch,.toggle.livestream_enable_chat .check:checked~.switch{color:#888}.toggle.full_width .check~.switch:before{content:"no"}.toggle.full_width .check:checked~.switch:before{content:"yes"}.toggle.full_width .check~.track:before{content:"yes?"}.toggle.full_width .check:checked~.track:before{content:"no?"}.toggle.select_multiple .check~.switch:before{content:"just one"}.toggle.select_multiple .check:checked~.switch:before{content:"multiple"}.toggle.select_multiple .check~.track:before{content:"multiple?"}.toggle.select_multiple .check:checked~.track:before{content:"just one?"}.toggle.select_multiple .track{border-color:#FAFAFA}.toggle.vote_multiple{width:200px}.toggle.vote_multiple .check~.switch:before{content:"one of the"}.toggle.vote_multiple .check:checked~.switch:before{content:"multiple"}.toggle.vote_multiple .check~.track:before{content:"multiple?"}.toggle.vote_multiple .check:checked~.track:before{content:"just one?"}.toggle.vote_multiple .track{border-color:#FAFAFA}.toggle.lock_after_submit .check~.switch:before{content:"no"}.toggle.lock_after_submit .check:checked~.switch:before{content:"yes"}.toggle.lock_after_submit .check~.track:before{content:"yes?"}.toggle.lock_after_submit .check:checked~.track:before{content:"no?"}.toggle.lock_after_submit .track{border-color:#FAFAFA}.toggle.require_explicit_acceptance .check~.switch:before{content:"no"}.toggle.require_explicit_acceptance .check:checked~.switch:before{content:"yes"}.toggle.require_explicit_acceptance .check~.track:before{content:"yes?"}.toggle.require_explicit_acceptance .check:checked~.track:before{content:"no?"}.toggle.hide_pricing_options .check~.switch:before{content:"no"}.toggle.hide_pricing_options .check:checked~.switch:before{content:"yes"}.toggle.hide_pricing_options .check~.track:before{content:"yes?"}.toggle.hide_pricing_options .check:checked~.track:before{content:"no?"}.toggle.promo_code_active .check~.switch:before{content:"off"}.toggle.promo_code_active .check:checked~.switch:before{content:"on"}.toggle.promo_code_active .check~.track:before{content:"on?"}.toggle.promo_code_active .check:checked~.track:before{content:"off?"}#creator_info{*zoom:1;padding-top:50px;padding-bottom:50px;background-color:transparent;color:#525252;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#creator_info:before,#creator_info:after{content:" ";display:table}#creator_info:after{clear:both}#creator_info p{text-align:center;font-weight:400;text-transform:uppercase;color:#858585;letter-spacing:1px;font-size:12px}#creator_info a.name{display:block;margin:0 auto;text-align:center;font-size:24px;font-weight:400;color:#383838}#creator_info a.name img{display:block;margin:0 auto;margin-bottom:6px;border-radius:100%}#stripe_config_modal{top:0;margin:0 auto;width:450px;background:white;border-radius:4px;border:1px solid #EEE}#paypal_marketplaces_config_modal{top:50px;width:300px;margin-left:-150px}#paypal_marketplaces_config_modal .error{display:none}#paypal_marketplaces_config_modal .error p{margin-bottom:0}#paypal_marketplaces_config_modal .ready{display:none}#paypal_marketplaces_config_modal .loading img{margin:20px auto}#paypal_marketplaces_config_modal .loading p{margin-bottom:0;font-size:24px;color:#888;text-align:center}#paypal_check_modal{top:10px;background:white;border-radius:4px;border:1px solid #EEE}#paypal_check_modal .status_info{font-size:14px;line-height:18px}#paypal_check_modal .error{background:#d30101;color:white;padding:20px;border-radius:4px}#paypal_check_modal .error h4{color:white;margin-top:0}#paypal_check_modal .error p:last-child{margin-bottom:0}#paypal_check_modal .cancel{margin-left:8px;font-size:12px;display:none}#paypal_check_modal .checking{padding:10px}#paypal_check_modal .checking .row{overflow:hidden}#paypal_check_modal .checking label{font-weight:400;color:#7a7a7a}#paypal_check_modal .checking strong{line-height:30px}#mailchimp_config_modal,#campaign_monitor_config_modal,#aweber_config_modal{width:400px;margin:0 auto !important;top:0}#convertkit_modal{top:30px}#receipt_info_edit_modal .redactor-box{margin-bottom:22px}#tax_rate_edit_modal .tax_rate_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}#tax_rate_edit_modal .tax_rate_container label{margin:0;-ms-flex-negative:0;flex-shrink:0;width:100px}#tax_rate_edit_modal .controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#tax_rate_edit_modal .controls .inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#tax_rate_edit_modal .controls select.region_selector{margin-bottom:4px}#tax_rate_edit_modal .controls .all_regions_check_container{width:auto;margin:0;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#tax_rate_edit_modal .controls .all_regions_check_container input{margin-left:8px}#tax_rate_edit_modal .controls #tax_rate_input{margin:0;width:100px;margin-right:6px}#tax_rate_edit_modal .controls #tax_name_input{margin:0}a.close-reveal-modal{font-weight:400;margin-top:4px}.buy_modal.reveal-modal h3{margin-bottom:15px}.buy_modal.reveal-modal p{margin-bottom:15px}.buy_modal.reveal-modal .saved_payment_info{display:none}.buy_modal.reveal-modal .saved_payment_info span.card{background:#FAFAFA;border:1px solid #DDD;border-radius:3px;font-family:monospace;padding:4px 7px;font-size:12px;vertical-align:middle}.buy_modal.reveal-modal .saved_payment_info span.card .last4{font-weight:600}.buy_modal.reveal-modal span.total{font-family:monospace;font-size:24px;font-weight:600}.buy_modal.reveal-modal .use_saved_card{margin-right:10px}.buy_modal.reveal-modal .enter_new_card{font-size:12px}.buy_modal.reveal-modal .enter_new_card.disabled{color:#BBB;cursor:default}.buy_modal.reveal-modal .payment_failed,.buy_modal.reveal-modal .loading{display:none}.mobile-menu{width:30px;height:38px;text-indent:-10000px;display:inline-block;background:transparent url(//dxfuzmg26s5t3.cloudfront.net/assets/ui-controls/veggie_burger-cfff9dfe12f5d3fede98b950ae2dbdf99881e46280c81efbbbaefd767e824868.png) no-repeat top center;border:none;color:white}.mobile-menu.open{background-position:bottom center}#mobile-menu{display:none}#mobile-menu.open{display:block}#mobile-menu ul{margin:0 20px;list-style:none outside;background:white;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.18);box-shadow:0 0 6px rgba(0,0,0,0.18)}#mobile-menu ul li a{font-size:20px;text-align:center;padding:8px 10px;display:block}#mobile-menu ul li a:hover{background-color:#F8F8F8}#activity_feed{margin:30px 0 20px 0}#activity_feed ul{list-style:none outside;padding:0;margin:0}#activity_feed ul li{min-height:44px;border-bottom:1px solid #EEE;position:relative;padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#activity_feed ul li:last-child{border-bottom:none !important}#activity_feed ul li .timestamp,#activity_feed ul li .inner_timestamp{font-size:12px;min-width:50px;color:#999;cursor:default;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-right:10px}#activity_feed ul li .item_content{font-size:16px;font-weight:200;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:10px}#activity_feed ul li .cover_photo,#activity_feed ul li .avatar{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin:0;padding:0;height:40px;border-radius:3px}#activity_feed ul li .avatar{border-radius:1000px}#activity_feed .loader{margin-top:16px;margin-bottom:35px}#activity_feed .loader a.load_more{display:none;padding:6px 12px;background:#FCFCFC;color:#888;border:1px solid #FAFAFA;border-radius:3px;font-size:16px}.participant_only_sidebar #activity_feed{margin-top:0;padding:10px 20px;border-radius:4px;border-top-left-radius:0;border-top-right-radius:0}.participant_only_sidebar #activity_feed h3{margin-top:3px;font-size:20px}.participant_only_sidebar #activity_feed .loader{margin-bottom:10px;text-align:center}.participant_only_sidebar #activity_feed .loader a.load_more{background:#F5F5F5}.participant_only_sidebar #activity_feed .timestamp{display:none}.participant_only_sidebar #activity_feed .inner_timestamp{display:inline;color:#5e5e5e;font-style:italic}.participant_only_sidebar #activity_feed .item_content{font-size:14px;line-height:1.1}.player_container{margin:10px 0}.sidebar_container{padding-left:0 !important}.toggle_tip{margin-right:10px;color:#474747;text-align:left;height:24px;line-height:28px;font-size:14px}.toggle_tip.left_tip{float:left;padding-left:16px}h1,h2,h3,h4,h5,h6{font-weight:600;margin-top:20px;margin-bottom:8px}body,html{background:#FFFFFF;color:#222;-webkit-font-smoothing:subpixel-antialiased !important}code,pre{color:#222}#forgot_password{color:#9e9e9e;display:block;font-size:10px;text-align:center;margin-top:10px}#forgot_password:hover{color:#595959}#container{margin-bottom:90px}#container.content,#container .content{background:white;border-radius:2px}.modal{display:none}.modal .spinner{width:50px;height:50px;background:gray}#content{margin-bottom:100px}#content a{text-decoration:underline}#content a.button{text-decoration:none}#content .rt-text-center{text-align:center}#content h1{font-size:38px}#content h2{font-size:32px;margin-top:40px;margin-bottom:14px}#content h3{font-size:24px;margin-bottom:8px}#content p,#content ul,#content ol{font-size:20px;line-height:1.6;font-weight:200}#content .text_container{padding:0 80px;margin:50px 0}#content .text_container p:last-child{margin-bottom:0}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#content .text_container{padding:0}}#content .note_container{background:#FFFAC5;padding:0 80px}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#content .note_container{padding:0}}#content blockquote{padding-bottom:10px;background:transparent;border-width:5px;font-size:28px}#content table{width:100%}#content table td{padding:8px;vertical-align:top}#content .mejs-mediaelement .me-plugin{width:100%;height:100%}#content>:first-child{margin-top:0}#content ul,#content ol{margin-left:26px}#content ol{list-style:decimal outside}#content ul{list-style:disc outside}#content .video_wrapper,#content .audio_wrapper,#content .livestream_frontend{margin:50px auto}#content .coursecraft_video_wrapper{position:relative}#content .livestream_frontend .livestream_inner_content_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#content .livestream_frontend .livestream_inner_content_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#content .livestream_frontend .livestream_inner_content_wrapper .coursecraft_video_wrapper{width:70%}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#content .livestream_frontend .livestream_inner_content_wrapper .coursecraft_video_wrapper{width:100%}}#content .livestream_frontend .livestream_inner_content_wrapper .chat_wrapper{width:30%;padding:8px;height:100%;overflow-y:scroll}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#content .livestream_frontend .livestream_inner_content_wrapper .chat_wrapper{width:100%}}#content .livestream_frontend .livestream_inner_content_wrapper .chat_wrapper .avatar{width:24px;height:24px;float:left;margin:0px 10px 4px 4px}#content .livestream_frontend .livestream_inner_content_wrapper .chat_wrapper .avatar img{border-radius:1000px;margin:0}#content .livestream_frontend .coursecraft_video_wrapper .will_start_soon,#content .livestream_frontend .coursecraft_video_wrapper .stream_ended{background:#FDFDFD;border:1px solid #F1F1F1;border-radius:4px;height:0;overflow:hidden;padding-top:52.4633207373%;position:relative}#content .livestream_frontend .coursecraft_video_wrapper .will_start_soon .inner,#content .livestream_frontend .coursecraft_video_wrapper .stream_ended .inner{position:absolute;top:0;left:0;width:100%;height:100%}#content .livestream_frontend .coursecraft_video_wrapper .will_start_soon .inner .centering_text,#content .livestream_frontend .coursecraft_video_wrapper .stream_ended .inner .centering_text{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content .livestream_frontend .coursecraft_video_wrapper .will_start_soon .inner .viewport_sizing,#content .livestream_frontend .coursecraft_video_wrapper .stream_ended .inner .viewport_sizing{font-size:24px;color:#999}#content .livestream_frontend .coursecraft_video_wrapper .will_start_soon .inner .viewport_sizing{color:#444}#content .faqs{margin:50px 0}#content .faqs .faq_item{background:white;padding:24px 32px;margin-bottom:20px;border:2px solid #F6F6F6}#content .faqs .faq_item .question{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content .faqs .faq_item .question p{margin:0;font-weight:600 !important}#content .faqs .faq_item .question .triangle{-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;margin-right:10px;background:transparent url(//dxfuzmg26s5t3.cloudfront.net/assets/ui-controls/arrow-right-5e65fe0e3f6aad16bf7e9a27f58c4980720fc2ed307bfdd16f9018e932331bc0.png) no-repeat center center;background-size:100%;-webkit-transition:-webkit-transform 0.1s;transition:-webkit-transform 0.1s;transition:transform 0.1s;transition:transform 0.1s, -webkit-transform 0.1s}#content .faqs .faq_item .question .triangle.open{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}#content .faqs .faq_item .answer{display:none;padding-top:20px;color:#525252}#content .faqs .faq_item .answer p:last-child{margin-bottom:8px}#content .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:60px;margin-bottom:30px}#content .heading h2{display:block;-ms-flex-negative:0;flex-shrink:0;margin:0 !important;max-width:100%;border-bottom:2px solid #21a8b6}#content .heading .line{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-bottom:2px solid #EFEFEF}#content .col_block_container{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#content .col_block_container{-ms-flex-wrap:wrap;flex-wrap:wrap}}#content .col_block_container .inner_col{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;padding:0 20px;margin:50px auto}#content .col_block_container .inner_col:first-child{padding-left:0}#content .col_block_container .inner_col:last-child{padding-right:0}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#content .col_block_container .inner_col{width:100%;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#content .col_block_container .inner_col:first-child,#content .col_block_container .inner_col:last-child{padding:0 10px}}#content .col_block_container img{margin-top:40px;margin-bottom:40px}#content .col_block_container .inner_col_row:first-child img{margin-top:0}#content .col_block_container .inner_col_row:last-child img{margin-bottom:0}#content .col_block_container .inner_col_row:last-child p:last-child{margin-bottom:0}#content .downloadable_wrapper{margin:50px auto;width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content .downloadable_wrapper a.downloadable{text-decoration:none !important;border:1px solid #DDD;border-radius:3px;font-size:14px;font-weight:600;padding:6px 12px;padding-left:35px;background:#EEE url(//dxfuzmg26s5t3.cloudfront.net/assets/ui-controls/download-arrow-0c9d0393136742c06d234869d00140cbd37cee80f93d9901b4a8f0f1dbfd0168.png) no-repeat 6px 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;background-position:12px 50%;background-color:#FDFDFD;padding-top:10px;padding-bottom:10px;padding-right:16px;padding-left:42px;font-size:22px}#content .downloadable_wrapper a.downloadable small{font-size:12px;color:#777}#content .downloadable_wrapper a.downloadable.disabled{cursor:default;color:#777 !important}#content .downloadable_wrapper a.downloadable.disabled:hover{color:#777 !important}#content .downloadable_wrapper a.downloadable span{text-align:left}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#content .downloadable_wrapper a.downloadable span{font-size:16px}}#content .downloadable_wrapper a.downloadable small{white-space:nowrap;margin-left:6px;line-height:22px;vertical-align:bottom;font-weight:400}#content p.video_download{text-align:center}#content .lead_capturer{margin:80px 0}#content .lead_capturer .lead_capture_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#21a8b6;border-radius:2px;padding:20px}#content .lead_capturer .lead_capture_wrapper .success{color:white}#content .lead_capturer .flavour{max-width:80%;text-align:center;color:white;margin-bottom:26px}#content .lead_capturer .flavour p{font-size:22px !important;line-height:1.4 !important}#content .lead_capturer .flavour p:last-child{margin-bottom:0}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#content .lead_capturer .flavour{max-width:80%}}#content .lead_capturer a.button,#content .lead_capturer input[type=submit]{background:white;color:#21a8b6}#content .lead_capturer form{width:100%}#content .lead_capturer p.error{text-align:center;padding:6px 10px;background:white;border-radius:4px;color:#383838 !important;font-size:smaller !important}#content .lead_capturer p.error em{color:#c60f13}#content .lead_capturer p.success{font-weight:600 !important;font-size:32px !important;margin-bottom:0}#content .lead_capturer .form_container{width:100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#content .lead_capturer .form_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#content .lead_capturer .form_container .fields{max-width:40%;min-width:40%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#content .lead_capturer .form_container .fields{width:100%;max-width:100%}}#content .lead_capturer .form_container .fields input{margin-bottom:6px}#content .lead_capturer .form_container .fields input:last-child{margin-bottom:0}#content .lead_capturer .form_container .buttons{max-width:30%;-ms-flex-negative:1;flex-shrink:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:40px}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#content .lead_capturer .form_container .buttons{width:100%;max-width:100%;margin-left:0;margin-top:26px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#content .lead_capturer .form_container .buttons input[type=submit]{padding-left:30px;padding-right:30px;white-space:normal}#content .enroll_button{margin:80px 0}#content .enroll_button.with_pricing_options{margin-bottom:0}#content .enroll_button .enroll_button_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#21a8b6;border-radius:2px;padding:20px}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#content .enroll_button .enroll_button_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#content .enroll_button .enroll_button_wrapper .single_pricing{margin-top:6px}#content .enroll_button .expand_available_courses{margin:10px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#555}#content .enroll_button .expand_available_courses strong.plus{display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;vertical-align:middle;border-radius:1000px;background:#21a8b6;cursor:default;color:white}#content .enroll_button .flavour{max-width:50%;text-align:center;color:white}#content .enroll_button .flavour p{font-size:22px !important;line-height:1.4 !important}#content .enroll_button .flavour p:last-child{margin-bottom:0}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#content .enroll_button .flavour{max-width:80%}}#content .enroll_button .button_container{margin-left:50px;text-align:center}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#content .enroll_button .button_container{margin-left:0;margin-top:20px}}#content .enroll_button .button_container .single_pricing{color:white}#content .enroll_button .button_container a.button{background:white;color:#21a8b6;min-width:150px;white-space:normal;margin-bottom:8px}#content .enroll_button_pricing_options{margin:0 auto;margin-top:30px;margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}#content .enroll_button_pricing_options .pricing_option{width:30%;border:1px solid red;padding:24px;background:white;border:2px solid #F6F6F6;margin-right:16px;text-align:center;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#content .enroll_button_pricing_options .pricing_option:last-child{margin-right:0}#content .enroll_button_pricing_options .pricing_option h4{margin:0;font-size:20px;line-height:1.25}#content .enroll_button_pricing_options .pricing_option .price{margin:15px 0;color:#666666;line-height:1.25}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#content .enroll_button_pricing_options{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}#content .enroll_button_pricing_options .pricing_option{width:100%;margin-right:0;margin-bottom:20px}#content .enroll_button_pricing_options .pricing_option:last-child{margin-bottom:0}}#content .form_info{margin-bottom:6px}#content .form_info a{text-decoration:none !important}#content .form_info span{color:#999;font-size:14px}#content .form{margin:50px auto;width:80%}#content .form.feedback_only{width:100%}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#content .form{width:100%}}#content .form .bottom{text-align:center}#content .form .bottom .save_alert{visibility:hidden;margin:12px auto;color:#a0d15d;font-weight:400}#content .form .bottom p.warning{color:#CCC;margin-bottom:6px}#content .form ul.prompts{list-style:none outside;padding:0;margin:20px 0}#content .form ul.prompts>li{margin-bottom:28px}#content .form ul.prompts>li:last-child{margin-bottom:0}#content .form ul.prompts>li .prompt_container{background:#fafafa;border-top-left-radius:3px;border-top-right-radius:3px;padding:27px;border:1px solid #EEE;border-bottom:none}#content .form ul.prompts>li .prompt_container.no_feedback{border-bottom:1px solid #EEE;border-bottom-left-radius:3px;border-bottom-right-radius:3px}#content .form ul.prompts>li .feedback_container{background:#FEFEFE;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border:1px solid #EEE;border-top:none;padding:18px 27px}#content .form ul.prompts>li .feedback_container p{white-space:pre-wrap;margin:0}#content .form ul.prompts>li.file input[type=file]{display:none}#content .form ul.prompts>li.file .existing{margin-bottom:15px}#content .form ul.prompts>li.file .existing:last-child{margin-bottom:0}#content .form ul.prompts>li.file .existing label{display:inline-block;font-size:12px}#content .form ul.prompts>li.file .existing .downloadable{text-decoration:none !important;border:1px solid #DDD;border-radius:3px;font-size:14px;font-weight:600;padding:6px 12px;padding-left:35px;background:#EEE url(//dxfuzmg26s5t3.cloudfront.net/assets/ui-controls/download-arrow-0c9d0393136742c06d234869d00140cbd37cee80f93d9901b4a8f0f1dbfd0168.png) no-repeat 6px 50%}#content .form ul.prompts>li.file .existing .downloadable small{font-size:12px;color:#777}#content .form ul.prompts>li.file .existing .downloadable.disabled{cursor:default;color:#777 !important}#content .form ul.prompts>li.file .existing .downloadable.disabled:hover{color:#777 !important}#content .form ul.prompts>li.file .upload_status .drop{background:#FCFCFC;height:45px;border:1px solid #E1E1E1;border-radius:3px;text-align:center;cursor:default;position:relative}#content .form ul.prompts>li.file .upload_status .drop .progress-bar,#content .form ul.prompts>li.file .upload_status .drop label,#content .form ul.prompts>li.file .upload_status .drop .icon{pointer-events:none}#content .form ul.prompts>li.file .upload_status .drop label{position:absolute;top:16px;left:40px;z-index:20;color:#888;display:inline;font-size:smaller}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#content .form ul.prompts>li.file .upload_status .drop label{top:17px;font-size:10px;white-space:nowrap}}#content .form ul.prompts>li.file .upload_status .drop input[type=file]{visibility:hidden;position:absolute;top:0;left:0;width:auto;margin-top:4px}#content .form ul.prompts>li.file .upload_status .drop .icon{z-index:20;width:20px;height:16px;position:absolute;top:14px;left:12px;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-image:url(//dxfuzmg26s5t3.cloudfront.net/assets/ui-controls/comment_upload_spinner-539518cfb45e3b0aca9fd32a5181e9a18db34495741a8039aebc5ff0e697d405.gif)}#content .form ul.prompts>li.file .upload_status .drop .progress-bar{background:#EFEFEF;z-index:10;position:absolute;top:0;left:0;width:0%;height:43px}#content .form ul.prompts>li.file .upload_status .drop.ready .icon{background-image:url(//dxfuzmg26s5t3.cloudfront.net/assets/ui-controls/comment_upload_icon-2c897b9fc8385ccd23993615d756ab9c5288463b12e995384bbd5f802bd9713f.png)}#content .form ul.prompts>li.file .upload_status .drop.ready.over,#content .form ul.prompts>li.file .upload_status .drop.ready:hover{cursor:pointer;background:#f6f6f6;border-color:#DDD}#content .form ul.prompts>li.file .upload_status .drop label{top:10px;left:44px}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#content .form ul.prompts>li.file .upload_status .drop label{top:14px}}#content .form ul.prompts>li textarea,#content .form ul.prompts>li input{margin:0}#content .form ul.prompts>li textarea:disabled,#content .form ul.prompts>li input:disabled{background:white}#content .form ul.prompts>li input.uploader{font-size:16px}#content .form ul.prompts>li h3{margin-top:0;margin-bottom:12px;font-size:18px}#content .form ul.prompts>li ul.choices,#content .form ul.prompts>li ul.poll_options{margin-bottom:0;margin-left:0;margin-right:20px;list-style:none outside}#content .form ul.prompts>li ul.choices li,#content .form ul.prompts>li ul.poll_options li{margin-bottom:12px}#content .form ul.prompts>li ul.choices li:last-child,#content .form ul.prompts>li ul.poll_options li:last-child{margin-bottom:0}#content .form ul.prompts>li ul.choices li label,#content .form ul.prompts>li ul.poll_options li label{margin:0;padding:0;font-weight:400}#content .form ul.prompts>li ul.choices li input,#content .form ul.prompts>li ul.poll_options li input{margin-right:8px}#content .form ul.prompts>li ul.choices.enabled li:hover,#content .form ul.prompts>li ul.poll_options.enabled li:hover{background:#F8F8F8;cursor:pointer}#content .upsell_addons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:600px;margin:0 auto;margin-bottom:30px}#content .upsell_addons .centered_addon_callout{font-size:14px;color:#999;text-align:center}#content .upsell_addons .addons_chooser{width:100%;max-width:600px;list-style:none outside;margin:0}#content .upsell_addons .addons_chooser li{padding:10px 16px;border:1px solid #F8F8F8;border-radius:3px;margin-bottom:8px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content .upsell_addons .addons_chooser li:last-child{margin-bottom:0}#content .upsell_addons .addons_chooser li:hover{background-color:#FEFEFE}#content .upsell_addons .addons_chooser li .info{font-size:18px;padding-right:10px}#content .upsell_addons .addons_chooser li .details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content .upsell_addons .addons_chooser li .details span.already_purchased{background:#EEE;font-size:14px;padding:2px 6px;white-space:nowrap;border-radius:3px;color:#BBB}#content .upsell_addons .addons_chooser li .details span.price{color:#a0d15d;font-size:20px;font-weight:bold;margin-right:12px}#content .upsell_addons .buy_container{padding:20px 0}#content .upsell_addons .buy_container p:last-child{margin-bottom:0}#content .upsell_addons .buy_container .price_container{margin-bottom:20px}#content .upsell_addons .buy_container .price label{margin-bottom:0;display:inline;font-size:18px}#content .upsell_addons .buy_container .price span{color:#999}#content .upsell_addons .buy_container .price strong{color:#a0d15d;font-size:30px}#content .upsell_addons .buy_container .price strong small{font-size:20px;color:#555;font-weight:200}#content .upsell_addons #pay_form{position:relative;overflow:hidden}#content .upsell_addons #pay_form .disabler{z-index:1000;position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.65)}#content .upsell_addons .pay_forms,#content .upsell_addons .free_pay_form{*zoom:1;clear:left}#content .upsell_addons .pay_forms:before,#content .upsell_addons .pay_forms:after,#content .upsell_addons .free_pay_form:before,#content .upsell_addons .free_pay_form:after{content:" ";display:table}#content .upsell_addons .pay_forms:after,#content .upsell_addons .free_pay_form:after{clear:both}#content .upsell_addons .pay_forms p.error,#content .upsell_addons .free_pay_form p.error{font-size:14px;color:#990000;margin-bottom:10px}#content .upsell_addons .pay_forms p.secondary,#content .upsell_addons .free_pay_form p.secondary{font-size:18px;margin-bottom:14px}#content .upsell_addons .pay_forms .paypal_pay_form button,#content .upsell_addons .free_pay_form .paypal_pay_form button{text-indent:-500px;overflow:hidden;border:none;width:170px;height:32px;background:transparent url(//dxfuzmg26s5t3.cloudfront.net/assets/ui-controls/paypal-buy-button-516438d787aad13ec28d0b1daebc4bfaa797c781e0903da73d5c6f6ad5b5e771.png) no-repeat center center}#content .upsell_addons .pay_forms .stripe_pay_form,#content .upsell_addons .free_pay_form .stripe_pay_form{margin-top:0px;margin-right:0}#content .upsell_addons .pay_forms .stripe_pay_form .stripe_payment_buttons,#content .upsell_addons .free_pay_form .stripe_pay_form .stripe_payment_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px}#content .upsell_addons .pay_forms .stripe_pay_form .stripe_payment_buttons .or,#content .upsell_addons .free_pay_form .stripe_pay_form .stripe_payment_buttons .or{margin:0 8px;color:#b6b6b6}#content .upsell_addons .pay_forms .stripe_pay_form #stripe_card,#content .upsell_addons .free_pay_form .stripe_pay_form #stripe_card{max-width:400px;padding:10px 14px;border:1px solid #EEE;border-radius:3px;margin-right:0}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#content .upsell_addons .pay_forms .stripe_pay_form #stripe_card,#content .upsell_addons .free_pay_form .stripe_pay_form #stripe_card{width:100%}}#content .upsell_addons .pay_forms .free_pay_form,#content .upsell_addons .free_pay_form .free_pay_form{display:inline-block;padding-bottom:10px}#content img{margin:50px auto;border-radius:3px}#content p img{margin-bottom:0}#content .image_wrapper.full_width img{width:100%;border-radius:0;margin:50px 0}#content code{white-space:nowrap;background:rgba(0,0,0,0.05);-webkit-box-shadow:0 1px 0 #fff,0 1px 0px rgba(0,0,0,0.08) inset;box-shadow:0 1px 0 #fff,0 1px 0px rgba(0,0,0,0.08) inset;font-size:16px;font-weight:400;padding:2px 4px;border-radius:2px}#content pre.highlight{margin:1.25em 0;overflow:hidden;background:white;border:none;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.1);box-shadow:inset 0 0 2px rgba(0,0,0,0.1);border-radius:3px;padding:8px 12px;overflow-x:auto}#content pre.highlight *{font-size:16px !important;line-height:135%}#content pre.highlight.course_highlight{width:565px}#content pre.highlight.lesson_highlight{width:695px}#content pre.highlight code{white-space:pre;background:transparent;-webkit-box-shadow:none;box-shadow:none;border-radius:0;padding:0}#content .highlight .hll{background-color:#ffffcc}#content .highlight .c{color:#8f5902;font-style:italic}#content .highlight .err{color:#a40000;border:1px solid #ef2929}#content .highlight .g{color:#000000}#content .highlight .k{color:#2456ba;font-weight:400}#content .highlight .l{color:#000000}#content .highlight .n{color:#000000}#content .highlight .o{color:#191919;font-weight:400}#content .highlight .x{color:#000000}#content .highlight .p{color:#000000;font-weight:400}#content .highlight .cm{color:#8f5902;font-style:italic}#content .highlight .cp{color:#8f5902;font-style:italic}#content .highlight .c1{color:#8f5902;font-style:italic}#content .highlight .cs{color:#8f5902;font-style:italic}#content .highlight .gd{color:#a40000}#content .highlight .ge{color:#000000;font-style:italic}#content .highlight .gr{color:#ef2929}#content .highlight .gh{color:#000080;font-weight:400}#content .highlight .gi{color:#00A000}#content .highlight .go{color:#000000;font-style:italic}#content .highlight .gp{color:#8f5902}#content .highlight .gs{color:#000000;font-weight:400}#content .highlight .gu{color:#800080;font-weight:400}#content .highlight .gt{color:#a40000;font-weight:400}#content .highlight .kc{color:#204a87;font-weight:400}#content .highlight .kd{color:#204a87;font-weight:400}#content .highlight .kn{color:#204a87;font-weight:400}#content .highlight .kp{color:#204a87;font-weight:400}#content .highlight .kr{color:#204a87;font-weight:400}#content .highlight .kt{color:#204a87;font-weight:400}#content .highlight .ld{color:#000000}#content .highlight .m{color:#0000cf;font-weight:400}#content .highlight .s{color:#4e9a06}#content .highlight .na{color:#c4a000}#content .highlight .nb{color:#204a87}#content .highlight .nc{color:#000000}#content .highlight .no{color:#a9852c}#content .highlight .nd{color:#5c35cc;font-weight:400}#content .highlight .ni{color:#ce5c00}#content .highlight .ne{color:#cc0000;font-weight:400}#content .highlight .nf{color:#000000}#content .highlight .nl{color:#f57900}#content .highlight .nn{color:#000000}#content .highlight .nx{color:#000000}#content .highlight .py{color:#000000}#content .highlight .nt{color:#204a87;font-weight:400}#content .highlight .nv{color:#000000}#content .highlight .ow{color:#204a87;font-weight:400}#content .highlight .w{color:#f8f8f8;text-decoration:underline}#content .highlight .mf{color:#0000cf;font-weight:400}#content .highlight .mh{color:#0000cf;font-weight:400}#content .highlight .mi{color:#0000cf;font-weight:400}#content .highlight .mo{color:#0000cf;font-weight:400}#content .highlight .sb{color:#4e9a06}#content .highlight .sc{color:#4e9a06}#content .highlight .sd{color:#8f5902;font-style:italic}#content .highlight .s2{color:#4e9a06}#content .highlight .se{color:#4e9a06}#content .highlight .sh{color:#4e9a06}#content .highlight .si{color:#4e9a06}#content .highlight .sx{color:#4e9a06}#content .highlight .sr{color:#4e9a06}#content .highlight .s1{color:#4e9a06}#content .highlight .ss{color:#4e9a06}#content .highlight .bp{color:#3465a4}#content .highlight .vc{color:#000000}#content .highlight .vg{color:#000000}#content .highlight .vi{color:#000000}#content .highlight .il{color:#0000cf;font-weight:400}#content iframe{background:white;margin-bottom:12px}.body a{text-decoration:underline}.body a.button{text-decoration:none}.body .rt-text-center{text-align:center}.body h1{font-size:38px}.body h2{font-size:32px;margin-top:40px;margin-bottom:14px}.body h3{font-size:24px;margin-bottom:8px}.body p,.body ul,.body ol{font-size:20px;line-height:1.6;font-weight:200}.body .text_container{padding:0 80px;margin:50px 0}.body .text_container p:last-child{margin-bottom:0}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){.body .text_container{padding:0}}.body .note_container{background:#FFFAC5;padding:0 80px}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){.body .note_container{padding:0}}.body blockquote{padding-bottom:10px;background:transparent;border-width:5px;font-size:28px}.body table{width:100%}.body table td{padding:8px;vertical-align:top}.body .mejs-mediaelement .me-plugin{width:100%;height:100%}.body>:first-child{margin-top:0}.body ul,.body ol{margin-left:26px}.body ol{list-style:decimal outside}.body ul{list-style:disc outside}.body .video_wrapper,.body .audio_wrapper,.body .livestream_frontend{margin:50px auto}.body .coursecraft_video_wrapper{position:relative}.body .livestream_frontend .livestream_inner_content_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){.body .livestream_frontend .livestream_inner_content_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.body .livestream_frontend .livestream_inner_content_wrapper .coursecraft_video_wrapper{width:70%}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){.body .livestream_frontend .livestream_inner_content_wrapper .coursecraft_video_wrapper{width:100%}}.body .livestream_frontend .livestream_inner_content_wrapper .chat_wrapper{width:30%;padding:8px;height:100%;overflow-y:scroll}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){.body .livestream_frontend .livestream_inner_content_wrapper .chat_wrapper{width:100%}}.body .livestream_frontend .livestream_inner_content_wrapper .chat_wrapper .avatar{width:24px;height:24px;float:left;margin:0px 10px 4px 4px}.body .livestream_frontend .livestream_inner_content_wrapper .chat_wrapper .avatar img{border-radius:1000px;margin:0}.body .livestream_frontend .coursecraft_video_wrapper .will_start_soon,.body .livestream_frontend .coursecraft_video_wrapper .stream_ended{background:#FDFDFD;border:1px solid #F1F1F1;border-radius:4px;height:0;overflow:hidden;padding-top:52.4633207373%;position:relative}.body .livestream_frontend .coursecraft_video_wrapper .will_start_soon .inner,.body .livestream_frontend .coursecraft_video_wrapper .stream_ended .inner{position:absolute;top:0;left:0;width:100%;height:100%}.body .livestream_frontend .coursecraft_video_wrapper .will_start_soon .inner .centering_text,.body .livestream_frontend .coursecraft_video_wrapper .stream_ended .inner .centering_text{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.body .livestream_frontend .coursecraft_video_wrapper .will_start_soon .inner .viewport_sizing,.body .livestream_frontend .coursecraft_video_wrapper .stream_ended .inner .viewport_sizing{font-size:24px;color:#999}.body .livestream_frontend .coursecraft_video_wrapper .will_start_soon .inner .viewport_sizing{color:#444}.body .faqs{margin:50px 0}.body .faqs .faq_item{background:white;padding:24px 32px;margin-bottom:20px;border:2px solid #F6F6F6}.body .faqs .faq_item .question{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.body .faqs .faq_item .question p{margin:0;font-weight:600 !important}.body .faqs .faq_item .question .triangle{-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;margin-right:10px;background:transparent url(//dxfuzmg26s5t3.cloudfront.net/assets/ui-controls/arrow-right-5e65fe0e3f6aad16bf7e9a27f58c4980720fc2ed307bfdd16f9018e932331bc0.png) no-repeat center center;background-size:100%;-webkit-transition:-webkit-transform 0.1s;transition:-webkit-transform 0.1s;transition:transform 0.1s;transition:transform 0.1s, -webkit-transform 0.1s}.body .faqs .faq_item .question .triangle.open{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}.body .faqs .faq_item .answer{display:none;padding-top:20px;color:#525252}.body .faqs .faq_item .answer p:last-child{margin-bottom:8px}.body .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:60px;margin-bottom:30px}.body .heading h2{display:block;-ms-flex-negative:0;flex-shrink:0;margin:0 !important;max-width:100%;border-bottom:2px solid #21a8b6}.body .heading .line{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-bottom:2px solid #EFEFEF}.body .col_block_container{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){.body .col_block_container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.body .col_block_container .inner_col{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;padding:0 20px;margin:50px auto}.body .col_block_container .inner_col:first-child{padding-left:0}.body .col_block_container .inner_col:last-child{padding-right:0}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){.body .col_block_container .inner_col{width:100%;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.body .col_block_container .inner_col:first-child,.body .col_block_container .inner_col:last-child{padding:0 10px}}.body .col_block_container img{margin-top:40px;margin-bottom:40px}.body .col_block_container .inner_col_row:first-child img{margin-top:0}.body .col_block_container .inner_col_row:last-child img{margin-bottom:0}.body .col_block_container .inner_col_row:last-child p:last-child{margin-bottom:0}.body .downloadable_wrapper{margin:50px auto;width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.body .downloadable_wrapper a.downloadable{text-decoration:none !important;border:1px solid #DDD;border-radius:3px;font-size:14px;font-weight:600;padding:6px 12px;padding-left:35px;background:#EEE url(//dxfuzmg26s5t3.cloudfront.net/assets/ui-controls/download-arrow-0c9d0393136742c06d234869d00140cbd37cee80f93d9901b4a8f0f1dbfd0168.png) no-repeat 6px 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;background-position:12px 50%;background-color:#FDFDFD;padding-top:10px;padding-bottom:10px;padding-right:16px;padding-left:42px;font-size:22px}.body .downloadable_wrapper a.downloadable small{font-size:12px;color:#777}.body .downloadable_wrapper a.downloadable.disabled{cursor:default;color:#777 !important}.body .downloadable_wrapper a.downloadable.disabled:hover{color:#777 !important}.body .downloadable_wrapper a.downloadable span{text-align:left}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){.body .downloadable_wrapper a.downloadable span{font-size:16px}}.body .downloadable_wrapper a.downloadable small{white-space:nowrap;margin-left:6px;line-height:22px;vertical-align:bottom;font-weight:400}.body p.video_download{text-align:center}.body .lead_capturer{margin:80px 0}.body .lead_capturer .lead_capture_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#21a8b6;border-radius:2px;padding:20px}.body .lead_capturer .lead_capture_wrapper .success{color:white}.body .lead_capturer .flavour{max-width:80%;text-align:center;color:white;margin-bottom:26px}.body .lead_capturer .flavour p{font-size:22px !important;line-height:1.4 !important}.body .lead_capturer .flavour p:last-child{margin-bottom:0}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){.body .lead_capturer .flavour{max-width:80%}}.body .lead_capturer a.button,.body .lead_capturer input[type=submit]{background:white;color:#21a8b6}.body .lead_capturer form{width:100%}.body .lead_capturer p.error{text-align:center;padding:6px 10px;background:white;border-radius:4px;color:#383838 !important;font-size:smaller !important}.body .lead_capturer p.error em{color:#c60f13}.body .lead_capturer p.success{font-weight:600 !important;font-size:32px !important;margin-bottom:0}.body .lead_capturer .form_container{width:100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){.body .lead_capturer .form_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.body .lead_capturer .form_container .fields{max-width:40%;min-width:40%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){.body .lead_capturer .form_container .fields{width:100%;max-width:100%}}.body .lead_capturer .form_container .fields input{margin-bottom:6px}.body .lead_capturer .form_container .fields input:last-child{margin-bottom:0}.body .lead_capturer .form_container .buttons{max-width:30%;-ms-flex-negative:1;flex-shrink:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:40px}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){.body .lead_capturer .form_container .buttons{width:100%;max-width:100%;margin-left:0;margin-top:26px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.body .lead_capturer .form_container .buttons input[type=submit]{padding-left:30px;padding-right:30px;white-space:normal}.body .enroll_button{margin:80px 0}.body .enroll_button.with_pricing_options{margin-bottom:0}.body .enroll_button .enroll_button_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#21a8b6;border-radius:2px;padding:20px}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){.body .enroll_button .enroll_button_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.body .enroll_button .enroll_button_wrapper .single_pricing{margin-top:6px}.body .enroll_button .expand_available_courses{margin:10px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#555}.body .enroll_button .expand_available_courses strong.plus{display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;vertical-align:middle;border-radius:1000px;background:#21a8b6;cursor:default;color:white}.body .enroll_button .flavour{max-width:50%;text-align:center;color:white}.body .enroll_button .flavour p{font-size:22px !important;line-height:1.4 !important}.body .enroll_button .flavour p:last-child{margin-bottom:0}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){.body .enroll_button .flavour{max-width:80%}}.body .enroll_button .button_container{margin-left:50px;text-align:center}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){.body .enroll_button .button_container{margin-left:0;margin-top:20px}}.body .enroll_button .button_container .single_pricing{color:white}.body .enroll_button .button_container a.button{background:white;color:#21a8b6;min-width:150px;white-space:normal;margin-bottom:8px}.body .enroll_button_pricing_options{margin:0 auto;margin-top:30px;margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.body .enroll_button_pricing_options .pricing_option{width:30%;border:1px solid red;padding:24px;background:white;border:2px solid #F6F6F6;margin-right:16px;text-align:center;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.body .enroll_button_pricing_options .pricing_option:last-child{margin-right:0}.body .enroll_button_pricing_options .pricing_option h4{margin:0;font-size:20px;line-height:1.25}.body .enroll_button_pricing_options .pricing_option .price{margin:15px 0;color:#666666;line-height:1.25}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){.body .enroll_button_pricing_options{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.body .enroll_button_pricing_options .pricing_option{width:100%;margin-right:0;margin-bottom:20px}.body .enroll_button_pricing_options .pricing_option:last-child{margin-bottom:0}}.body .form_info{margin-bottom:6px}.body .form_info a{text-decoration:none !important}.body .form_info span{color:#999;font-size:14px}.body .form{margin:50px auto;width:80%}.body .form.feedback_only{width:100%}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){.body .form{width:100%}}.body .form .bottom{text-align:center}.body .form .bottom .save_alert{visibility:hidden;margin:12px auto;color:#a0d15d;font-weight:400}.body .form .bottom p.warning{color:#CCC;margin-bottom:6px}.body .form ul.prompts{list-style:none outside;padding:0;margin:20px 0}.body .form ul.prompts>li{margin-bottom:28px}.body .form ul.prompts>li:last-child{margin-bottom:0}.body .form ul.prompts>li .prompt_container{background:#fafafa;border-top-left-radius:3px;border-top-right-radius:3px;padding:27px;border:1px solid #EEE;border-bottom:none}.body .form ul.prompts>li .prompt_container.no_feedback{border-bottom:1px solid #EEE;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.body .form ul.prompts>li .feedback_container{background:#FEFEFE;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border:1px solid #EEE;border-top:none;padding:18px 27px}.body .form ul.prompts>li .feedback_container p{white-space:pre-wrap;margin:0}.body .form ul.prompts>li.file input[type=file]{display:none}.body .form ul.prompts>li.file .existing{margin-bottom:15px}.body .form ul.prompts>li.file .existing:last-child{margin-bottom:0}.body .form ul.prompts>li.file .existing label{display:inline-block;font-size:12px}.body .form ul.prompts>li.file .existing .downloadable{text-decoration:none !important;border:1px solid #DDD;border-radius:3px;font-size:14px;font-weight:600;padding:6px 12px;padding-left:35px;background:#EEE url(//dxfuzmg26s5t3.cloudfront.net/assets/ui-controls/download-arrow-0c9d0393136742c06d234869d00140cbd37cee80f93d9901b4a8f0f1dbfd0168.png) no-repeat 6px 50%}.body .form ul.prompts>li.file .existing .downloadable small{font-size:12px;color:#777}.body .form ul.prompts>li.file .existing .downloadable.disabled{cursor:default;color:#777 !important}.body .form ul.prompts>li.file .existing .downloadable.disabled:hover{color:#777 !important}.body .form ul.prompts>li.file .upload_status .drop{background:#FCFCFC;height:45px;border:1px solid #E1E1E1;border-radius:3px;text-align:center;cursor:default;position:relative}.body .form ul.prompts>li.file .upload_status .drop .progress-bar,.body .form ul.prompts>li.file .upload_status .drop label,.body .form ul.prompts>li.file .upload_status .drop .icon{pointer-events:none}.body .form ul.prompts>li.file .upload_status .drop label{position:absolute;top:16px;left:40px;z-index:20;color:#888;display:inline;font-size:smaller}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){.body .form ul.prompts>li.file .upload_status .drop label{top:17px;font-size:10px;white-space:nowrap}}.body .form ul.prompts>li.file .upload_status .drop input[type=file]{visibility:hidden;position:absolute;top:0;left:0;width:auto;margin-top:4px}.body .form ul.prompts>li.file .upload_status .drop .icon{z-index:20;width:20px;height:16px;position:absolute;top:14px;left:12px;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-image:url(//dxfuzmg26s5t3.cloudfront.net/assets/ui-controls/comment_upload_spinner-539518cfb45e3b0aca9fd32a5181e9a18db34495741a8039aebc5ff0e697d405.gif)}.body .form ul.prompts>li.file .upload_status .drop .progress-bar{background:#EFEFEF;z-index:10;position:absolute;top:0;left:0;width:0%;height:43px}.body .form ul.prompts>li.file .upload_status .drop.ready .icon{background-image:url(//dxfuzmg26s5t3.cloudfront.net/assets/ui-controls/comment_upload_icon-2c897b9fc8385ccd23993615d756ab9c5288463b12e995384bbd5f802bd9713f.png)}.body .form ul.prompts>li.file .upload_status .drop.ready.over,.body .form ul.prompts>li.file .upload_status .drop.ready:hover{cursor:pointer;background:#f6f6f6;border-color:#DDD}.body .form ul.prompts>li.file .upload_status .drop label{top:10px;left:44px}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){.body .form ul.prompts>li.file .upload_status .drop label{top:14px}}.body .form ul.prompts>li textarea,.body .form ul.prompts>li input{margin:0}.body .form ul.prompts>li textarea:disabled,.body .form ul.prompts>li input:disabled{background:white}.body .form ul.prompts>li input.uploader{font-size:16px}.body .form ul.prompts>li h3{margin-top:0;margin-bottom:12px;font-size:18px}.body .form ul.prompts>li ul.choices,.body .form ul.prompts>li ul.poll_options{margin-bottom:0;margin-left:0;margin-right:20px;list-style:none outside}.body .form ul.prompts>li ul.choices li,.body .form ul.prompts>li ul.poll_options li{margin-bottom:12px}.body .form ul.prompts>li ul.choices li:last-child,.body .form ul.prompts>li ul.poll_options li:last-child{margin-bottom:0}.body .form ul.prompts>li ul.choices li label,.body .form ul.prompts>li ul.poll_options li label{margin:0;padding:0;font-weight:400}.body .form ul.prompts>li ul.choices li input,.body .form ul.prompts>li ul.poll_options li input{margin-right:8px}.body .form ul.prompts>li ul.choices.enabled li:hover,.body .form ul.prompts>li ul.poll_options.enabled li:hover{background:#F8F8F8;cursor:pointer}.body .upsell_addons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:600px;margin:0 auto;margin-bottom:30px}.body .upsell_addons .centered_addon_callout{font-size:14px;color:#999;text-align:center}.body .upsell_addons .addons_chooser{width:100%;max-width:600px;list-style:none outside;margin:0}.body .upsell_addons .addons_chooser li{padding:10px 16px;border:1px solid #F8F8F8;border-radius:3px;margin-bottom:8px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.body .upsell_addons .addons_chooser li:last-child{margin-bottom:0}.body .upsell_addons .addons_chooser li:hover{background-color:#FEFEFE}.body .upsell_addons .addons_chooser li .info{font-size:18px;padding-right:10px}.body .upsell_addons .addons_chooser li .details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.body .upsell_addons .addons_chooser li .details span.already_purchased{background:#EEE;font-size:14px;padding:2px 6px;white-space:nowrap;border-radius:3px;color:#BBB}.body .upsell_addons .addons_chooser li .details span.price{color:#a0d15d;font-size:20px;font-weight:bold;margin-right:12px}.body .upsell_addons .buy_container{padding:20px 0}.body .upsell_addons .buy_container p:last-child{margin-bottom:0}.body .upsell_addons .buy_container .price_container{margin-bottom:20px}.body .upsell_addons .buy_container .price label{margin-bottom:0;display:inline;font-size:18px}.body .upsell_addons .buy_container .price span{color:#999}.body .upsell_addons .buy_container .price strong{color:#a0d15d;font-size:30px}.body .upsell_addons .buy_container .price strong small{font-size:20px;color:#555;font-weight:200}.body .upsell_addons #pay_form{position:relative;overflow:hidden}.body .upsell_addons #pay_form .disabler{z-index:1000;position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.65)}.body .upsell_addons .pay_forms,.body .upsell_addons .free_pay_form{*zoom:1;clear:left}.body .upsell_addons .pay_forms:before,.body .upsell_addons .pay_forms:after,.body .upsell_addons .free_pay_form:before,.body .upsell_addons .free_pay_form:after{content:" ";display:table}.body .upsell_addons .pay_forms:after,.body .upsell_addons .free_pay_form:after{clear:both}.body .upsell_addons .pay_forms p.error,.body .upsell_addons .free_pay_form p.error{font-size:14px;color:#990000;margin-bottom:10px}.body .upsell_addons .pay_forms p.secondary,.body .upsell_addons .free_pay_form p.secondary{font-size:18px;margin-bottom:14px}.body .upsell_addons .pay_forms .paypal_pay_form button,.body .upsell_addons .free_pay_form .paypal_pay_form button{text-indent:-500px;overflow:hidden;border:none;width:170px;height:32px;background:transparent url(//dxfuzmg26s5t3.cloudfront.net/assets/ui-controls/paypal-buy-button-516438d787aad13ec28d0b1daebc4bfaa797c781e0903da73d5c6f6ad5b5e771.png) no-repeat center center}.body .upsell_addons .pay_forms .stripe_pay_form,.body .upsell_addons .free_pay_form .stripe_pay_form{margin-top:0px;margin-right:0}.body .upsell_addons .pay_forms .stripe_pay_form .stripe_payment_buttons,.body .upsell_addons .free_pay_form .stripe_pay_form .stripe_payment_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px}.body .upsell_addons .pay_forms .stripe_pay_form .stripe_payment_buttons .or,.body .upsell_addons .free_pay_form .stripe_pay_form .stripe_payment_buttons .or{margin:0 8px;color:#b6b6b6}.body .upsell_addons .pay_forms .stripe_pay_form #stripe_card,.body .upsell_addons .free_pay_form .stripe_pay_form #stripe_card{max-width:400px;padding:10px 14px;border:1px solid #EEE;border-radius:3px;margin-right:0}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){.body .upsell_addons .pay_forms .stripe_pay_form #stripe_card,.body .upsell_addons .free_pay_form .stripe_pay_form #stripe_card{width:100%}}.body .upsell_addons .pay_forms .free_pay_form,.body .upsell_addons .free_pay_form .free_pay_form{display:inline-block;padding-bottom:10px}.body img{margin:50px auto;border-radius:3px}.body p img{margin-bottom:0}.body .image_wrapper.full_width img{width:100%;border-radius:0;margin:50px 0}.body code{white-space:nowrap;background:rgba(0,0,0,0.05);-webkit-box-shadow:0 1px 0 #fff,0 1px 0px rgba(0,0,0,0.08) inset;box-shadow:0 1px 0 #fff,0 1px 0px rgba(0,0,0,0.08) inset;font-size:16px;font-weight:400;padding:2px 4px;border-radius:2px}.body pre.highlight{margin:1.25em 0;overflow:hidden;background:white;border:none;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.1);box-shadow:inset 0 0 2px rgba(0,0,0,0.1);border-radius:3px;padding:8px 12px;overflow-x:auto}.body pre.highlight *{font-size:16px !important;line-height:135%}.body pre.highlight.course_highlight{width:565px}.body pre.highlight.lesson_highlight{width:695px}.body pre.highlight code{white-space:pre;background:transparent;-webkit-box-shadow:none;box-shadow:none;border-radius:0;padding:0}.body .highlight .hll{background-color:#ffffcc}.body .highlight .c{color:#8f5902;font-style:italic}.body .highlight .err{color:#a40000;border:1px solid #ef2929}.body .highlight .g{color:#000000}.body .highlight .k{color:#2456ba;font-weight:400}.body .highlight .l{color:#000000}.body .highlight .n{color:#000000}.body .highlight .o{color:#191919;font-weight:400}.body .highlight .x{color:#000000}.body .highlight .p{color:#000000;font-weight:400}.body .highlight .cm{color:#8f5902;font-style:italic}.body .highlight .cp{color:#8f5902;font-style:italic}.body .highlight .c1{color:#8f5902;font-style:italic}.body .highlight .cs{color:#8f5902;font-style:italic}.body .highlight .gd{color:#a40000}.body .highlight .ge{color:#000000;font-style:italic}.body .highlight .gr{color:#ef2929}.body .highlight .gh{color:#000080;font-weight:400}.body .highlight .gi{color:#00A000}.body .highlight .go{color:#000000;font-style:italic}.body .highlight .gp{color:#8f5902}.body .highlight .gs{color:#000000;font-weight:400}.body .highlight .gu{color:#800080;font-weight:400}.body .highlight .gt{color:#a40000;font-weight:400}.body .highlight .kc{color:#204a87;font-weight:400}.body .highlight .kd{color:#204a87;font-weight:400}.body .highlight .kn{color:#204a87;font-weight:400}.body .highlight .kp{color:#204a87;font-weight:400}.body .highlight .kr{color:#204a87;font-weight:400}.body .highlight .kt{color:#204a87;font-weight:400}.body .highlight .ld{color:#000000}.body .highlight .m{color:#0000cf;font-weight:400}.body .highlight .s{color:#4e9a06}.body .highlight .na{color:#c4a000}.body .highlight .nb{color:#204a87}.body .highlight .nc{color:#000000}.body .highlight .no{color:#a9852c}.body .highlight .nd{color:#5c35cc;font-weight:400}.body .highlight .ni{color:#ce5c00}.body .highlight .ne{color:#cc0000;font-weight:400}.body .highlight .nf{color:#000000}.body .highlight .nl{color:#f57900}.body .highlight .nn{color:#000000}.body .highlight .nx{color:#000000}.body .highlight .py{color:#000000}.body .highlight .nt{color:#204a87;font-weight:400}.body .highlight .nv{color:#000000}.body .highlight .ow{color:#204a87;font-weight:400}.body .highlight .w{color:#f8f8f8;text-decoration:underline}.body .highlight .mf{color:#0000cf;font-weight:400}.body .highlight .mh{color:#0000cf;font-weight:400}.body .highlight .mi{color:#0000cf;font-weight:400}.body .highlight .mo{color:#0000cf;font-weight:400}.body .highlight .sb{color:#4e9a06}.body .highlight .sc{color:#4e9a06}.body .highlight .sd{color:#8f5902;font-style:italic}.body .highlight .s2{color:#4e9a06}.body .highlight .se{color:#4e9a06}.body .highlight .sh{color:#4e9a06}.body .highlight .si{color:#4e9a06}.body .highlight .sx{color:#4e9a06}.body .highlight .sr{color:#4e9a06}.body .highlight .s1{color:#4e9a06}.body .highlight .ss{color:#4e9a06}.body .highlight .bp{color:#3465a4}.body .highlight .vc{color:#000000}.body .highlight .vg{color:#000000}.body .highlight .vi{color:#000000}.body .highlight .il{color:#0000cf;font-weight:400}dl.tabs dd.active a{background:transparent}::-webkit-input-placeholder{color:#999 !important}:-moz-placeholder{color:#999 !important}:-ms-input-placeholder{color:#999 !important}.text-red{color:#f2584e}.text-dark-blue{color:#19507f}.accessibility{display:none;height:0px;visibility:hidden}#legal_content{margin-bottom:100px}#legal_content ol,#legal_content ul{font-weight:200}#landing_content.four #splash_container{background:white url(//dxfuzmg26s5t3.cloudfront.net/assets/info/homepage-header-069e5a6d03263879f7ba73a237f69c1ac9c2b9dcc75d8a6af3b449ce984299df.jpg) no-repeat center center;background-size:cover;padding:80px 0}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.four #splash_container{padding:50px 0;background-position:top left}}#landing_content.four #splash_container .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:50%}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.four #splash_container .inner{max-width:100%}}#landing_content.four #splash_container .inner>p.topper{color:#a0d15d;margin-bottom:8px;text-transform:uppercase;font-size:14px}#landing_content.four #splash_container .inner>h2{margin-top:0;padding-left:8px;font-size:40px;line-height:1.1;text-shadow:2px 2px rgba(175,175,175,0.2)}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.four #splash_container .inner>h2{font-size:32px}}#landing_content.four #splash_container .inner>p{padding:0 8px}#landing_content.four #splash_container form#profile_form{width:100%}#landing_content.four #splash_container input[type=email]{border-radius:1000px;padding:14px 24px;height:auto;font-weight:200;font-family:Helvetica Neue, Arial, sans-serif;border:2px solid #FDFDFD;-webkit-box-shadow:0 0 0 0 white;box-shadow:0 0 0 0 white}#landing_content.four #splash_container .button_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#landing_content.four #splash_container .button_container input{min-width:250px}#landing_content.four #splash_container .button_container p{font-size:12px;margin-bottom:0;margin-left:20px}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.four #splash_container .button_container{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}#landing_content.four #splash_container .button_container input{margin:0 auto}#landing_content.four #splash_container .button_container p{margin-left:0;margin-top:10px}}#landing_content.four h3{font-size:40px;line-height:1.1;margin-top:0;text-align:center}#landing_content.four p{color:#787878}#landing_content.four p.lead{font-size:18px;color:#999;margin:0 auto;margin-bottom:60px;margin-top:20px;text-align:center;max-width:500px}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.four p.lead{padding:0 10px}}#landing_content.four .section_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}#landing_content.four .section_buttons button{background:white;border-radius:1000px;border:2px solid #EEE;width:40px;height:40px;margin-right:10px;background-position:center center;background-size:50%;background-repeat:no-repeat}#landing_content.four .section_buttons button.left{background-image:url(//dxfuzmg26s5t3.cloudfront.net/assets/ui-controls/arrow-left-a9fde43ee8cc6f70e5421c358597684895d2dc222e57dbe457c6787db85a9529.png)}#landing_content.four .section_buttons button.right{background-image:url(//dxfuzmg26s5t3.cloudfront.net/assets/ui-controls/arrow-right-5e65fe0e3f6aad16bf7e9a27f58c4980720fc2ed307bfdd16f9018e932331bc0.png)}#landing_content.four .section_buttons button:hover{border-color:#DDD}#landing_content.four #features_container{padding:80px 0;padding-bottom:0;background:white url(//dxfuzmg26s5t3.cloudfront.net/assets/info/large-hollow-logo-1e9c07b2f4d5e34784fe449c1f3b7993d666990106379c465077f5868eca5c1a.png) no-repeat;background-position:110% -100px;background-size:20%}#landing_content.four #features_container h3{margin-bottom:50px}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.four #features_container h3{font-size:26px}}#landing_content.four #features_container .features_tabs{max-width:700px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}#landing_content.four #features_container .features_tabs button{width:33%;border:none;background:#F8F8F8;color:#AAAAA9;padding:16px 20px}#landing_content.four #features_container .features_tabs button:first-child{border-top-left-radius:1000px;border-bottom-left-radius:1000px}#landing_content.four #features_container .features_tabs button:last-child{border-top-right-radius:1000px;border-bottom-right-radius:1000px}#landing_content.four #features_container .features_tabs button:hover{background:#FBFBFB}#landing_content.four #features_container .features_tabs button.active{background:#a0d15d;color:white;cursor:pointer}#landing_content.four #features_container .features_tabs button.active:hover{background:#a0d15d;color:white}#landing_content.four #features_container .features_tab_containers p:last-child{margin-bottom:0}#landing_content.four #features_container .features_tab_containers .feature_description h5{color:#a0d15d;text-transform:uppercase;font-size:14px}#landing_content.four #features_container .features_tab_containers .feature_description h3{margin-bottom:20px}#landing_content.four #features_container .features_tab_containers .feature_description p{font-size:18px}#landing_content.four #features_container .features_tab_containers .wide_feature_content{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 0 80px 0}#landing_content.four #features_container .features_tab_containers .wide_feature_content.active{display:-webkit-box;display:-ms-flexbox;display:flex}#landing_content.four #features_container .features_tab_containers .wide_feature_content .feature_description{width:40%}#landing_content.four #features_container .features_tab_containers .wide_feature_content .feature_description .inner{max-width:60%;padding-right:0px;margin-right:auto}#landing_content.four #features_container .features_tab_containers .wide_feature_content .feature_description strong{line-height:1.25}#landing_content.four #features_container .features_tab_containers .wide_feature_content .feature_visual{width:60%}#landing_content.four .hp_feature_custom_branding{background:#f9f9fb}#landing_content.four .hp_feature_custom_branding .feature_visual{width:55%}#landing_content.four .hp_feature_custom_branding .feature_visual img{max-width:80%;margin-left:auto}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.four .hp_feature_custom_branding .feature_visual img{max-width:100%}}#landing_content.four .hp_feature_custom_branding .feature_description{width:45%}#landing_content.four .hp_feature_custom_branding .feature_description .inner{max-width:60%;margin-right:auto;margin-left:30px;margin-top:-50px}#landing_content.four .hp_feature_collaborators p.more_features{text-align:center;margin-top:60px;margin-bottom:0}#landing_content.four .testimonials_container{padding:80px 0}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.four .testimonials_container{padding-bottom:20px}}#landing_content.four .testimonials_container h3{margin-bottom:60px}#landing_content.four .testimonials_container .testimonials_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#landing_content.four .testimonials_container .testimonial_content{width:100%;display:none}#landing_content.four .testimonials_container .testimonial_content.active{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.four .testimonials_container .testimonial_content{-ms-flex-wrap:wrap;flex-wrap:wrap}}#landing_content.four .testimonials_container .testimonial_content .testimonial_visual{width:50%}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.four .testimonials_container .testimonial_content .testimonial_visual{width:100%}}#landing_content.four .testimonials_container .testimonial_content .testimonial_visual .inner{max-width:400px;margin-left:auto;text-align:center}#landing_content.four .testimonials_container .testimonial_content .testimonial_visual .image_wrapper{background:transparent url(//dxfuzmg26s5t3.cloudfront.net/assets/info/testimonial-bg-3467635eac4ce6935230c4799c838dd34fbbc768016568d5240506b7d711bb7a.png) no-repeat center center;background-size:contain;height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#landing_content.four .testimonials_container .testimonial_content .testimonial_visual img{margin:0 auto;border-radius:1000px}#landing_content.four .testimonials_container .testimonial_content .testimonial_visual .name{margin-top:26px;font-size:18px}#landing_content.four .testimonials_container .testimonial_content .testimonial_text{width:50%}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.four .testimonials_container .testimonial_content .testimonial_text{width:100%;padding:20px 10px}}#landing_content.four .testimonials_container .testimonial_content .testimonial_text .inner{max-width:400px}#landing_content.four .testimonials_container .testimonial_content .testimonial_text .inner .top{font-size:34px;margin-bottom:10px;font-weight:200;line-height:1.1}#landing_content.four .testimonials_container .testimonial_content .testimonial_text .inner .main{font-size:14px;font-weight:400;line-height:1.25}#landing_content.four .showcase_container{padding:80px 0;background:#f9f9fb}#landing_content.four .showcase_container h3{text-align:center}#landing_content.four .showcase_container .showcase_button{text-align:center}#landing_content.four .showcase_container ul{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none outside;padding:0;margin:50px 0}#landing_content.four .showcase_container ul li{min-width:300px;max-width:300px;margin:0 10px}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.four .showcase_container ul li{min-width:200px}}#landing_content.four .showcase_container ul li .cover_photo img{border-top-left-radius:3px;border-top-right-radius:3px}#landing_content.four .showcase_container ul li .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:white;padding:10px 10px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom:2px solid #EEE}#landing_content.four .showcase_container ul li .bottom .avatar{min-width:40px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-right:8px}#landing_content.four .showcase_container ul li .bottom .avatar img{border-radius:1000px}#landing_content.four .showcase_container ul li .bottom .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#landing_content.four .showcase_container ul li .bottom .name h5{margin:0}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.four .showcase_container ul li .bottom .name h5{font-size:smaller}}#landing_content.four .showcase_container ul li .bottom .name span.creator{font-size:12px}#landing_content.four .showcase_container ul li .bottom .name span.creator,#landing_content.four .showcase_container ul li .bottom .name span.creator a{color:#BBB}#landing_content.four .help_info{padding:80px 0}#landing_content.four .help_info h3{text-align:center;margin-top:0;margin-bottom:30px}#landing_content.four .help_info .inner{margin:0 auto;max-width:800px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.four .help_info .inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}#landing_content.four .help_info .inner a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#landing_content.four .help_info .inner a.email{text-align:right}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.four .help_info .inner a{width:100%}#landing_content.four .help_info .inner a.email{text-align:left}#landing_content.four .help_info .inner a.blog img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#landing_content.four .help_info .inner a.blog p{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}#landing_content.four .help_info .inner a img{width:100px;height:100px;margin:0 20px}#landing_content.four .help_info .inner a p{color:#525252;font-weight:bold;margin-bottom:0}#landing_content.four .help_info .inner a:hover p{color:#858585}#landing_content.four .final_callout{background:transparent url(//dxfuzmg26s5t3.cloudfront.net/assets/info/coffee-shop-repeater-119bedcdac651e58fc8aa6693f5b70ca6baa4a27f610ff1fc2de54f4aa34f1e0.png) repeat-x top left !important}#landing_content.four .final_callout #coffee_shop{width:100%;height:360px;padding:30px 0;background:url(//dxfuzmg26s5t3.cloudfront.net/assets/info/coffee-shop-banner-50efe165bf5af37b9f9730546c0505289b8c688ea9f0a4203a9f250f44d3e55e.png) no-repeat center center}@media only screen and (min-width: 48em){#landing_content.four .final_callout #coffee_shop{height:400px}}#landing_content.four .final_callout #coffee_shop .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#landing_content.four .final_callout h2{font-size:46px;line-height:48px;color:white;margin-bottom:50px;text-shadow:2px 2px rgba(53,53,53,0.2)}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.four .final_callout h2{font-size:30px;line-height:32px;margin-bottom:20px}}#landing_content.four .final_callout a.button{background:#a0d15d}#landing_content.four .final_callout a.button:hover{background-color:#acd771}#landing_content.four .final_callout p{font-size:14px;max-width:350px;margin-top:30px;color:white;background-color:rgba(55,56,56,0.85);width:auto}#landing_content.alaura #topnav{background:transparent}#landing_content.alaura #splash_container{background:white url(//dxfuzmg26s5t3.cloudfront.net/assets/info/homepage-header-5-177fef8457722cfd06dd4bdf398946e9da39a2dd2761fa0edb8b7ad9df054092.jpg) no-repeat center center;background-size:cover;padding:0 0 200px 0}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.alaura #splash_container{padding:0 0 50px 0;background-position:top left}}#landing_content.alaura #splash_container .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:50%;margin-top:100px}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.alaura #splash_container .inner{max-width:100%;margin-top:30px}}#landing_content.alaura #splash_container .inner>h2{margin-top:0;padding-left:8px;font-size:40px;font-weight:400;line-height:1.1;text-shadow:2px 2px rgba(175,175,175,0.2)}#landing_content.alaura #splash_container .inner>h2 strong{font-weight:600}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.alaura #splash_container .inner>h2{font-size:32px}}#landing_content.alaura #splash_container .inner>p{padding:16px 8px}#landing_content.alaura #splash_container form#profile_form{width:100%}#landing_content.alaura #splash_container input[type=email]{border-radius:1000px;padding:14px 24px;height:auto;font-weight:200;font-family:Helvetica Neue, Arial, sans-serif;border:2px solid #FDFDFD;-webkit-box-shadow:0 0 0 0 white;box-shadow:0 0 0 0 white}#landing_content.alaura #splash_container .button_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#landing_content.alaura #splash_container .button_container input{min-width:250px}#landing_content.alaura #splash_container .button_container p{font-size:12px;margin-bottom:0;margin-left:20px}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.alaura #splash_container .button_container{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}#landing_content.alaura #splash_container .button_container input{margin:0 auto}#landing_content.alaura #splash_container .button_container p{margin-left:0;margin-top:10px}}#landing_content.alaura h3{font-size:40px;line-height:1.1;margin-top:0;text-align:center;margin-bottom:10px}#landing_content.alaura h4{font-size:18px;line-height:1.1;margin:0;text-align:center;font-weight:400}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.alaura h4{font-size:14px;margin:0 10px}#landing_content.alaura h4 br{display:none}}#landing_content.alaura p,#landing_content.alaura h4{color:#575757}#landing_content.alaura .section_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}#landing_content.alaura .section_buttons button{background:transparent;border-radius:1000px;border:2px solid #EEE;width:40px;height:40px;margin-right:10px;background-position:center center;background-size:50%;background-repeat:no-repeat}#landing_content.alaura .section_buttons button.left{background-image:url(//dxfuzmg26s5t3.cloudfront.net/assets/ui-controls/arrow-left-a9fde43ee8cc6f70e5421c358597684895d2dc222e57dbe457c6787db85a9529.png)}#landing_content.alaura .section_buttons button.right{background-image:url(//dxfuzmg26s5t3.cloudfront.net/assets/ui-controls/arrow-right-5e65fe0e3f6aad16bf7e9a27f58c4980720fc2ed307bfdd16f9018e932331bc0.png)}#landing_content.alaura .section_buttons button:hover{border-color:#DDD}#landing_content.alaura #features_container{padding:80px 0;padding-bottom:0;background:white url(//dxfuzmg26s5t3.cloudfront.net/assets/info/large-hollow-logo-1e9c07b2f4d5e34784fe449c1f3b7993d666990106379c465077f5868eca5c1a.png) no-repeat;background-position:110% -100px;background-size:20%}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.alaura #features_container h3{font-size:26px}}#landing_content.alaura #features_container h4{margin-bottom:50px}#landing_content.alaura #features_container .features_tabs{max-width:500px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.alaura #features_container .features_tabs{margin:0 8px}}#landing_content.alaura #features_container .features_tabs button{width:50%;border:none;background:#F8F8F8;color:#AAAAA9;padding:16px 20px}#landing_content.alaura #features_container .features_tabs button:first-child{border-top-left-radius:1000px;border-bottom-left-radius:1000px}#landing_content.alaura #features_container .features_tabs button:last-child{border-top-right-radius:1000px;border-bottom-right-radius:1000px}#landing_content.alaura #features_container .features_tabs button:hover{background:#FBFBFB}#landing_content.alaura #features_container .features_tabs button.active{background:#a0d15d;color:white;cursor:pointer}#landing_content.alaura #features_container .features_tabs button.active:hover{background:#a0d15d;color:white}#landing_content.alaura #features_container .features_tab_containers p:last-child{margin-bottom:0}#landing_content.alaura #features_container .features_tab_containers .option{display:none;padding:40px 0 80px 0}#landing_content.alaura #features_container .features_tab_containers .option.active{display:block}#landing_content.alaura #features_container .features_tab_containers h5{font-weight:400;font-size:34px;line-height:1.1;text-align:center;margin:25px auto}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.alaura #features_container .features_tab_containers h5 br{display:none}}#landing_content.alaura #features_container .features_tab_containers .feature_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.alaura #features_container .features_tab_containers .feature_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#landing_content.alaura #features_container .features_tab_containers .feature_visual{width:60%;-ms-flex-negative:0;flex-shrink:0}#landing_content.alaura #features_container .features_tab_containers .feature_visual img{max-width:700px;margin-left:auto;margin-right:30px}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.alaura #features_container .features_tab_containers .feature_visual{width:100%}#landing_content.alaura #features_container .features_tab_containers .feature_visual img{margin:0 auto;max-width:100%}}#landing_content.alaura #features_container .features_tab_containers .feature_description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;line-height:26px;width:40%;-ms-flex-negative:0;flex-shrink:0}#landing_content.alaura #features_container .features_tab_containers .feature_description .inner{min-width:350px !important;max-width:60%;padding-right:0px;margin-right:auto}#landing_content.alaura #features_container .features_tab_containers .feature_description h3{margin-bottom:20px}#landing_content.alaura #features_container .features_tab_containers .feature_description p{font-size:18px}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.alaura #features_container .features_tab_containers .feature_description{width:100%}#landing_content.alaura #features_container .features_tab_containers .feature_description .inner{margin:0 10px;max-width:100%}}#landing_content.alaura .testimonials_container{background:#f9f9fb;padding:80px 0}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.alaura .testimonials_container{padding-bottom:20px}}#landing_content.alaura .testimonials_container>.section_buttons{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;margin-bottom:70px}#landing_content.alaura .testimonials_container .testimonials_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#landing_content.alaura .testimonials_container .testimonial_content{width:100%;display:none}#landing_content.alaura .testimonials_container .testimonial_content.active{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.alaura .testimonials_container .testimonial_content{-ms-flex-wrap:wrap;flex-wrap:wrap}}#landing_content.alaura .testimonials_container .testimonial_content .testimonial_visual{width:50%}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.alaura .testimonials_container .testimonial_content .testimonial_visual{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}}#landing_content.alaura .testimonials_container .testimonial_content .testimonial_visual .inner{max-width:400px;margin-right:auto;text-align:center}#landing_content.alaura .testimonials_container .testimonial_content .testimonial_visual .image_wrapper{background:transparent url(//dxfuzmg26s5t3.cloudfront.net/assets/info/testimonial-bg-3467635eac4ce6935230c4799c838dd34fbbc768016568d5240506b7d711bb7a.png) no-repeat center center;background-size:contain;height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#landing_content.alaura .testimonials_container .testimonial_content .testimonial_visual img{margin:0 auto;border-radius:1000px}#landing_content.alaura .testimonials_container .testimonial_content .testimonial_visual .name{margin-top:26px;font-size:18px}#landing_content.alaura .testimonials_container .testimonial_content .testimonial_visual .name a,#landing_content.alaura .testimonials_container .testimonial_content .testimonial_visual .name a:hover{color:#383838}#landing_content.alaura .testimonials_container .testimonial_content .testimonial_text{width:50%}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.alaura .testimonials_container .testimonial_content .testimonial_text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;padding:20px 10px}}#landing_content.alaura .testimonials_container .testimonial_content .testimonial_text .inner{margin-left:auto;max-width:400px}#landing_content.alaura .testimonials_container .testimonial_content .testimonial_text .inner .top{font-size:34px;margin-bottom:10px;font-weight:200;line-height:1.1}#landing_content.alaura .testimonials_container .testimonial_content .testimonial_text .inner .main{font-size:14px;font-weight:400;line-height:1.25}#landing_content.alaura .testimonials_container .testimonial_content .testimonial_text .inner .who{border-left:5px solid #21a8b6;padding:10px 20px;color:#21a8b6}#landing_content.alaura .feature_rows_container{padding:80px 0}#landing_content.alaura .feature_rows_container h4{margin-bottom:70px}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.alaura .feature_rows_container h4{margin-left:0;margin-right:0;margin-top:18px}}#landing_content.alaura .feature_rows_container .feature_row{padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.alaura .feature_rows_container .feature_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#landing_content.alaura .feature_rows_container .feature_row .feature_description{width:45%}#landing_content.alaura .feature_rows_container .feature_row .feature_description .inner{max-width:420px}#landing_content.alaura .feature_rows_container .feature_row .feature_description .inner h4{margin-bottom:20px;text-align:left;font-size:26px;color:#383838}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.alaura .feature_rows_container .feature_row .feature_description{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}#landing_content.alaura .feature_rows_container .feature_row .feature_description .inner{max-width:100%;margin:0 10px}}#landing_content.alaura .feature_rows_container .feature_row .feature_visual{width:55%}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.alaura .feature_rows_container .feature_row .feature_visual{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}}#landing_content.alaura .feature_rows_container .feature_row.center_layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#landing_content.alaura .feature_rows_container .feature_row.center_layout .feature_description .inner{max-width:100%}#landing_content.alaura .feature_rows_container .feature_row.center_layout .feature_description .inner,#landing_content.alaura .feature_rows_container .feature_row.center_layout .feature_description .inner h4{text-align:center}#landing_content.alaura .feature_rows_container .feature_row.center_layout .feature_visual{width:100%}#landing_content.alaura .feature_rows_container .feature_row.center_layout .feature_visual img{max-width:800px;margin:0 auto}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.alaura .feature_rows_container .feature_row.center_layout .feature_visual img{max-width:100%}}#landing_content.alaura .feature_rows_container .feature_row.left_layout .feature_description .inner{margin-left:auto}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.alaura .feature_rows_container .feature_row.left_layout .feature_description .inner{margin:0 10px}}#landing_content.alaura .feature_rows_container .feature_row.left_layout .feature_visual img{max-width:600px;margin-right:auto;margin-left:20px}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.alaura .feature_rows_container .feature_row.left_layout .feature_visual img{max-width:100%;margin:0 auto}}#landing_content.alaura .feature_rows_container .feature_row.right_layout .feature_visual{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#landing_content.alaura .feature_rows_container .feature_row.right_layout .feature_description{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#landing_content.alaura .feature_rows_container .feature_row.right_layout .feature_description .inner{margin-right:auto}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.alaura .feature_rows_container .feature_row.right_layout .feature_description .inner{margin:0 10px}}#landing_content.alaura .feature_rows_container .feature_row.right_layout .feature_visual img{max-width:600px;margin-left:auto;margin-right:20px}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.alaura .feature_rows_container .feature_row.right_layout .feature_visual img{max-width:100%;margin:0 auto}}#landing_content.alaura .feature_rows_container .feature_button a.button{margin-right:6px}#landing_content.alaura .feature_rows_container .feature_button span.quip{color:#858585}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.alaura .feature_rows_container .feature_button{text-align:center}#landing_content.alaura .feature_rows_container .feature_button span.quip{display:block;margin-top:6px}}#landing_content.alaura .feature_rows_container p.more_features{text-align:center;margin-top:60px;margin-bottom:0}#landing_content.alaura .technical_stuff_container{padding:80px 0;background:#f9f9fb}#landing_content.alaura .technical_stuff_container img.sidekick{max-width:800px;margin:40px auto}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.alaura .technical_stuff_container img.sidekick{max-width:100%}}#landing_content.alaura .technical_stuff_container .technical_stuff_columns{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:850px;margin:0 auto}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.alaura .technical_stuff_container .technical_stuff_columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#landing_content.alaura .technical_stuff_container .technical_stuff_columns .technical_thing{width:33%;padding:0 22px}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.alaura .technical_stuff_container .technical_stuff_columns .technical_thing{width:100%;padding:0 10px;margin:30px 0}}#landing_content.alaura .technical_stuff_container .technical_stuff_columns .technical_thing img{width:120px;height:120px;background-size:contain;margin:0 auto;margin-bottom:16px}#landing_content.alaura .technical_stuff_container .technical_stuff_columns .technical_thing h4{font-weight:600;text-align:center;margin-bottom:14px}#landing_content.alaura .technical_stuff_container .technical_stuff_columns .technical_thing p{text-align:center}#landing_content.alaura .showcase_container{padding:80px 0}#landing_content.alaura .showcase_container h3{text-align:center}#landing_content.alaura .showcase_container .showcase_button{text-align:center}#landing_content.alaura .showcase_container ul{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none outside;padding:0;margin:50px 0}#landing_content.alaura .showcase_container ul li{min-width:300px;max-width:300px;margin:0 10px}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.alaura .showcase_container ul li{min-width:200px}}#landing_content.alaura .showcase_container ul li .cover_photo img{border-top-left-radius:3px;border-top-right-radius:3px}#landing_content.alaura .showcase_container ul li .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:white;padding:10px 10px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:2px solid #EEE;border-left:1px solid #F4F4F4;border-right:1px solid #F4F4F4}#landing_content.alaura .showcase_container ul li .bottom .avatar{min-width:40px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-right:8px}#landing_content.alaura .showcase_container ul li .bottom .avatar img{border-radius:1000px}#landing_content.alaura .showcase_container ul li .bottom .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#landing_content.alaura .showcase_container ul li .bottom .name h5{margin:0}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.alaura .showcase_container ul li .bottom .name h5{font-size:smaller}}#landing_content.alaura .showcase_container ul li .bottom .name span.creator{font-size:12px}#landing_content.alaura .showcase_container ul li .bottom .name span.creator,#landing_content.alaura .showcase_container ul li .bottom .name span.creator a{color:#BBB}#landing_content.alaura .help_info{background:#f9f9fb;padding:80px 0}#landing_content.alaura .help_info h3{text-align:center;margin-top:0;margin-bottom:30px}#landing_content.alaura .help_info .inner{margin:0 auto;max-width:800px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.alaura .help_info .inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}#landing_content.alaura .help_info .inner a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#landing_content.alaura .help_info .inner a.email{text-align:right}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.alaura .help_info .inner a{width:100%}#landing_content.alaura .help_info .inner a.email{text-align:left}#landing_content.alaura .help_info .inner a.blog img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#landing_content.alaura .help_info .inner a.blog p{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}#landing_content.alaura .help_info .inner a img{width:100px;height:100px;margin:0 20px}#landing_content.alaura .help_info .inner a p{color:#525252;font-weight:bold;margin-bottom:0}#landing_content.alaura .help_info .inner a:hover p{color:#858585}#landing_content.alaura .final_callout{height:360px;padding:30px 0;background:url(//dxfuzmg26s5t3.cloudfront.net/assets/info/painting-banner-3ff613c21d872551360b658931fe79c1708f927fa4eb65a40caae0f5884347b0.jpg) no-repeat center center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 48em){#landing_content.alaura .final_callout{height:400px}}#landing_content.alaura .final_callout .inner{width:100%}#landing_content.alaura .final_callout h2{margin-top:0;line-height:50px;margin-bottom:46px;font-size:46px;font-weight:400;text-shadow:2px 2px rgba(175,175,175,0.2)}#landing_content.alaura .final_callout h2 strong{font-weight:600}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#landing_content.alaura .final_callout h2{font-size:30px;line-height:32px;margin-bottom:20px}}#pricing .hero{background:#EEE url(//dxfuzmg26s5t3.cloudfront.net/assets/info/info-header-6d1aae618581f92cc8d0dfb0e704ec5b9e4a326d44955d76fa4213147b92a607.jpg) no-repeat center center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:320px}#pricing .hero p{max-width:650px;text-align:center;margin:0;font-size:50px;line-height:48px;font-weight:400;color:white;text-shadow:2px 2px rgba(53,53,53,0.2)}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#pricing .hero p{font-size:30px;line-height:36px;padding:0 10px}}#pricing .pricing_container{padding:60px 0}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#pricing .pricing_container h2{text-align:center}}#pricing .pricing_container .interval_container{margin-right:20px}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#pricing .pricing_container .interval_container{margin:0 auto;margin-bottom:20px}}#pricing .pricing_container .membership_plans{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#pricing .pricing_container .membership_plans{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#pricing .pricing_container .membership_plans .plan{width:50%;margin-right:20px}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#pricing .pricing_container .membership_plans .plan{width:100%}}#pricing .pricing_container .membership_plans .plan .inner{width:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#pricing .pricing_container .membership_plans .plan .inner .info{width:100%;margin-bottom:30px;text-align:center}#pricing .pricing_container .membership_plans .plan .inner .info .price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#pricing .pricing_container .membership_plans .plan .inner .info .price .interval{margin-left:0}#pricing .pricing_container .membership_plans .plan .inner .info .price .interval small.empty{display:inline-block !important}#pricing .pricing_container .membership_plans .plan .inner .details{width:100%}#pricing .pricing_container .membership_plans .plan .inner .details hr{display:block}#pricing .pricing_faq{margin-bottom:80px}#pricing .pricing_faq h3{font-size:38px;text-align:center}#pricing .pricing_faq .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#pricing .pricing_faq .faq{width:50%;-o-border-image:url(//dxfuzmg26s5t3.cloudfront.net/assets/info/insane-border-3fe70e4a39972f8dc1919e725e091a98729f38a80437225180ce061eec80e63b.png) 2 round;border-image:url(//dxfuzmg26s5t3.cloudfront.net/assets/info/insane-border-3fe70e4a39972f8dc1919e725e091a98729f38a80437225180ce061eec80e63b.png) 2 round;border:none}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#pricing .pricing_faq .faq{width:100%}}#pricing .pricing_faq .faq .inner{margin:20px;padding:20px}#pricing .pricing_faq .faq h4{color:#21a8b6}#pricing .pricing_faq .faq p{color:#525252}#pricing .pricing_faq .faq.tl{border-right:1px dashed #EEE;border-bottom:1px dashed #EEE}#pricing .pricing_faq .faq.tr{border-left:1px dashed #EEE;border-bottom:1px dashed #EEE}#pricing .pricing_faq .faq.ml{border-right:1px dashed #EEE;border-top:1px dashed #EEE;border-bottom:1px dashed #EEE}#pricing .pricing_faq .faq.mr{border-left:1px dashed #EEE;border-top:1px dashed #EEE;border-bottom:1px dashed #EEE}#pricing .pricing_faq .faq.bl{border-right:1px dashed #EEE;border-top:1px dashed #EEE}#pricing .pricing_faq .faq.br{border-left:1px dashed #EEE;border-top:1px dashed #EEE}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#pricing .pricing_faq .faq.tl,#pricing .pricing_faq .faq.tr,#pricing .pricing_faq .faq.ml,#pricing .pricing_faq .faq.mr,#pricing .pricing_faq .faq.bl,#pricing .pricing_faq .faq.br{border-left:none;border-right:none}#pricing .pricing_faq .faq.tr,#pricing .pricing_faq .faq.br{border-top:1px dashed #EEE}#pricing .pricing_faq .faq.tl,#pricing .pricing_faq .faq.bl{border-bottom:1px dashed #EEE}}#pricing .final_callout{background:transparent url(//dxfuzmg26s5t3.cloudfront.net/assets/info/coffee-shop-repeater-119bedcdac651e58fc8aa6693f5b70ca6baa4a27f610ff1fc2de54f4aa34f1e0.png) repeat-x top left}#pricing .final_callout #coffee_shop{height:360px;padding:30px 0;background:url(//dxfuzmg26s5t3.cloudfront.net/assets/info/coffee-shop-banner-50efe165bf5af37b9f9730546c0505289b8c688ea9f0a4203a9f250f44d3e55e.png) no-repeat center center}@media only screen and (min-width: 48em){#pricing .final_callout #coffee_shop{height:400px}}#pricing .final_callout #coffee_shop .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#pricing .final_callout h2{font-size:46px;line-height:48px;color:white;margin-bottom:50px;text-shadow:2px 2px rgba(53,53,53,0.2)}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#pricing .final_callout h2{font-size:30px;line-height:32px;margin-bottom:20px}}#pricing .final_callout a.button{background:#a0d15d}#pricing .final_callout a.button:hover{background-color:#acd771}#pricing .final_callout p{font-size:14px;max-width:350px;margin-top:30px;color:white;background-color:rgba(55,56,56,0.85);width:auto}#features .hero,#landing_content.four .hero{background:white url(//dxfuzmg26s5t3.cloudfront.net/assets/info/info-header-6d1aae618581f92cc8d0dfb0e704ec5b9e4a326d44955d76fa4213147b92a607.jpg) no-repeat center center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:320px}#features .hero p,#landing_content.four .hero p{max-width:650px;text-align:center;margin:0;font-size:50px;line-height:48px;font-weight:400;color:white;text-shadow:2px 2px rgba(53,53,53,0.2)}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#features .hero p,#landing_content.four .hero p{font-size:30px;line-height:36px;padding:0 10px}}#features .feature_row,#landing_content.four .feature_row{padding:80px 0;overflow:hidden}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#features .feature_row,#landing_content.four .feature_row{padding-bottom:20px}}#features p.feature_lead,#landing_content.four p.feature_lead{text-align:center;font-size:28px;font-weight:600;margin-bottom:60px}#features .wide_feature_content,#landing_content.four .wide_feature_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#features .wide_feature_content .feature_description,#landing_content.four .wide_feature_content .feature_description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;line-height:26px}#features .wide_feature_content .feature_description .inner,#landing_content.four .wide_feature_content .feature_description .inner{min-width:350px !important}#features .wide_feature_content .feature_description h3,#landing_content.four .wide_feature_content .feature_description h3{text-align:left;font-size:36px;margin-bottom:30px}#features .wide_feature_content .feature_description p strong,#landing_content.four .wide_feature_content .feature_description p strong{display:block;font-size:22px}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#features .wide_feature_content .feature_description p strong,#landing_content.four .wide_feature_content .feature_description p strong{font-size:18px}}#features .wide_feature_content .feature_visual img,#landing_content.four .wide_feature_content .feature_visual img{width:100%}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#features .wide_feature_content,#landing_content.four .wide_feature_content{-ms-flex-wrap:wrap;flex-wrap:wrap}#features .wide_feature_content .feature_description,#features .wide_feature_content .feature_visual,#landing_content.four .wide_feature_content .feature_description,#landing_content.four .wide_feature_content .feature_visual{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}#features .wide_feature_content .feature_description .inner,#features .wide_feature_content .feature_visual .inner,#landing_content.four .wide_feature_content .feature_description .inner,#landing_content.four .wide_feature_content .feature_visual .inner{padding:0 30px 50px 30px;width:100% !important;margin-left:0 !important;margin-right:0 !important}#features .wide_feature_content .feature_description img,#features .wide_feature_content .feature_visual img,#landing_content.four .wide_feature_content .feature_description img,#landing_content.four .wide_feature_content .feature_visual img{width:100% !important;margin-bottom:50px}#features .wide_feature_content .feature_visual,#landing_content.four .wide_feature_content .feature_visual{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#features .wide_feature_content .feature_description,#landing_content.four .wide_feature_content .feature_description{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}#features .feature_editor,#landing_content.four .feature_editor{background:white url(//dxfuzmg26s5t3.cloudfront.net/assets/info/large-hollow-logo-1e9c07b2f4d5e34784fe449c1f3b7993d666990106379c465077f5868eca5c1a.png) no-repeat;background-position:-150px -120px;background-size:20%}#features .feature_editor .feature_description,#landing_content.four .feature_editor .feature_description{width:40%}#features .feature_editor .feature_description .inner,#landing_content.four .feature_editor .feature_description .inner{max-width:60%;padding-right:0px;margin-left:auto}#features .feature_editor .feature_visual,#landing_content.four .feature_editor .feature_visual{width:60%}#features .feature_payments,#landing_content.four .feature_payments{background:#f9f9fb}#features .feature_payments .feature_description,#landing_content.four .feature_payments .feature_description{width:45%}#features .feature_payments .feature_description .inner,#landing_content.four .feature_payments .feature_description .inner{width:50%;margin-right:auto;margin-left:40px}#features .feature_payments .feature_visual,#landing_content.four .feature_payments .feature_visual{width:55%}#features .feature_payments .feature_visual img,#landing_content.four .feature_payments .feature_visual img{width:70%;margin-left:auto}#features .feature_lesson_scheduling,#landing_content.four .feature_lesson_scheduling{background:white}#features .feature_lesson_scheduling .feature_description,#landing_content.four .feature_lesson_scheduling .feature_description{width:45%}#features .feature_lesson_scheduling .feature_description .inner,#landing_content.four .feature_lesson_scheduling .feature_description .inner{max-width:60%;margin-left:auto;margin-right:40px}#features .feature_lesson_scheduling .feature_visual,#landing_content.four .feature_lesson_scheduling .feature_visual{width:55%}#features .feature_lesson_scheduling .feature_visual img,#landing_content.four .feature_lesson_scheduling .feature_visual img{width:80%;margin-right:auto}#features .feature_custom_branding,#landing_content.four .feature_custom_branding{background:#f9f9fb}#features .feature_custom_branding .feature_description,#landing_content.four .feature_custom_branding .feature_description{width:45%}#features .feature_custom_branding .feature_description .inner,#landing_content.four .feature_custom_branding .feature_description .inner{max-width:60%;margin-left:auto;margin-right:30px;margin-top:-50px}#features .feature_custom_branding .feature_visual,#landing_content.four .feature_custom_branding .feature_visual{width:55%}#features .feature_custom_branding .feature_visual img,#landing_content.four .feature_custom_branding .feature_visual img{max-width:80%;margin-right:auto;margin-left:0}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#features .feature_custom_branding .feature_visual img,#landing_content.four .feature_custom_branding .feature_visual img{max-width:100%}}#features .feature_widgets,#landing_content.four .feature_widgets{background:#f9f9fb;padding:50px 0}#features .feature_widgets .feature_description,#landing_content.four .feature_widgets .feature_description{width:45%}#features .feature_widgets .feature_description .inner,#landing_content.four .feature_widgets .feature_description .inner{max-width:60%;padding-right:0px;margin-right:auto}#features .feature_widgets .feature_visual,#landing_content.four .feature_widgets .feature_visual{width:55%}#features .feature_collaborators,#features .hp_feature_collaborators,#landing_content.four .feature_collaborators,#landing_content.four .hp_feature_collaborators{background:#f9f9fb}#features .feature_collaborators .feature_description,#features .hp_feature_collaborators .feature_description,#landing_content.four .feature_collaborators .feature_description,#landing_content.four .hp_feature_collaborators .feature_description{width:45%}#features .feature_collaborators .feature_description .inner,#features .hp_feature_collaborators .feature_description .inner,#landing_content.four .feature_collaborators .feature_description .inner,#landing_content.four .hp_feature_collaborators .feature_description .inner{max-width:60%;margin-left:auto;margin-right:40px}#features .feature_collaborators .feature_visual,#features .hp_feature_collaborators .feature_visual,#landing_content.four .feature_collaborators .feature_visual,#landing_content.four .hp_feature_collaborators .feature_visual{width:55%}#features .feature_collaborators .feature_visual img,#features .hp_feature_collaborators .feature_visual img,#landing_content.four .feature_collaborators .feature_visual img,#landing_content.four .hp_feature_collaborators .feature_visual img{width:80%;margin-right:auto}#features .feature_stats,#features .hp_feature_stats,#landing_content.four .feature_stats,#landing_content.four .hp_feature_stats{background-image:url(//dxfuzmg26s5t3.cloudfront.net/assets/info/stats-bg-e6653e7d16cd34407a46b91bf8194195bcfbc41d0b7fb6ae8e00a518ad34325b.png);background-repeat:no-repeat;background-position:center center}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#features .feature_stats,#features .hp_feature_stats,#landing_content.four .feature_stats,#landing_content.four .hp_feature_stats{background:none}}#features .feature_stats .wide_feature_content,#features .hp_feature_stats .wide_feature_content,#landing_content.four .feature_stats .wide_feature_content,#landing_content.four .hp_feature_stats .wide_feature_content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#features .feature_stats .feature_visual,#features .hp_feature_stats .feature_visual,#landing_content.four .feature_stats .feature_visual,#landing_content.four .hp_feature_stats .feature_visual{width:55%}#features .feature_stats .feature_visual img,#features .hp_feature_stats .feature_visual img,#landing_content.four .feature_stats .feature_visual img,#landing_content.four .hp_feature_stats .feature_visual img{max-width:80%;margin-left:auto}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#features .feature_stats .feature_visual img,#features .hp_feature_stats .feature_visual img,#landing_content.four .feature_stats .feature_visual img,#landing_content.four .hp_feature_stats .feature_visual img{max-width:100%}}#features .feature_stats .feature_description,#features .hp_feature_stats .feature_description,#landing_content.four .feature_stats .feature_description,#landing_content.four .hp_feature_stats .feature_description{width:45%}#features .feature_stats .feature_description .inner,#features .hp_feature_stats .feature_description .inner,#landing_content.four .feature_stats .feature_description .inner,#landing_content.four .hp_feature_stats .feature_description .inner{max-width:60%;margin-right:auto;margin-left:30px;margin-top:50px}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#features .feature_stats .feature_description .inner,#features .hp_feature_stats .feature_description .inner,#landing_content.four .feature_stats .feature_description .inner,#landing_content.four .hp_feature_stats .feature_description .inner{margin-top:0}}#features .feature_grid,#landing_content.four .feature_grid{padding:80px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#features .feature_grid .feature_cell,#landing_content.four .feature_grid .feature_cell{width:50%;text-align:center;padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-o-border-image:url(//dxfuzmg26s5t3.cloudfront.net/assets/info/insane-border-3fe70e4a39972f8dc1919e725e091a98729f38a80437225180ce061eec80e63b.png) 2 round;border-image:url(//dxfuzmg26s5t3.cloudfront.net/assets/info/insane-border-3fe70e4a39972f8dc1919e725e091a98729f38a80437225180ce061eec80e63b.png) 2 round;border:none}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#features .feature_grid .feature_cell,#landing_content.four .feature_grid .feature_cell{width:100%}}#features .feature_grid .feature_cell h3,#landing_content.four .feature_grid .feature_cell h3{font-size:38px}#features .feature_grid .feature_cell img,#landing_content.four .feature_grid .feature_cell img{width:100%;margin:20px auto}#features .feature_grid .feature_cell img.pad,#landing_content.four .feature_grid .feature_cell img.pad{width:90%}#features .feature_grid .feature_cell p,#landing_content.four .feature_grid .feature_cell p{padding:0 30px;font-size:22px;font-weight:200;margin-top:auto;min-height:150px}#features .feature_grid .feature_cell.tl,#landing_content.four .feature_grid .feature_cell.tl{border-right:1px dashed #EEE;border-bottom:1px dashed #EEE}#features .feature_grid .feature_cell.tr,#landing_content.four .feature_grid .feature_cell.tr{border-left:1px dashed #EEE;border-bottom:1px dashed #EEE}#features .feature_grid .feature_cell.ml,#landing_content.four .feature_grid .feature_cell.ml{border-right:1px dashed #EEE;border-top:1px dashed #EEE;border-bottom:1px dashed #EEE}#features .feature_grid .feature_cell.mr,#landing_content.four .feature_grid .feature_cell.mr{border-left:1px dashed #EEE;border-top:1px dashed #EEE;border-bottom:1px dashed #EEE}#features .feature_grid .feature_cell.bl,#landing_content.four .feature_grid .feature_cell.bl{border-right:1px dashed #EEE;border-top:1px dashed #EEE}#features .feature_grid .feature_cell.br,#landing_content.four .feature_grid .feature_cell.br{border-left:1px dashed #EEE;border-top:1px dashed #EEE}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#features .feature_grid .feature_cell.tl,#features .feature_grid .feature_cell.tr,#features .feature_grid .feature_cell.ml,#features .feature_grid .feature_cell.mr,#features .feature_grid .feature_cell.bl,#features .feature_grid .feature_cell.br,#landing_content.four .feature_grid .feature_cell.tl,#landing_content.four .feature_grid .feature_cell.tr,#landing_content.four .feature_grid .feature_cell.ml,#landing_content.four .feature_grid .feature_cell.mr,#landing_content.four .feature_grid .feature_cell.bl,#landing_content.four .feature_grid .feature_cell.br{border-left:none;border-right:none}#features .feature_grid .feature_cell.tr,#features .feature_grid .feature_cell.br,#landing_content.four .feature_grid .feature_cell.tr,#landing_content.four .feature_grid .feature_cell.br{border-top:1px dashed #EEE}#features .feature_grid .feature_cell.tl,#features .feature_grid .feature_cell.bl,#landing_content.four .feature_grid .feature_cell.tl,#landing_content.four .feature_grid .feature_cell.bl{border-bottom:1px dashed #EEE}}#features .final_callout,#landing_content.four .final_callout{height:360px;padding:30px 0;background:url(//dxfuzmg26s5t3.cloudfront.net/assets/info/painting-banner-3ff613c21d872551360b658931fe79c1708f927fa4eb65a40caae0f5884347b0.jpg) no-repeat center center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 48em){#features .final_callout,#landing_content.four .final_callout{height:400px}}#features .final_callout .inner,#landing_content.four .final_callout .inner{width:100%}#features .final_callout h2,#landing_content.four .final_callout h2{margin-top:0;line-height:50px;margin-bottom:46px;font-size:46px;font-weight:400;text-shadow:2px 2px rgba(175,175,175,0.2)}#features .final_callout h2 strong,#landing_content.four .final_callout h2 strong{font-weight:600}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#features .final_callout h2,#landing_content.four .final_callout h2{font-size:30px;line-height:32px;margin-bottom:20px}}#referral_program_info{padding-bottom:80px}#referral_program_info .hero{background:white url(//dxfuzmg26s5t3.cloudfront.net/assets/info/info-header-6d1aae618581f92cc8d0dfb0e704ec5b9e4a326d44955d76fa4213147b92a607.jpg) no-repeat center center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:320px}#referral_program_info .hero p{max-width:100%;text-align:center;margin:0;font-size:50px;line-height:48px;font-weight:400;color:white;text-shadow:2px 2px rgba(53,53,53,0.2)}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#referral_program_info .hero p{font-size:30px;line-height:36px;padding:0 10px}}#referral_program_info .buttons{text-align:center;margin-top:20px}#referral_program_info .buttons p.existing_user{font-size:16px;color:#999}#referral_program_info .referral_getting_started{background:#FCFCFC;padding:20px 26px}#referral_program_info .referral_getting_started h4{margin-top:0;font-size:30px}#referral_program_info .referral_getting_started ol{font-size:20px;font-weight:200;color:#a0d15d;font-weight:bold}#referral_program_info .referral_getting_started ol span{color:#383838;font-weight:200}#referral_program_info .referral_getting_started p:last-child{margin-bottom:0}#referral_program_info .referral_row{padding:50px 0;overflow:hidden}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#referral_program_info .referral_row{padding-bottom:20px}}#referral_program_info .referral_row.alt{background-color:#f9f9fb}#referral_program_info .referral_row h2{text-align:left;font-size:36px;margin-bottom:30px}#referral_program_info .referral_row h3{text-align:left;font-size:30px;margin-bottom:20px;margin-top:0}#referral_program_info .referral_row p{font-size:20px}#referral_program_info .referral_row ul.promotion_ideas{font-weight:200;font-size:20px;margin-left:22px;color:#AAA}#referral_program_info .referral_row ul.promotion_ideas span{color:#383838}#referral_program_info .referral_grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#referral_program_info .referral_grid .referral_cell{width:50%;padding:20px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-o-border-image:url(//dxfuzmg26s5t3.cloudfront.net/assets/info/insane-border-3fe70e4a39972f8dc1919e725e091a98729f38a80437225180ce061eec80e63b.png) 2 round;border-image:url(//dxfuzmg26s5t3.cloudfront.net/assets/info/insane-border-3fe70e4a39972f8dc1919e725e091a98729f38a80437225180ce061eec80e63b.png) 2 round;border:none}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#referral_program_info .referral_grid .referral_cell{width:100%}}#referral_program_info .referral_grid .referral_cell h3{font-size:24px;color:#21a8b6}#referral_program_info .referral_grid .referral_cell p{font-size:20px;font-weight:200;min-height:150px}#referral_program_info .referral_grid .referral_cell.tl{border-right:1px dashed #EEE;border-bottom:1px dashed #EEE}#referral_program_info .referral_grid .referral_cell.tr{border-left:1px dashed #EEE;border-bottom:1px dashed #EEE}#referral_program_info .referral_grid .referral_cell.bl{border-right:1px dashed #EEE;border-top:1px dashed #EEE}#referral_program_info .referral_grid .referral_cell.br{border-left:1px dashed #EEE;border-top:1px dashed #EEE}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){#referral_program_info .referral_grid .referral_cell.tl,#referral_program_info .referral_grid .referral_cell.tr,#referral_program_info .referral_grid .referral_cell.bl,#referral_program_info .referral_grid .referral_cell.br{border-left:none;border-right:none}#referral_program_info .referral_grid .referral_cell.tr,#referral_program_info .referral_grid .referral_cell.br{border-top:1px dashed #EEE}#referral_program_info .referral_grid .referral_cell.tl,#referral_program_info .referral_grid .referral_cell.bl{border-bottom:1px dashed #EEE}}#retry_scheduled_payment_modal{text-align:center}#retry_scheduled_payment_modal img{margin:0 auto;margin-bottom:20px}#retry_scheduled_payment_modal h3,#retry_scheduled_payment_modal p{margin:0}.upcoming_payment{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.upcoming_payment .button{margin-top:8px}#showcase{margin-top:30px;margin-bottom:100px}#showcase .title_row h2{margin-top:0;margin-bottom:2px;text-align:center;color:#a0d15d}#showcase .title_row p{text-align:center;font-size:18px;line-height:1.25;color:#383838;margin-bottom:35px}#showcase .course{background:white;border-radius:4px;border:1px solid #EEE;*zoom:1;margin-bottom:23px;color:#383838;position:relative}#showcase .course:before,#showcase .course:after{content:" ";display:table}#showcase .course:after{clear:both}#showcase .course .cover_photo{margin:0 auto;padding:8px;position:relative}#showcase .course .cover_photo img{border-radius:2px;margin:0 auto}#showcase .course .cover_photo .price{opacity:0;-webkit-transition:opacity 0.4s;transition:opacity 0.4s;position:absolute;top:0px;right:20px;padding:12px 12px 6px 12px;background:rgba(255,255,255,0.9);border-radius:2px;font-size:28px;font-weight:600;letter-spacing:1px}#showcase .course .cover_photo .price.free{letter-spacing:0}#showcase .course:hover .cover_photo .price{opacity:1}#showcase .course h2{font-size:20px;line-height:110%;padding:10px;padding-top:2px;margin:0;line-height:normal;font-weight:400}#showcase .course h2 a,#showcase .course h2 a:hover{color:#383838}#showcase .course .creator{display:block;padding:10px;padding-top:2px;font-size:14px;color:#7a7a7a;line-height:24px}#showcase .course .creator:hover{color:#474747}#showcase .course .creator img{border-radius:1000px;display:inline;vertical-align:bottom;margin-right:4px}.plan_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){.plan_wrapper h2{width:100%;margin-bottom:10px}.plan_wrapper .interval_container{margin:0 auto}}.interval_container{margin-bottom:20px;margin-left:auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){.interval_container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.interval_container h5{color:#999;line-height:1.1;margin:0;font-weight:400;font-size:14px;margin-bottom:4px}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){.interval_container h5{width:100%}}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){.interval_container .toggle{display:block;margin:10px auto}}.membership_plans{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){.membership_plans{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.membership_plans .plan{padding:20px 26px;border:1px solid #EEE;border-radius:3px;margin-bottom:10px;display:none}.membership_plans .plan .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){.membership_plans .plan .inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.membership_plans .plan .info{width:50%}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){.membership_plans .plan .info{width:100%;margin-bottom:30px}}.membership_plans .plan .info h3{font-size:40px;line-height:40px;margin-top:0;margin-bottom:12px;color:#21a8b6;-webkit-font-smoothing:antialiased}.membership_plans .plan .info .price{font-size:26px;color:#6b6b6b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.membership_plans .plan .info .price .amount{color:#a0d15d;font-weight:600;font-size:54px}.membership_plans .plan .info .price .interval{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:10px}.membership_plans .plan .info .price .interval small{display:block;font-weight:200}.membership_plans .plan .info .price .interval small.empty{display:none}.membership_plans .plan .info .current{text-transform:uppercase;font-size:16px;font-weight:200;color:#999}.membership_plans .plan .info .choose{min-height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:16px}.membership_plans .plan .details{width:50%}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){.membership_plans .plan .details{width:100%}}.membership_plans .plan .details hr{margin-top:0;border-color:#EEE;display:none}.membership_plans .plan .details h4{margin-top:0;font-size:16px}.membership_plans .plan .details em{font-style:normal;color:#21a8b6}.membership_plans .plan .details ul{margin-left:20px;margin-bottom:0;font-weight:200}.membership_plans .plan .details ul li{color:#DDD}.membership_plans .plan .details ul li span{color:#383838}.membership_plans .plan .details ul li.fees span{font-weight:400}.membership_plans .plan{width:50%;margin-right:20px}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){.membership_plans .plan{width:100%}}.membership_plans .plan.highest{margin-right:0}.membership_plans .plan .inner{width:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.membership_plans .plan .inner .info{width:100%;margin-bottom:30px;text-align:center}.membership_plans .plan .inner .info .price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.membership_plans .plan .inner .info .price .interval{margin-left:0}.membership_plans .plan .inner .info .price .interval small.empty{display:inline-block !important}.membership_plans .plan .inner .details{width:100%}.membership_plans .plan .inner .details hr{display:block}@media print{#receipt_body .resend_email_button{display:none}}#receipt_body .receipt_info_table{width:auto}#receipt_body .receipt_info_table *{font-size:18px;font-weight:400}#receipt_body .receipt_info_table ul{margin-bottom:0}#receipt_body .receipt_info_table ul li{line-height:1}#receipt_body .receipt_info_table tr{border:none}#receipt_body .receipt_info_table th,#receipt_body .receipt_info_table td{padding:4px 0}#receipt_body .receipt_info_table th{font-weight:bold;text-align:left;padding-right:20px}#info_body .content{padding:20px}#info_body .content h2{margin-top:0}#info_body .content ul{margin-bottom:0}#info_body .signup_callout{-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.18);box-shadow:inset 0 0 2px rgba(0,0,0,0.18);border-radius:3px;padding:20px;background:#F6F6F6;margin-bottom:20px;text-align:center;font-size:28px;color:#474747}#info_body .signup_callout p{text-align:left;height:65px;line-height:65px;padding:0;margin:0}#info_body .signup_callout.last_chance{margin:50px 30px}#info_body .signup_callout.last_chance a.button{padding:14px 30px;font-size:20px;margin:0 auto;margin-top:10px;display:block;width:100%;max-width:300px}@media only screen and (min-width: 48em){#info_body .signup_callout.last_chance{margin:60px 70px}#info_body .signup_callout.last_chance a.button{display:inline-block;margin-top:0;margin-left:20px;font-size:34px}}#info_body .signup_callout .example-course{color:#a0d15d}#info_body .last{margin-bottom:0}#contact-us{margin-top:20px}#contact-us .content{margin-top:20px}#contact-us .contact-top h2{text-align:center}#contact-us .contact-top p{text-align:center;margin-bottom:5px}#contact-us h3{margin-top:0}#contact-us .creator_list a{padding:8px;display:block;margin:10px 0;text-align:center}#contact-us .creator_list img{height:140px;width:140px;margin:0 auto;display:block;border-radius:3px}#contact-us .creator_list span{display:block;font-size:20px;padding-top:5px}#contact-us .creator_list span.email{font-size:12px;color:#9e9e9e}#contact-us p.support{text-align:center}#contact-us h4{margin-top:36px}#contact-us .avatars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;jusitfy-content:center}#contact-us .avatars .person{margin:20px}#contact-us .avatars .person img{border-radius:1000px;display:block;margin:0 auto;margin-bottom:10px}#contact-us .avatars .person .name{text-align:center;font-size:24px;color:#6b6b6b}#error{margin-top:20px;background:white;border-radius:4px;border:1px solid #EEE;padding:10px 30px}#error h4{padding-bottom:10px}#error h4 small{font-weight:400;color:#383838;display:inline;background:transparent}#error p{width:100%}
