iframe,img{max-width:100%}button,select{text-transform:none}[type=checkbox],html{box-sizing:border-box}[type=button],[type=submit],button{-webkit-appearance:button}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */em,i{font-style:italic}input[type=text]{color:var(--color-theme-gray-8);border:1px solid var(--color-theme-gray-3)}input[type=text]:focus{color:var(--color-theme-gray-9)}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */b,strong{font-weight:bolder}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;border-radius:3px;border-radius:var(--global-border-radius)}textarea{overflow:auto;width:100%}body,button,input,select,textarea{color:#212529;color:var(--global-font-color);font-family:Open Sans,sans-serif;font-family:var(--global-font-family);font-size:1rem;font-size:var(--font-size-regular);line-height:1.75;line-height:var(--global-font-line-height)}h1,h2,h3,h4{font-family:var(--highlight-font-family)}body,button{color:var(--global-font-color);font-family:var(--global-font-family);font-size:var(--font-size-regular);line-height:var(--global-font-line-height)}input[type=email],input[type=number],input[type=tel],input[type=text],textarea{color:#343a40;color:var(--color-theme-gray-8);border:1px solid #dee2e6;border:1px solid var(--color-theme-gray-3);padding:3px}input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{color:#212529;color:var(--color-theme-gray-9)}button:focus,input:focus,select:focus,textarea:focus{outline-color:#339af0;outline-color:var(--color-theme-blue-5)}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */body{margin:0;background-color:#f8f9fa;background-color:var(--theme-background-color)}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */button::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:ButtonText dotted 1px}.entry-footer span,details{display:block}summary{display:list-item}.primary-sidebar,h1,h2,h3,h4{font-family:Roboto Condensed,sans-serif}button{border-radius:var(--global-border-radius);border:1px solid var(--color-theme-blue-5);background:var(--color-theme-white);color:var(--color-theme-blue-5)}h1,h2,h3,h4{font-family:var(--highlight-font-family);font-stretch:condensed;clear:both}h3{font-size:1.55556rem}.entry-content ul{padding-right:2.5em;padding-left:2.5em}button:hover{background:var(--color-theme-blue-0)}button:active,button:focus{border-color:var(--color-theme-blue-5)}button:focus{outline-color:var(--color-theme-blue-5)}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */.entry-header .entry-title,.page-header .page-title{margin:.5em 0;line-height:1.5}.entry-header .entry-title a{color:initial;text-decoration:none}.post-thumbnail{display:block;margin-top:-1.5em;margin-bottom:1em}.post-thumbnail img{margin:20px auto}.entry-summary{margin:1em 0 0}.entry-summary .read-more{display:block;margin-top:1em;text-transform:uppercase;text-decoration:none;font-weight:700;color:#228be6;color:var(--color-theme-blue-6)}.entry-summary .read-more:hover{color:#1971c2;color:var(--color-theme-blue-8)}.entry-summary p:last-child{margin-bottom:0}.site-main .pagination{overflow:hidden;padding:0 1.5rem 1em;font-stretch:condensed;margin:3em auto 1.5em}.pagination .nav-links{-webkit-box-pack:center;justify-content:center;flex-wrap:wrap}.pagination .page-numbers{display:inline-block;margin-right:1em;border:1px solid #339af0;border:1px solid var(--color-link);border-radius:3px;border-radius:var(--global-border-radius);min-width:1.75em;line-height:1.75;text-align:center;text-decoration:none;padding:.25em .75em}.pagination .page-numbers:not(.current):not(.next):not(.prev):not(.dots){background-color:#339af0;background-color:var(--color-theme-blue-5);color:#fff;color:var(--color-theme-white)}.pagination .page-numbers:not(.current):not(.next):not(.prev):not(.dots):hover{background-color:#1c7ed6;background-color:var(--color-theme-blue-7)}.pagination .next{min-width:auto;border:none}.pagination .current{border:none}:root{--color-theme-blue-0:#e7f5ff;--color-theme-blue-1:#d0ebff;--color-theme-blue-2:#a5d8ff;--color-theme-blue-3:#74c0fc;--color-theme-blue-4:#4dabf7;--color-theme-blue-5:#339af0;--color-theme-blue-6:#228be6;--color-theme-blue-7:#1c7ed6;--color-theme-blue-8:#1971c2;--color-theme-blue-9:#1864ab;--color-theme-gray-0:#f8f9fa;--color-theme-gray-1:#f1f3f5;--color-theme-gray-2:#e9ecef;--color-theme-gray-3:#dee2e6;--color-theme-gray-4:#ced4da;--color-theme-gray-5:#adb5bd;--color-theme-gray-6:#868e96;--color-theme-gray-7:#495057;--color-theme-gray-8:#343a40;--color-theme-gray-9:#212529;--color-theme-red:#ff6b6b;--color-theme-grape:#cc5de8;--color-theme-orange:#ff922b;--color-theme-lime:#94d82d;--color-theme-green:#51cf66;--color-theme-cyan:#22b8cf;--color-theme-pink:#f06595;--color-theme-white:#fff;--global-font-color:#212529;--global-font-family:"Open Sans",sans-serif;--highlight-font-family:"Roboto Condensed",sans-serif;--global-font-size:18px;--global-font-size-base:18;--theme-background-color:var(--color-theme-gray-0);--global-font-line-height:1.75;--global-border-radius:3px;--global-box-shadow-2-dp:0 2px 4px var(--color-theme-gray-3);--global-box-shadow-6-dp:0 2px 15px rgba(173,181,189,0.3);--content-width:45rem;--dropdown-symbol-width:0.7em;--color-link:var(--color-theme-blue-5);--color-link-visited:var(--color-theme-blue-9);--color-link-active:var(--color-theme-blue-7);--color-quote-border:var(--color-theme-blue-5);--color-quote-citation:var(--color-theme-gray-7);--font-size-small:calc(16/var(--global-font-size-base)*1rem);--font-size-regular:calc(18/var(--global-font-size-base)*1rem);--font-size-large:calc(36/var(--global-font-size-base)*1rem);--font-size-larger:calc(48/var(--global-font-size-base)*1rem)}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;font-size:18px;font-size:var(--global-font-size);scroll-behavior:smooth}link{display:none}a{background-color:transparent;color:#339af0;color:var(--color-link)}img{border-style:none;display:block;height:auto}button,input,select{margin:0;border-radius:3px;border-radius:var(--global-border-radius)}button,input{overflow:visible}[type=button]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}[type=checkbox]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}h1{margin:.67em 0;font-size:2.11111rem}h2{font-size:1.77778rem}h4{font-size:1.33333rem}*,:after,:before{box-sizing:inherit}ul{margin:0 0 1.5em 2em;list-style:disc}table{margin:0 0 1.5em;width:100%;border-collapse:collapse}table tr{background-color:#fff;background-color:var(--color-theme-white)}table tr:nth-child(2n){background-color:#f8f9fa;background-color:var(--color-theme-gray-0)}table tr:hover{background-color:#f1f3f5;background-color:var(--color-theme-gray-1)}table td,table th{padding:8px}table th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#339af0;background-color:var(--color-theme-blue-5);color:#fff;color:var(--color-theme-white);font-size:.95em}table td{border:1px solid #dee2e6;border:1px solid var(--color-theme-gray-3);font-size:.88889rem;font-size:var(--font-size-small)}a:visited{color:#1864ab;color:var(--color-link-visited)}a:active,a:focus,a:hover{color:#1c7ed6;color:var(--color-link-active)}a:focus{outline:dotted thin}a:active,a:hover{outline:0}.logo-top .header-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.header-sub-container{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;padding:10px}.site-branding{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.call-to-action>a{padding:.5em 1em;-webkit-box-ordinal-group:10;order:9}.card{background:#fff;background:var(--color-theme-white);border-radius:3px;border-radius:var(--global-border-radius);padding:1.5em;overflow:hidden}.card--spaced{padding:2em 3em}.card--2dp{box-shadow:0 2px 4px #dee2e6;box-shadow:var(--global-box-shadow-2-dp)}.entry{margin-bottom:1.5em}.entry-header{margin-top:0}.entry-content,.entry-footer,.post-navigation{margin:1.5em auto}.entry-footer{clear:both;margin-bottom:0;font-size:.88889rem;font-size:var(--font-size-small)}.entry-footer .entry-taxonomies span.category-links{margin-bottom:.5em}.entry-footer .entry-taxonomies span.category-links a{background-color:#e7f5ff;background-color:var(--color-theme-blue-0);margin:0 3px;padding:2px 7px;border-radius:3px;border-radius:var(--global-border-radius);color:#212529;color:var(--color-theme-gray-9);text-decoration:none}.entry-footer .entry-taxonomies span.category-links a:hover{background-color:#d0ebff;background-color:var(--color-theme-blue-1)}.sidebar-left .content-container{grid-template-columns:1fr 3fr!important}.sidebar-left .site-main{grid-column:2!important;-webkit-box-ordinal-group:3!important;order:2!important}.sidebar-left .primary-sidebar{grid-column:1!important;-webkit-box-ordinal-group:2!important;order:1!important}.primary-sidebar{padding:1.5rem 0;font-family:var(--highlight-font-family);font-stretch:condensed;max-width:45rem;max-width:var(--content-width);margin-left:auto;margin-right:auto}.widget{margin-top:0;margin-bottom:1.5em}.widget-area .widget{background:#fff;background:var(--color-theme-white);padding:1em;margin-bottom:1em;border-radius:3px;border-radius:var(--global-border-radius)}.widget li{line-height:1.8}.widget select{max-width:100%;text-overflow:ellipsis}.textwidget{font-size:80%;line-height:1.3}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;border-radius:var(--global-border-radius);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;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}.site{margin:0 auto;max-width:100%}.container-full-width-contained .content-container{margin:0 auto;max-width:1136px;padding:0 1em}@media screen and (min-width:60em){.has-sidebar .content-container{margin:0 auto;display:grid;grid-template-columns:3fr 1fr;grid-gap:1.5rem;-webkit-box-pack:center;justify-content:center}.site-main{grid-column:1;min-width:0}.primary-sidebar{padding:0;grid-column:2;min-width:0}}button,input[type=submit]{border:1px solid #339af0;border:1px solid var(--color-theme-blue-5);background:#fff;background:var(--color-theme-white);color:#339af0;color:var(--color-theme-blue-5);line-height:1;padding:.6em 1em;cursor:pointer}button:hover,input[type=submit]:hover{background:#e7f5ff;background:var(--color-theme-blue-0)}button:active,button:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#339af0;border-color:var(--color-theme-blue-5)}select{border:1px solid #dee2e6;border:1px solid var(--color-theme-gray-3)}.site-header{background:#fff;margin-bottom:2.5em;box-shadow:0 2px 4px #dee2e6;box-shadow:var(--global-box-shadow-2-dp)}.site-header>.header-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;max-width:1136px;padding:1em;margin:0 auto}.custom-logo-link{display:inline-block;vertical-align:middle}.site-branding{min-width:15em}@media screen and (max-width:37.5em){:root{--global-font-size:16px;--global-font-size-base:16}.nav--toggle-small .menu{position:absolute;background:#fff;left:-100%;width:100%;margin-top:1em;padding-left:1em;-webkit-transition:left .3s;transition:left .3s}.nav--toggle-small .menu-toggle{display:block;margin:1em auto;padding:.5em;border:none;background:0 0}.nav--toggle-small .menu-toggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#212529;background:var(--color-theme-gray-9);border-radius:3px;z-index:1;-webkit-transform-origin:4px 0;transform-origin:4px 0;-webkit-transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s,-webkit-transform .5s cubic-bezier(.77,.2,.05,1)}.nav--toggle-small .menu-toggle span:last-child{-webkit-transform-origin:2px;transform-origin:2px}}.main-navigation{padding:0 1em;font-family:Roboto Condensed,sans-serif;font-family:var(--highlight-font-family)}.main-navigation a{display:block;width:100%;padding:.5em 1em .5em 0;text-decoration:none;color:#212529;color:var(--color-theme-gray-9)}.main-navigation a:focus,.main-navigation a:hover{text-decoration:underline}.main-navigation ul{display:block;list-style:none;margin:0;padding:0}@media screen and (min-width:37.5em){.nav--toggle-small .menu-toggle{display:none}.nav--toggle-small .menu{display:block}.main-navigation ul li a{padding:.4em .5em}.main-navigation ul li{margin:0 0 0 1em}.main-navigation ul li:first-child{margin-left:0}.main-navigation .menu{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center}}.site-main .post-navigation{margin:0 auto 1em;overflow:hidden;padding:0 1.5rem 1em;font-stretch:condensed}@media screen and (min-width:48em){.primary-sidebar,.site-main .pagination,.site-main .post-navigation{padding-left:0;padding-right:0}}.nav-links{display:-webkit-box;display:flex}.post-navigation .nav-previous{width:50%;-webkit-box-flex:1;flex:1 0 50%}.post-navigation-sub span{color:#212529;color:var(--global-font-color);text-decoration:none;display:inline-block}.site-footer{margin-top:1em}.site-footer a{color:#e9ecef;color:var(--color-theme-gray-2);text-underline-position:under}.footer-area,.site-footer a:hover{color:#fff;color:var(--color-theme-white)}.footer-area{display:-webkit-box;display:flex;flex-wrap:wrap;background-color:#343a40;background-color:var(--color-theme-gray-8);padding:2em 1em}.footer-area .widget{-webkit-box-flex:1;flex:1;padding:0 15px;min-width:200px}.site-info{background-color:#212529;background-color:var(--color-theme-gray-9);color:#fff;color:var(--color-theme-white);padding:1em;font-size:.88889rem;font-size:var(--font-size-small);text-align:center}


.nav--toggle-sub .dropdown,
.nav--toggle-sub .dropdown-toggle {
	display: none
}

@media screen and (max-width:37.5em) {
	.nav--toggle-small .menu {
		position: absolute;
		background: #fff;
		left: -100%;
		width: 100%;
		margin-top: 1em;
		padding-left: 1em;
		-webkit-transition: left .3s;
		transition: left .3s
	}

	.nav--toggle-small .menu-toggle {
		display: block;
		margin: 1em auto;
		padding: .5em;
		border: none;
		background: none
	}

	.nav--toggle-small .menu-toggle span {
		display: block;
		width: 33px;
		height: 4px;
		margin-bottom: 5px;
		position: relative;
		background: #212529;
		background: var(--color-theme-gray-9);
		border-radius: 3px;
		z-index: 1;
		-webkit-transform-origin: 4px 0;
		transform-origin: 4px 0;
		-webkit-transition: background .5s cubic-bezier(.77, .2, .05, 1), opacity .55s ease, -webkit-transform .5s cubic-bezier(.77, .2, .05, 1);
		transition: background .5s cubic-bezier(.77, .2, .05, 1), opacity .55s ease, -webkit-transform .5s cubic-bezier(.77, .2, .05, 1);
		transition: transform .5s cubic-bezier(.77, .2, .05, 1), background .5s cubic-bezier(.77, .2, .05, 1), opacity .55s ease;
		transition: transform .5s cubic-bezier(.77, .2, .05, 1), background .5s cubic-bezier(.77, .2, .05, 1), opacity .55s ease, -webkit-transform .5s cubic-bezier(.77, .2, .05, 1)
	}

	.nav--toggle-small .menu-toggle span:last-child {
		-webkit-transform-origin: 2px;
		transform-origin: 2px
	}

	.nav--toggle-small.nav--toggled-on .menu-toggle span:first-child {
		opacity: 1;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg)
	}

	.nav--toggle-small.nav--toggled-on .menu-toggle span:nth-child(2) {
		opacity: 0;
		-webkit-transform: rotate(0deg) scale(.2);
		transform: rotate(0deg) scale(.2)
	}

	.nav--toggle-small.nav--toggled-on .menu-toggle span:last-child {
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}

	.nav--toggle-small.nav--toggled-on .menu {
		left: 0
	}
}

