[data-header*="type-1"] .ct-header [data-id="button"] .ct-button-ghost {
	--theme-button-text-initial-color:var(--theme-button-background-initial-color);
	--theme-button-text-hover-color:#ffffff;
}
[data-header*="type-1"] .ct-header [data-id="button"] {
	--theme-button-border-radius:25px;
}
[data-header*="type-1"] .ct-header [data-id="logo"] .site-logo-container {
	--logo-max-height:40px;
}
[data-header*="type-1"] .ct-header [data-id="logo"] .site-title {
	--theme-font-weight:700;
	--theme-font-size:25px;
	--theme-line-height:1.5;
	--theme-link-initial-color:var(--theme-palette-color-4);
}
[data-header*="type-1"] .ct-header [data-id="menu"] > ul > li > a {
	--theme-font-weight:400;
	--theme-text-transform:capitalize;
	--theme-font-size:16px;
	--theme-line-height:1.3;
	--theme-link-initial-color:#ffffff;
}
[data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu .ct-menu-link {
	--theme-link-initial-color:#ffffff;
	--theme-font-weight:500;
	--theme-font-size:16px;
}
[data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu {
	--dropdown-background-color:var(--theme-palette-color-6);
	--dropdown-width:300px;
	--dropdown-divider:none;
	--theme-box-shadow:0px 10px 20px rgba(41, 51, 61, 0.1);
	--theme-border-radius:0px 0px 20px 20px;
}
[data-header*="type-1"] .ct-header [data-sticky*="yes"] [data-id="menu"] .sub-menu {
	--sticky-state-dropdown-top-offset:0px;
}
[data-header*="type-1"] .ct-header [data-row*="middle"] {
	--height:110px;
	background-color:var(--theme-palette-color-8);
	background-image:none;
	--theme-border-top:none;
	--theme-border-bottom:1px solid var(--theme-palette-color-5);
	--theme-box-shadow:none;
}
[data-header*="type-1"] .ct-header [data-row*="middle"] > div {
	--theme-border-top:none;
	--theme-border-bottom:none;
}
[data-header*="type-1"] .ct-header [data-sticky*="yes"] [data-row*="middle"] {
	background-color:var(--theme-palette-color-8);
	background-image:none;
	--theme-border-top:none;
	--theme-border-bottom:none;
	--theme-box-shadow:0px 10px 20px rgba(255, 255, 255, 0.17);
}
[data-header*="type-1"] .ct-header [data-sticky*="yes"] [data-row*="middle"] > div {
	--theme-border-top:none;
	--theme-border-bottom:none;
}
[data-header*="type-1"] [data-id="mobile-menu"] {
	--theme-font-weight:500;
	--theme-font-size:20px;
	--theme-link-initial-color:#ffffff;
	--mobile-menu-divider:none;
}
[data-header*="type-1"] #offcanvas {
	background-color:rgba(18, 21, 25, 0.98);
	--panel-content-height:100%;
}
[data-header*="type-1"] #offcanvas .ct-toggle-close {
	--theme-icon-size:16px;
}
[data-header*="type-1"] [data-id="trigger"] {
	--theme-icon-size:18px;
}
[data-header*="type-1"] {
	--header-height:110px;
	--header-sticky-height:110px;
	--header-sticky-animation-speed:0.2s;
	--header-sticky-offset:0px;
}
[data-header*="type-1"] .ct-header {
	background-image:none;
}
[data-header*="type-1"] [data-sticky*="yes"] {
	background-image:none;
}
[data-footer*="type-1"] .ct-footer [data-row*="bottom"] > div {
	--container-spacing:25px;
	--columns-gap:50px;
	--theme-border:none;
	--theme-border-top:none;
	--theme-border-bottom:none;
	--grid-template-columns:repeat(2, 1fr);
}
[data-footer*="type-1"] .ct-footer [data-row*="bottom"] .widget-title {
	--theme-font-size:16px;
}
[data-footer*="type-1"] .ct-footer [data-row*="bottom"] {
	--theme-border-top:none;
	--theme-border-bottom:none;
	background-color:transparent;
}
[data-footer*="type-1"] [data-id="copyright"] {
	--theme-font-weight:400;
	--theme-font-size:15px;
	--theme-line-height:1.3;
}
[data-footer*="type-1"] [data-column="socials"] {
	--horizontal-alignment:flex-end;
}
[data-footer*="type-1"] [data-id="socials"].ct-footer-socials [data-color="custom"] {
	--background-color:rgba(218, 222, 228, 0.3);
	--background-hover-color:var(--theme-palette-color-1);
}
[data-footer*="type-1"] [data-id="socials"].ct-footer-socials .ct-label {
	--visibility:none;
}
[data-footer*="type-1"] .ct-footer {
	background-color:var(--theme-palette-color-6);
}
:root {
	--theme-font-family:'Hanken Grotesk', Sans-Serif;
	--theme-font-weight:400;
	--theme-text-transform:none;
	--theme-text-decoration:none;
	--theme-font-size:16px;
	--theme-line-height:1.65;
	--theme-letter-spacing:0em;
	--theme-button-font-family:'Hanken Grotesk', Sans-Serif;
	--theme-button-font-weight:500;
	--theme-button-font-size:15px;
	--has-classic-forms:var(--true);
	--has-modern-forms:var(--false);
	--theme-form-field-border-initial-color:var(--theme-border-color);
	--theme-form-field-border-focus-color:var(--theme-palette-color-1);
	--theme-form-selection-field-initial-color:var(--theme-border-color);
	--theme-form-selection-field-active-color:var(--theme-palette-color-1);
	--e-global-color-blocksy_palette_1:var(--theme-palette-color-1);
	--e-global-color-blocksy_palette_2:var(--theme-palette-color-2);
	--e-global-color-blocksy_palette_3:var(--theme-palette-color-3);
	--e-global-color-blocksy_palette_4:var(--theme-palette-color-4);
	--e-global-color-blocksy_palette_5:var(--theme-palette-color-5);
	--e-global-color-blocksy_palette_6:var(--theme-palette-color-6);
	--e-global-color-blocksy_palette_7:var(--theme-palette-color-7);
	--e-global-color-blocksy_palette_8:var(--theme-palette-color-8);
	--theme-palette-color-1:rgb(125, 108, 255);
	--theme-palette-color-2:rgb(125, 108, 255);
	--theme-palette-color-3:#b6b3bd;
	--theme-palette-color-4:#ffffff;
	--theme-palette-color-5:rgba(248, 248, 250, 0.2);
	--theme-palette-color-6:rgb(3, 0, 10);
	--theme-palette-color-7:rgb(3, 0, 10);
	--theme-palette-color-8:#2a2a2a;
	--theme-text-color:var(--theme-palette-color-3);
	--theme-link-initial-color:var(--theme-palette-color-1);
	--theme-link-hover-color:var(--theme-palette-color-2);
	--theme-selection-text-color:#ffffff;
	--theme-selection-background-color:var(--theme-palette-color-1);
	--theme-border-color:var(--theme-palette-color-5);
	--theme-headings-color:var(--theme-palette-color-4);
	--theme-content-spacing:1.5em;
	--theme-button-min-height:40px;
	--theme-button-shadow:none;
	--theme-button-transform:none;
	--theme-button-text-initial-color:#ffffff;
	--theme-button-text-hover-color:#ffffff;
	--theme-button-background-initial-color:var(--theme-palette-color-1);
	--theme-button-background-hover-color:var(--theme-palette-color-2);
	--theme-button-border:none;
	--theme-button-padding:5px 20px;
	--theme-normal-container-max-width:1290px;
	--theme-content-vertical-spacing:0px;
	--theme-container-edge-spacing:90vw;
	--theme-narrow-container-max-width:750px;
	--theme-wide-offset:130px;
}
h1 {
	--theme-font-family:'Hanken Grotesk', Sans-Serif;
	--theme-font-weight:700;
	--theme-font-size:40px;
	--theme-line-height:1.5;
}
h2 {
	--theme-font-family:'Hanken Grotesk', Sans-Serif;
	--theme-font-weight:700;
	--theme-font-size:35px;
	--theme-line-height:1.5;
}
h3 {
	--theme-font-family:'Hanken Grotesk', Sans-Serif;
	--theme-font-weight:700;
	--theme-font-size:30px;
	--theme-line-height:1.5;
}
h4 {
	--theme-font-family:'Hanken Grotesk', Sans-Serif;
	--theme-font-weight:700;
	--theme-font-size:25px;
	--theme-line-height:1.5;
}
h5 {
	--theme-font-family:'Hanken Grotesk', Sans-Serif;
	--theme-font-weight:700;
	--theme-font-size:20px;
	--theme-line-height:1.5;
}
h6 {
	--theme-font-family:'Hanken Grotesk', Sans-Serif;
	--theme-font-weight:700;
	--theme-font-size:16px;
	--theme-line-height:1.5;
}
.wp-block-pullquote {
	--theme-font-family:Georgia;
	--theme-font-weight:600;
	--theme-font-size:25px;
}
pre, code, samp, kbd {
	--theme-font-family:monospace;
	--theme-font-weight:400;
	--theme-font-size:16px;
}
figcaption {
	--theme-font-size:14px;
}
.ct-sidebar .widget-title {
	--theme-font-size:20px;
}
.ct-breadcrumbs {
	--theme-font-weight:600;
	--theme-text-transform:uppercase;
	--theme-font-size:12px;
}
body {
	background-color:var(--theme-palette-color-7);
	background-image:none;
}
[data-prefix="single_blog_post"] .entry-header .page-title {
	--theme-font-size:30px;
}
[data-prefix="single_blog_post"] .entry-header .entry-meta {
	--theme-font-weight:600;
	--theme-text-transform:uppercase;
	--theme-font-size:12px;
	--theme-line-height:1.3;
}
[data-prefix="categories"] .entry-header .page-title {
	--theme-font-size:30px;
}
[data-prefix="categories"] .entry-header .entry-meta {
	--theme-font-weight:600;
	--theme-text-transform:uppercase;
	--theme-font-size:12px;
	--theme-line-height:1.3;
}
[data-prefix="search"] .entry-header .page-title {
	--theme-font-size:30px;
}
[data-prefix="search"] .entry-header .entry-meta {
	--theme-font-weight:600;
	--theme-text-transform:uppercase;
	--theme-font-size:12px;
	--theme-line-height:1.3;
}
[data-prefix="author"] .entry-header .page-title {
	--theme-font-size:30px;
}
[data-prefix="author"] .entry-header .entry-meta {
	--theme-font-weight:600;
	--theme-text-transform:uppercase;
	--theme-font-size:12px;
	--theme-line-height:1.3;
}
[data-prefix="author"] .hero-section[data-type="type-2"] {
	background-color:var(--theme-palette-color-6);
	background-image:none;
	--container-padding:50px 0px;
}
[data-prefix="blog"] .entries {
	--grid-template-columns:repeat(3, minmax(0, 1fr));
}
[data-prefix="blog"] .entry-card .entry-title {
	--theme-font-size:20px;
	--theme-line-height:1.3;
}
[data-prefix="blog"] .entry-card .entry-meta {
	--theme-font-weight:600;
	--theme-text-transform:uppercase;
	--theme-font-size:12px;
}
[data-prefix="blog"] .entry-card {
	background-color:var(--theme-palette-color-8);
	--theme-box-shadow:0px 12px 18px -6px rgba(34, 56, 101, 0.04);
}
[data-prefix="categories"] .entries {
	--grid-template-columns:repeat(3, minmax(0, 1fr));
}
[data-prefix="categories"] .entry-card .entry-title {
	--theme-font-size:20px;
	--theme-line-height:1.3;
}
[data-prefix="categories"] .entry-card .entry-meta {
	--theme-font-weight:600;
	--theme-text-transform:uppercase;
	--theme-font-size:12px;
}
[data-prefix="categories"] .entry-card {
	background-color:var(--theme-palette-color-8);
	--theme-box-shadow:0px 12px 18px -6px rgba(34, 56, 101, 0.04);
}
[data-prefix="author"] .entries {
	--grid-template-columns:repeat(3, minmax(0, 1fr));
}
[data-prefix="author"] .entry-card .entry-title {
	--theme-font-size:20px;
	--theme-line-height:1.3;
}
[data-prefix="author"] .entry-card .entry-meta {
	--theme-font-weight:600;
	--theme-text-transform:uppercase;
	--theme-font-size:12px;
}
[data-prefix="author"] .entry-card {
	background-color:var(--theme-palette-color-8);
	--theme-box-shadow:0px 12px 18px -6px rgba(34, 56, 101, 0.04);
}
[data-prefix="search"] .entries {
	--grid-template-columns:repeat(3, minmax(0, 1fr));
}
[data-prefix="search"] .entry-card .entry-title {
	--theme-font-size:20px;
	--theme-line-height:1.3;
}
[data-prefix="search"] .entry-card .entry-meta {
	--theme-font-weight:600;
	--theme-text-transform:uppercase;
	--theme-font-size:12px;
}
[data-prefix="search"] .entry-card {
	background-color:var(--theme-palette-color-8);
	--theme-box-shadow:0px 12px 18px -6px rgba(34, 56, 101, 0.04);
}
form textarea {
	--theme-form-field-height:170px;
}
.ct-sidebar {
	--theme-link-initial-color:var(--theme-text-color);
}
[data-prefix="single_blog_post"] [class*="ct-container"] > article[class*="post"] {
	--has-boxed:var(--false);
	--has-wide:var(--true);
}
[data-prefix="single_page"] [class*="ct-container"] > article[class*="post"] {
	--has-boxed:var(--false);
	--has-wide:var(--true);
}
@media (max-width: 999.98px) {
	[data-header*="type-1"] .ct-header [data-row*="middle"] {
	--height:80px;
}
[data-header*="type-1"] [data-id="mobile-menu"] {
	--theme-font-size:16px;
}
[data-header*="type-1"] #offcanvas {
	background-color:var(--theme-palette-color-7);
}
[data-header*="type-1"] #offcanvas .ct-toggle-close {
	--theme-icon-color:#ffffff;
}
[data-header*="type-1"] #offcanvas .ct-toggle-close:hover {
	--theme-icon-color:var(--theme-palette-color-1);
}
[data-header*="type-1"] [data-id="trigger"] {
	--theme-icon-size:25px;
	--theme-icon-color:#ffffff;
}
[data-header*="type-1"] {
	--header-height:80px;
	--header-sticky-height:80px;
}
[data-footer*="type-1"] .ct-footer [data-row*="bottom"] > div {
	--grid-template-columns:repeat(2, 1fr);
}
[data-prefix="blog"] .entries {
	--grid-template-columns:repeat(2, minmax(0, 1fr));
}
[data-prefix="categories"] .entries {
	--grid-template-columns:repeat(2, minmax(0, 1fr));
}
[data-prefix="author"] .entries {
	--grid-template-columns:repeat(2, minmax(0, 1fr));
}
[data-prefix="search"] .entries {
	--grid-template-columns:repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 689.98px) {
	[data-header*="type-1"] .ct-header [data-id="logo"] .site-logo-container {
	--logo-max-height:30px;
}
[data-header*="type-1"] .ct-header [data-row*="middle"] {
	--height:70px;
}
[data-header*="type-1"] [data-id="trigger"] {
	--theme-icon-size:20px;
}
[data-header*="type-1"] {
	--header-height:70px;
	--header-sticky-height:70px;
}
[data-footer*="type-1"] .ct-footer [data-row*="bottom"] > div {
	--container-spacing:15px;
	--columns-gap:10px;
	--grid-template-columns:initial;
}
[data-footer*="type-1"] [data-id="copyright"] {
	--theme-font-size:14px;
}
[data-footer*="type-1"] [data-column="copyright"] {
	--horizontal-alignment:center;
}
[data-footer*="type-1"] [data-column="socials"] {
	--horizontal-alignment:center;
}
[data-footer*="type-1"] .ct-footer {
	--footer-container-padding:0px 0px 20px 0px;
}
[data-prefix="blog"] .entries {
	--grid-template-columns:repeat(1, minmax(0, 1fr));
}
[data-prefix="blog"] .entry-card .entry-title {
	--theme-font-size:18px;
}
[data-prefix="categories"] .entries {
	--grid-template-columns:repeat(1, minmax(0, 1fr));
}
[data-prefix="categories"] .entry-card .entry-title {
	--theme-font-size:18px;
}
[data-prefix="author"] .entries {
	--grid-template-columns:repeat(1, minmax(0, 1fr));
}
[data-prefix="author"] .entry-card .entry-title {
	--theme-font-size:18px;
}
[data-prefix="search"] .entries {
	--grid-template-columns:repeat(1, minmax(0, 1fr));
}
[data-prefix="search"] .entry-card .entry-title {
	--theme-font-size:18px;
}
:root {
	--theme-container-edge-spacing:88vw;
}
}