
:root {
	--gkt-color-brand: #2e1645;
	--gkt-color-dark-gray: #32373c;
	--gkt-color-light-gray: #f3f4f5;
	--gkt-color-light-gray-darken: #d7dbde;
	--gkt-color-primary: #0366d6;
	--gkt-color-success: #4ab866;
	--gkt-color-danger: #d94f4f;
	--gkt-color-warning: #f0b849;
	--gkt-color-info: #2ebef5;
	--gkt-border-radius: 5px;
	--gkt-transition-duration: .2s;
	--gkt-transition-easing: ease-in-out;
}

svg.ghostkit-svg-icon {
	display: inline-block;
	font-size: inherit;
	height: 1em;
	overflow: visible;
	vertical-align: -.125em;
	width: 1em;
}

.ghostkit-icon-spinner, .ghostkit-video-spinner {
	--gkt-icon-spinner__color: currentcolor;
	--gkt-icon-spinner__size: 20px;
	--gkt-icon-spinner__border-size: 2px;
	--gkt-icon-spinner__speed: .3s;
	--gkt-icon-spinner--background__color: var(--gkt-icon-spinner__color);
	--gkt-icon-spinner--background__opacity: .3;
	animation: ghostkit-icon-spinner var(--gkt-icon-spinner__speed) infinite linear;
	border: var(--gkt-icon-spinner__border-size) solid transparent;
	border-left: var(--gkt-icon-spinner__border-size) solid var(--gkt-icon-spinner__color);
	border-radius: 50%;
	box-sizing: border-box;
	display: block;
	height: var(--gkt-icon-spinner__size);
	position: relative;
	text-indent: -9999em;
	width: var(--gkt-icon-spinner__size);
}

.ghostkit-icon-spinner:after, .ghostkit-video-spinner:after {
	border: var(--gkt-icon-spinner__border-size) solid var(--gkt-icon-spinner--background__color);
	border-radius: 50%;
	bottom: calc(var(--gkt-icon-spinner__border-size) * -1);
	content: "";
	display: block;
	left: calc(var(--gkt-icon-spinner__border-size) * -1);
	opacity: var(--gkt-icon-spinner--background__opacity);
	position: absolute;
	right: calc(var(--gkt-icon-spinner__border-size) * -1);
	top: calc(var(--gkt-icon-spinner__border-size) * -1);
}

@keyframes ghostkit-icon-spinner {
	to {
		transform: rotate(1turn);
	}
}

.ghostkit-badge {
	--gkt-badge__padding-v: .35em;
	--gkt-badge__padding-h: .6em;
	--gkt-badge__font-size: .75em;
	--gkt-badge__font-weight: 600;
	--gkt-badge__line-height: 1;
	--gkt-badge__border-radius: 1em;
	--gkt-badge__text-color: #fff;
	--gkt-badge-default__color: var(--gkt-color-dark-gray);
	--gkt-badge-brand__color: var(--gkt-color-brand);
	--gkt-badge-primary__color: var(--gkt-color-primary);
	--gkt-badge-success__color: var(--gkt-color-success);
	--gkt-badge-danger__color: var(--gkt-color-danger);
	--gkt-badge-warning__color: var(--gkt-color-warning);
	--gkt-badge-info__color: var(--gkt-color-info);
	background-color: var(--gkt-badge-default__color);
	border: 0 solid var(--gkt-badge-default__color);
	border-radius: var(--gkt-badge__border-radius);
	color: var(--gkt-badge__text-color);
	display: inline-block;
	font-size: var(--gkt-badge__font-size);
	font-weight: var(--gkt-badge__font-weight);
	line-height: var(--gkt-badge__line-height);
	padding: var(--gkt-badge__padding-v) var(--gkt-badge__padding-h);
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
}

.ghostkit-badge-brand {
	background-color: var(--gkt-badge-brand__color);
	border-color: var(--gkt-badge-brand__color);
}

.ghostkit-badge-primary {
	background-color: var(--gkt-badge-primary__color);
	border-color: var(--gkt-badge-primary__color);
}

.ghostkit-badge-success {
	background-color: var(--gkt-badge-success__color);
	border-color: var(--gkt-badge-success__color);
}