@media screen and (min-width:37.5em) {
	.nav--toggle-small .menu-toggle {
		display: none
	}

	.nav--toggle-small .menu {
		display: block
	}

	.nav--toggle-sub ul ul {
		display: none;
		position: absolute;
		top: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		background: #fff;
		margin-left: 0;
		box-shadow: 0 2px 4px #dee2e6;
		box-shadow: var(--global-box-shadow-2-dp);
		z-index: 1
	}

	.nav--toggle-sub ul ul.submenu-left {
		right: 0
	}

	.nav--toggle-sub .dropdown,
	.nav--toggle-sub .dropdown-toggle {
		display: block;
		background: transparent;
		position: absolute;
		right: 0;
		top: 50%;
		width: .7em;
		width: var(--dropdown-symbol-width);
		height: .7em;
		height: var(--dropdown-symbol-width);
		font-size: inherit;
		line-height: inherit;
		margin: 0;
		padding: 0;
		border: none;
		border-radius: 0;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		overflow: visible
	}

	.nav--toggle-sub .dropdown-symbol {
		display: block;
		background: transparent;
		position: absolute;
		right: 20%;
		top: 35%;
		width: 60%;
		height: 60%;
		border: solid #000;
		border-width: 0 2px 2px 0;
		-webkit-transform: translateY(-50%) rotate(45deg);
		transform: translateY(-50%) rotate(45deg)
	}

	.nav--toggle-sub ul ul .dropdown,
	.nav--toggle-sub ul ul .dropdown-toggle {
		top: 40%;
		right: .5em
	}

	.nav--toggle-sub ul ul .dropdown-symbol {
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}

	.nav--toggle-sub .dropdown-toggle:hover,
	.nav--toggle-sub .menu-item--has-toggle:hover .dropdown-toggle {
		pointer-events: none
	}

	.nav--toggle-sub li.menu-item--has-toggle,
	.nav--toggle-sub li.menu-item-has-children {
		position: relative;
		padding-right: .7em;
		padding-right: var(--dropdown-symbol-width)
	}

	.nav--toggle-sub li.menu-item--toggled-on>ul,
	.nav--toggle-sub li:hover>ul,
	.nav--toggle-sub li:not(.menu-item--has-toggle):focus>ul {
		display: block
	}

	.nav--toggle-sub li:not(.menu-item--has-toggle):focus-within>ul {
		display: block
	}
}

