[data-header*="type-1"] .ct-header [data-id="logo"] .site-logo-container { --logo-max-height: 45px; }
[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"] { --menu-items-spacing: 40px; }
[data-header*="type-1"] .ct-header [data-id="menu"] > ul > li > a { --theme-font-weight: 500; --theme-text-transform: none; --theme-font-size: 16px; --theme-line-height: 1.3; --theme-link-initial-color: var(--theme-palette-color-4); }
[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: 12px; }
[data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu { --dropdown-divider: 1px dashed rgba(255, 255, 255, 0.1); --theme-box-shadow: 0px 10px 20px rgba(41, 51, 61, 0.1); --theme-border-radius: 0px 0px 2px 2px; }
[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: 130px; background-color: var(--theme-palette-color-8); background-image: none; --theme-border-top: none; --theme-border-bottom: none; --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(44,62,80,0.05); }
[data-header*="type-1"] { --sticky-shrink: 70; --header-height: 130px; --header-sticky-height: 130px; --header-sticky-offset: 0px; }
[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: 700; --theme-font-size: 20px; --theme-link-initial-color: var(--theme-palette-color-4); --mobile-menu-divider: none; }
[data-header*="type-1"] #offcanvas { --theme-box-shadow: 0px 0px 70px rgba(0, 0, 0, 0.35); --side-panel-width: 500px; --panel-content-height: 100%; }
[data-header*="type-1"] #offcanvas .ct-panel-inner { background-color: rgba(18, 21, 25, 0.98); }
[data-header*="type-1"] [data-id="offcanvas-logo"] { --logo-max-height: 50px; }
[data-header*="type-1"] [data-id="search"] { --theme-icon-color: var(--theme-palette-color-4); }
[data-header*="type-1"] [data-id="search"] .ct-label { --theme-font-weight: 600; --theme-text-transform: uppercase; --theme-font-size: 12px; }
[data-header*="type-1"] #search-modal .ct-search-results { --theme-font-weight: 500; --theme-font-size: 14px; --theme-line-height: 1.4; }
[data-header*="type-1"] #search-modal .ct-search-form { --theme-link-initial-color: #ffffff; --theme-form-text-initial-color: #ffffff; --theme-form-text-focus-color: #ffffff; --theme-form-field-border-initial-color: rgba(255, 255, 255, 0.2); --theme-button-text-initial-color: rgba(255, 255, 255, 0.7); --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-1); --theme-form-border-radius: 20px; }
[data-header*="type-1"] #search-modal { background-color: rgba(18, 21, 25, 0.98); }
[data-header*="type-1"] [data-id="socials"].ct-header-socials { --theme-icon-size: 15px; --items-spacing: 15px; }
[data-header*="type-1"] [data-id="socials"].ct-header-socials .ct-label { --theme-font-weight: 600; --theme-text-transform: uppercase; --theme-font-size: 12px; }
[data-header*="type-1"] [data-id="socials"].ct-header-socials [data-color="custom"] { --background-color: rgba(218, 222, 228, 0.3); --background-hover-color: var(--theme-palette-color-1); }
[data-header*="type-1"] .ct-header [data-id="text"] { --max-width: 100%; --theme-font-size: 15px; --theme-line-height: 1.3; }
[data-header*="type-1"] [data-id="trigger"] { --theme-icon-size: 18px; --theme-icon-color: var(--theme-palette-color-4); --toggle-button-radius: 3px; }
[data-header*="type-1"] [data-id="trigger"]:not([data-design="simple"]) { --toggle-button-padding: 10px; }
[data-header*="type-1"] [data-id="trigger"] .ct-label { --theme-font-weight: 600; --theme-text-transform: uppercase; --theme-font-size: 12px; }
[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; --theme-border: none; --theme-border-top: none; --theme-border-bottom: none; --grid-template-columns: initial; }
[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="copyright"] { --horizontal-alignment: center; }
[data-footer*="type-1"] .ct-footer [data-row*="middle"] > div { --container-spacing: 50px; --columns-gap: 100px; --vertical-alignment: center; --theme-border: none; --theme-border-top: none; --theme-border-bottom: none; --grid-template-columns: 1fr 2fr 1fr; }
[data-footer*="type-1"] .ct-footer [data-row*="middle"] .widget-title { --theme-font-size: 16px; }
[data-footer*="type-1"] .ct-footer [data-row*="middle"] .ct-widget { --theme-text-color: var(--theme-palette-color-4); --theme-link-initial-color: var(--theme-palette-color-4); }
[data-footer*="type-1"] .ct-footer [data-row*="middle"] { --theme-border-top: none; --theme-border-bottom: none; background-color: transparent; }
[data-footer*="type-1"][data-footer*="reveal"] .site-main { --footer-box-shadow: 0px 30px 50px rgba(0, 0, 0, 0.1); }
[data-footer*="type-1"] .ct-footer { background-color: var(--theme-palette-color-8); }
[data-footer*="type-1"] footer.ct-container { --footer-container-bottom-offset: 50px; --footer-container-padding: 0px 35px; }
:root { --theme-font-family: Lexend, 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-weight: 600; --theme-button-text-transform: uppercase; --theme-button-font-size: 13px; --has-classic-forms: var(--true); --has-modern-forms: var(--false); --theme-form-field-background-initial-color: var(--theme-palette-color-8); --theme-form-field-background-focus-color: var(--theme-palette-color-8); --theme-form-field-height: 50px; --theme-form-field-border-radius: 0px; --theme-form-field-border-initial-color: rgba(103, 113, 120, 0.2); --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); --theme-palette-color-1: #EC6A2B; --theme-palette-color-2: #fd7c47; --theme-palette-color-3: #687279; --theme-palette-color-4: #1E262E; --theme-palette-color-5: #FEEEDD; --theme-palette-color-6: #fff7ef; --theme-palette-color-7: #ffffff; --theme-palette-color-8: #ffffff; --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: 50px; --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-border-radius: 0px; --theme-button-padding: 5px 20px; --theme-normal-container-max-width: 1290px; --theme-content-vertical-spacing: 60px; --theme-container-edge-spacing: 90vw; --theme-narrow-container-max-width: 750px; --theme-wide-offset: 130px; }
h1 { --theme-font-weight: 700; --theme-font-size: 40px; --theme-line-height: 1.5; }
h2 { --theme-font-weight: 700; --theme-font-size: 35px; --theme-line-height: 1.5; }
h3 { --theme-font-weight: 700; --theme-font-size: 30px; --theme-line-height: 1.5; }
h4 { --theme-font-weight: 700; --theme-font-size: 25px; --theme-line-height: 1.5; }
h5 { --theme-font-weight: 700; --theme-font-size: 20px; --theme-line-height: 1.5; }
h6 { --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; --theme-heading-color: var(--theme-palette-color-8); }
[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; --theme-text-color: var(--theme-palette-color-8); }
[data-prefix="single_blog_post"] .hero-section[data-type="type-2"] { --min-height: 650px; background-color: var(--theme-palette-color-6); background-image: none; --container-padding: 50px 0px; }
[data-prefix="single_blog_post"] .hero-section[data-type="type-2"] > figure .ct-media-container::after { background-color: rgba(30, 38, 46, 0.6); }
[data-prefix="blog"] .entry-header .page-title { --theme-font-size: 20px; }
[data-prefix="blog"] .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: 20px; }
[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="single_page"] .entry-header .page-title { --theme-font-size: 30px; }
[data-prefix="single_page"] .entry-header .entry-meta { --theme-font-weight: 600; --theme-text-transform: uppercase; --theme-font-size: 12px; --theme-line-height: 1.3; }
[data-prefix="single_blog_post"] .ct-comments-container { background-color: var(--theme-palette-color-5); }
[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); }
[data-prefix="blog"] [data-archive="default"] .card-content .ct-media-container { --card-element-spacing: 30px; }
[data-prefix="blog"] [data-archive="default"] .card-content .entry-meta[data-id="0I238z"] { --card-element-spacing: 15px; }
[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); }
[data-prefix="categories"] [data-archive="default"] .card-content .ct-media-container { --card-element-spacing: 30px; }
[data-prefix="categories"] [data-archive="default"] .card-content .entry-meta[data-id="cHeTcc"] { --card-element-spacing: 15px; }
[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="author"] [data-archive="default"] .card-content .entry-meta[data-id="meta_1"] { --card-element-spacing: 15px; }
[data-prefix="author"] [data-archive="default"] .card-content .ct-media-container { --card-element-spacing: 30px; }
[data-prefix="author"] [data-archive="default"] .card-content .entry-meta[data-id="meta_2"] { --card-element-spacing: 15px; }
[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); }
[data-prefix="search"] [data-archive="default"] .card-content .entry-meta[data-id="meta_1"] { --card-element-spacing: 15px; }
[data-prefix="search"] [data-archive="default"] .card-content .ct-media-container { --card-element-spacing: 30px; }
[data-prefix="search"] [data-archive="default"] .card-content .entry-meta[data-id="meta_2"] { --card-element-spacing: 15px; }
form textarea { --theme-form-field-height: 170px; }
.ct-sidebar { --theme-link-initial-color: var(--theme-text-color); }
aside[data-type="type-3"] { --theme-border: 1px solid rgba(224, 229, 235, 0.8); }
[data-prefix="single_blog_post"] .ct-share-box .ct-module-title { --theme-font-weight: 600; --theme-font-size: 14px; }
[data-prefix="single_blog_post"] .ct-share-box[data-type="type-1"] { --theme-border: 1px solid var(--theme-border-color); }
[data-prefix="single_blog_post"] .post-navigation { --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-id="logo"] .site-logo-container { --logo-max-height: 40px; }
  [data-header*="type-1"] .ct-header [data-row*="middle"] { --height: 70px; }
  [data-header*="type-1"] { --sticky-shrink: 100; --header-height: 70px; --header-sticky-height: 70px; }
  [data-header*="type-1"] #offcanvas { background-color: rgba(18, 21, 26, 0.95); --side-panel-width: 65vw; }
  [data-header*="type-1"] #offcanvas .ct-panel-inner { background-color: var(--theme-palette-color-5); }
  [data-header*="type-1"] #offcanvas .ct-toggle-close { --theme-icon-color: var(--theme-palette-color-4); }
  [data-header*="type-1"] #offcanvas .ct-toggle-close:hover { --theme-icon-color: var(--theme-palette-color-1); }
  [data-header*="type-1"] [data-id="offcanvas-logo"] { --logo-max-height: 40px; }
  [data-header*="type-1"] [data-id="socials"].ct-header-socials { --theme-icon-size: 20px; --items-spacing: 25px; }
  [data-header*="type-1"] [data-id="socials"].ct-header-socials [data-color="custom"] { --theme-icon-color: var(--theme-palette-color-4); --theme-icon-hover-color: var(--theme-palette-color-8); --background-color: var(--theme-palette-color-7); }
  [data-header*="type-1"] .ct-header [data-id="text"] { --theme-text-color: var(--theme-palette-color-4); }
  [data-footer*="type-1"] .ct-footer [data-row*="bottom"] > div { --grid-template-columns: initial; }
  [data-footer*="type-1"] .ct-footer [data-row*="middle"] > div { --grid-template-columns: initial; }
  [data-footer*="type-1"] .ct-footer [data-column="widget-area-3"] { --text-horizontal-alignment: center; --horizontal-alignment: center; }
  [data-footer*="type-1"] footer.ct-container { --footer-container-padding: 0vw 4vw; }
  [data-prefix="single_blog_post"] .hero-section[data-type="type-2"] { --min-height: 450px; }
  [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"] #offcanvas { --side-panel-width: 90vw; }
  [data-footer*="type-1"] .ct-footer [data-row*="bottom"] > div { --container-spacing: 15px; --grid-template-columns: initial; }
  [data-footer*="type-1"] .ct-footer [data-row*="middle"] > div { --grid-template-columns: initial; }
  [data-footer*="type-1"] footer.ct-container { --footer-container-padding: 0vw 5vw; }
  [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-content-vertical-spacing: 50px; --theme-container-edge-spacing: 88vw; }
}