.ghostkit-badge-danger {
	background-color: var(--gkt-badge-danger__color);
	border-color: var(--gkt-badge-danger__color);
}

.ghostkit-badge-warning {
	background-color: var(--gkt-badge-warning__color);
	border-color: var(--gkt-badge-warning__color);
}

.ghostkit-badge-info {
	background-color: var(--gkt-badge-info__color);
	border-color: var(--gkt-badge-info__color);
}

.ghostkit-text-uppercase {
	text-transform: uppercase;
}

.ghostkit-has-transform {
	transform: perspective(var(--gkt-transform-perspective, none)) translateX(var(--gkt-transform-x, 0)) translateY(var(--gkt-transform-y, 0)) scale(var(--gkt-transform-scale, 1)) rotate(var(--gkt-transform-rotate, 0deg)) rotateX(var(--gkt-transform-rotate-x, 0deg)) rotateY(var(--gkt-transform-rotate-y, 0deg)) rotate(var(--gkt-transform-rotate-z, 0deg)) skewX(var(--gkt-transform-skew-x, 0deg)) skewY(var(--gkt-transform-skew-y, 0deg));
	transform-origin: var(--gkt-transform-origin, 50% 50%);
}

.ghostkit-d-none {
	display: none !important;
}

.ghostkit-d-block {
	display: block !important;
}

@media (max-width:1200px) {
	.ghostkit-d-xl-none {
		display: none !important;
	}
	
	.ghostkit-d-xl-block {
		display: block !important;
	}
}

@media (max-width:992px) {
	.ghostkit-d-lg-none {
		display: none !important;
	}
	
	.ghostkit-d-lg-block {
		display: block !important;
	}
}

@media (max-width:768px) {
	.ghostkit-d-md-none {
		display: none !important;
	}
	
	.ghostkit-d-md-block {
		display: block !important;
	}
}

@media (max-width:576px) {
	.ghostkit-d-sm-none {
		display: none !important;
	}
	
	.ghostkit-d-sm-block {
		display: block !important;
	}
}

.is-style-numbered {
	--gkt-numbered-headings__margin-right: .4em;
	--gkt-numbered-headings--h2-number__width: 1.6em;
	--gkt-numbered-headings--h2-number__height: 1.6em;
	--gkt-numbered-headings--h2-number__line-height: 1;
	--gkt-numbered-headings--h2-number__color: #fff;
	--gkt-numbered-headings--h2-number__background-color: var(--gkt-color-dark-gray);
	--gkt-numbered-headings--h2-number__border-radius: 50%;
}

.is-style-numbered:before {
	margin: 0;
	margin-right: var(--gkt-numbered-headings__margin-right);
}

h2.is-style-numbered:before {
	align-items: center;
	background-color: var(--gkt-numbered-headings--h2-number__background-color);
	border-radius: var(--gkt-numbered-headings--h2-number__border-radius);
	color: var(--gkt-numbered-headings--h2-number__color);
	display: inline-flex;
	height: var(--gkt-numbered-headings--h2-number__height);
	justify-content: center;
	line-height: var(--gkt-numbered-headings--h2-number__line-height);
	width: var(--gkt-numbered-headings--h2-number__width);
}

.entry-content {
	counter-reset: h2;
}

h2.is-style-numbered {
	counter-increment: h2;
	counter-reset: h3;
}

h2.is-style-numbered:before {
	content: counter(h2);
}

h3.is-style-numbered {
	counter-increment: h3;
	counter-reset: h4;
}

h3.is-style-numbered:before {
	content: counter(h3);
}

h2.is-style-numbered~h3.is-style-numbered:before {
	content: counter(h2) "." counter(h3);
}

h4.is-style-numbered {
	counter-increment: h4;
	counter-reset: h5;
}

h4.is-style-numbered:before {
	content: counter(h4);
}

h3.is-style-numbered~h4.is-style-numbered:before {
	content: counter(h3) "." counter(h4);
}

h2.is-style-numbered~h3.is-style-numbered~h4.is-style-numbered:before {
	content: counter(h2) "." counter(h3) "." counter(h4);
}

h5.is-style-numbered {
	counter-increment: h5;
	counter-reset: h6;
}