.main-navigation {
	padding: 0 1em;
	font-family: Roboto Condensed, sans-serif;
	font-family: var(--highlight-font-family)
}

.main-navigation a {
	display: block;
	width: 100%;
	padding: .5em 1em .5em 0;
	text-decoration: none;
	color: #212529;
	color: var(--color-theme-gray-9)
}

.main-navigation a:focus,
.main-navigation a:hover {
	text-decoration: underline
}

.main-navigation ul {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0
}

.main-navigation ul ul li {
	padding-left: 1em
}

@media screen and (min-width:37.5em) {
	.main-navigation ul li a {
		padding: .4em .5em
	}

	.main-navigation ul li {
		margin: 0 0 0 1em
	}

	.main-navigation ul li:first-child {
		margin-left: 0
	}

	.main-navigation ul ul a {
		width: 200px
	}

	.main-navigation ul ul li {
		padding-left: 0;
		margin-left: 0
	}

	.main-navigation ul ul li a {
		width: 218px;
		background: none;
		padding: .5em .8em
	}

	.main-navigation ul ul ul {
		top: 0;
		min-height: 100%
	}

	.main-navigation ul ul ul:not(.submenu-left) {
		left: 100%
	}

	.main-navigation ul ul ul.submenu-left {
		right: 100%
	}

	.main-navigation .menu {
		display: -webkit-box;
		display: flex;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		justify-content: center
	}
}

.site-main .comment-navigation,
.site-main .pagination,
.site-main .post-navigation,
.site-main .posts-navigation {
	margin: 0 auto 1em;
	overflow: hidden;
	padding: 0 1.5rem 1em;
	font-stretch: condensed
}
