.ghostkit-progress, .ghostkit-button-wrapper, .ghostkit-icon-box, .ghostkit-tabs, .ghostkit-accordion, .ghostkit-countdown, .ghostkit-counter-box, .ghostkit-alert, .ghostkit-carousel, .ghostkit-video, .ghostkit-testimonial, .ghostkit-gist, .ghostkit-google-maps, .ghostkit-changelog, .ghostkit-pricing-table, .ghostkit-widgetized-area, .ghostkit-instagram, .ghostkit-twitter, .ghostkit-toc, .ghostkit-form {margin-bottom: 28px;}
svg.ghostkit-svg-icon {display: inline-block;width: 1em;height: 1em;overflow: visible;font-size: inherit;vertical-align: -.125em;}
.ghostkit-icon-spinner, .ghostkit-video-spinner {display: block;box-sizing: border-box;width: 20px;height: 20px;text-indent: -9999em;border: 2px solid rgba(0,0,0,.3);border-left: 2px solid #000;border-radius: 50%;-webkit-animation: ghostkit-icon-spinner .3s infinite linear;animation: ghostkit-icon-spinner .3s infinite linear;}
@-webkit-keyframes ghostkit-icon-spinner {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes ghostkit-icon-spinner {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
.ghostkit-has-frame {-webkit-transition: .2s border ease-in-out,.2s border-radius ease-in-out,.2s box-shadow ease-in-out;transition: .2s border ease-in-out,.2s border-radius ease-in-out,.2s box-shadow ease-in-out;}
.ghostkit-badge {display: inline-block;padding: 7px 5px;font-size: 75%;font-weight: 600;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;background-color: #6a6c75;border: 0 solid #6a6c75;border-radius: 4px;}
.ghostkit-badge-primary {background-color: #0366d6;border-color: #0366d6;}
.ghostkit-badge-success {background-color: #4ab866;border-color: #4ab866;}
.ghostkit-badge-danger {background-color: #d94f4f;border-color: #d94f4f;}
.ghostkit-badge-warning {background-color: #f0b849;border-color: #f0b849;}
.ghostkit-badge-info {background-color: #2ebef5;border-color: #2ebef5;}
.ghostkit-badge-outline {padding: 6px 5px;color: #6a6c75;background-color: #fff;border-width: 1px;}
.ghostkit-badge-outline.ghostkit-badge-primary {color: #0366d6;}
.ghostkit-badge-outline.ghostkit-badge-success {color: #4ab866;}
.ghostkit-badge-outline.ghostkit-badge-danger {color: #d94f4f;}
.ghostkit-badge-outline.ghostkit-badge-warning {color: #f0b849;}
.ghostkit-badge-outline.ghostkit-badge-info {color: #2ebef5;}
.ghostkit-text-uppercase {text-transform: uppercase;}
.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;}}
[data-ghostkit-sr] {pointer-events: none;visibility: hidden;}
ol.is-style-none, ul.is-style-none, ol.is-style-none li, ul.is-style-none li {padding-left: 0;list-style-type: none;}
ol.is-style-styled, ul.is-style-styled {padding-left: 0;line-height: 1.5;list-style: none;}
ol.is-style-styled>li, ul.is-style-styled>li {position: relative;display: -webkit-box;display: flex;flex-wrap: wrap;}
ol.is-style-styled>li>ul, ol.is-style-styled>li>ol, ul.is-style-styled>li>ul, ul.is-style-styled>li>ol {width: 100%;padding-left: 3em;}
ol.is-style-styled>li::before, ul.is-style-styled>li::before {display: -webkit-box;display: flex;-webkit-box-align: center;align-items: center;align-self: center;-webkit-box-pack: center;justify-content: center;}
ol.is-style-styled {counter-reset: li;}
ol.is-style-styled>li::before {content: counter(li);width: 1.6em;height: 1.6em;margin-right: .8em;font-size: .7em;font-weight: 600;line-height: 1;counter-increment: li;background-color: rgba(204,204,204,.2);border-radius: 50%;}
ul.is-style-styled>li::before {content: "";width: 5px;height: 5px;margin-right: .72em;margin-left: .72em;background-color: rgba(204,204,204,.5);}
.is-style-numbered::before {margin: 0;margin-right: .4em;}
h2.is-style-numbered::before {display: -webkit-inline-box;display: inline-flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;width: 1.6em;height: 1.6em;line-height: 1;background-color: rgba(204,204,204,.2);border-radius: 50%;}
.entry-content {counter-reset: h2;}
h2.is-style-numbered {counter-reset: h3;counter-increment: h2;}
h2.is-style-numbered::before {content: counter(h2);}
h3.is-style-numbered {counter-reset: h4;counter-increment: h3;}
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-reset: h5;counter-increment: h4;}
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-reset: h6;counter-increment: h5;}
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);}
.ghostkit-tabs.is-style-pills .ghostkit-tabs-buttons, .ghostkit-tabs.ghostkit-tabs-buttons-vertical.is-style-pills .ghostkit-tabs-buttons {border: none;}
.ghostkit-tabs.is-style-pills .ghostkit-tabs-buttons .ghostkit-tabs-buttons-item, .ghostkit-tabs.ghostkit-tabs-buttons-vertical.is-style-pills .ghostkit-tabs-buttons .ghostkit-tabs-buttons-item {margin-bottom: 0;border: none;border-radius: 3px;}
.ghostkit-tabs.is-style-pills .ghostkit-tabs-buttons .ghostkit-tabs-buttons-item.ghostkit-tabs-buttons-item-active, .ghostkit-tabs.ghostkit-tabs-buttons-vertical.is-style-pills .ghostkit-tabs-buttons .ghostkit-tabs-buttons-item.ghostkit-tabs-buttons-item-active {color: #fff;background-color: #32373c;}