h5.is-style-numbered:before {
	content: counter(h5);
}

h4.is-style-numbered~h5.is-style-numbered:before {
	content: counter(h4) "." counter(h5);
}

h3.is-style-numbered~h4.is-style-numbered~h5.is-style-numbered:before {
	content: counter(h3) "." counter(h4) "." counter(h5);
}

h2.is-style-numbered~h3.is-style-numbered~h4.is-style-numbered~h5.is-style-numbered:before {
	content: counter(h2) "." counter(h3) "." counter(h4) "." counter(h5);
}

h6.is-style-numbered {
	counter-increment: h6;
}

h6.is-style-numbered:before {
	content: counter(h6);
}

h5.is-style-numbered~h6.is-style-numbered:before {
	content: counter(h5) "." counter(h6);
}

h4.is-style-numbered~h5.is-style-numbered~h6.is-style-numbered:before {
	content: counter(h4) "." counter(h5) "." counter(h6);
}

h3.is-style-numbered~h4.is-style-numbered~h5.is-style-numbered~h6.is-style-numbered:before {
	content: counter(h3) "." counter(h4) "." counter(h5) "." counter(h6);
}

h2.is-style-numbered~h3.is-style-numbered~h4.is-style-numbered~h5.is-style-numbered~h6.is-style-numbered:before {
	content: counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) "." counter(h6);
}

.is-style-styled {
	--gkt-styled-lists--items__line-height: 1.5;
	--gkt-styled-lists--items__gap: .5em;
	--gkt-styled-lists--inner-lists__padding-v: 1em;
	--gkt-styled-lists--inner-lists__padding-h: 0;
	--gkt-styled-lists-numbered__padding-left: 2em;
	--gkt-styled-lists-numbered--decoration__top: 0;
	--gkt-styled-lists-numbered--decoration__left: 0;
	--gkt-styled-lists-numbered--decoration__width: 2em;
	--gkt-styled-lists-numbered--decoration__height: 2em;
	--gkt-styled-lists-numbered--decoration__font-size: .7em;
	--gkt-styled-lists-numbered--decoration__font-weight: 600;
	--gkt-styled-lists-numbered--decoration__line-height: 1;
	--gkt-styled-lists-numbered--decoration__color: #fff;
	--gkt-styled-lists-numbered--decoration__background-color: var(--gkt-color-dark-gray);
	--gkt-styled-lists-numbered--decoration__border-radius: 50%;
	--gkt-styled-lists-dotted__padding-left: 2em;
	--gkt-styled-lists-dotted--decoration__top: .65em;
	--gkt-styled-lists-dotted--decoration__left: .9em;
	--gkt-styled-lists-dotted--decoration__width: .2em;
	--gkt-styled-lists-dotted--decoration__height: .2em;
	--gkt-styled-lists-dotted--decoration__background-color: var(--gkt-color-dark-gray);
}

.is-style-icon {
	--gkt-icon-lists--items__line-height: 1.5;
	--gkt-icon-lists--items__padding-left: 2em;
	--gkt-icon-lists--items__gap: .5em;
	--gkt-icon-lists--inner-lists__padding-v: 1em;
	--gkt-icon-lists--inner-lists__padding-h: 0;
	--gkt-icon-lists--decoration: url("data:image/svg+xml;utf8,<svg class=\"ghostkit-svg-icon\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12.6724 2.66808C12.5461 2.41207 12.2853 2.25 11.9998 2.25C11.7144 2.25 11.4536 2.41207 11.3273 2.66808L8.56287 8.26941L2.38143 9.16762C2.09892 9.20868 1.86421 9.40656 1.77599 9.67807C1.68777 9.94958 1.76134 10.2476 1.96577 10.4469L6.4387 14.8069L5.38279 20.9634C5.33453 21.2448 5.45019 21.5291 5.68115 21.6969C5.91211 21.8647 6.21831 21.8869 6.471 21.754L11.9998 18.8473L17.5287 21.754C17.7814 21.8869 18.0876 21.8647 18.3185 21.6969C18.5495 21.5291 18.6652 21.2448 18.6169 20.9634L17.561 14.8069L22.0339 10.4469C22.2383 10.2476 22.3119 9.94958 22.2237 9.67807C22.1355 9.40656 21.9008 9.20868 21.6183 9.16762L15.4368 8.26941L12.6724 2.66808Z\" fill=\"currentColor\"/></svg>");
	--gkt-icon-lists--decoration__top: 0;
	--gkt-icon-lists--decoration__left: 0;
	--gkt-icon-lists--decoration__width: 1.5em;
	--gkt-icon-lists--decoration__height: 1.5em;
	--gkt-icon-lists--decoration__color: var(--gkt-color-brand);
}

