@charset "UTF-8";
/*!
Theme Name: Circle Career Hub
Theme URI: http://underscores.me/
Author: Think
Author URI: https://www.think-learning.com/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: circlecareerhub
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Circle Career Hub is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box}body,html{height:100%}body{display:flex;flex-direction:column}.site-main{flex:1 0 auto}.navigation,.site-branding,.site-info,.site-main{margin:0 auto;max-width:980px;padding-left:15px;padding-right:15px;width:100%}.site-footer{flex-shrink:0}.row{margin:0 0 30px}.row:last-of-type{margin-bottom:0}.flex-row{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-row.no-wrap{flex-wrap:nowrap}.flex-row-align-start{align-items:flex-start}.flex-element{margin-bottom:15px}.half,.one-quarter,.three-quarters{width:100%}.one-third{margin-bottom:30px;width:calc(50% - 7.5px)}.one-third:last-of-type{margin-bottom:0}.two-thirds{margin-bottom:30px;width:calc(50% - 7.5px)}.two-thirds:last-of-type{margin-bottom:0}body,button,input,optgroup,select,textarea{color:#000;font-family:Lato,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;font-weight:700}h1 a,h1 a:visited,h2 a,h2 a:visited,h3 a,h3 a:visited,h4 a,h4 a:visited,h5 a,h5 a:visited,h6 a,h6 a:visited{color:#000}h1 a:active,h1 a:hover,h1 a:visited:active,h1 a:visited:hover,h2 a:active,h2 a:hover,h2 a:visited:active,h2 a:visited:hover,h3 a:active,h3 a:hover,h3 a:visited:active,h3 a:visited:hover,h4 a:active,h4 a:hover,h4 a:visited:active,h4 a:visited:hover,h5 a:active,h5 a:hover,h5 a:visited:active,h5 a:visited:hover,h6 a:active,h6 a:hover,h6 a:visited:active,h6 a:visited:hover{color:#1899f5;text-decoration:none}h1{font-size:26px;font-size:1.625rem;margin:1em 0 .5em}h1,h2{font-weight:900}h2{font-size:20px;font-size:1.25rem}h3,h4,h5{font-size:16px;font-size:1rem;font-weight:700}p{margin:0 0 1.25em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:Courier\ 10 Pitch,courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{border-bottom:1px dotted #c3c3c3;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}.sr-only{clip:rect(1px,1px,1px,1px)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.border{border:1px solid red}.flex-full{width:100%}.cta,.cta:visited{align-items:center;background-color:#1899f5;border-radius:15px;color:#fff;display:flex;height:100%;justify-content:center;padding:15px;transition:all .2s ease-in-out;width:100%}.cta:active,.cta:focus,.cta:hover{background-color:#d1ebfd;color:#000;text-decoration:none}.cta:active{background-color:#1899f5;color:#fff}.site-branding{align-items:center;display:flex;justify-content:space-between;padding-bottom:10px;padding-top:10px}.custom-logo-link{max-width:175px}body{background:#fff}.site-main{margin-bottom:15px}.site-footer{background-color:#c3c3c3;padding-top:1.25em}.site-info{color:#fff;font-size:14px;font-size:.875rem}hr{background-color:#f3f3f3;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em;padding:0 0 0 1em}ol li,ul li{margin-bottom:.25em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,img,object{max-width:100%}img{display:block;height:auto}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}.ac-tab{align-items:center;color:#fff;cursor:pointer;display:flex;padding:10px;position:relative}.ac-tab img{height:30px;margin-right:10px;width:30px}.ac-tab h4{color:#fff;line-height:1.3;margin:0;padding-right:20px}.ac-tab h4.dark{color:#000}.ac-tab:after{content:"▶";position:absolute;right:10px;transition:transform .2s}.ac-body,.ac-tab.dark:after{color:#000}.ac-body{background-color:#f3f3f3;height:auto;margin-bottom:10px;max-height:0;overflow:hidden;padding:0 15px;transition:all .3s ease}.ac-body h5{font-size:16px;font-size:1rem;margin:0 0 15px}.ac-tab.open:after{transform:rotate(90deg)}.ac-tab.open+.ac-body{max-height:1600px;padding:15px 15px 0}.ac-button-container{align-items:flex-start;display:flex;flex-direction:column}.ac-button-container a{margin-bottom:1.25em}.youtube-player{background:#f3f3f3;border-radius:15px;height:0;max-width:100%;overflow:hidden;padding-bottom:55.2%;position:relative}.youtube-player iframe{background:transparent;height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}.youtube-player img{border:none;bottom:0;cursor:pointer;display:block;height:auto;left:0;margin:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;transition:all .4s;width:100%}.youtube-player img:hover{-webkit-filter:brightness(75%)}.youtube-player .play{background:url(//i.imgur.com/TxzC70f.png) no-repeat;cursor:pointer;height:72px;left:50%;margin-left:-36px;margin-top:-36px;position:absolute;top:50%;width:72px}a{cursor:pointer;font-weight:700;text-decoration:none}a,a:visited{color:#1899f5}a:active,a:focus,a:hover{color:#61b9f8;text-decoration:underline}a:focus{outline:thin dotted}a:active,a:hover{outline:0}a.button,button,input[type=button],input[type=reset],input[type=submit]{background:#fff;border:1px solid #c3c3c3;border-radius:30px;box-shadow:0 3px 3px #e0e0e0;color:#c3c3c3;cursor:pointer;font-weight:700;line-height:1;padding:12px 24px 13px;transition:all .2s ease-in-out}a.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:#f3f3f3;border-color:#000;box-shadow:none;text-decoration:none}a.button:active,a.button:focus,button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{background:#f3f3f3;border-color:#c3c3c3;text-decoration:none}a.button.cta-button,button.cta-button,input[type=button].cta-button,input[type=reset].cta-button,input[type=submit].cta-button{background:#1899f5;border-color:#1899f5;color:#fff;display:block;text-align:center}a.button.cta-button:hover,button.cta-button:hover,input[type=button].cta-button:hover,input[type=reset].cta-button:hover,input[type=submit].cta-button:hover{background:#d1ebfd;border-color:#d1ebfd;color:#000;text-decoration:none}a.button.cta-button:active,button.cta-button:active,input[type=button].cta-button:active,input[type=reset].cta-button:active,input[type=submit].cta-button:active{background:#1899f5;border-color:#1899f5;text-decoration:none}a.button.ac-body-button,button.ac-body-button,input[type=button].ac-body-button,input[type=reset].ac-body-button,input[type=submit].ac-body-button{background:#fff;border-color:#c3c3c3;color:#000;font-size:14px;font-size:.875rem;margin-bottom:.75em}a.button.ac-body-button:hover,button.ac-body-button:hover,input[type=button].ac-body-button:hover,input[type=reset].ac-body-button:hover,input[type=submit].ac-body-button:hover{border-color:#000;color:#000;font-weight:900}a.button.ac-body-button:last-of-type,button.ac-body-button:last-of-type,input[type=button].ac-body-button:last-of-type,input[type=reset].ac-body-button:last-of-type,input[type=submit].ac-body-button:last-of-type{margin-bottom:1.25em}.menu-toggle{border:0;box-shadow:none;color:#000;font-size:30px;height:30px;padding:0;width:30px}.menu-toggle,.menu-toggle:active,.menu-toggle:focus,.menu-toggle:hover{background:transparent}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{background-color:#f3f3f3;border:1px solid #c3c3c3;border-radius:3px;color:#000;padding:3px}input[type=color]:focus,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=range]: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{background-color:#fff;color:#000}select{border:1px solid #c3c3c3}textarea{width:100%}.nav-bar{background-color:#f3f3f3;box-shadow:0 3px 6px rgba(0,0,0,.5);display:none}.navigation{display:block;width:100%}.navigation.secondary-navigation{display:none;margin-top:-10px}.navigation.secondary-navigation.visible{display:block}.navigation.secondary-navigation #secondary-menu:before{content:"Pick a route:";font-weight:900;padding:15px}.navigation ul{display:flex;list-style:none;margin:0;padding-left:0}.navigation ul ul{background-color:#f3f3f3;border-radius:0 0 15px 15px;box-shadow:0 3px 3px rgba(0,0,0,.5);flex-direction:column;left:-999em;position:absolute;top:100%;z-index:99999}.navigation ul ul ul{left:-999em;top:0}.navigation ul ul li.focus>ul,.navigation ul ul li:hover>ul{display:flex;left:auto}.navigation ul ul a{width:200px}.navigation ul li.focus>ul,.navigation ul li:hover>ul{left:auto}.navigation ul li li.focus>ul,.navigation ul li li:hover>ul{border-radius:0 0 0 0;box-shadow:none;font-size:14px;font-size:.875rem;position:relative}.navigation ul li li.focus>ul li a,.navigation ul li li:hover>ul li a{padding:5px 15px 5px 25px}.navigation li{margin:0;position:relative}.navigation a{color:#000;display:inline-block;padding:15px}.navigation a:active,.navigation a:focus,.navigation a:hover{background:#1899f5;border:0;color:#fff;outline:none;text-decoration:none}.navigation li li:last-child a:active,.navigation li li:last-child a:focus,.navigation li li:last-child a:hover{border-radius:0 0 15px 15px}.navigation li li:last-child.menu-item-has-children a:active,.navigation li li:last-child.menu-item-has-children a:focus,.navigation li li:last-child.menu-item-has-children a:hover{border-radius:0 0 0 0}.navigation li li:last-child ul li:last-child a:active,.navigation li li:last-child ul li:last-child a:focus,.navigation li li:last-child ul li:last-child a:hover,.navigation li li:last-child.menu-item-has-children ul{border-radius:0 0 15px 15px}.navigation li li li:last-child a:active,.navigation li li li:last-child a:focus,.navigation li li li:last-child a:hover{border-radius:0 0 0 0}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:auto 0 30px;padding:0}.comment-navigation .nav-links,.post-navigation .nav-links,.posts-navigation .nav-links{display:flex}.comment-navigation .nav-next .nav-arrow,.comment-navigation .nav-previous .nav-arrow,.post-navigation .nav-next .nav-arrow,.post-navigation .nav-previous .nav-arrow,.posts-navigation .nav-next .nav-arrow,.posts-navigation .nav-previous .nav-arrow{display:inline-block}.comment-navigation .nav-next a,.comment-navigation .nav-previous a,.post-navigation .nav-next a,.post-navigation .nav-previous a,.posts-navigation .nav-next a,.posts-navigation .nav-previous a{color:#1899f5;display:flex;flex-direction:column;padding:0}.comment-navigation .nav-next a:active,.comment-navigation .nav-next a:focus,.comment-navigation .nav-next a:hover,.comment-navigation .nav-previous a:active,.comment-navigation .nav-previous a:focus,.comment-navigation .nav-previous a:hover,.post-navigation .nav-next a:active,.post-navigation .nav-next a:focus,.post-navigation .nav-next a:hover,.post-navigation .nav-previous a:active,.post-navigation .nav-previous a:focus,.post-navigation .nav-previous a:hover,.posts-navigation .nav-next a:active,.posts-navigation .nav-next a:focus,.posts-navigation .nav-next a:hover,.posts-navigation .nav-previous a:active,.posts-navigation .nav-previous a:focus,.posts-navigation .nav-previous a:hover{background:transparent;color:#61b9f8;text-decoration:underline}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-previous a,.post-navigation .nav-previous a,.posts-navigation .nav-previous a{align-items:flex-start}.comment-navigation .nav-previous .nav-arrow,.post-navigation .nav-previous .nav-arrow,.posts-navigation .nav-previous .nav-arrow{transform:scaleX(-1)}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{flex:1 0 50%;text-align:end}.all-posts{margin-bottom:0}.all-posts .nav-arrow{display:inline-block;transform:rotate(-90deg)}.sticky{display:block}.page{margin:0 0 1.5em}.updated:not(.published){display:none}.entry-title{margin-bottom:25px}h2.entry-title{margin-bottom:0}.entry-subtitle{margin-bottom:20px;margin-top:0}.page-links{clear:both;margin:0 0 1.5em}.img-text img{float:left;margin-right:30px}.entry-footer{width:100%}.post-excerpt{background-color:#f3f3f3;border-radius:15px;padding-bottom:15px}.post-excerpt img{border-radius:15px 15px 0 0}.post-excerpt a{color:#000;display:block;font-weight:300}.post-excerpt a:active,.post-excerpt a:focus,.post-excerpt a:hover,.post-excerpt a:visited{color:#000;text-decoration:none}.post-excerpt h3{line-height:1.3;margin:.75em 0 .5em}.post-excerpt p{line-height:1.3;margin-bottom:0}.post-excerpt h3,.post-excerpt p{padding:0 15px}.post-excerpt.horizontal a{display:flex}.framework-header h1,.framework-header h2{width:100%}.framework-titles{order:2}.framework-workshop-signup{display:flex;flex-wrap:wrap;margin-top:30px;order:1}.framework-workshop-signup a{text-align:center;width:100%}.course-info img{margin-bottom:30px;width:100%}.course-info-left img{margin-bottom:0}.requirements{margin-bottom:30px}.further-info,.requirements{padding:20px 15px 1px}.further-info h1:first-of-type,.further-info h2:first-of-type,.further-info h3:first-of-type,.further-info h4:first-of-type,.further-info h5:first-of-type,.further-info h6:first-of-type,.requirements h1:first-of-type,.requirements h2:first-of-type,.requirements h3:first-of-type,.requirements h4:first-of-type,.requirements h5:first-of-type,.requirements h6:first-of-type{margin-top:0}.further-info{background-color:#c3c3c3;color:#000}.further-info a{color:#000}.requirements{background-color:#f3f3f3}.post-main{display:flex;flex-direction:column;justify-content:space-between}.post-main .entry-header{margin-bottom:30px}.post{margin:0 0 3em}.entry-meta{margin-bottom:15px}.post-content .video-container h2{cursor:unset;margin-top:0;text-decoration:none!important}.post-footer{clear:both}.related-resource{background-color:#f3f3f3;border-radius:15px;margin-bottom:15px;width:100%}.related-resource img{border-radius:15px 0 0 15px;-o-object-fit:contain;object-fit:contain}.related-resource a{color:#000;display:block;font-weight:300}.related-resource a:active,.related-resource a:focus,.related-resource a:hover,.related-resource a:visited{color:#000;text-decoration:none}.related-resource h3,.related-resource p{line-height:1.3;margin:.75em 0 .5em;padding:0 15px}.related-resource.horizontal a{display:flex}.archive-excerpt{border-bottom:1px solid #c3c3c3;margin-bottom:30px}.archive-excerpt:last-of-type{border-bottom:0}.archive-excerpt .entry-header{margin-bottom:30px}.archive-excerpt .flex-row{justify-content:flex-start}.archive-excerpt h2{margin-top:0}.archive-excerpt img{margin:0 30px 30px 0;max-width:150px;-o-object-fit:cover;object-fit:cover}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{grid-gap:1.5em;display:grid;margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}html.hc-nav-yscroll{overflow-y:scroll}body.hc-nav-open{min-height:100%;overflow:visible;position:fixed;width:100%}.hc-offcanvas-nav{display:none;height:100%;position:fixed;text-align:left;top:0;visibility:hidden;z-index:9999}.hc-offcanvas-nav.is-ios *{cursor:pointer!important}.hc-offcanvas-nav .nav-container{box-sizing:border-box;height:100%;max-height:100%;max-width:100%;position:fixed;top:0;transition:transform .4s ease;z-index:9998}.hc-offcanvas-nav .nav-wrapper{-ms-scroll-chaining:none;box-sizing:border-box;height:100%;overscroll-behavior:none;width:100%}.hc-offcanvas-nav .nav-content{height:100%}.hc-offcanvas-nav .nav-wrapper-0>.nav-content{box-sizing:border-box;overflow:scroll;overflow-x:visible;overflow-y:auto}.hc-offcanvas-nav ul{list-style:none;margin:0;padding:0}.hc-offcanvas-nav li{display:block;position:relative}.hc-offcanvas-nav li.level-open>.nav-wrapper{visibility:visible}.hc-offcanvas-nav li:not(.custom-content) a{box-sizing:border-box;cursor:pointer;display:block;position:relative}.hc-offcanvas-nav li:not(.custom-content) a[disabled]{cursor:not-allowed}.hc-offcanvas-nav li:not(.custom-content) a,.hc-offcanvas-nav li:not(.custom-content) a:hover{text-decoration:none}.hc-offcanvas-nav input[type=checkbox]{display:none}.hc-offcanvas-nav label{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;z-index:10}.hc-offcanvas-nav .nav-item-wrapper{position:relative}.hc-offcanvas-nav .nav-item-link{box-sizing:border-box;display:block;position:relative}.hc-offcanvas-nav:not(.user-is-tabbing) .nav-close-button:focus,.hc-offcanvas-nav:not(.user-is-tabbing) .nav-item-wrapper a:focus{outline:none}.hc-offcanvas-nav .nav-back:focus,.hc-offcanvas-nav .nav-close:focus,.hc-offcanvas-nav .nav-next:focus{z-index:10}.hc-offcanvas-nav .nav-wrapper:after,.hc-offcanvas-nav.disable-body:after{-ms-scroll-chaining:none;bottom:0;content:"";height:100%;left:0;opacity:0;overscroll-behavior:none;right:0;top:0;transition:visibility 0s ease .4s,opacity .4s ease;visibility:hidden;width:100%;z-index:9990}.hc-offcanvas-nav.disable-body:after{position:fixed}.hc-offcanvas-nav .nav-wrapper:after{position:absolute}.hc-offcanvas-nav .sub-level-open:after,.hc-offcanvas-nav.disable-body.nav-open:after{opacity:1;transition-delay:.05s;visibility:visible}.hc-offcanvas-nav:not(.nav-open):after{pointer-events:none}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper:after{display:none}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper.nav-wrapper-0{max-height:100vh}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper.nav-wrapper-0>.nav-content{box-sizing:border-box;max-height:100vh;overflow:scroll;overflow-x:visible;overflow-y:auto}.hc-offcanvas-nav.nav-levels-expand ul .nav-wrapper{max-height:0;min-width:0;overflow:hidden;transition:height 0s ease .4s;visibility:hidden}.hc-offcanvas-nav.nav-levels-expand .level-open>.nav-wrapper{max-height:none;overflow:visible;visibility:visible}.hc-offcanvas-nav.nav-levels-overlap .nav-content{box-sizing:border-box;max-height:100vh;overflow:scroll;overflow-x:visible;overflow-y:auto}.hc-offcanvas-nav.nav-levels-overlap .nav-wrapper{max-height:100vh}.hc-offcanvas-nav.nav-levels-overlap ul .nav-wrapper{height:100%;position:absolute;top:0;transition:visibility 0s ease .4s,transform .4s ease;visibility:hidden;z-index:9999}.hc-offcanvas-nav.nav-levels-overlap ul li.nav-parent{position:static}.hc-offcanvas-nav.nav-levels-overlap ul li.level-open>.nav-wrapper{transform:translateZ(0);transition:transform .4s ease;visibility:visible}.hc-offcanvas-nav.nav-position-left,.hc-offcanvas-nav.nav-position-left .nav-container{left:0}.hc-offcanvas-nav.nav-position-left.nav-levels-overlap li .nav-wrapper{left:0;transform:translate3d(-100%,0,0)}.hc-offcanvas-nav.nav-position-right,.hc-offcanvas-nav.nav-position-right .nav-container{right:0}.hc-offcanvas-nav.nav-position-right.nav-levels-overlap li .nav-wrapper{right:0;transform:translate3d(100%,0,0)}.hc-offcanvas-nav.nav-position-top{top:0}.hc-offcanvas-nav.nav-position-top .nav-container{top:0;width:100%}.hc-offcanvas-nav.nav-position-top.nav-levels-overlap li .nav-wrapper{left:0;transform:translate3d(0,-100%,0)}.hc-offcanvas-nav.nav-position-bottom{bottom:0;top:auto}.hc-offcanvas-nav.nav-position-bottom .nav-container{bottom:0;top:auto;width:100%}.hc-offcanvas-nav.nav-position-bottom.nav-levels-overlap li .nav-wrapper{left:0;transform:translate3d(0,100%,0)}.hc-offcanvas-nav.nav-open[class*=hc-nav-] div.nav-container{transform:translateZ(0)}.hc-offcanvas-nav.rtl{direction:rtl;text-align:right}.hc-nav-trigger{display:none;min-height:24px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:30px}.hc-nav-trigger span{top:50%;transform:translateY(-50%);transform-origin:50% 50%;width:30px}.hc-nav-trigger span,.hc-nav-trigger span:after,.hc-nav-trigger span:before{background:#34495e;display:block;height:4px;left:0;position:absolute;transition:all .2s ease}.hc-nav-trigger span:after,.hc-nav-trigger span:before{content:"";width:100%}.hc-nav-trigger span:before{top:-10px}.hc-nav-trigger span:after{bottom:-10px}.hc-nav-trigger.toggle-open span{background:transparent;transform:rotate(45deg)}.hc-nav-trigger.toggle-open span:before{transform:translate3d(0,10px,0)}.hc-nav-trigger.toggle-open span:after{transform:rotate(-90deg) translate3d(10px,0,0)}.hc-offcanvas-nav{font-family:sans-serif}.hc-offcanvas-nav .nav-wrapper:after,.hc-offcanvas-nav:after{background:rgba(0,0,0,.3)}.hc-offcanvas-nav .nav-container,.hc-offcanvas-nav .nav-wrapper,.hc-offcanvas-nav ul{background:#f3f3f3}.hc-offcanvas-nav .nav-container li,.hc-offcanvas-nav .nav-wrapper li,.hc-offcanvas-nav ul li{margin-bottom:0}.hc-offcanvas-nav .nav-content>h2,.hc-offcanvas-nav .nav-content>h3,.hc-offcanvas-nav .nav-content>h4,.hc-offcanvas-nav .nav-content>h5,.hc-offcanvas-nav .nav-content>h6{color:#000;font-size:19px;font-weight:400;padding:20px 17px}.hc-offcanvas-nav .nav-content>h2:not(.nav-title):not(.level-title),.hc-offcanvas-nav .nav-content>h3:not(.nav-title):not(.level-title),.hc-offcanvas-nav .nav-content>h4:not(.nav-title):not(.level-title),.hc-offcanvas-nav .nav-content>h5:not(.nav-title):not(.level-title),.hc-offcanvas-nav .nav-content>h6:not(.nav-title):not(.level-title){background:#f3f3f3;font-size:16px;padding:15px 17px}.hc-offcanvas-nav .nav-back a,.hc-offcanvas-nav .nav-item-link,.hc-offcanvas-nav li.nav-close a{background:transparent;border-bottom:1px solid #e4e4e4;color:#000;font-size:14px;padding:14px 17px;transition:background .1s ease;z-index:1}.hc-offcanvas-nav .nav-back a:focus,.hc-offcanvas-nav .nav-back a:focus-within,.hc-offcanvas-nav .nav-item-link:focus,.hc-offcanvas-nav .nav-item-link:focus-within,.hc-offcanvas-nav li.nav-close a:focus,.hc-offcanvas-nav li.nav-close a:focus-within{z-index:10}.hc-offcanvas-nav .nav-back a:hover span:before,.hc-offcanvas-nav .nav-item-link:hover span:before,.hc-offcanvas-nav li.nav-close a:hover span:before{border-left:2px solid #fff;border-top:2px solid #fff}.hc-offcanvas-nav .nav-back a[disabled],.hc-offcanvas-nav .nav-item-link[disabled],.hc-offcanvas-nav li.nav-close a[disabled]{color:rgba(0,0,0,.5)}.hc-offcanvas-nav div.nav-back+ul>li:first-child>.nav-item-wrapper>.nav-item-link{border-top:none!important}.hc-offcanvas-nav:not(.touch-device) li:not(.nav-item-custom) a:not([disabled]):hover{background:#1899f5;color:#fff}.hc-offcanvas-nav .nav-custom-content{border-bottom:1px solid #e4e4e4;font-size:14px;padding:14px 17px}.hc-offcanvas-nav .nav-highlight{background:#e9e9e9}.hc-offcanvas-nav .nav-wrapper>.nav-content>ul:first-of-type>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link,.hc-offcanvas-nav .nav-wrapper>.nav-content>ul:first-of-type>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link+a{border-top:1px solid #e4e4e4}.hc-offcanvas-nav .nav-wrapper>.nav-content>ul:not(:last-child){border-bottom:2px solid #e4e4e4}.hc-offcanvas-nav .nav-wrapper>.nav-content>ul+h2,.hc-offcanvas-nav .nav-wrapper>.nav-content>ul+h3,.hc-offcanvas-nav .nav-wrapper>.nav-content>ul+h4,.hc-offcanvas-nav .nav-wrapper>.nav-content>ul+h5,.hc-offcanvas-nav .nav-wrapper>.nav-content>ul+h6{margin-top:-2px}.hc-offcanvas-nav .nav-wrapper>.nav-content>.level-title+h2,.hc-offcanvas-nav .nav-wrapper>.nav-content>.level-title+h3,.hc-offcanvas-nav .nav-wrapper>.nav-content>.level-title+h4,.hc-offcanvas-nav .nav-wrapper>.nav-content>.level-title+h5,.hc-offcanvas-nav .nav-wrapper>.nav-content>.level-title+h6,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-close+h2,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-close+h3,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-close+h4,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-close+h5,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-close+h6,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-title+h2,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-title+h3,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-title+h4,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-title+h5,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-title+h6,.hc-offcanvas-nav .nav-wrapper>.nav-content>h2+ul>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link,.hc-offcanvas-nav .nav-wrapper>.nav-content>h3+ul>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link,.hc-offcanvas-nav .nav-wrapper>.nav-content>h4+ul>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link,.hc-offcanvas-nav .nav-wrapper>.nav-content>h5+ul>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link,.hc-offcanvas-nav .nav-wrapper>.nav-content>h6+ul>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link{border-top:1px solid #e4e4e4}.hc-offcanvas-nav li{color:#000}.hc-offcanvas-nav li.nav-parent .nav-item-link:last-child{padding-right:58px}.hc-offcanvas-nav li.nav-parent .nav-item-link:not(:last-child){margin-right:45px}.hc-offcanvas-nav .nav-back span,.hc-offcanvas-nav .nav-close-button span,.hc-offcanvas-nav .nav-parent .nav-next{bottom:0;cursor:pointer;position:absolute;right:0;text-align:center;top:0;transition:background .1s ease;width:45px}.hc-offcanvas-nav .nav-close-button{display:block;position:relative}.hc-offcanvas-nav .nav-close-button span:after,.hc-offcanvas-nav .nav-close-button span:before{border-left:3px solid #000;border-top:3px solid #000;content:"";height:8px;left:50%;margin-top:-3px;position:absolute;top:50%;width:8px}.hc-offcanvas-nav .nav-close-button span:before{margin-left:-9px;transform:rotate(135deg)}.hc-offcanvas-nav .nav-close-button span:after{transform:rotate(-45deg)}.hc-offcanvas-nav .nav-close-button:hover span:after,.hc-offcanvas-nav .nav-close-button:hover span:before{border-left:3px solid #fff;border-top:3px solid #fff}.hc-offcanvas-nav .nav-content>.nav-close{position:relative;z-index:2}.hc-offcanvas-nav .nav-content>.nav-close a{background:transparent;box-sizing:border-box;color:#000;font-size:14px;text-decoration:none;z-index:1}.hc-offcanvas-nav .nav-content>.nav-close a:not(.has-label){height:50px}.hc-offcanvas-nav .nav-content>.nav-close a.has-label{border-top:1px solid #e4e4e4;padding:14px 17px}.hc-offcanvas-nav .nav-content>.nav-close a:hover{background:radial-gradient(farthest-corner at top right,rgba(0,0,0,.1),transparent);border:none}.hc-offcanvas-nav .nav-content>.nav-close.has-label+ul{margin-top:-1px}.hc-offcanvas-nav:not(.nav-close-button-empty) .nav-content>.nav-close{margin-bottom:-1px}.hc-offcanvas-nav .nav-title+.nav-close a:not(.has-label){height:66px;line-height:66px;position:absolute;right:0;top:-66px;width:45px}.hc-offcanvas-nav.nav-close-button-empty .nav-title{padding-right:55px}.hc-offcanvas-nav li.nav-close a:not(.has-label){height:49px}.hc-offcanvas-nav .nav-back a,.hc-offcanvas-nav .nav-content>.nav-close:first-child a,.hc-offcanvas-nav .nav-title+.nav-close a.has-label,.hc-offcanvas-nav li.nav-close a{border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1}.hc-offcanvas-nav .nav-back a:hover,.hc-offcanvas-nav .nav-content>.nav-close:first-child a:hover,.hc-offcanvas-nav .nav-title+.nav-close a.has-label:hover,.hc-offcanvas-nav li.nav-close a:hover{background:#1899f5}.hc-offcanvas-nav li.nav-back:not(:first-child) a,.hc-offcanvas-nav li.nav-close:not(:first-child) a{margin-top:-1px}.hc-offcanvas-nav a.nav-next{border-bottom:1px solid #e4e4e4}.hc-offcanvas-nav .nav-back span:before,.hc-offcanvas-nav .nav-next span:before{border-left:2px solid #000;border-top:2px solid #000;box-sizing:border-box;content:"";height:8px;left:50%;margin-left:-2px;position:absolute;top:50%;transform-origin:center;width:8px}.hc-offcanvas-nav .nav-back:hover span:before,.hc-offcanvas-nav .nav-next:hover span:before{border-left:2px solid #fff;border-top:2px solid #fff}.hc-offcanvas-nav .nav-next span{bottom:0;left:0;position:absolute;right:0;top:0}.hc-offcanvas-nav .nav-next span:before{transform:translate(-50%,-50%) rotate(135deg)}.hc-offcanvas-nav .nav-back span:before{margin-left:2px;transform:translate(-50%,-50%) rotate(-45deg)}.hc-offcanvas-nav.nav-position-left.nav-open.nav-levels-overlap .nav-wrapper{box-shadow:1px 0 2px rgba(0,0,0,.2)}.hc-offcanvas-nav.nav-position-right.nav-open.nav-levels-overlap .nav-wrapper{box-shadow:-1px 0 2px rgba(0,0,0,.2)}.hc-offcanvas-nav.nav-position-right .nav-next span:before{margin-left:2px;transform:translate(-50%,-50%) rotate(135deg)}.hc-offcanvas-nav.nav-position-right .nav-back span:before{margin-left:-2px;transform:translate(-50%,-50%) rotate(-45deg)}.hc-offcanvas-nav.nav-position-top.nav-open .nav-wrapper{box-shadow:0 1px 2px rgba(0,0,0,.2)}.hc-offcanvas-nav.nav-position-top .nav-next span:before{margin-left:0;margin-right:-2px;transform:translate(-50%,-50%) rotate(-135deg)}.hc-offcanvas-nav.nav-position-top .nav-back span:before{margin-left:0;margin-right:-2px;transform:translate(-50%,-50%) rotate(45deg)}.hc-offcanvas-nav.nav-position-bottom.nav-open .nav-wrapper{box-shadow:0 -1px 2px rgba(0,0,0,.2)}.hc-offcanvas-nav.nav-position-bottom .nav-next span:before{margin-left:0;margin-right:-2px;transform:translate(-50%,-50%) rotate(45deg)}.hc-offcanvas-nav.nav-position-bottom .nav-back span:before{margin-left:0;margin-right:-2px;transform:translate(-50%,-50%) rotate(-135deg)}.hc-offcanvas-nav.nav-levels-expand ul .nav-wrapper,.hc-offcanvas-nav.nav-levels-none ul .nav-wrapper{background:transparent;box-shadow:none}.hc-offcanvas-nav.nav-levels-expand li.level-open,.hc-offcanvas-nav.nav-levels-none li.level-open{background:#e9e9e9}.hc-offcanvas-nav.nav-levels-expand li.level-open>.nav-item-wrapper>a,.hc-offcanvas-nav.nav-levels-none li.level-open>.nav-item-wrapper>a{border-bottom:1px solid #dfdfdf}.hc-offcanvas-nav.nav-levels-expand li.level-open>.nav-item-wrapper>a:hover,.hc-offcanvas-nav.nav-levels-none li.level-open>.nav-item-wrapper>a:hover{background:#ebebeb}.hc-offcanvas-nav.nav-levels-expand li.level-open>.nav-item-wrapper>.nav-next span:before,.hc-offcanvas-nav.nav-levels-expand li.level-open>.nav-item-wrapper>a>.nav-next span:before,.hc-offcanvas-nav.nav-levels-none li.level-open>.nav-item-wrapper>.nav-next span:before,.hc-offcanvas-nav.nav-levels-none li.level-open>.nav-item-wrapper>a>.nav-next span:before{margin-top:-2px;transform:translate(-50%,-50%) rotate(-135deg)}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper-1 .nav-item-link,.hc-offcanvas-nav.nav-levels-none .nav-wrapper-1 .nav-item-link{padding-left:37px}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper-2 .nav-item-link,.hc-offcanvas-nav.nav-levels-none .nav-wrapper-2 .nav-item-link{padding-left:57px}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper-3 .nav-item-link,.hc-offcanvas-nav.nav-levels-none .nav-wrapper-3 .nav-item-link{padding-left:77px}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper-4 .nav-item-link,.hc-offcanvas-nav.nav-levels-none .nav-wrapper-4 .nav-item-link{padding-left:97px}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper-5 .nav-item-link,.hc-offcanvas-nav.nav-levels-none .nav-wrapper-5 .nav-item-link{padding-left:117px}.hc-offcanvas-nav.rtl a.nav-next{border-left:none;border-right:1px solid #e4e4e4}.hc-offcanvas-nav.rtl .nav-back span,.hc-offcanvas-nav.rtl .nav-close-button span,.hc-offcanvas-nav.rtl .nav-next,.hc-offcanvas-nav.rtl .nav-title+.nav-close a:not(.has-label){left:0;right:auto}.hc-offcanvas-nav.rtl li.nav-parent .nav-item-link:last-child{padding-left:58px;padding-right:17px}.hc-offcanvas-nav.rtl li.nav-parent .nav-item-link:not(:last-child){margin-left:45px;margin-right:0}.hc-offcanvas-nav.rtl .nav-wrapper-1 li.nav-item .nav-item-link{padding-right:37px}.hc-offcanvas-nav.rtl .nav-wrapper-2 li.nav-item .nav-item-link{padding-right:57px}.hc-offcanvas-nav.rtl .nav-wrapper-3 li.nav-item .nav-item-link{padding-right:77px}.hc-offcanvas-nav.rtl .nav-wrapper-4 li.nav-item .nav-item-link{padding-right:97px}.hc-offcanvas-nav.rtl .nav-wrapper-5 li.nav-item .nav-item-link{padding-right:117px}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-bottom:1.5em;margin-right:1.5em}.alignright{float:right;margin-bottom:1.5em;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-bottom:1.5em;margin-left:auto;margin-right:auto}@media (min-width:768px){.navigation,.site-branding,.site-info,.site-main{max-width:1370px;padding-left:30px;padding-right:30px}.row{margin:0 0 60px}.flex-element{margin-bottom:0}.one-quarter{width:calc(25% - 15px)}.three-quarters{width:calc(75% - 15px)}.half{width:calc(50% - 15px)}.half.extra-padding{width:calc(50% - 30px)}.one-third{margin-bottom:0;width:calc(33.33333% - 15px)}.two-thirds{margin-bottom:0;width:calc(66.66666% - 15px)}h1{font-size:45px;font-size:2.8125rem}h2{font-size:35px;font-size:2.1875rem}h3,h4,h5{font-size:18px;font-size:1.125rem}.site-branding{padding-bottom:15px;padding-top:15px}.site-main{margin-bottom:30px}.menu-toggle{display:none!important}.nav-bar{display:block}.comment-navigation .nav-next a,.comment-navigation .nav-previous a,.post-navigation .nav-next a,.post-navigation .nav-previous a,.posts-navigation .nav-next a,.posts-navigation .nav-previous a{flex-direction:row}.comment-navigation .nav-previous .nav-subtitle,.post-navigation .nav-previous .nav-subtitle,.posts-navigation .nav-previous .nav-subtitle{order:2}.comment-navigation .nav-previous .nav-title,.post-navigation .nav-previous .nav-title,.posts-navigation .nav-previous .nav-title{order:3}.comment-navigation .nav-previous .nav-arrow,.post-navigation .nav-previous .nav-arrow,.posts-navigation .nav-previous .nav-arrow{order:1}.comment-navigation .nav-next a,.post-navigation .nav-next a,.posts-navigation .nav-next a{justify-content:flex-end}.framework-titles{order:1}.framework-workshop-signup{order:2}.framework-workshop-signup.increase-top-margin{margin-top:60px}.framework-workshop-signup.increase-bottom-margin{margin-bottom:45px!important}.framework-workshop-signup a{margin:auto}.framework-main-content.reduced-margin{margin-top:-20px}}@media (max-width:767px){.m-100{width:100%}.framework-titles{margin-bottom:0}.course-info-left{margin-bottom:1.5em}}@media (max-width:480px){.related-resource img{border-radius:15px 15px 0 0;width:100%}.related-resource.horizontal a{flex-wrap:wrap}}@media (min-width:1024px){.related-resource{margin-bottom:15px;width:calc(50% - 15px)}}
/*# sourceMappingURL=style.css.map */