body,html{height:100%}.mobile-menu,b,dt,h3,h5,optgroup,strong{font-weight:700}body,ins,mark{color:var(--color__text)}a,ins,mark{text-decoration:none}fieldset,figure{margin:0 0 1.5em}input[type=checkbox],input[type=radio],legend,table{padding:0}a,a:active,a:hover{color:var(--color__accent)}blockquote,table{margin-top:2rem;margin-bottom:2rem}blockquote,h1,h2,h3,h4,h5,h6{color:var(--color__headings)}pre,textarea{overflow:auto}.comment-body,.comment-content a,.widget,pre{word-wrap:break-word}.not-found,.site-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal}:root{--color__background-body:#fff;--color__accent:#4692ec;--color__headings:#1e1e1e;--color__text:#222;--color__text-light:#a7a7a7;--color__gray:#e8e8e8;--color__success:#1fc281;--color__info:#00b9f2;--color__warning:#f4cc31;--color__danger:#e83337}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-family:'Open Sans',sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{margin:0;background-color:var(--color__background-body);line-height:1.5}.mobile-menu{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#fff;display:none;flex-direction:column;font-size:150%;justify-content:center;align-items:center;opacity:.98}.comment-respond,.post-password-form,.search-form,.wpcf7-form-control-wrap,sub,sup{position:relative}hr,ins,mark,thead th{background-color:var(--color__gray)}.mobile-menu a{display:block;margin-bottom:1rem}.mobile-menu .close-mobile-menu{position:fixed;top:1rem;right:1rem;font-size:150%}.post-password-form label,a.custom-logo-link,article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}abbr[title],acronym{border-bottom:1px dotted;cursor:help}dfn,em,i{font-style:italic}small{font-size:.75rem}#teacher-summary .teacher-summary-avatar em,sub,sup{font-size:75%}sub,sup{vertical-align:baseline;line-height:0}sup{top:-.5em}sub{bottom:-.25em}img{border:0;max-width:100%;height:auto}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0;color:inherit;font:inherit}.site-description,.site-title,blockquote,blockquote cite,h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:em_minus_px(.75em,2px) 1em 0;border:2px solid;border-color:var(--color__gray);border-radius:3px}legend{border:0}table{border-spacing:0;width:100%}.site{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;min-height:100%}h1,h2,h3,h4,h5,h6{clear:both;margin-top:0;margin-bottom:1.25rem;line-height:1.1}.comment-reply-title,.comments-title,h1,h2{font-weight:800;font-size:1.75rem}h4,h6{font-size:1.125rem}h4{font-weight:800}h6{font-weight:400}address,p{margin:0 0 1.25rem}big{font-size:1.25rem;line-height:1.5rem}a{background-color:transparent;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.site-copy a,.site-title a{text-decoration:none;-webkit-transition:.2s ease-in-out}a:active,a:hover{outline:0;text-decoration:none}a:focus{outline:dotted thin;outline-offset:-2px}blockquote{quotes:'' '';font-style:italic;font-size:1.5rem;line-height:1.125}kbd,pre,samp,tt,var{font-family:Courier,'Andale Mono','DejaVu Sans Mono',monospace}blockquote:after,blockquote:before{content:''}.footer-menu li,blockquote p{margin:0}blockquote cite{display:block;margin:1rem 0 0;text-transform:uppercase;letter-spacing:2px;font-style:normal;font-size:.625rem;line-height:1.125}ol,ul{margin:.75rem 0 0;padding-left:2.65rem}.integer-subscribe-form-intro h2,.widget.jetpack_subscription_widget #subscribe-text h2,ol li,ul li{margin-bottom:.75rem}ol li>ol,ol li>ul,ul li>ol,ul li>ul{margin-top:.75rem;margin-bottom:0;padding-left:1.25rem}ul{list-style:disc}ol{list-style:decimal}.comment-meta,.mejs-container,dd{margin:0 0 1.5rem}td,th{padding:.75rem;border-bottom:1px solid var(--color__gray);text-align:left}thead th{letter-spacing:2px;font-weight:700;font-size:.75rem;line-height:2}pre{padding:1rem;max-width:100%;background-color:var(--color__headings);color:var(--color__background-body);font-weight:700;white-space:pre-wrap;margin-left:auto;margin-right:auto}kbd,samp,tt,var{padding:3px 5px;border-radius:3px;background-color:rgba(0,0,0,.05)}.btn,button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;margin:0;padding:.75rem 1rem;border:1px solid var(--color__gray);background-color:var(--color__gray);background-image:none;color:var(--color__text);vertical-align:middle;text-align:center;text-decoration:none;white-space:nowrap;font-weight:700;font-size:1rem;line-height:1.5;cursor:pointer;-webkit-appearance:none;-ms-touch-action:manipulation;touch-action:manipulation}#content .wp-playlist-light,button.sub-menu-toggle{background-color:transparent}.btn:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{-webkit-box-shadow:inset 0 0 108px rgba(255,255,255,.5);box-shadow:inset 0 0 108px rgba(255,255,255,.5);text-decoration:none}.btn:active,button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{outline:0;-webkit-box-shadow:inset 0 0 108px rgba(255,255,255,.5);box-shadow:inset 0 0 108px rgba(255,255,255,.5);text-decoration:none}.btn:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:dotted thin;outline-offset:-2px;-webkit-box-shadow:inset 0 0 108px rgba(255,255,255,.2);box-shadow:inset 0 0 108px rgba(255,255,255,.2);text-decoration:none}.btn.btn-accent{border-color:var(--color__accent);background-color:var(--color__accent);color:#fff}.btn.btn-success{border-color:var(--color__success);background-color:var(--color__success);color:#fff}.btn.btn-info{border-color:var(--color__info);background-color:var(--color__info);color:#fff}.btn.btn-warning{border-color:var(--color__warning);background-color:var(--color__warning);color:#fff}.btn.btn-danger{border-color:var(--color__danger);background-color:var(--color__danger);color:#fff}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{padding:.75rem 1rem;width:100%;border:1px solid;border-color:var(--color__gray);background-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:var(--color__text);vertical-align:middle;font-size:1rem;line-height:1.5;-webkit-appearance:none}input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{outline:0;border-color:var(--color__accent);-webkit-box-shadow:none;box-shadow:none}::-webkit-input-placeholder{color:var(--color__text);text-overflow:ellipsis;opacity:.5}::-moz-placeholder{color:var(--color__text);text-overflow:ellipsis;opacity:.5}:-moz-placeholder{color:var(--color__text);text-overflow:ellipsis;opacity:.5}input:-ms-input-placeholder{color:var(--color__text);text-overflow:ellipsis;opacity:.5}:focus::-webkit-input-placeholder{color:transparent}:focus::-moz-placeholder{color:transparent}:focus:-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}.post-password-form input[type=submit]{position:absolute;right:0;bottom:0}.search-submit{position:absolute;top:0;right:0}input[type=submit].search-submit{border-color:var(--color__accent);border-top-left-radius:0;border-bottom-left-radius:0;background-color:var(--color__accent);color:#fff}hr{-webkit-box-sizing:content-box;box-sizing:content-box;margin-top:-2px;margin-bottom:1.5rem;height:2px;border:0}.alert,.use-floating-validation-tip .wpcf7-not-valid-tip,.wpcf7-response-output{margin:0 0 1.5rem;padding:.75rem 1rem;min-height:3rem;background-color:var(--color__text-light);color:#fff}.alert-success,.mc4wp-success,.wpcf7-mail-sent-ok{background-color:var(--color__success)}.alert-info{background-color:var(--color__info)}.alert-warning,.wpcf7-spam-blocked,.wpcf7-validation-errors{background-color:var(--color__warning)}.alert-danger,.comment-reply-title small a,.mc4wp-error,.use-floating-validation-tip .wpcf7-not-valid-tip,.wpcf7-mail-sent-ng{background-color:var(--color__danger)}.menu-toggle,button.sub-menu-toggle:focus{background-color:var(--color__background-body)}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{margin-top:0;margin-bottom:0;padding:0;border:none}embed,iframe,object,video{margin-bottom:1.5rem;max-width:100%;vertical-align:middle}#react-course-landing .testimonial-container .testimonial p,.blogroll-item__content>*+:last-child,.categories-hidden .entry-meta-before-title,.entry-author .author-heading,.exit-intent-popup li,.mc4wp-alert p,.page-header__description p,.page-header__title,p>embed,p>iframe,p>object,p>video{margin-bottom:0}#content .mejs-time{padding-top:11px}#content .wp-playlist{margin:0 0 1.5rem;padding:0;max-width:100%;border:none;font-size:1rem;line-height:1.5}#content .wp-playlist-item,#content .wp-playlist-playing{border-bottom:1px solid rgba(0,0,0,.1)}#content .wp-playlist-tracks,.page-header>*+*,.page-header__description>*+*{margin-top:1.5rem}#content .wp-playlist-current-item{margin-bottom:1.5rem;height:4.5rem}#content .wp-playlist-current-item img{margin-right:1.5rem;max-width:4.5rem}#content .wp-playlist-item,#content .wp-playlist-item-length{padding:.75rem}#content .wp-playlist-caption,#content [class*=wp-playlist-item-]{text-transform:none;font-style:normal;font-size:1rem;line-height:1.5}#content .wp-playlist-playing{background-color:rgba(0,0,0,.1);font-weight:400}.responsive-embed__inner{position:relative;height:0}.embed-container embed,.embed-container iframe,.embed-container object,.responsive-embed__inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}.screen-reader-text,.title-tagline-hidden .site-branding__copy,.wpcf7 .screen-reader-response{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px}.screen-reader-text:focus,.wpcf7 .screen-reader-response:focus{z-index:100000;display:block;clip:auto!important;width:auto;height:auto}#infinite-handle:after,.clear:after,.comment-content:after,.post-navigation .nav-links:after,blockquote.contact-form-submission:after{display:table;clear:both;content:''}.site-header{position:relative;padding:2rem 1.5rem;margin:0 auto;width:100%}.comment-metadata .edit-link a,.comment-metadata time,.footer-menu a svg,.pagination__item--prev svg{margin-right:.5rem}.admin-bar .site-header.site-header--fixed{top:46px}.site-branding{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-ms-flex-negative:0;flex-shrink:0}.footer-menu a,.site-footer{display:-webkit-box;display:-ms-flexbox}.site-branding__logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:.5rem}a.custom-logo-link img{display:block;width:auto;height:2.4375rem}a.custom-logo-link:focus{outline:0;-webkit-box-shadow:0 0 0 2px var(--color__accent);box-shadow:0 0 0 2px var(--color__accent)}.site-logo--rounded a,.site-logo--rounded img{border-radius:96px}.menu-toggle,.pagination__item{border:1px solid var(--color__gray)}.site-title{margin:0;font-weight:800;font-size:1rem;line-height:1.35}.site-title a{background-image:-webkit-gradient(linear,left top,right top,from(var(--color__headings)),to(var(--color__headings)));background-image:linear-gradient(to right,var(--color__headings) 0,var(--color__headings) 100%);background-position:bottom 0 center;background-size:100% 2px;background-repeat:repeat-x;color:var(--color__headings);text-shadow:.05em 0 0 var(--color__background-body),-.05em 0 0 var(--color__background-body),0 .05em 0 var(--color__background-body),0 -.05em 0 var(--color__background-body),.1em 0 0 var(--color__background-body),-.1em 0 0 var(--color__background-body),0 .1em 0 var(--color__background-body),0 -.1em 0 var(--color__background-body);transition:.2s ease-in-out}.footer-menu a,.site-copy,.site-copy a{color:var(--color__text-light)}.site-copy a:focus,.site-copy a:hover,.site-title a:focus,.site-title a:hover{outline:0;background-image:-webkit-gradient(linear,left top,right top,from(var(--color__accent)),to(var(--color__accent)));background-image:linear-gradient(to right,var(--color__accent) 0,var(--color__accent) 100%);background-size:100% 4px;color:var(--color__accent)}.blogroll-item .more-link,.blogroll-item__content a,.comment-author .fn a,.comment-content a,.entry-author .author-url a,.entry-content p a,.entry-meta-before-title .entry-meta-item.cat-links a,.post-navigation .nav-links a,.site-copy a{background-position:bottom 0 center;background-size:100% 2px;background-repeat:repeat-x;text-shadow:.05em 0 0 var(--color__background-body),-.05em 0 0 var(--color__background-body),0 .05em 0 var(--color__background-body),0 -.05em 0 var(--color__background-body),.1em 0 0 var(--color__background-body),-.1em 0 0 var(--color__background-body),0 .1em 0 var(--color__background-body),0 -.1em 0 var(--color__background-body)}.site-description{margin-bottom:0;font-weight:400;font-size:.75rem;opacity:.5}.title-tagline-hidden .site-branding__copy:focus{z-index:100000;display:block;clip:auto!important;width:auto;height:auto}.skip-link{top:10px;left:10px}.site-footer{display:flex;-ms-flex-direction:column;flex-direction:column;padding:2rem 1.5rem .75rem;font-size:.88em}.site-footer__menu{margin-bottom:1.5rem}.footer-menu__list,.primary-menu__list{margin:0;padding:0;list-style:none}.footer-menu a{display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;padding:.25rem 0}.footer-menu a:focus,.footer-menu a:hover{color:var(--color__accent)}.footer-menu a svg{width:1rem;height:1rem}.site-copy a{background-image:-webkit-gradient(linear,left top,right top,from(var(--color__text-light)),to(var(--color__text-light)));background-image:linear-gradient(to right,var(--color__text-light) 0,var(--color__text-light) 100%);transition:.2s ease-in-out}.primary-menu{font-size:16px}.primary-menu__list{display:none}.primary-menu__list.primary-menu__list--expanded{display:block;margin-top:2rem}.primary-menu__list .sub-menu{display:none;margin:0 0 0 1rem;padding:0;list-style:none}.bypostauthor,.entry-author .author-avatar a,.gallery-icon,.grunion-field-label,.infinity-end.neverending #footer,.primary-menu__list .sub-menu.sub-menu--expanded,.sticky,.widget_rss .widget-title a{display:block}.primary-menu__list-item{position:relative;margin-bottom:0}.primary-menu__list-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.375rem;padding:.375rem .75rem;width:100%;-webkit-box-shadow:0 0 0 1px var(--color__gray);box-shadow:0 0 0 1px var(--color__gray);color:var(--color__accent);font-weight:700;text-decoration:underline}.pagination__item,.tags-links a,.widget a,.widget_rss ul>li>a{color:var(--color__text)}.primary-menu__list-item a:hover{color:var(--color__accent)}.primary-menu__list-item a:focus{outline:0;outline-offset:0;-webkit-box-shadow:0 0 0 2px var(--color__accent);box-shadow:0 0 0 2px var(--color__accent);color:var(--color__accent)}button.sub-menu-toggle{position:absolute;top:0;right:0;padding:.375rem .65rem;height:auto;border:none;font-size:16px;line-height:1.5;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}button.sub-menu-toggle:hover{-webkit-box-shadow:none;box-shadow:none;color:var(--color__accent)}button.sub-menu-toggle:focus{outline:0;-webkit-box-shadow:0 0 0 2px var(--color__accent);box-shadow:0 0 0 2px var(--color__accent);color:var(--color__accent)}.comment-form .submit,.contact-submit .pushbutton-wide,a.pagination__item:focus,a.pagination__item:hover,input[type=submit].wpcf7-submit{background-color:var(--color__accent);border-color:var(--color__accent);color:#fff}.sub-menu-toggle--expanded .primary-menu__arrow-down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.primary-menu__arrow-down{width:11px;height:11px}.primary-menu__toggle{position:absolute;top:2rem;right:1.5rem;display:block}.menu-toggle--expanded .menu-toggle__icon--close,.menu-toggle__icon{display:inline}.menu-toggle{padding:.375rem .75rem;height:auto;font-weight:400;line-height:1.5}.menu-toggle__icon,.pagination__item svg{width:11px;height:11px}.menu-toggle:focus,.menu-toggle:hover{outline:0;border:1px solid var(--color__accent);-webkit-box-shadow:none;box-shadow:none;color:var(--color__accent)}.menu-toggle__icon--close{display:none}.menu-toggle--expanded .menu-toggle__icon--menu{display:none}.entry-meta-before-content,.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;margin:0 .25rem;padding:.5rem .875rem;text-transform:uppercase;letter-spacing:1px;font-size:.875rem}.entry-meta-item,.pagination__item--current,.pagination__item--dots{color:var(--color__text-light)}.author-hidden .entry-author,.byline,.comment-author .says,.infinite-scroll .pagination,.infinite-scroll.neverending #footer,.pagination__item:not(.pagination__item--prev):not(.pagination__item--next),.updated:not(.published),.widget_rss .widget-title a:first-child,.widget_search .search-submit,.wpcf7 .ajax-error,.wpcf7-display-none,blockquote.contact-form-submission br{display:none}a.pagination__item:focus{outline:0}.pagination__item--next svg{margin-left:.5rem}.gallery-item a,.gallery-item img{margin:0;display:block}.gallery{display:grid;grid-gap:2px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery.gallery-columns-3,.gallery.gallery-columns-4,.gallery.gallery-columns-5,.gallery.gallery-columns-6,.gallery.gallery-columns-7,.gallery.gallery-columns-8,.gallery.gallery-columns-9{grid-template-columns:repeat(3,1fr)}.gallery-item{justify-self:center;margin-bottom:0;width:100%}.entry-content .muted,.gallery-item a:focus,.gallery-item a:hover{opacity:.5}.gallery-item img{width:100%}.gallery-caption{display:block;margin:.75em 0 2em;font-size:.75em}#main .entry-content .tiled-gallery{margin:2rem auto;max-width:1440px}.tiled-gallery-caption{pointer-events:none}.widget select{max-width:100%}.widget:not(.widget_text) ul{margin-left:0;padding:0;list-style:none}.entry-content blockquote.outset,.entry-content pre.outset,.widget-area-secondary__wrap{padding-right:1.5em;padding-left:1.5em}.widget a:active,.widget a:focus,.widget a:hover{color:var(--color__accent);opacity:1}.widget_calendar table{margin-top:0;margin-bottom:0;max-width:100%}.widget_calendar caption,.widget_calendar td,.widget_calendar th{padding:0;text-align:center;text-transform:uppercase;letter-spacing:2px;font-size:.7rem;line-height:2em}.widget_calendar caption{border-top:1px solid var(--color__gray)}.widget.widget_recent_comments li,.widget.widget_recent_entries li{margin-bottom:.75em;padding-bottom:.75em;border-bottom:1px solid var(--color__gray)}.widget_rss li{margin-bottom:1.25em;padding-bottom:.75em;border-bottom:1px solid var(--color__gray)}.widget_rss .rss-date,.widget_rss cite{display:block;margin:1em 0;text-transform:uppercase;letter-spacing:2px;font-size:.75rem}.widget_rss ul>li>a{text-decoration:underline;font-weight:700;opacity:1}.widget_rss cite{font-style:normal}.widget.widget_nav_menu ul ul{margin-left:1em}.widget.jetpack_subscription_widget{padding:2.5em 2.25em 2.25em;background-color:var(--color__gray)}.widget.jetpack_subscription_widget .widget-title{font-weight:800;font-size:1.75em}.widget.jetpack_subscription_widget form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.entry-meta-item a,.group-blog .byline,.tags-links a{display:inline-block}.integer-subscribe-form-intro,.widget.jetpack_subscription_widget #subscribe-text{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:-.5rem}.widget.jetpack_subscription_widget #subscribe-email,.widget.jetpack_subscription_widget #subscribe-submit{margin-bottom:0;width:100%}.integer-subscribe-form-input input[type=email],.widget.jetpack_subscription_widget #subscribe-email input[type=email]{width:100%;border-color:var(--color__background-body);background-color:var(--color__background-body)}.pingback .comment-body,.reply a:focus,.reply a:hover,.tags-links a:focus,.tags-links a:hover{background-color:var(--color__gray)}.integer-subscribe-form-input input[type=email]:focus,.widget.jetpack_subscription_widget #subscribe-email input[type=email]:focus{border-color:var(--color__accent)}.widget.jetpack_subscription_widget #subscribe-submit input[type=submit]{width:100%;border-color:var(--color__accent);background-color:var(--color__accent);color:#fff}.widget-area-secondary{margin:4rem auto 0;max-width:802px;width:100%}.comment-respond,.comments-area,.no-comments,.widget-area-secondary>*+*,.widget-area-secondary__wrap>*+*{margin-top:4rem}.widget-area-secondary__wrap{max-width:802px;width:100%}.entry-meta{font-size:.875rem}.entry-meta-item{margin-right:.5em}.entry-meta-item .author-avatar img{display:inline-block;margin-right:.5em;width:22px;height:22px;border-radius:50%;vertical-align:top}.tags-links{margin-bottom:8rem;font-size:.75em}.tags-links a{margin-right:.75em;margin-bottom:.75em;padding:.5em 1em;border:1px solid var(--color__gray)}.page-links{clear:both;margin:0 0 1.5em}.entry-meta-before-title .entry-meta-item{margin-right:0}.blogroll-item .more-link,.blogroll-item__content a,.comment-author .fn a,.entry-author .author-url a,.entry-content p a,.entry-meta-before-title .entry-meta-item.cat-links a,.post-navigation .nav-links a{background-image:-webkit-gradient(linear,left top,right top,from(var(--color__accent)),to(var(--color__accent)));background-image:linear-gradient(to right,var(--color__accent) 0,var(--color__accent) 100%);color:var(--color__accent);text-decoration:none;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.exit-intent-popup .avatar,.site-header__branding{background-size:contain;background-repeat:no-repeat}.comment-author .fn a:focus,.comment-author .fn a:hover,.comment-content a:focus,.comment-content a:hover,.entry-author .author-url a:focus,.entry-author .author-url a:hover,.entry-meta-before-title .entry-meta-item.cat-links a:focus,.entry-meta-before-title .entry-meta-item.cat-links a:hover,.post-navigation .nav-links a:focus,.post-navigation .nav-links a:hover{outline:0;background-size:100% 4px;color:var(--color__accent)}.entry-author{display:-webkit-box;display:-ms-flexbox;display:flex}.entry-author .author-avatar{-webkit-box-flex:0;-ms-flex:0 0 1.5em;flex:0 0 1.5em;margin:0 .75em 1.5em 0;width:1.5em}.entry-author .author-avatar img{display:block;border-radius:50%}.entry-author .author-description *+*{margin-top:1.25rem;margin-bottom:0}.comments-area{margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem;max-width:802px}.children,.comment-list{margin-bottom:0;padding-left:0;list-style:none}.entry-content>:not(pre):not(ul):not(ol),.post-navigation{padding-right:1.5rem;padding-left:1.5rem}.comment-list{margin-left:0;padding-top:1.5rem}.children{margin-left:5%}.comment-body{position:relative;margin:0 0 1.5rem;border-bottom:1px solid var(--color__gray)}.comment-reply-title small,.reply{position:absolute;font-size:.75rem;right:0;top:0}.pingback .comment-body{margin:0 0 1.5rem;padding:1.5rem;border-bottom:none}.pingback .comment-body .edit-link{display:block;float:right}footer.comment-meta{background-color:#fff;padding:0;color:inherit}.comment-author img{display:block;float:left;clear:left;width:3rem;height:3rem;border-radius:50%}.comment-author .fn,.comment-metadata{display:block;margin-left:4.5rem}.comment-metadata{margin-bottom:1.5rem;font-size:.75rem;line-height:2}.comment-metadata a{color:var(--color__text);opacity:.5}.reply{opacity:0}.reply a{padding:.5rem .75rem;border:1px solid var(--color__gray);border-radius:3px;color:var(--color__text)}.comment-body:hover .reply{opacity:1}.comment-content a{background-image:-webkit-gradient(linear,left top,right top,from(var(--color__accent)),to(var(--color__accent)));background-image:linear-gradient(to right,var(--color__accent) 0,var(--color__accent) 100%);color:var(--color__accent);text-decoration:none;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}#menu-top-menu li a:hover,.entry-content h2,.sigle-post h4,h3,h5{text-decoration:underline}.comment-reply-title small{font-weight:400}.comment-reply-title small a{padding:.5rem .75rem;border:1px solid var(--color__danger);border-radius:3px;color:#fff}.required{color:var(--color__danger)}.comment-form textarea{height:10rem}#comments,#comments .comment-respond,#comments .comments-area,#comments .no-comments,.comment .comment-respond{margin-top:0}.post-navigation{margin-top:0;margin-right:auto;margin-left:auto;max-width:802px}.post-navigation .nav-links span{display:block;color:var(--color__text-light);font-size:.875em}.post-navigation .nav-nxt{margin-bottom:1.5em}.post-navigation .nav-pre span:before{margin:0 .25em 0 0;content:'\2190'}.post-navigation .nav-nxt span:after{margin:0 0 0 .25em;content:'\2192'}input[type=submit].newsletter-page-input{width:66%;margin:0 auto;color:#fff;display:block;border:1px solid #ff4500;background-color:#ff4500}#course-summary div.public,#menu-top-menu li a,.blogroll-item__title a:focus,.blogroll-item__title a:hover{color:var(--color__accent)}.blogroll,.error-404{padding:0 1.5rem}.blogroll__wrap{display:grid;margin:0 auto}.blogroll__header{margin:0 auto 1.5rem}.blogroll__header--column,.blogroll__header--grid{max-width:748px}.blogroll__wrap--column{grid-template-columns:repeat(1,1fr);max-width:748px}.blogroll__wrap--grid{grid-template-columns:repeat(1,1fr);grid-gap:4rem;max-width:748px}.blogroll__pagination{margin-top:2rem}.blogroll-item__thumbnail{display:block;margin-bottom:2rem}.blogroll-item__thumbnail img{display:block;width:100%}.blogroll-item__title a,.entry-title a{color:var(--color__headings)}.blogroll-item .entry-meta{margin-bottom:1.325rem}.blogroll-item .more-link:focus,.blogroll-item .more-link:hover,.blogroll-item__content a:focus,.blogroll-item__content a:hover,.entry-content p a:focus,.entry-content p a:hover{outline:0;background-size:100% 4px;color:var(--color__accent)}.page .site-main,.single .site-main{padding-top:2rem}.entry-header{padding:0 1.5em}.entry-content{margin:2rem 0 0}.entry-content .outset,.entry-content .outset img,.entry-title{margin-right:auto;margin-left:auto}.entry-content .outset{padding-right:0;padding-left:0;max-width:100%}.entry-content blockquote.outset{max-width:1024px}.entry-content pre{max-width:748px;margin:1.25rem auto}.entry-content img{display:block;margin:1rem 0}.entry-content p img.alignleft{float:left;margin:.5em 2em 1.5em 0;max-width:374px}.entry-content p img.alignright{float:right;margin:.5em 0 1.5em 2em;max-width:374px}.entry-content .gallery{margin:2rem auto}.entry-content .wp-caption{margin:2em auto;max-width:100%}.entry-content .wp-caption img{display:block;margin-bottom:0}.entry-content .wp-caption .wp-caption-text{display:block;margin:.75em 0;padding-left:.75em;color:var(--color__text-light);font-weight:400;font-style:normal;font-size:.75rem}.entry-content .lead-text{color:var(--color__text-light);font-size:1.5em;line-height:1.3}.entry-content .dropcap{position:relative;float:left;margin:0 1rem 0 0;height:4.5rem;color:var(--color__headings);font-weight:700;font-size:5rem;line-height:.85}.entry-content .highlight{background-color:var(--color__warning);color:var(--color__text)}.entry-content #jp-relatedposts,.entry-content .jetpack-portfolio-shortcode,.entry-content .jetpack-testimonial-shortcode{margin:2em auto 0;padding-top:0}.entry-content .responsive-embed{margin:2em auto}.entry-title{max-width:768px;text-align:left}.entry-footer,.widget-area-after-content{padding-right:1.5rem;padding-left:1.5rem;max-width:802px}.entry-meta-before-title{margin-bottom:1.25rem;text-align:center}.entry-meta-item{display:inline-block;color:var(--color__text-light)}.entry-meta-item:after{margin-left:.5em;content:'\00B7'}.entry-meta-item.last:after,.entry-meta-item:last-child:after{margin:0;content:''}.entry-thumbnail{display:block;margin:2rem 0 0}.entry-thumbnail img{display:block;width:100%;height:auto}.widget-area-after-content{margin:4rem auto 0;width:100%}.entry-footer{margin-top:4rem;margin-right:auto;margin-left:auto}.not-found{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;min-height:100%;max-width:748px;width:100%}.not-found>*+*{margin-top:2rem;margin-bottom:0}.not-found__content{width:100%;text-align:center}.integer-subscribe-form-button,.integer-subscribe-form-button .btn,.integer-subscribe-form-input,.not-found__search{width:100%}#infinite-handle{margin:0 auto 1.5em}#infinite-handle button{margin-top:1.5em}.infinite-loader{display:block;margin-bottom:1.5em;height:3em}.contact-form.commentsblock>div{margin-bottom:1.25rem}.grunion-field-label span{margin-left:.25rem}blockquote.contact-form-submission{margin:0 0 1.25em;padding:1.25em 1.5em .5rem;background-color:var(--color__gray);font-style:normal;font-size:1rem}blockquote.contact-form-submission p{margin-bottom:1rem;line-height:1.5}.wpcf7{margin:0;padding:0}.wpcf7-not-valid-tip{display:block;color:var(--color__danger);font-size:1em}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:0;left:1em;z-index:100}.wpcf7-list-item{display:block;margin-left:.5em}.wpcf7 img.ajax-loader{margin-left:1.5em;border:none;vertical-align:middle}.mc4wp-form{margin-bottom:2em}.mc4wp-alert{margin:2em 0;padding:.75rem 1rem;min-height:3rem;background-color:var(--color__text-light);color:#fff}.blogroll__wrap.blogroll__wrap--column span a,.stars{color:var(--color__text-light)}.entry-content *+.mc4wp-form{margin-top:2em}.integer-subscribe-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2.5em 2.25em;background-color:var(--color__gray)}#react-course-landing .center,#teacher-summary .teacher-summary-avatar,.aligncenter{text-align:center}@media only screen and (min-width:415px){.integer-subscribe-form-input,.widget.jetpack_subscription_widget #subscribe-email{-webkit-box-flex:1;-ms-flex:1 1 70%;flex:1 1 70%}.integer-subscribe-form-button,.widget.jetpack_subscription_widget #subscribe-submit{-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%}}@media only screen and (min-width:802px){.entry-content>*{margin-right:auto;margin-left:auto;max-width:802px}.entry-content>:last-child{margin-bottom:0}.entry-content .wp-caption.alignleft{float:left;margin:.5em 2em 1.5em 1.5em;margin-left:calc((100vw - 748px)/ 2);padding-right:0;padding-left:0;max-width:324px}.entry-content .wp-caption.alignright{float:right;margin:.5em 1.5em 1.5em 2em;margin-right:calc((100vw - 748px)/ 2);padding-right:0;padding-left:0;max-width:324px}}@media only screen and (min-width:768px){.footer-menu__list,.site-header{display:-webkit-box;display:-ms-flexbox}.site-footer__menu,.site-header{margin-bottom:0}html{font-size:18px}h1{font-size:2.125rem}blockquote{margin:3rem}.site-header{display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2rem}.site-header.site-header--fixed{position:fixed;top:0;left:0;z-index:9999;padding:1.5rem 3rem;width:100%;background-color:var(--color__background-body);-webkit-box-shadow:0 0 3px var(--color__gray);box-shadow:0 0 3px var(--color__gray);opacity:1;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transform:translateY(0);transform:translateY(0)}.site-header.site-header--fixed.site-header--hidden{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}a.custom-logo-link img{height:3rem}.site-footer{-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-menu{margin-left:-.75rem}.footer-menu__list{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.primary-menu,.primary-menu__list{display:-webkit-box;display:-ms-flexbox}.footer-menu a{padding:.75rem}.site-copy{text-align:right}.primary-menu{display:flex;margin-right:-.75rem}.primary-menu__list{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.primary-menu__list .sub-menu{margin-left:0;padding:.375rem 0;min-width:100%}.primary-menu__list .sub-menu.sub-menu--expanded{position:absolute;top:100%;left:0;outline:1px solid var(--color__gray);background-color:var(--color__background-body)}.primary-menu__list .sub-menu .sub-menu.sub-menu--expanded{top:0;left:100%}.primary-menu__list-item{display:-webkit-box;display:-ms-flexbox;display:flex}.primary-menu__list-item a{margin-bottom:0;-webkit-box-shadow:none;box-shadow:none}button.sub-menu-toggle{position:static;margin-left:-.5rem}.sub-menu .primary-menu__arrow-down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.sub-menu .sub-menu-toggle--expanded .primary-menu__arrow-down{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.primary-menu__toggle{display:none}.pagination__item:not(.pagination__item--prev):not(.pagination__item--next){display:block}.gallery.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery.gallery-columns-9{grid-template-columns:repeat(9,1fr)}#main .entry-content .tiled-gallery,.entry-content .gallery{margin:3.5rem auto}.comment-respond,.comments-area,.entry-footer,.no-comments,.widget-area-secondary{margin-top:8rem}.widget-area-secondary>*+*{margin-top:0}.entry-author .author-avatar{-webkit-box-flex:0;-ms-flex:0 0 3em;flex:0 0 3em;margin-right:1.5em;width:3em}.post-navigation .nav-pre{float:left;width:48%}.post-navigation .nav-nxt{float:right;margin-bottom:0;width:48%;text-align:right}.blogroll--column .blogroll-item__title{font-size:2.125em}.entry-content{margin:2rem 0 0}.entry-content>h1,.entry-content>h2,.entry-content>h3{margin-top:3rem}.entry-content p img{margin:1rem 0}.entry-content .responsive-embed,.entry-content .wp-caption{margin:3em auto}.entry-content #jp-relatedposts,.entry-content .jetpack-portfolio-shortcode,.entry-content .jetpack-testimonial-shortcode{margin:3em auto 0}.entry-thumbnail{margin:4rem 0 0}.widget-area-after-content{margin:8rem auto 0}blockquote.contact-form-submission{margin:0 0 1.25rem}}@media only screen and (min-width:783px){.admin-bar .site-header.site-header--fixed{top:32px}}@media only screen and (min-width:1024px){blockquote{font-size:2.125rem}.site-header{padding:4rem 3rem}.site-footer{padding:4rem 3rem 2rem}.widget-area-secondary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:1.5rem;padding-left:1.5rem;max-width:1140px;max-width:calc(1140px + 6em)}.blogroll,.error-404{padding:0 3rem}.blogroll__header{margin-bottom:4rem}.blogroll__header--grid{max-width:1140px}.blogroll__wrap--grid{grid-template-columns:1fr 1fr;max-width:1140px;grid-column-gap:3rem;grid-row-gap:8rem}.blogroll__pagination{margin-top:2rem}.entry-content blockquote.alignleft{-webkit-transform:translateX(-20%);transform:translateX(-20%)}.entry-content blockquote.alignright{text-align:right;-webkit-transform:translateX(20%);transform:translateX(20%)}#infinite-handle{max-width:100%}}@media only screen and (min-width:1140px){.entry-title{font-size:2.5rem}}.site-header__branding{width:200px;height:64px;background-image:url(http://www.js-craft.io/_assets/js-craft-logo.webp)}#newsletterBottomRightWidget .hide,#newsletterBottomRightWidget.hide,.entry-meta-before-title,.main-offer .show-mobile,.site-footer__copy,.site-header__branding div{display:none}#menu-top-menu li a{font-weight:700;font-size:120%}.newsletter-widget-form{margin:0 auto 3rem;width:100%}.newsletter-widget-form input[type=submit]{width:250px;background-color:#ff4500;border-color:#ff4500}.home-post-meta{margin-top:-1rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--color__text-light)}.stars{text-align:center;text-decoration:none}@media only screen and (max-width:700px){.newsletter-widget-form input[type=submit]{width:120px}.site-header__branding{width:124px;height:38px}}.screencast-note{background-color:#fffee1;padding:1rem;border:1px solid #ccc;margin-bottom:1rem}.embed-container{position:relative;padding-bottom:35.25%;overflow:hidden;max-width:748px;height:auto;margin:0 auto 1rem}li code,p code{color:#ff4500;background-color:#fff}.main-offer{background-color:var(--color__accent);text-align:center;color:#fff;font-size:12px;position:fixed;border-bottom:2px solid #fff;z-index:10000;width:100%}.cta-react,a.book-widget{background-color:#ff4500;color:#fff;font-weight:700}.main-offer a{color:#fff;padding:5px 14px;display:inline-block;font-weight:700}@media only screen and (max-width:768px){.site-header{margin-top:4rem}.main-offer .show-mobile{display:inline}.main-offer .show-desktop{display:none}}.newsletter-cta-p{margin-top:3rem;border-top:1px solid #d3d3d3;padding-top:3rem}footer{background-color:#222;margin-top:6rem;padding:3rem 0;color:#fff}.main-footer{max-width:782px;padding:0 1rem;margin:0 auto;display:grid;grid-template-columns:1fr 120px;grid-template-areas:"title  avatar" "text   avatar";grid-gap:1rem}.main-footer--title{color:#fff;grid-area:title;margin-bottom:0}.search-results article,.tensorflow-off{margin-bottom:2rem}.main-footer--about{grid-area:text}.main-footer--about a{color:#fff}.main-footer--avatar{grid-area:avatar;align-items:center;justify-items:center;display:grid}#course-summary div,#react-course-landing .intro,#teacher-summary,.cta-react-container,.exit-intent-popup .container,.tb-container,.tensorflow-off{display:flex;display:flex}.main-footer--avatar img{border-radius:50%;border:3px solid;max-width:120px}.sigle-post p img{margin:1rem auto!important;border:1px solid #000}.sigle-post p img.emoji{margin:0!important}@media only screen and (max-width:500px){.main-footer{grid-template-columns:1fr;grid-template-areas:"avatar" "title" "text";text-align:center}pre code{white-space:break-spaces!important;word-break:break-all!important}}.sigle-post h5{margin-top:3.75rem}code{padding-left:0!important}.entry-content ul{padding-left:4.5rem}.entry-content h2,h3,h5{font-size:1.2rem!important}.entry-content a{text-decoration:none!important;background-image:none!important}#course-summary div{margin:.2rem 2rem;justify-content:space-between;padding:.2rem 1rem;justify-content:space-between;border-radius:10px}#course-summary div:hover{background-color:#f1f1f1}#course-summary div.public:hover{background-color:var(--color__accent);color:#fff;cursor:pointer}.cta-react-container{margin-top:1rem;justify-content:end}.cta-react{width:250px;border:1px solid #ff4500;padding:.75rem 1rem;vertical-align:middle;text-align:center;text-decoration:none;white-space:nowrap;font-size:1rem;line-height:1.5;cursor:pointer}#teacher-summary{gap:1.5rem}#teacher-summary .teacher-summary-avatar img{border-radius:50%;margin:0}.entry-content h2 a{text-decoration:underline!important;text-decoration-color:#1e1e1e!important}.exit-intent-popup{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1;background:rgba(33,33,33,.95);transform:translateY(60%) scale(0);transition:transform .3s cubic-bezier(.4, 0, .2, 1)}#react-course-landing .intro,.exit-intent-popup .container,.tb-container{gap:1rem}.exit-intent-popup .avatar{width:300px;height:0;padding-top:32%;margin-top:8px}@media (min-width:640px){.exit-intent-popup.visible{transform:translateY(0) scale(1)}}.exit-intent-popup .newsletter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:2rem;border-radius:3px}.book,.tb-book-cover,.tensorflow-off .book-cover{background-size:contain;background-repeat:no-repeat}.exit-intent-popup .close{position:absolute;top:10px;right:10px;cursor:pointer;width:10px;height:10px}.exit-intent-popup ul{margin-top:-1rem}.exit-intent-popup h2{text-decoration:none;margin-top:1rem}.exit-intent-popup .newsletter-widget-form input[type=submit]{border-color:var(--color__accent);background-color:var(--color__accent)}.exit-intent-popup p b{font-weight:700;text-decoration:underline;color:#ff4500}.book-widget-cta{margin-top:3rem;font-size:1.2rem!important;text-decoration:underline;font-weight:800}a.book-widget{font-size:120%;display:inline-block;padding:.5rem 1rem;border-bottom:10px solid #fff}.index.home h4.blogroll-item__title{font-weight:bolder;font-size:1rem}.book{width:100%;height:0;padding-top:66.64%}#newsletterBottomRightWidget{position:fixed;height:330px;width:320px;border:1px solid gray;right:10px;bottom:0;padding:20px;font-family:sans-serif;background-color:#fff}#newsletterBottomRightWidget strong{color:#000;display:block;line-height:1.2;text-align:center;margin-bottom:20px}#newsletterBottomRightWidget .close{position:absolute;top:0;right:10px;cursor:pointer;font-size:110%;color:gray}#newsletterBottomRightWidget button,#newsletterBottomRightWidget input[type=submit]{background-color:#4692ec;color:#fff;border:none;cursor:pointer}#newsletterBottomRightWidget input[type=submit]{line-height:16px}#newsletterBottomRightWidget button,#newsletterBottomRightWidget input{line-height:10px;width:100%;margin:10px auto;display:block;font-size:18px;text-align:center}.tensorflow-off{background-color:var(--color__accent);padding:1rem;margin-top:1rem;color:#fff}.tensorflow-off.single{max-width:770px;margin-left:auto;margin-right:auto}.tensorflow-off .search-field{background-color:#fff;border-color:#fff}.tensorflow-off .search-form{border:1px solid #fff}.tensorflow-off .book-cover{width:556px;margin-bottom:1rem;margin-right:1rem;background-position:center center}.tensorflow-off h4{color:#fff!important;font-size:125%!important;margin-bottom:1rem!important;text-decoration:none}.tensorflow-off a{color:#fff!important;text-decoration:underline!important;text-shadow:unset!important}.tensorflow-off .newsletter-widget-form{margin:0 auto}.tensorflow-off .newsletter-widget-form input[type=submit]{width:200px}@media (max-width:630px){.tensorflow-off{padding:2rem}.tensorflow-off .book-cover{display:none}.tensorflow-off .newsletter-widget-form input[type=submit]{width:150px}.blogroll .tensorflow-off{margin:0 -2rem 1rem}}.tb-book-cover{min-width:250px;position:relative;top:10px}.tb-menu-link{border:1px solid #ff4500!important;color:#fff!important;background-color:#ff4500!important;border-radius:2px!important;text-decoration:none!important}@media (max-width:590px){.tb-container{display:block}.tb-book-cover{padding-bottom:330px;margin:auto;width:250px;top:0}}.exit-intent-popup .avatar,.tb-book-cover,.tensorflow-off .book-cover{background-image:url(https://www.js-craft.io/_assets/bck-50.webp)}.single-main-container{display:flex;flex-direction:column}.homepage-articles-container .offer-container,.single-main-container .tensorflow-off:first-of-type{order:-1}.single-main-container .entry-meta-item .author-avatar{height:2rem}.homepage-articles-container h1{order:-2}.block-editor .block-editor-plain-text.wp-block-prismatic-blocks[style]{padding:20px;line-height:22px;font-size:14px;font-family:Menlo,Consolas,Monaco,monospace;white-space:pre;resize:vertical!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-ms-word-break:normal;word-break:normal;-webkit-overflow-scrolling:touch}#react-course-landing h1{margin-top:1rem;text-align:center;text-decoration:underline}#react-course-landing h2.tagline{text-align:center;max-width:600px;color:gray;margin:0 auto 3rem;text-decoration:none;border:none}#react-course-landing h2{margin-top:3rem;border-bottom:2px solid}#react-course-landing .intro img{width:33%;align-self:start;filter:drop-shadow(5px 5px 10px #000000)}#react-course-landing .cta-container a{border:1px solid #ff4500;display:inline-block;padding:.5rem 2rem;border-radius:2px;background-color:#ff4500;color:#fff;font-weight:700;margin-right:.5rem}#react-course-landing .cta-container a.secondary{border:1px solid var(--color__accent);background-color:var(--color__accent)}#react-course-landing .key-details{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin:1rem 0;text-align:center;border:1px solid gray;border-radius:2px;padding:.5rem 0}#react-course-landing .small{font-size:.8rem;margin:0}#react-course-landing .testimonial-container .testimonial{display:grid;grid-template-columns:10rem 1fr;margin-bottom:1rem;gap:1rem}#react-course-landing .testimonial-container .testimonial img{width:5.5rem;border-radius:50%;margin:0 auto;display:block}#react-course-landing .pricing-container{display:grid;margin:0 auto;gap:1rem;grid-template-columns:1fr 1fr}#react-course-landing .pricing-container .pricing-option{padding:1rem;border:1px solid;border-radius:2px}#react-course-landing .pricing-container .pricing-option .cta{border:1px solid #ff4500;display:block;padding:.5rem 1rem;border-radius:2px;background-color:#ff4500;color:#fff;font-weight:700;margin:0 auto;text-align:center}#react-course-landing .pricing-container .pricing-option .price{font-size:3.5rem;text-align:center;font-weight:700;margin-bottom:1rem}#react-course-landing .table-contents-list{columns:2;margin:0 0 1rem}@media only screen and (max-width:600px){#react-course-landing .intro{display:block}#react-course-landing .intro img{width:50%;margin:1rem auto 0;display:block}#react-course-landing .cta-container{text-align:center}#react-course-landing .cta-container a{margin-bottom:.5rem;width:90%}#react-course-landing .key-details{grid-template-columns:1fr 1fr;gap:1rem}#react-course-landing .key-details span{max-width:180px}#react-course-landing .testimonial-container .testimonial{grid-template-columns:6rem 1fr}#react-course-landing .pricing-container{grid-template-columns:1fr}#react-course-landing .table-contents-list{columns:1}}