.is-style-icon, .is-style-icon ol, .is-style-icon ul, .is-style-none, .is-style-none ol, .is-style-none ul, .is-style-styled, .is-style-styled ol, .is-style-styled ul {
	list-style: none;
	padding-left: 0;
}

.is-style-icon ol, .is-style-icon ul, .is-style-styled ol, .is-style-styled ul {
	margin-left: 0;
}

.is-style-icon li, .is-style-styled li {
	list-style: none;
	margin-left: 0;
}

ol.is-style-styled, ul.is-style-styled {
	line-height: var(--gkt-styled-lists--items__line-height);
}

ol.is-style-styled li>ol, ol.is-style-styled li>ul, ul.is-style-styled li>ol, ul.is-style-styled li>ul {
	margin: var(--gkt-styled-lists--inner-lists__padding-v) var(--gkt-styled-lists--inner-lists__padding-h);
	width: 100%;
}

ol.is-style-styled li+li, ul.is-style-styled li+li {
	margin-top: var(--gkt-styled-lists--items__gap);
}

.is-style-styled ol, ol.is-style-styled {
	counter-reset: li;
}

.is-style-styled ol>li, ol.is-style-styled>li {
	padding-left: var(--gkt-styled-lists-numbered__padding-left);
	position: relative;
}

.is-style-styled ol>li:before, ol.is-style-styled>li:before {
	align-items: center;
	align-self: flex-start;
	background-color: var(--gkt-styled-lists-numbered--decoration__background-color);
	border-radius: var(--gkt-styled-lists-numbered--decoration__border-radius);
	color: var(--gkt-styled-lists-numbered--decoration__color);
	content: counter(li);
	counter-increment: li;
	display: flex;
	flex: 0 0 var(--gkt-styled-lists-numbered--decoration__width);
	font-size: var(--gkt-styled-lists-numbered--decoration__font-size);
	font-weight: var(--gkt-styled-lists-numbered--decoration__font-weight);
	height: var(--gkt-styled-lists-numbered--decoration__height);
	justify-content: center;
	left: var(--gkt-styled-lists-numbered--decoration__left);
	line-height: var(--gkt-styled-lists-numbered--decoration__line-height);
	position: absolute;
	top: var(--gkt-styled-lists-numbered--decoration__top);
	width: var(--gkt-styled-lists-numbered--decoration__width);
}

.is-style-styled ol[reversed]>li:before, ol.is-style-styled[reversed]>li:before {
	counter-increment: li -1;
}

.is-style-styled ul>li, ul.is-style-styled>li {
	padding-left: var(--gkt-styled-lists-dotted__padding-left);
	position: relative;
}

.is-style-styled ul>li:before, ul.is-style-styled>li:before {
	background-color: var(--gkt-styled-lists-dotted--decoration__background-color);
	content: "";
	height: var(--gkt-styled-lists-dotted--decoration__height);
	left: var(--gkt-styled-lists-dotted--decoration__left);
	position: absolute;
	top: var(--gkt-styled-lists-dotted--decoration__top);
	width: var(--gkt-styled-lists-dotted--decoration__width);
}

ol.is-style-icon, ul.is-style-icon {
	line-height: var(--gkt-icon-lists--items__line-height);
}

ol.is-style-icon li, ul.is-style-icon li {
	padding-left: var(--gkt-icon-lists--items__padding-left);
	position: relative;
}

ol.is-style-icon li:before, ul.is-style-icon li:before {
	background-color: var(--gkt-icon-lists--decoration__color);
	content: "";
	flex: 0 0 var(--gkt-icon-lists--decoration__width);
	height: var(--gkt-icon-lists--decoration__height);
	left: var(--gkt-icon-lists--decoration__left);
	-webkit-mask-image: var(--gkt-icon-lists--decoration);
	mask-image: var(--gkt-icon-lists--decoration);
	-webkit-mask-position: 50%;
	mask-position: 50%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-size: 100%;
	mask-size: 100%;
	position: absolute;
	top: var(--gkt-icon-lists--decoration__top);
	width: var(--gkt-icon-lists--decoration__width);
}

ol.is-style-icon li>ol, ol.is-style-icon li>ul, ul.is-style-icon li>ol, ul.is-style-icon li>ul {
	list-style: none;
	margin: var(--gkt-icon-lists--inner-lists__padding-v) var(--gkt-icon-lists--inner-lists__padding-h);
	padding-left: 0;
	width: 100%;
}

ol.is-style-icon li+li, ul.is-style-icon li+li {
	margin-top: var(--gkt-icon-lists--items__gap);
}

.ghostkit-list-columns-1 {
	-moz-column-count: 1;
	column-count: 1;
}

.ghostkit-list-columns-2 {
	-moz-column-count: 2;
	column-count: 2;
}

.ghostkit-list-columns-3 {
	-moz-column-count: 3;
	column-count: 3;
}

.ghostkit-list-columns-4 {
	-moz-column-count: 4;
	column-count: 4;
}

.ghostkit-list-columns-5 {
	-moz-column-count: 5;
	column-count: 5;
}

.ghostkit-list-columns-6 {
	-moz-column-count: 6;
	column-count: 6;
}

@media (max-width:1200px) {
	.ghostkit-list-columns-xl-1 {
		-moz-column-count: 1;
		column-count: 1;
	}
	
	.ghostkit-list-columns-xl-2 {
		-moz-column-count: 2;
		column-count: 2;
	}
	
	.ghostkit-list-columns-xl-3 {
		-moz-column-count: 3;
		column-count: 3;
	}
	
	.ghostkit-list-columns-xl-4 {
		-moz-column-count: 4;
		column-count: 4;
	}
	
	.ghostkit-list-columns-xl-5 {
		-moz-column-count: 5;
		column-count: 5;
	}
	
	.ghostkit-list-columns-xl-6 {
		-moz-column-count: 6;
		column-count: 6;
	}
}

@media (max-width:992px) {
	.ghostkit-list-columns-lg-1 {
		-moz-column-count: 1;
		column-count: 1;
	}
	
	.ghostkit-list-columns-lg-2 {
		-moz-column-count: 2;
		column-count: 2;
	}
	
	.ghostkit-list-columns-lg-3 {
		-moz-column-count: 3;
		column-count: 3;
	}
	
	.ghostkit-list-columns-lg-4 {
		-moz-column-count: 4;
		column-count: 4;
	}
	
	.ghostkit-list-columns-lg-5 {
		-moz-column-count: 5;
		column-count: 5;
	}
	
	.ghostkit-list-columns-lg-6 {
		-moz-column-count: 6;
		column-count: 6;
	}
}

@media (max-width:768px) {
	.ghostkit-list-columns-md-1 {
		-moz-column-count: 1;
		column-count: 1;
	}
	
	.ghostkit-list-columns-md-2 {
		-moz-column-count: 2;
		column-count: 2;
	}
	
	.ghostkit-list-columns-md-3 {
		-moz-column-count: 3;
		column-count: 3;
	}
	
	.ghostkit-list-columns-md-4 {
		-moz-column-count: 4;
		column-count: 4;
	}
	
	.ghostkit-list-columns-md-5 {
		-moz-column-count: 5;
		column-count: 5;
	}
	
	.ghostkit-list-columns-md-6 {
		-moz-column-count: 6;
		column-count: 6;
	}
}

@media (max-width:576px) {
	.ghostkit-list-columns-sm-1 {
		-moz-column-count: 1;
		column-count: 1;
	}
	
	.ghostkit-list-columns-sm-2 {
		-moz-column-count: 2;
		column-count: 2;
	}
	
	.ghostkit-list-columns-sm-3 {
		-moz-column-count: 3;
		column-count: 3;
	}
	
	.ghostkit-list-columns-sm-4 {
		-moz-column-count: 4;
		column-count: 4;
	}
	
	.ghostkit-list-columns-sm-5 {
		-moz-column-count: 5;
		column-count: 5;
	}
	
	.ghostkit-list-columns-sm-6 {
		-moz-column-count: 6;
		column-count: 6;
	}
}

.ghostkit-paragraph-columns-1 {
	-moz-column-count: 1;
	column-count: 1;
}

.ghostkit-paragraph-columns-2 {
	-moz-column-count: 2;
	column-count: 2;
}

.ghostkit-paragraph-columns-3 {
	-moz-column-count: 3;
	column-count: 3;
}

.ghostkit-paragraph-columns-4 {
	-moz-column-count: 4;
	column-count: 4;
}

.ghostkit-paragraph-columns-5 {
	-moz-column-count: 5;
	column-count: 5;
}

.ghostkit-paragraph-columns-6 {
	-moz-column-count: 6;
	column-count: 6;
}

@media (max-width:1200px) {
	.ghostkit-paragraph-columns-xl-1 {
		-moz-column-count: 1;
		column-count: 1;
	}
	
	.ghostkit-paragraph-columns-xl-2 {
		-moz-column-count: 2;
		column-count: 2;
	}
	
	.ghostkit-paragraph-columns-xl-3 {
		-moz-column-count: 3;
		column-count: 3;
	}
	
	.ghostkit-paragraph-columns-xl-4 {
		-moz-column-count: 4;
		column-count: 4;
	}
	
	.ghostkit-paragraph-columns-xl-5 {
		-moz-column-count: 5;
		column-count: 5;
	}
	
	.ghostkit-paragraph-columns-xl-6 {
		-moz-column-count: 6;
		column-count: 6;
	}
}

@media (max-width:992px) {
	.ghostkit-paragraph-columns-lg-1 {
		-moz-column-count: 1;
		column-count: 1;
	}
	
	.ghostkit-paragraph-columns-lg-2 {
		-moz-column-count: 2;
		column-count: 2;
	}
	
	.ghostkit-paragraph-columns-lg-3 {
		-moz-column-count: 3;
		column-count: 3;
	}
	
	.ghostkit-paragraph-columns-lg-4 {
		-moz-column-count: 4;
		column-count: 4;
	}
	
	.ghostkit-paragraph-columns-lg-5 {
		-moz-column-count: 5;
		column-count: 5;
	}
	
	.ghostkit-paragraph-columns-lg-6 {
		-moz-column-count: 6;
		column-count: 6;
	}
}

@media (max-width:768px) {
	.ghostkit-paragraph-columns-md-1 {
		-moz-column-count: 1;
		column-count: 1;
	}
	
	.ghostkit-paragraph-columns-md-2 {
		-moz-column-count: 2;
		column-count: 2;
	}
	
	.ghostkit-paragraph-columns-md-3 {
		-moz-column-count: 3;
		column-count: 3;
	}
	
	.ghostkit-paragraph-columns-md-4 {
		-moz-column-count: 4;
		column-count: 4;
	}
	
	.ghostkit-paragraph-columns-md-5 {
		-moz-column-count: 5;
		column-count: 5;
	}
	
	.ghostkit-paragraph-columns-md-6 {
		-moz-column-count: 6;
		column-count: 6;
	}
}

@media (max-width:576px) {
	.ghostkit-paragraph-columns-sm-1 {
		-moz-column-count: 1;
		column-count: 1;
	}
	
	.ghostkit-paragraph-columns-sm-2 {
		-moz-column-count: 2;
		column-count: 2;
	}
	
	.ghostkit-paragraph-columns-sm-3 {
		-moz-column-count: 3;
		column-count: 3;
	}
	
	.ghostkit-paragraph-columns-sm-4 {
		-moz-column-count: 4;
		column-count: 4;
	}
	
	.ghostkit-paragraph-columns-sm-5 {
		-moz-column-count: 5;
		column-count: 5;
	}
	
	.ghostkit-paragraph-columns-sm-6 {
		-moz-column-count: 6;
		column-count: 6;
	}
}
