/* WordPress cascade layer — GENERATED by audit/build-css.py; do not hand-edit.
 *
 * chalkhillventures.com ran the theme "chalkhillventures" (twentytwelve base) with Elementor 4.2 /
 * Pro 3.27 (theme-builder header 492 + footer 553, page 2, popups 2290/2300/2296/869/1224),
 * Font Awesome 5.15.3 and Essential Addons. This file is the live CSS pruned to the selectors that
 * match an element on the ported page (Chrome, 1440 + 390, with the mobile menu and every popup
 * open: audit/css-prune.mjs), in the live cascade order and at each selector's live specificity —
 * the scope prefix is :where() and adds none. body.x selectors target div.chv-body (same rank).
 * Hand corrections live in 20-port.css. 574 rules from 46 stylesheets.
 */

@font-face { font-family: eicons; src: url("/chv/assets/eicons.woff2") format("woff2"), url("/chv/assets/eicons.woff") format("woff"), url("/chv/assets/eicons.ttf") format("truetype"); font-weight: 400; font-style: normal; }
@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 400; font-display: block; src: url("/chv/assets/fa-regular-400.woff2") format("woff2"), url("/chv/assets/fa-regular-400.woff") format("woff"), url("/chv/assets/fa-regular-400.ttf") format("truetype"); }
@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 900; font-display: block; src: url("/chv/assets/fa-solid-900.woff2") format("woff2"), url("/chv/assets/fa-solid-900.woff") format("woff"), url("/chv/assets/fa-solid-900.ttf") format("truetype"); }
@font-face { font-family: "Font Awesome 5 Brands"; font-style: normal; font-weight: 400; font-display: block; src: url("/chv/assets/fa-brands-400.woff2") format("woff2"), url("/chv/assets/fa-brands-400.woff") format("woff"), url("/chv/assets/fa-brands-400.ttf") format("truetype"); }
@keyframes hide-scroll { 
  0%, 100% { overflow: hidden; }
}
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

/* ---- inline <style id=wp-block-styles-placeholder-inline-css> ---- */
:root:where(:has([data-chv-chrome])) { --wp-internal-comment: "Placeholder for wp_hoist_late_printed_styles() to replace with the block styles printed at wp_footer."; }
/* ---- https://use.fontawesome.com/releases/v5.15.3/css/all.css ---- */
:where(html:has([data-chv-chrome])) .fab,
:where(html:has([data-chv-chrome])) .far,
:where(html:has([data-chv-chrome])) .fas { -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }
:where(html:has([data-chv-chrome])) .fa-handshake::before { content: ""; }
:where(html:has([data-chv-chrome])) .fa-linkedin::before { content: ""; }
:where(html:has([data-chv-chrome])) .fa-map::before { content: ""; }
:where(html:has([data-chv-chrome])) .fa-tasks::before { content: ""; }
:where(html:has([data-chv-chrome])) .fab { font-family: "Font Awesome 5 Brands"; }
:where(html:has([data-chv-chrome])) .fab,
:where(html:has([data-chv-chrome])) .far { font-weight: 400; }
:where(html:has([data-chv-chrome])) .far,
:where(html:has([data-chv-chrome])) .fas { font-family: "Font Awesome 5 Free"; }
:where(html:has([data-chv-chrome])) .fas { font-weight: 900; }
/* ---- inline <style id=wp-global-styles-placeholder-inline-css> ---- */
:root:where(:has([data-chv-chrome])) { --wp-internal-comment: "Placeholder for wp_hoist_late_printed_styles() to replace with the global-styles printed at wp_footer."; }
/* ---- https://chalkhillventures.com/wp-content/themes/chalkhillventures/style.css ---- */
html:where(:has([data-chv-chrome])),
:where(html:has([data-chv-chrome])) body,
:where(html:has([data-chv-chrome])) div,
:where(html:has([data-chv-chrome])) span,
:where(html:has([data-chv-chrome])) h1,
:where(html:has([data-chv-chrome])) h2,
:where(html:has([data-chv-chrome])) h3,
:where(html:has([data-chv-chrome])) h4,
:where(html:has([data-chv-chrome])) p,
:where(html:has([data-chv-chrome])) a,
:where(html:has([data-chv-chrome])) img,
:where(html:has([data-chv-chrome])) b,
:where(html:has([data-chv-chrome])) i,
:where(html:has([data-chv-chrome])) ul,
:where(html:has([data-chv-chrome])) li,
:where(html:has([data-chv-chrome])) figure,
:where(html:has([data-chv-chrome])) header,
:where(html:has([data-chv-chrome])) nav,
:where(html:has([data-chv-chrome])) section { margin: 0px; padding: 0px; border: 0px; font-size: 100%; vertical-align: baseline; }
:where(html:has([data-chv-chrome])) body { line-height: 1; }
:where(html:has([data-chv-chrome])) ul { list-style: none; }
:where(html:has([data-chv-chrome])) h1,
:where(html:has([data-chv-chrome])) h2,
:where(html:has([data-chv-chrome])) h3,
:where(html:has([data-chv-chrome])) h4 { clear: both; }
html:where(:has([data-chv-chrome])) { overflow-y: scroll; font-size: 100%; text-size-adjust: 100%; }
:where(html:has([data-chv-chrome])) a:focus { outline: none; }
:where(html:has([data-chv-chrome])) figure,
:where(html:has([data-chv-chrome])) header,
:where(html:has([data-chv-chrome])) nav,
:where(html:has([data-chv-chrome])) section { display: block; }
:where(html:has([data-chv-chrome])) img { border: 0px; }
:where(html:has([data-chv-chrome])) img[class*="wp-image-"],
:where(html:has([data-chv-chrome])) img[class*="attachment-"] { height: auto; }
:where(html:has([data-chv-chrome])) img.size-full { max-width: 100%; height: auto; }
html:where(:has([data-chv-chrome])) { font-size: 87.5%; }
:where(html:has([data-chv-chrome])) body { font-size: 1rem; font-family: Poppins, sans-serif; text-rendering: optimizelegibility; color: rgb(68, 68, 68); }
:where(html:has([data-chv-chrome])) div:where(.chv-body).custom-font-enabled { font-family: Poppins, sans-serif; }
:where(html:has([data-chv-chrome])) a { outline: none; color: rgb(33, 117, 155); }
:where(html:has([data-chv-chrome])) a:hover { color: rgb(15, 54, 71); }
@media screen and (min-width: 960px) { :where(html:has([data-chv-chrome])) body { background-color: rgb(230, 230, 230); } }
@media print { :where(html:has([data-chv-chrome])) body { color: rgb(0, 0, 0); font-size: 10pt; background: none !important; } }
@media print { :where(html:has([data-chv-chrome])) a { text-decoration: none; } }
/* ---- https://chalkhillventures.com/wp-content/plugins/elementor/assets/css/conditionals/dialog.min.css ---- */
:where(html:has([data-chv-chrome])) .dialog-widget-content { background-color: var(--e-a-bg-default); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.2) 2px 8px 23px 3px; overflow: hidden; position: absolute; }
:where(html:has([data-chv-chrome])) .dialog-message { box-sizing: border-box; line-height: 1.5; }
:where(html:has([data-chv-chrome])) .dialog-close-button { color: var(--e-a-color-txt); cursor: pointer; font-size: 15px; inset-inline-end: 15px; line-height: 1; margin-block-start: 15px; position: absolute; transition: var(--e-a-transition-hover); }
:where(html:has([data-chv-chrome])) .dialog-close-button:hover { color: var(--e-a-color-txt-hover); }
:where(html:has([data-chv-chrome])) .dialog-type-lightbox { background-color: rgba(0, 0, 0, 0.8); bottom: 0px; height: 100%; left: 0px; position: fixed; user-select: none; width: 100%; z-index: 9999; }
/* ---- https://chalkhillventures.com/wp-content/plugins/elementor/assets/css/frontend.min.css ---- */
:root:where(:has([data-chv-chrome])) { --direction-multiplier: 1; }
:where(html:has([data-chv-chrome])) .elementor-screen-only { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where(html:has([data-chv-chrome])) .elementor *,
:where(html:has([data-chv-chrome])) .elementor ::after,
:where(html:has([data-chv-chrome])) .elementor ::before { box-sizing: border-box; }
:where(html:has([data-chv-chrome])) .elementor a { box-shadow: none; text-decoration: none; }
:where(html:has([data-chv-chrome])) .elementor img { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; box-shadow: none; height: auto; max-width: 100%; }
:where(html:has([data-chv-chrome])) .elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure { margin: 0px; }
:where(html:has([data-chv-chrome])) .elementor .elementor-background-overlay { inset: 0px; position: absolute; }
:where(html:has([data-chv-chrome])) .elementor-widget-wrap .elementor-element.elementor-widget__width-auto,
:where(html:has([data-chv-chrome])) .elementor-widget-wrap .elementor-element.elementor-widget__width-initial { max-width: 100%; }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial { max-width: 100%; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial { max-width: 100%; } }
:where(html:has([data-chv-chrome])) .elementor-element { --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; align-self: var(--align-self); flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); }
:where(html:has([data-chv-chrome])) .elementor-element:where(.e-con-full, .elementor-widget) { align-content: var(--align-content); align-items: var(--align-items); flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); gap: var(--row-gap) var(--column-gap); justify-content: var(--justify-content); }
:where(html:has([data-chv-chrome])) .elementor-invisible { visibility: hidden; }
:where(html:has([data-chv-chrome])) .elementor-align-center { text-align: center; }
:where(html:has([data-chv-chrome])) .elementor-align-left { text-align: left; }
:where(html:has([data-chv-chrome])) .elementor-align-center .elementor-button,
:where(html:has([data-chv-chrome])) .elementor-align-left .elementor-button { width: auto; }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-tablet-align-center { text-align: center; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-tablet-align-center .elementor-button { width: auto; } }
:root:where(:has([data-chv-chrome])) { --page-title-display: block; }
:where(html:has([data-chv-chrome])) .elementor-section { position: relative; }
:where(html:has([data-chv-chrome])) .elementor-section .elementor-container { display: flex; margin-inline: auto; position: relative; }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-section .elementor-container { flex-wrap: wrap; } }
:where(html:has([data-chv-chrome])) .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1140px; }
:where(html:has([data-chv-chrome])) .elementor-section.elementor-section-items-middle > .elementor-container { align-items: center; }
:where(html:has([data-chv-chrome])) .elementor-widget-wrap { align-content: flex-start; flex-wrap: wrap; position: relative; width: 100%; }
:where(html:has([data-chv-chrome])) .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap { display: flex; }
:where(html:has([data-chv-chrome])) .elementor-widget-wrap > .elementor-element { width: 100%; }
:where(html:has([data-chv-chrome])) .elementor-widget { position: relative; }
:where(html:has([data-chv-chrome])) .elementor-widget:not(:last-child) { margin-block-end: var(--kit-widget-spacing,20px); }
:where(html:has([data-chv-chrome])) .elementor-widget:not(:last-child).elementor-widget__width-initial { margin-block-end: 0px; }
:where(html:has([data-chv-chrome])) .elementor-column { display: flex; min-height: 1px; position: relative; }
:where(html:has([data-chv-chrome])) .elementor-column-gap-default > .elementor-column > .elementor-element-populated { padding: 10px; }
:where(html:has([data-chv-chrome])) .elementor-column-gap-wide > .elementor-column > .elementor-element-populated { padding: 20px; }
@media (min-width: 768px) { :where(html:has([data-chv-chrome])) .elementor-column.elementor-col-33 { width: 33.333%; } }
@media (min-width: 768px) { :where(html:has([data-chv-chrome])) .elementor-column.elementor-col-50 { width: 50%; } }
@media (min-width: 768px) { :where(html:has([data-chv-chrome])) .elementor-column.elementor-col-66 { width: 66.666%; } }
@media (min-width: 768px) { :where(html:has([data-chv-chrome])) .elementor-column.elementor-col-100 { width: 100%; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-column { width: 100%; } }
:where(html:has([data-chv-chrome])) .elementor-grid { display: grid; column-gap: var(--grid-column-gap); row-gap: var(--grid-row-gap); }
:where(html:has([data-chv-chrome])) .elementor-grid .elementor-grid-item { min-width: 0px; }
:where(html:has([data-chv-chrome])) .elementor-grid-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
:where(html:has([data-chv-chrome])) .elementor-grid-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
@media (min-width: 1025px) { :where(html:has([data-chv-chrome])) #elementor-device-mode::after { content: "desktop"; } }
@media (min-width:-1) { :where(html:has([data-chv-chrome])) #elementor-device-mode::after { content: "widescreen"; } }
@media (max-width:-1) { :where(html:has([data-chv-chrome])) #elementor-device-mode::after { content: "tablet_extra"; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) #elementor-device-mode::after { content: "tablet"; } }
@media (max-width:-1) { :where(html:has([data-chv-chrome])) #elementor-device-mode::after { content: "mobile_extra"; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) #elementor-device-mode::after { content: "mobile"; } }
@media (prefers-reduced-motion: no-preference) { html:where(:has([data-chv-chrome])) { scroll-behavior: smooth; } }
:where(html:has([data-chv-chrome])) .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,
:where(html:has([data-chv-chrome])) .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) { transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s); }
:where(html:has([data-chv-chrome])) .elementor-heading-title { line-height: 1; margin: 0px; padding: 0px; }
:where(html:has([data-chv-chrome])) .elementor-button { background-color: rgb(105, 114, 125); border-radius: 3px; color: rgb(255, 255, 255); display: inline-block; fill: rgb(255, 255, 255); font-size: 15px; line-height: 1; padding: 12px 24px; text-align: center; transition: 0.3s; }
:where(html:has([data-chv-chrome])) .elementor-button:focus,
:where(html:has([data-chv-chrome])) .elementor-button:hover,
:where(html:has([data-chv-chrome])) .elementor-button:visited { color: rgb(255, 255, 255); }
:where(html:has([data-chv-chrome])) .elementor-button-content-wrapper { display: flex; flex-direction: row; gap: 5px; justify-content: center; }
:where(html:has([data-chv-chrome])) .elementor-button-text { display: inline-block; }
:where(html:has([data-chv-chrome])) .elementor-button span { text-decoration: inherit; }
:where(html:has([data-chv-chrome])) .elementor-icon { color: rgb(105, 114, 125); display: inline-block; font-size: 50px; line-height: 1; text-align: center; transition: 0.3s; }
:where(html:has([data-chv-chrome])) .elementor-icon:hover { color: rgb(105, 114, 125); }
:where(html:has([data-chv-chrome])) .elementor-icon i { display: block; height: 1em; position: relative; width: 1em; }
:where(html:has([data-chv-chrome])) .elementor-icon i::before { left: 50%; position: absolute; transform: translateX(-50%); }
:where(html:has([data-chv-chrome])) .elementor-shape-rounded .elementor-icon { border-radius: 10%; }
:where(html:has([data-chv-chrome])) .animated { animation-duration: 1.25s; }
@media (prefers-reduced-motion: reduce) { :where(html:has([data-chv-chrome])) .animated { animation: auto ease 0s 1 normal none running none !important; } }
@media (prefers-reduced-motion: reduce) { html:where(:has([data-chv-chrome])) * { transition-delay: 0s !important; transition-duration: 0s !important; } }
/* ---- https://chalkhillventures.com/wp-content/plugins/elementor/assets/css/widget-image.min.css ---- */
:where(html:has([data-chv-chrome])) .elementor-widget-image { text-align: center; }
:where(html:has([data-chv-chrome])) .elementor-widget-image a { display: inline-block; }
:where(html:has([data-chv-chrome])) .elementor-widget-image img { display: inline-block; vertical-align: middle; }
/* ---- https://chalkhillventures.com/wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css ---- */
:where(html:has([data-chv-chrome])) .elementor-item::after,
:where(html:has([data-chv-chrome])) .elementor-item::before { display: block; position: absolute; transition: 0.3s cubic-bezier(0.58, 0.3, 0.005, 1); }
:where(html:has([data-chv-chrome])) .elementor-item-active::after,
:where(html:has([data-chv-chrome])) .elementor-item-active::before,
:where(html:has([data-chv-chrome])) .elementor-item.highlighted::after,
:where(html:has([data-chv-chrome])) .elementor-item.highlighted::before,
:where(html:has([data-chv-chrome])) .elementor-item:focus::after,
:where(html:has([data-chv-chrome])) .elementor-item:focus::before,
:where(html:has([data-chv-chrome])) .elementor-item:hover::after,
:where(html:has([data-chv-chrome])) .elementor-item:hover::before { transform: scale(1); }
:where(html:has([data-chv-chrome])) .e--pointer-background .elementor-item::after,
:where(html:has([data-chv-chrome])) .e--pointer-background .elementor-item::before { content: ""; transition: 0.3s; }
:where(html:has([data-chv-chrome])) .e--pointer-background .elementor-item::before { background: rgb(63, 68, 75); inset: 0px; z-index: -1; }
:where(html:has([data-chv-chrome])) .e--pointer-background .elementor-item-active,
:where(html:has([data-chv-chrome])) .e--pointer-background .elementor-item.highlighted,
:where(html:has([data-chv-chrome])) .e--pointer-background .elementor-item:focus,
:where(html:has([data-chv-chrome])) .e--pointer-background .elementor-item:hover { color: rgb(255, 255, 255); }
:where(html:has([data-chv-chrome])) .elementor-nav-menu--main .elementor-nav-menu a { transition: 0.4s; }
:where(html:has([data-chv-chrome])) .elementor-nav-menu--main .elementor-nav-menu a,
:where(html:has([data-chv-chrome])) .elementor-nav-menu--main .elementor-nav-menu a.highlighted,
:where(html:has([data-chv-chrome])) .elementor-nav-menu--main .elementor-nav-menu a:focus,
:where(html:has([data-chv-chrome])) .elementor-nav-menu--main .elementor-nav-menu a:hover { padding: 13px 20px; }
:where(html:has([data-chv-chrome])) .elementor-nav-menu--layout-horizontal { display: flex; }
:where(html:has([data-chv-chrome])) .elementor-nav-menu--layout-horizontal .elementor-nav-menu { display: flex; flex-wrap: wrap; }
:where(html:has([data-chv-chrome])) .elementor-nav-menu--layout-horizontal .elementor-nav-menu a { flex-grow: 1; white-space: nowrap; }
:where(html:has([data-chv-chrome])) .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li { display: flex; }
:where(html:has([data-chv-chrome])) .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:first-child) > a { margin-inline-start: var(--e-nav-menu-horizontal-menu-item-margin); }
:where(html:has([data-chv-chrome])) .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child) > a { margin-inline-end: var(--e-nav-menu-horizontal-menu-item-margin); }
:where(html:has([data-chv-chrome])) .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child)::after { align-self: center; border-color: var(--e-nav-menu-divider-color,#000); border-left-style: var(--e-nav-menu-divider-style,solid); border-left-width: var(--e-nav-menu-divider-width,2px); content: var(--e-nav-menu-divider-content,none); height: var(--e-nav-menu-divider-height,35%); }
:where(html:has([data-chv-chrome])) .elementor-widget-nav-menu .elementor-widget-container { display: flex; flex-direction: column; }
:where(html:has([data-chv-chrome])) .elementor-nav-menu { position: relative; z-index: 2; }
:where(html:has([data-chv-chrome])) .elementor-nav-menu::after { clear: both; content: " "; display: block; font: 0px / 0 serif; height: 0px; overflow: hidden; visibility: hidden; }
:where(html:has([data-chv-chrome])) .elementor-nav-menu,
:where(html:has([data-chv-chrome])) .elementor-nav-menu li { display: block; line-height: normal; list-style: none; margin: 0px; padding: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
:where(html:has([data-chv-chrome])) .elementor-nav-menu a,
:where(html:has([data-chv-chrome])) .elementor-nav-menu li { position: relative; }
:where(html:has([data-chv-chrome])) .elementor-nav-menu li { border-width: 0px; }
:where(html:has([data-chv-chrome])) .elementor-nav-menu a { align-items: center; display: flex; }
:where(html:has([data-chv-chrome])) .elementor-nav-menu a,
:where(html:has([data-chv-chrome])) .elementor-nav-menu a:focus,
:where(html:has([data-chv-chrome])) .elementor-nav-menu a:hover { line-height: 20px; padding: 10px 20px; }
:where(html:has([data-chv-chrome])) .elementor-nav-menu--dropdown .elementor-item.elementor-item-active,
:where(html:has([data-chv-chrome])) .elementor-nav-menu--dropdown .elementor-item.highlighted,
:where(html:has([data-chv-chrome])) .elementor-nav-menu--dropdown .elementor-item:focus,
:where(html:has([data-chv-chrome])) .elementor-nav-menu--dropdown .elementor-item:hover { background-color: rgb(63, 68, 75); color: rgb(255, 255, 255); }
:where(html:has([data-chv-chrome])) .elementor-menu-toggle { align-items: center; background-color: rgba(0, 0, 0, 0.05); border: 0px solid; border-radius: 3px; color: rgb(51, 55, 61); cursor: pointer; display: flex; font-size: var(--nav-menu-icon-size,22px); justify-content: center; padding: 0.25em; }
:where(html:has([data-chv-chrome])) .elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open,
:where(html:has([data-chv-chrome])) .elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close { display: none; }
:where(html:has([data-chv-chrome])) .elementor-nav-menu--dropdown { background-color: rgb(255, 255, 255); font-size: 13px; }
:where(html:has([data-chv-chrome])) .elementor-nav-menu--dropdown.elementor-nav-menu__container { margin-top: 10px; overflow: hidden auto; transform-origin: center top; transition: max-height 0.3s, transform 0.3s; }
:where(html:has([data-chv-chrome])) .elementor-nav-menu--dropdown a { color: rgb(51, 55, 61); }
:where(html:has([data-chv-chrome])) .elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a { justify-content: center; }
:where(html:has([data-chv-chrome])) .elementor-nav-menu--toggle { --menu-height: 100vh; }
:where(html:has([data-chv-chrome])) .elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active) + .elementor-nav-menu__container { max-height: 0px; overflow: hidden; transform: scaleY(0); }
:where(html:has([data-chv-chrome])) .elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active + .elementor-nav-menu__container { animation: 0.3s ease 0s 1 normal backwards running hide-scroll; max-height: var(--menu-height); transform: scaleY(1); }
:where(html:has([data-chv-chrome])) .elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown { position: absolute; z-index: 9997; }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main { display: none; } }
@media (min-width: 1025px) { :where(html:has([data-chv-chrome])) .elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,
:where(html:has([data-chv-chrome])) .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown { display: none; } }
@media (min-width: 1025px) { :where(html:has([data-chv-chrome])) .elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown.elementor-nav-menu__container { overflow-y: hidden; } }
/* ---- https://chalkhillventures.com/wp-content/plugins/elementor-pro/assets/css/modules/sticky.min.css ---- */
:where(html:has([data-chv-chrome])) .elementor-sticky--active { z-index: 99; }
/* ---- https://chalkhillventures.com/wp-content/plugins/elementor/assets/lib/animations/styles/fadeIn.min.css ---- */
:where(html:has([data-chv-chrome])) .fadeIn { animation-name: fadeIn; }
/* ---- https://chalkhillventures.com/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css ---- */
:where(html:has([data-chv-chrome])) .elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container { font-size: 0px; line-height: 1; }
:where(html:has([data-chv-chrome])) .elementor-widget-social-icons .elementor-grid { column-gap: var(--grid-column-gap,5px); row-gap: var(--grid-row-gap,5px); grid-template-columns: var(--grid-template-columns); justify-content: var(--justify-content,center); justify-items: var(--justify-content,center); }
:where(html:has([data-chv-chrome])) .elementor-icon.elementor-social-icon { font-size: var(--icon-size,25px); height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em)); line-height: var(--icon-size,25px); width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em)); }
:where(html:has([data-chv-chrome])) .elementor-social-icon { --e-social-icon-icon-color: #fff; align-items: center; background-color: rgb(105, 114, 125); cursor: pointer; display: inline-flex; justify-content: center; text-align: center; }
:where(html:has([data-chv-chrome])) .elementor-social-icon i { color: var(--e-social-icon-icon-color); }
:where(html:has([data-chv-chrome])) .elementor-social-icon:last-child { margin: 0px; }
:where(html:has([data-chv-chrome])) .elementor-social-icon:hover { color: rgb(255, 255, 255); opacity: 0.9; }
:where(html:has([data-chv-chrome])) .elementor-social-icon-linkedin { background-color: rgb(0, 119, 181); }
/* ---- https://chalkhillventures.com/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css ---- */
:where(html:has([data-chv-chrome])) [class*=" eicon-"],
:where(html:has([data-chv-chrome])) [class^="eicon"] { display: inline-block; font-family: eicons; font-size: inherit; font-weight: 400; font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; -webkit-font-smoothing: antialiased; }
:where(html:has([data-chv-chrome])) .eicon-menu-bar::before { content: ""; }
:where(html:has([data-chv-chrome])) .eicon-close::before { content: ""; }
/* ---- https://chalkhillventures.com/wp-content/uploads/elementor/css/post-5.css ---- */
:where(html:has([data-chv-chrome])) .elementor-kit-5 { --e-global-color-primary: #6EC1E4; --e-global-color-secondary: #54595F; --e-global-color-text: #7A7A7A; --e-global-color-accent: #61CE70; --e-global-typography-primary-font-family: "Roboto"; --e-global-typography-primary-font-weight: 600; --e-global-typography-secondary-font-family: "Roboto Slab"; --e-global-typography-secondary-font-weight: 400; --e-global-typography-text-font-family: "Roboto"; --e-global-typography-text-font-weight: 400; --e-global-typography-accent-font-family: "Roboto"; --e-global-typography-accent-font-weight: 500; }
:where(html:has([data-chv-chrome])) .elementor-widget:not(:last-child) { margin-block-end: 20px; }
:where(html:has([data-chv-chrome])) .elementor-element { --widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px; }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1024px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-section.elementor-section-boxed > .elementor-container { max-width: 767px; } }
/* ---- https://chalkhillventures.com/wp-content/plugins/elementor/assets/css/widget-icon-box.min.css ---- */
:where(html:has([data-chv-chrome])) .elementor-widget-icon-box .elementor-icon-box-wrapper { display: flex; flex-direction: column; text-align: center; }
:where(html:has([data-chv-chrome])) .elementor-widget-icon-box .elementor-icon-box-icon { display: inline-block; flex: 0 0 auto; line-height: 0; }
:where(html:has([data-chv-chrome])) .elementor-widget-icon-box .elementor-icon-box-content { flex-grow: 1; width: 100%; }
:where(html:has([data-chv-chrome])) .elementor-widget-icon-box .elementor-icon-box-description { margin: 0px; }
:where(html:has([data-chv-chrome])) .elementor-widget-icon-box.elementor-position-block-start .elementor-icon-box-wrapper { flex-direction: column; text-align: center; align-items: unset !important; }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-widget-icon-box.elementor-mobile-position-block-start .elementor-icon-box-wrapper { flex-direction: column; text-align: center; align-items: unset !important; } }
/* ---- https://chalkhillventures.com/wp-content/plugins/elementor/assets/lib/animations/styles/e-animation-grow.min.css ---- */
:where(html:has([data-chv-chrome])) .elementor-animation-grow { transition-duration: 0.3s; transition-property: transform; }
:where(html:has([data-chv-chrome])) .elementor-animation-grow:active,
:where(html:has([data-chv-chrome])) .elementor-animation-grow:focus,
:where(html:has([data-chv-chrome])) .elementor-animation-grow:hover { transform: scale(1.1); }
/* ---- https://chalkhillventures.com/wp-content/plugins/elementor/assets/css/widget-image-box.min.css ---- */
:where(html:has([data-chv-chrome])) .elementor-widget-image-box .elementor-image-box-content { width: 100%; }
@media (min-width: 768px) { :where(html:has([data-chv-chrome])) .elementor-widget-image-box.elementor-position-top .elementor-image-box-img { margin: auto; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-widget-image-box .elementor-image-box-img { margin-bottom: 15px; margin-inline: auto !important; } }
:where(html:has([data-chv-chrome])) .elementor-widget-image-box .elementor-image-box-img { display: inline-block; }
:where(html:has([data-chv-chrome])) .elementor-widget-image-box .elementor-image-box-img img { display: block; line-height: 0; }
:where(html:has([data-chv-chrome])) .elementor-widget-image-box .elementor-image-box-wrapper { text-align: center; }
:where(html:has([data-chv-chrome])) .elementor-widget-image-box .elementor-image-box-description { margin: 0px; }
/* ---- https://chalkhillventures.com/wp-content/uploads/elementor/css/post-2.css ---- */
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-314485f2:not(.elementor-motion-effects-element-type-background) { background-color: rgba(242, 242, 242, 0); background-image: url("/media/screenshot-2024-04-16-113748.png"); background-position: center top; background-repeat: no-repeat; background-size: cover; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-314485f2 > .elementor-background-overlay { background-color: rgba(0, 0, 0, 0.46); opacity: 0.65; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-314485f2 > .elementor-container { max-width: 1400px; min-height: 680px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-314485f2 .elementor-background-overlay { filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-314485f2 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 120px; margin-bottom: 0px; padding: 30px 15px 60px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-6245d54e > .elementor-element-populated { border-style: solid; border-color: rgba(1, 22, 64, 0.05); padding: 0%; }
:where(html:has([data-chv-chrome])) .elementor-widget-heading .elementor-heading-title { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary ); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-5cee7d33 > .elementor-widget-container { padding: 40px 0px 0px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-5cee7d33 { text-align: center; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-5cee7d33 .elementor-heading-title { font-family: "Roboto Slab", sans-serif; font-size: 56px; font-weight: bold; text-transform: uppercase; line-height: 1.3em; color: rgb(255, 255, 255); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-4ad0503d > .elementor-container { min-height: 180px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-4ad0503d { overflow: hidden; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-7ab3fd02 > .elementor-element-populated { padding: 0px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-5637efe > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: center; align-items: center; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-5637efe:not(.elementor-motion-effects-element-type-background) { background-color: rgb(255, 255, 255); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-5637efe > .elementor-container { max-width: 1400px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-5637efe { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 80px 0px 65px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-60edb201 { text-align: center; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-60edb201 .elementor-heading-title { font-family: "Roboto Slab", sans-serif; font-size: 56px; font-weight: bold; text-transform: uppercase; color: rgb(1, 22, 64); }
:where(html:has([data-chv-chrome])) .elementor-widget-text-editor { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text ); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-14d8f190 > .elementor-widget-container { padding: 0px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-14d8f190 { text-align: center; font-family: Poppins, sans-serif; font-size: 16px; font-weight: 400; line-height: 1.8em; color: rgb(1, 22, 64); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-595016f:not(.elementor-motion-effects-element-type-background) { background-color: rgb(255, 255, 255); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-595016f > .elementor-container { max-width: 1400px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-595016f { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px 0px 15px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-9d7bf92 { text-align: center; font-family: "Roboto Slab", sans-serif; font-size: 56px; font-weight: bold; text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 0px; color: rgb(1, 22, 64); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-918f40c.elementor-widget-image .elementor-widget-container img { mask-image: url("/chv/assets/circle.svg"); mask-size: contain; mask-position: center center; mask-repeat: no-repeat; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-918f40c img { max-width: 219px; }
:where(html:has([data-chv-chrome])) .elementor-widget-button .elementor-button { background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-b57f188 .elementor-button { background-color: rgb(255, 255, 255); font-family: "Roboto Slab", sans-serif; font-size: 20px; font-weight: 500; line-height: 1.6px; fill: rgb(1, 22, 64); color: rgb(1, 22, 64); padding: 0px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-b57f188 > .elementor-widget-container { margin: 2px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-b57f188 .elementor-button:hover,
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-b57f188 .elementor-button:focus { color: rgb(1, 22, 64); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-2d99c9c { width: var( --container-widget-width, 100.273% ); max-width: 100.273%; --container-widget-width: 100.273%; --container-widget-flex-grow: 0; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-2d99c9c.elementor-widget-image .elementor-widget-container img { mask-image: url("/chv/assets/circle.svg"); mask-size: contain; mask-position: center center; mask-repeat: no-repeat; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-2d99c9c img { max-width: 201px; height: 122px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-2a504c1 .elementor-button { background-color: rgb(255, 255, 255); font-family: "Roboto Slab", sans-serif; font-size: 20px; font-weight: 500; line-height: 1.6px; fill: rgb(1, 22, 64); color: rgb(1, 22, 64); padding: 0px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-2a504c1 > .elementor-widget-container { margin: 0px; padding: 20px 0px 0px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-2a504c1 .elementor-button:hover,
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-2a504c1 .elementor-button:focus { color: rgb(1, 22, 64); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-38bde4d.elementor-widget-image .elementor-widget-container img { mask-image: url("/chv/assets/circle.svg"); mask-size: contain; mask-position: center center; mask-repeat: no-repeat; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-38bde4d img { max-width: 184px; height: 122px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-12a018b .elementor-button { background-color: rgb(255, 255, 255); font-family: "Roboto Slab", sans-serif; font-size: 20px; font-weight: 500; line-height: 1.6px; text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 0px; fill: rgb(1, 22, 64); color: rgb(1, 22, 64); padding: 0px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-12a018b > .elementor-widget-container { margin: 0px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-12a018b .elementor-button:hover,
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-12a018b .elementor-button:focus { color: rgb(1, 22, 64); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-b95c9f2:not(.elementor-motion-effects-element-type-background) { background-image: url("/media/2020-06-04.jpg"); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-b95c9f2 > .elementor-background-overlay { background-color: rgb(78, 82, 87); opacity: 0.88; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-b95c9f2 > .elementor-container { max-width: 1400px; min-height: 400px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-b95c9f2 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-7b25593 > .elementor-widget-container { padding: 0px 0px 30px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-7b25593 { text-align: center; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-7b25593 .elementor-heading-title { font-family: "Roboto Slab", sans-serif; font-size: 45px; font-weight: bold; -webkit-text-stroke-color: rgb(0, 0, 0); stroke: rgb(0, 0, 0); text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px; color: rgb(255, 255, 255); }
:where(html:has([data-chv-chrome])) .elementor-widget-icon-box.elementor-view-default .elementor-icon { fill: var( --e-global-color-primary ); color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary ); }
:where(html:has([data-chv-chrome])) .elementor-widget-icon-box .elementor-icon-box-title { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }
:where(html:has([data-chv-chrome])) .elementor-widget-icon-box .elementor-icon-box-title { color: var( --e-global-color-primary ); }
:where(html:has([data-chv-chrome])) .elementor-widget-icon-box .elementor-icon-box-description { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text ); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-098319b .elementor-icon-box-wrapper { gap: 20px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-098319b .elementor-icon-box-title { margin-block-end: 15px; -webkit-text-stroke-color: rgb(0, 0, 0); stroke: rgb(0, 0, 0); text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px; color: rgb(255, 255, 255); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-098319b.elementor-view-default .elementor-icon { fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-098319b .elementor-icon { font-size: 45px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-098319b .elementor-icon-box-title { font-family: "Roboto Slab", sans-serif; font-size: 22px; font-weight: 400; text-transform: uppercase; letter-spacing: 1px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-098319b .elementor-icon-box-description { font-family: Poppins, sans-serif; font-size: 16px; font-weight: 300; line-height: 1.7em; letter-spacing: 0.5px; text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px; color: rgb(255, 255, 255); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-991f25e .elementor-icon-box-wrapper { gap: 20px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-991f25e .elementor-icon-box-title { margin-block-end: 15px; -webkit-text-stroke-color: rgb(0, 0, 0); stroke: rgb(0, 0, 0); text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px; color: rgb(255, 255, 255); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-991f25e.elementor-view-default .elementor-icon { fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-991f25e .elementor-icon { font-size: 45px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-991f25e .elementor-icon-box-title { font-family: "Roboto Slab", sans-serif; font-size: 22px; font-weight: 400; text-transform: uppercase; letter-spacing: 1px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-991f25e .elementor-icon-box-description { font-family: Poppins, sans-serif; font-size: 16px; font-weight: 300; line-height: 1.7em; letter-spacing: 0.5px; text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px; color: rgb(255, 255, 255); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-77efe7a .elementor-icon-box-wrapper { gap: 20px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-77efe7a .elementor-icon-box-title { margin-block-end: 15px; -webkit-text-stroke-color: rgb(0, 0, 0); stroke: rgb(0, 0, 0); text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px; color: rgb(255, 255, 255); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-77efe7a.elementor-view-default .elementor-icon { fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-77efe7a .elementor-icon { font-size: 45px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-77efe7a .elementor-icon-box-title { font-family: "Roboto Slab", sans-serif; font-size: 22px; font-weight: 400; text-transform: uppercase; letter-spacing: 1px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-77efe7a .elementor-icon-box-description { font-family: Poppins, sans-serif; font-size: 16px; font-weight: 300; line-height: 1.7em; letter-spacing: 0.5px; text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px; color: rgb(255, 255, 255); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-05244d6 > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: center; align-items: center; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-05244d6:not(.elementor-motion-effects-element-type-background) { background-color: rgb(255, 255, 255); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-05244d6 > .elementor-container { max-width: 1400px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-05244d6 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 80px 0px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-9f02e62 { text-align: center; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-9f02e62 .elementor-heading-title { font-family: "Roboto Slab", sans-serif; font-size: 56px; font-weight: bold; color: rgb(1, 22, 64); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-7efa92d { padding: 120px 0px 0px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-15b141e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-block-end: 31px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-15b141e > .elementor-element-populated { border-style: solid; border-width: 1px; border-color: rgb(229, 229, 229); margin: 0px 15px 0px 0px; --e-column-margin-right: 15px; --e-column-margin-left: 0px; padding: 0px 35px 35px; }
:where(html:has([data-chv-chrome])) .elementor-widget-image-box .elementor-image-box-title { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary ); }
:where(html:has([data-chv-chrome])) .elementor-widget-image-box .elementor-image-box-description { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text ); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-7368f63 { width: var( --container-widget-width, 100.003% ); max-width: 100.003%; --container-widget-width: 100.003%; --container-widget-flex-grow: 0; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-7368f63 > .elementor-widget-container { margin: -65px 0px 0px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-7368f63 .elementor-image-box-wrapper { text-align: center; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-7368f63.elementor-position-top .elementor-image-box-img { margin-bottom: 20px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-7368f63 .elementor-image-box-title { margin-bottom: 10px; font-family: "Roboto Slab", sans-serif; font-size: 34px; font-weight: 500; color: rgb(1, 22, 64); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-7368f63 .elementor-image-box-wrapper .elementor-image-box-img { width: 25%; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-7368f63 .elementor-image-box-img img { border-radius: 50%; transition-duration: 0.3s; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-7368f63 .elementor-image-box-description { font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500; text-transform: uppercase; line-height: 0.7em; letter-spacing: 2px; color: rgb(153, 153, 153); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-e483650 > .elementor-widget-container { padding: 30px 0px 13px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-e483650 { text-align: center; font-family: Poppins, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.8em; color: rgb(153, 153, 153); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-38827b5 { --grid-template-columns: repeat(0, auto); --icon-size: 20px; --grid-column-gap: 0px; --grid-row-gap: 0px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-38827b5 .elementor-widget-container { text-align: center; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-38827b5 .elementor-social-icon { background-color: rgba(0, 0, 0, 0); --icon-padding: 0px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-38827b5 .elementor-social-icon i { color: rgb(1, 22, 64); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-38827b5 .elementor-social-icon:hover i { color: rgb(0, 0, 0); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-d91fe80 .elementor-button { background-color: rgb(1, 22, 64); font-family: Poppins, sans-serif; font-size: 15px; font-weight: 400; text-transform: capitalize; text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 0px; fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-radius: 0px; padding: 15px 30px 15px 26px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-d91fe80 .elementor-button:hover,
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-d91fe80 .elementor-button:focus { background-color: rgb(153, 153, 153); color: rgb(255, 255, 255); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-d91fe80 > .elementor-widget-container { margin: 0px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-1dd11c5 > .elementor-element-populated { border-style: solid; border-width: 1px; border-color: rgb(229, 229, 229); margin: 0px 15px 0px 0px; --e-column-margin-right: 15px; --e-column-margin-left: 0px; padding: 0px 35px 35px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-f8ac6f4 > .elementor-widget-container { margin: -65px 0px 0px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-f8ac6f4 .elementor-image-box-wrapper { text-align: center; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-f8ac6f4.elementor-position-top .elementor-image-box-img { margin-bottom: 20px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-f8ac6f4 .elementor-image-box-title { margin-bottom: 10px; font-family: "Roboto Slab", sans-serif; font-size: 34px; font-weight: 500; color: rgb(1, 22, 64); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-f8ac6f4 .elementor-image-box-wrapper .elementor-image-box-img { width: 25%; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-f8ac6f4 .elementor-image-box-img img { border-radius: 50%; transition-duration: 0.3s; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-f8ac6f4 .elementor-image-box-description { font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500; text-transform: uppercase; line-height: 0.7em; letter-spacing: 2px; color: rgb(153, 153, 153); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-77710cc > .elementor-widget-container { margin: 0px; padding: 6px 0px 0px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-77710cc { text-align: center; font-family: Poppins, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.8em; color: rgb(153, 153, 153); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-8da717e { --grid-template-columns: repeat(0, auto); --icon-size: 20px; --grid-column-gap: 5px; --grid-row-gap: 0px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-8da717e .elementor-widget-container { text-align: center; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-8da717e > .elementor-widget-container { margin: -11px 0px 0px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-8da717e .elementor-social-icon { background-color: rgba(0, 0, 0, 0); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-8da717e .elementor-social-icon i { color: rgb(1, 22, 64); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-8da717e .elementor-social-icon:hover i { color: rgb(0, 0, 0); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-deb3604 .elementor-button { background-color: rgb(1, 22, 64); font-family: Poppins, sans-serif; font-size: 15px; font-weight: 400; text-transform: capitalize; fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-radius: 0px; padding: 15px 30px 15px 26px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-deb3604 .elementor-button:hover,
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-deb3604 .elementor-button:focus { background-color: rgb(153, 153, 153); color: rgb(255, 255, 255); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-deb3604 > .elementor-widget-container { margin: 1px 0px 0px; padding: 0px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-70a0c4b:not(.elementor-motion-effects-element-type-background) { background-color: rgb(255, 255, 255); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-70a0c4b > .elementor-container { max-width: 1400px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-70a0c4b { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-71ca650 { text-align: center; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-71ca650 .elementor-heading-title { font-family: "Roboto Slab", sans-serif; font-size: 56px; font-weight: bold; color: rgb(1, 22, 64); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-25622c7c > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: center; align-items: center; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-25622c7c:not(.elementor-motion-effects-element-type-background) { background-color: rgb(255, 255, 255); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-25622c7c { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 20px 0px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-154b25cb { text-align: start; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-154b25cb .elementor-heading-title { font-family: "Roboto Slab", sans-serif; font-size: 26px; font-weight: bold; color: rgb(1, 22, 64); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-7bdb4cfa > .elementor-widget-container { padding: 0px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-7bdb4cfa { text-align: start; font-family: Poppins, sans-serif; font-size: 16px; font-weight: 400; line-height: 1.8em; text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 0px; color: rgb(153, 153, 153); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-93a875b > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: center; align-items: center; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-93a875b:not(.elementor-motion-effects-element-type-background) { background-color: rgb(255, 255, 255); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-93a875b { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 20px 0px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-2cdbfec { text-align: start; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-2cdbfec .elementor-heading-title { font-family: "Roboto Slab", sans-serif; font-size: 26px; font-weight: bold; color: rgb(1, 22, 64); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-6c49c39 > .elementor-widget-container { padding: 0px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-6c49c39 { text-align: start; font-family: Poppins, sans-serif; font-size: 16px; font-weight: 400; line-height: 1.8em; text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 0px; color: rgb(153, 153, 153); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-28d6c96 > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: center; align-items: center; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-28d6c96:not(.elementor-motion-effects-element-type-background) { background-color: rgb(255, 255, 255); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-28d6c96 { border-style: solid; border-width: 1px 0px 0px; border-color: rgb(224, 224, 224); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 20px 0px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-c0828a9 { text-align: start; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-c0828a9 .elementor-heading-title { font-family: "Roboto Slab", sans-serif; font-size: 26px; font-weight: bold; text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 0px; color: rgb(1, 22, 64); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-5046219 > .elementor-widget-container { padding: 0px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-5046219 { text-align: start; font-family: Poppins, sans-serif; font-size: 16px; font-weight: 400; line-height: 1.8em; color: rgb(153, 153, 153); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-7ab1197 > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: center; align-items: center; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-7ab1197:not(.elementor-motion-effects-element-type-background) { background-color: rgb(255, 255, 255); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-7ab1197 { border-style: solid; border-width: 1px 0px 0px; border-color: rgb(224, 224, 224); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 20px 0px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-43370f5 { text-align: start; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-43370f5 .elementor-heading-title { font-family: "Roboto Slab", sans-serif; font-size: 26px; font-weight: bold; color: rgb(1, 22, 64); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-b87d0a0 > .elementor-widget-container { padding: 0px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-b87d0a0 { text-align: start; font-family: Poppins, sans-serif; font-size: 16px; font-weight: 400; line-height: 1.8em; color: rgb(153, 153, 153); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-2e22bcd > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: center; align-items: center; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-2e22bcd:not(.elementor-motion-effects-element-type-background) { background-color: rgb(255, 255, 255); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-2e22bcd { border-style: solid; border-width: 1px 0px 0px; border-color: rgb(224, 224, 224); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 20px 0px 15px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-11c9e86 { text-align: start; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-11c9e86 .elementor-heading-title { font-family: "Roboto Slab", sans-serif; font-size: 26px; font-weight: bold; color: rgb(1, 22, 64); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-9fc068b > .elementor-widget-container { padding: 0px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-9fc068b { text-align: start; font-family: Poppins, sans-serif; font-size: 16px; font-weight: 400; line-height: 1.8em; color: rgb(153, 153, 153); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-a137e01 .elementor-button { background-color: rgb(1, 22, 64); font-family: Poppins, sans-serif; font-size: 15px; font-weight: 400; text-transform: capitalize; fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-radius: 0px; padding: 15px 30px 15px 26px; }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-a137e01 .elementor-button:hover,
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-a137e01 .elementor-button:focus { background-color: rgb(153, 153, 153); color: rgb(255, 255, 255); }
:where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-a137e01 > .elementor-widget-container { margin: 0px; }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-314485f2:not(.elementor-motion-effects-element-type-background) { background-image: url("/media/screenshot-2024-04-16-113748-1.png"); background-position: 0px 0px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-314485f2 > .elementor-container { min-height: 0px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-314485f2 { padding: 20% 5%; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-6245d54e > .elementor-element-populated { padding: 0% 15%; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-5cee7d33 { text-align: center; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-5cee7d33 .elementor-heading-title { font-size: 40px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-4ad0503d { padding: 0%; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-5637efe { padding: 65px 0px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-60edb201 .elementor-heading-title { font-size: 40px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-14d8f190 > .elementor-widget-container { padding: 0px 45px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-595016f { padding: 0px 0px 20px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-9d7bf92 { width: var( --container-widget-width, 731px ); max-width: 731px; --container-widget-width: 731px; --container-widget-flex-grow: 0; font-size: 40px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-b57f188 .elementor-button { font-size: 14px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-2a504c1 .elementor-button { font-size: 14px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-12a018b .elementor-button { font-size: 14px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-7b25593 > .elementor-widget-container { padding: 0px 0px 4px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-7b25593 .elementor-heading-title { font-size: 40px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-05244d6 { padding: 80px 25px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-9f02e62 .elementor-heading-title { font-size: 40px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-7efa92d { padding: 55px 0px 0px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-7368f63 > .elementor-widget-container { margin: -38px 0px 0px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-7368f63 .elementor-image-box-title { font-size: 24px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-7368f63 .elementor-image-box-description { line-height: 1em; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-e483650 { width: var( --container-widget-width, 172px ); max-width: 172px; --container-widget-width: 172px; --container-widget-flex-grow: 0; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-e483650 > .elementor-widget-container { padding: 8px 0px 0px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-38827b5 > .elementor-widget-container { margin: 0px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-f8ac6f4 > .elementor-widget-container { margin: -38px 0px 0px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-f8ac6f4 .elementor-image-box-title { font-size: 24px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-f8ac6f4 .elementor-image-box-description { line-height: 1em; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-77710cc { width: var( --container-widget-width, 173px ); max-width: 173px; --container-widget-width: 173px; --container-widget-flex-grow: 0; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-70a0c4b { margin-top: -9px; margin-bottom: -9px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-71ca650 .elementor-heading-title { font-size: 40px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-154b25cb .elementor-heading-title { font-size: 22px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-7bdb4cfa { font-size: 14px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-2cdbfec .elementor-heading-title { font-size: 22px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-6c49c39 { font-size: 14px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-c0828a9 .elementor-heading-title { font-size: 22px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-5046219 { font-size: 14px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-43370f5 .elementor-heading-title { font-size: 22px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-b87d0a0 { font-size: 14px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-11c9e86 .elementor-heading-title { font-size: 22px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-9fc068b { font-size: 14px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-314485f2:not(.elementor-motion-effects-element-type-background) { background-image: url("/media/screenshot-2024-04-16-113748-1.png"); background-position: -179px 0px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-314485f2 > .elementor-container { min-height: 0px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-314485f2 { margin-top: 0px; margin-bottom: 0px; padding: 160px 0px 100px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-6245d54e > .elementor-element-populated { padding: 0% 5% 5%; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-5cee7d33 .elementor-heading-title { font-size: 35px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-60edb201 .elementor-heading-title { font-size: 35px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-14d8f190 > .elementor-widget-container { padding: 0px 25px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-14d8f190 { font-size: 12px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-9d7bf92 { font-size: 35px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-b57f188 .elementor-button { font-size: 15px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-2a504c1 .elementor-button { font-size: 15px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-12a018b .elementor-button { font-size: 15px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-7b25593 .elementor-heading-title { font-size: 30px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-098319b .elementor-icon-box-title { font-size: 18px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-098319b .elementor-icon-box-description { font-size: 12px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-991f25e .elementor-icon-box-title { font-size: 18px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-991f25e .elementor-icon-box-description { font-size: 12px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-77efe7a .elementor-icon-box-title { font-size: 18px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-77efe7a .elementor-icon-box-description { font-size: 12px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-05244d6 { padding: 50px 20px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-9f02e62 .elementor-heading-title { font-size: 35px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-15b141e > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-7368f63 { --container-widget-width: 235px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 235px ); max-width: 235px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-7368f63 .elementor-image-box-img { margin-bottom: 20px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-7368f63 .elementor-image-box-description { font-size: 14px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-e483650 > .elementor-widget-container { margin: 0px; padding: 8px 0px 0px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-e483650 { --container-widget-width: 235px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 235px ); max-width: 235px; font-size: 12px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-d91fe80 .elementor-button { font-size: 10px; padding: 10px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-1dd11c5 > .elementor-element-populated { margin: 80px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-f8ac6f4 { width: var( --container-widget-width, 235px ); max-width: 235px; --container-widget-width: 235px; --container-widget-flex-grow: 0; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-f8ac6f4 .elementor-image-box-img { margin-bottom: 20px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-f8ac6f4 .elementor-image-box-description { font-size: 14px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-77710cc { --container-widget-width: 235px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 235px ); max-width: 235px; font-size: 12px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-deb3604 .elementor-button { font-size: 10px; padding: 10px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-71ca650 .elementor-heading-title { font-size: 35px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-154b25cb .elementor-heading-title { font-size: 22px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-7bdb4cfa { font-size: 12px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-2cdbfec .elementor-heading-title { font-size: 22px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-6c49c39 { font-size: 12px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-c0828a9 .elementor-heading-title { font-size: 22px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-5046219 { font-size: 12px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-43370f5 .elementor-heading-title { font-size: 22px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-b87d0a0 { font-size: 12px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-11c9e86 .elementor-heading-title { font-size: 22px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-9fc068b { font-size: 12px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-a137e01 > .elementor-widget-container { margin: -10px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-2 .elementor-element.elementor-element-a137e01 .elementor-button { font-size: 10px; padding: 10px; } }
/* ---- https://chalkhillventures.com/wp-content/uploads/elementor/css/post-492.css ---- */
:where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-6172176a > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: center; align-items: center; }
:where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-6172176a:not(.elementor-motion-effects-element-type-background) { background-color: rgb(242, 242, 242); }
:where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-6172176a > .elementor-container { max-width: 1400px; }
:where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-6172176a { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: -130px; padding: 15px; z-index: 9995; }
:where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-3affa8e1 > .elementor-widget-container { margin: 0px; padding: 0px; }
:where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-3affa8e1 { text-align: start; }
:where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-3affa8e1 img { width: 60%; }
:where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-2159b9eb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }
:where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-2159b9eb.elementor-column > .elementor-widget-wrap { justify-content: flex-end; }
:where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-2159b9eb > .elementor-element-populated { padding: 0px; }
:where(html:has([data-chv-chrome])) .elementor-widget-nav-menu .elementor-nav-menu .elementor-item { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }
:where(html:has([data-chv-chrome])) .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item { color: var( --e-global-color-text ); fill: var( --e-global-color-text ); }
:where(html:has([data-chv-chrome])) .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
:where(html:has([data-chv-chrome])) .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
:where(html:has([data-chv-chrome])) .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
:where(html:has([data-chv-chrome])) .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus { color: var( --e-global-color-accent ); fill: var( --e-global-color-accent ); }
:where(html:has([data-chv-chrome])) .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before,
:where(html:has([data-chv-chrome])) .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after { background-color: var( --e-global-color-accent ); }
:where(html:has([data-chv-chrome])) .elementor-widget-nav-menu { --e-nav-menu-divider-color: var( --e-global-color-text ); }
:where(html:has([data-chv-chrome])) .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item { font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); }
:where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-2e645eaa { width: auto; --e-nav-menu-horizontal-menu-item-margin: calc( 30px / 2 ); }
:where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-2e645eaa .elementor-menu-toggle { margin-left: auto; background-color: rgba(255, 255, 255, 0); border-width: 0px; border-radius: 0px; }
:where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-2e645eaa .elementor-nav-menu .elementor-item { font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500; text-transform: capitalize; font-style: normal; text-decoration: none; line-height: 24px; letter-spacing: -0.45px; }
:where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-2e645eaa .elementor-nav-menu--main .elementor-item { color: rgb(1, 22, 64); fill: rgb(1, 22, 64); padding: 4px 0px; }
:where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-2e645eaa .elementor-nav-menu--main .elementor-item:hover,
:where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-2e645eaa .elementor-nav-menu--main .elementor-item.elementor-item-active,
:where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-2e645eaa .elementor-nav-menu--main .elementor-item.highlighted,
:where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-2e645eaa .elementor-nav-menu--main .elementor-item:focus { color: rgb(1, 22, 64); }
:where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-2e645eaa .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before,
:where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-2e645eaa .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after { background-color: rgba(1, 22, 64, 0); }
:where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-2e645eaa .elementor-nav-menu--main .elementor-item.elementor-item-active { color: rgb(1, 22, 64); }
:where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-2e645eaa .elementor-nav-menu--dropdown { background-color: rgb(255, 255, 255); }
:where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-2e645eaa .elementor-nav-menu--dropdown a:hover,
:where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-2e645eaa .elementor-nav-menu--dropdown a.elementor-item-active,
:where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-2e645eaa .elementor-nav-menu--dropdown a.highlighted,
:where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-2e645eaa .elementor-menu-toggle:hover { color: rgb(255, 255, 255); }
:where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-2e645eaa .elementor-nav-menu--dropdown a:hover,
:where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-2e645eaa .elementor-nav-menu--dropdown a.elementor-item-active,
:where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-2e645eaa .elementor-nav-menu--dropdown a.highlighted { background-color: rgb(0, 0, 0); }
:where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-2e645eaa .elementor-nav-menu--dropdown .elementor-item { font-family: Roboto, sans-serif; font-size: 14px; font-weight: 300; text-transform: uppercase; font-style: normal; text-decoration: none; letter-spacing: 1.53px; }
:where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-2e645eaa div.elementor-menu-toggle { color: rgb(0, 0, 0); }
:where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-2e645eaa div.elementor-menu-toggle:hover { color: rgb(0, 0, 0); }
:where(html:has([data-chv-chrome])) .elementor-location-header::before,
:where(html:has([data-chv-chrome])) .elementor-location-footer::before { content: ""; display: table; clear: both; }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-3affa8e1 img { width: 95%; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-2159b9eb > .elementor-element-populated { padding: 0px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-2e645eaa .elementor-nav-menu__container.elementor-nav-menu--dropdown { margin-top: 22px !important; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-2e645eaa .elementor-menu-toggle { border-width: 1px; border-radius: 0px; } }
@media (min-width: 768px) { :where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-4387adc7 { width: 25%; } }
@media (min-width: 768px) { :where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-2159b9eb { width: 75%; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-4387adc7 { width: 30%; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-3affa8e1 img { width: 98%; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-492 .elementor-element.elementor-element-2159b9eb { width: 70%; } }
/* ---- https://chalkhillventures.com/wp-content/uploads/elementor/css/post-553.css ---- */
:where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-2c956fd:not(.elementor-motion-effects-element-type-background) { background-color: rgb(242, 242, 242); }
:where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-2c956fd > .elementor-container { min-height: 110px; }
:where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-2c956fd { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; color: rgb(122, 122, 122); padding: 0px; }
:where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-289fa64 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-block-end: 14px; }
:where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-8a4932d { text-align: center; }
:where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-8a4932d .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 30px; font-weight: 500; text-decoration: none; letter-spacing: -0.45px; text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 0px; color: rgb(1, 22, 64); }
:where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-9f6e035 > .elementor-widget-container { padding: 4px; }
:where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-9f6e035 { text-align: center; font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 0px; color: rgb(1, 22, 64); }
:where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-ca3e98c { --grid-template-columns: repeat(0, auto); --icon-size: 32px; --grid-column-gap: 0px; --grid-row-gap: 0px; }
:where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-ca3e98c .elementor-widget-container { text-align: center; }
:where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-ca3e98c .elementor-social-icon { background-color: rgba(255, 255, 255, 0); --icon-padding: 0em; }
:where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-ca3e98c .elementor-social-icon i { color: rgb(1, 22, 64); }
:where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-2a9008fe > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: center; align-items: center; }
:where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-2a9008fe:not(.elementor-motion-effects-element-type-background) { background-color: rgb(1, 22, 64); }
:where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-2a9008fe > .elementor-container { max-width: 1400px; min-height: 80px; }
:where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-2a9008fe { border-style: solid; border-width: 0px 0px 1px; border-color: rgb(233, 233, 233); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0% 3%; }
:where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-3b86652 { text-align: start; }
:where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-3b86652 img { width: 20%; }
:where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-57c2998 > .elementor-element-populated { padding: 0% 7% 0% 0%; }
:where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-66ea4f5a { text-align: end; }
:where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-66ea4f5a .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 14px; font-weight: 400; text-transform: none; font-style: normal; text-decoration: none; line-height: 24px; letter-spacing: 0px; color: rgb(255, 255, 255); }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-2a9008fe > .elementor-container { min-height: 70px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-2a9008fe { padding: 15px; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-66ea4f5a { text-align: center; } }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-66ea4f5a .elementor-heading-title { font-size: 14px; line-height: 21px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-2c956fd > .elementor-container { min-height: 0px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-2c956fd { padding: 20px 0px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-8a4932d .elementor-heading-title { font-size: 16px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-ca3e98c { --icon-size: 25px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-2a9008fe > .elementor-container { min-height: 0vh; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-2a9008fe { padding: 1%; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-7b60167.elementor-column > .elementor-widget-wrap { justify-content: center; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-7b60167 > .elementor-element-populated { padding: 15px 0px 0px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-3b86652 > .elementor-widget-container { padding: 0px 0px 20px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-3b86652 { text-align: center; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-57c2998 > .elementor-element-populated { padding: 0px 0px 15px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-66ea4f5a { text-align: center; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-66ea4f5a .elementor-heading-title { font-size: 10px; } }
@media (min-width: 768px) { :where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-7b60167 { width: 57.713%; } }
@media (min-width: 768px) { :where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-57c2998 { width: 42.3%; } }
@media (max-width: 1024px) and (min-width: 768px) { :where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-7b60167 { width: 59.8%; } }
@media (max-width: 1024px) and (min-width: 768px) { :where(html:has([data-chv-chrome])) .elementor-553 .elementor-element.elementor-element-57c2998 { width: 40.2%; } }
/* ---- https://chalkhillventures.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/regular.min.css ---- */
:where(html:has([data-chv-chrome])) .far { font-family: "Font Awesome 5 Free"; font-weight: 400; }
/* ---- https://chalkhillventures.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.min.css ---- */
:where(html:has([data-chv-chrome])) .fas { font-family: "Font Awesome 5 Free"; font-weight: 900; }
/* ---- https://chalkhillventures.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.min.css ---- */
:where(html:has([data-chv-chrome])) .fab { font-family: "Font Awesome 5 Brands"; font-weight: 400; }
/* ---- inline <style id=wp-custom-css> ---- */
:where(html:has([data-chv-chrome])) a.elementor-item.elementor-item-active::before { background: none !important; }
:where(html:has([data-chv-chrome])) header.elementor-sticky--effects { border-bottom: 1px solid rgb(221, 221, 221); background: rgb(242, 242, 242) !important; }
:where(html:has([data-chv-chrome])) header.elementor-sticky--effects .logo img { max-width: 120px; }
:where(html:has([data-chv-chrome])) .elementor-nav-menu--dropdown .current-menu-item a.elementor-item.elementor-item-active { color: rgb(255, 255, 255) !important; }
:where(html:has([data-chv-chrome])) header .menuArea .col { display: flex; flex-wrap: wrap; width: 100%; }
:where(html:has([data-chv-chrome])) header .menuArea .col1 { justify-content: flex-end; padding-right: 30px; }
@media only screen and (max-width: 1199px) { :where(html:has([data-chv-chrome])) header .menuArea .col1 ul > li a.elementor-item { font-size: 12px !important; } }
@media only screen and (max-width: 1024px) { :where(html:has([data-chv-chrome])) header .menuArea .col1 { order: 2; padding-right: 0px; } }
/* ---- inline <style id=global-styles-inline-css> ---- */
:root:where(:has([data-chv-chrome])) { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #fff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--blue: #21759b; --wp--preset--color--dark-gray: #444; --wp--preset--color--medium-gray: #9f9f9f; --wp--preset--color--light-gray: #e6e6e6; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0); --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0); }
:where(html:has([data-chv-chrome])) :where(body) { margin: 0px; }
:where(html:has([data-chv-chrome])) body { padding: 0px; }
/* ---- https://chalkhillventures.com/wp-content/uploads/elementor/css/post-2290.css ---- */
:where(html:has([data-chv-chrome])) .elementor-2290 .elementor-element.elementor-element-2d23ba1b > .elementor-container { max-width: 600px; }
:where(html:has([data-chv-chrome])) .elementor-2290 .elementor-element.elementor-element-8c9bd46 { text-align: center; font-family: "Roboto Slab", sans-serif; font-size: 34px; font-weight: 600; line-height: 1.2em; letter-spacing: 0.5px; color: rgb(1, 22, 64); }
:where(html:has([data-chv-chrome])) .elementor-2290 .elementor-element.elementor-element-c03dfc7 { text-align: center; color: rgb(1, 22, 64); }
:where(html:has([data-chv-chrome])) #elementor-popup-modal-2290 .dialog-widget-content { animation-duration: 1.2s; }
:where(html:has([data-chv-chrome])) #elementor-popup-modal-2290 { background-color: rgba(255, 255, 255, 0.8); justify-content: center; align-items: center; pointer-events: all; }
:where(html:has([data-chv-chrome])) #elementor-popup-modal-2290 .dialog-message { width: 700px; height: auto; }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) #elementor-popup-modal-2290 .dialog-message { width: 77vw; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) #elementor-popup-modal-2290 .dialog-message { width: 90vw; } }
/* ---- https://chalkhillventures.com/wp-content/plugins/elementor-pro/assets/css/conditionals/popup.min.css ---- */
:where(html:has([data-chv-chrome])) [data-elementor-type="popup"]:not(.elementor-edit-area) { display: none; }
:where(html:has([data-chv-chrome])) .elementor-popup-modal.dialog-type-lightbox { background-color: transparent; display: flex; pointer-events: none; user-select: auto; }
:where(html:has([data-chv-chrome])) .elementor-popup-modal .dialog-buttons-wrapper,
:where(html:has([data-chv-chrome])) .elementor-popup-modal .dialog-header { display: none; }
:where(html:has([data-chv-chrome])) .elementor-popup-modal .dialog-close-button { display: none; inset-inline-end: 20px; margin-top: 0px; opacity: 1; pointer-events: all; top: 20px; z-index: 9999; }
:where(html:has([data-chv-chrome])) .elementor-popup-modal .dialog-widget-content { background-color: rgb(255, 255, 255); border-radius: 0px; box-shadow: none; max-height: 100%; max-width: 100%; overflow: visible; pointer-events: all; width: auto; }
:where(html:has([data-chv-chrome])) .elementor-popup-modal .dialog-message { display: flex; max-height: 100vh; max-width: 100vw; overflow: auto; padding: 0px; width: 640px; }
:where(html:has([data-chv-chrome])) .elementor-popup-modal .elementor { width: 100%; }
/* ---- https://chalkhillventures.com/wp-content/uploads/elementor/css/post-2300.css ---- */
:where(html:has([data-chv-chrome])) .elementor-2300 .elementor-element.elementor-element-2d23ba1b > .elementor-container { max-width: 600px; }
:where(html:has([data-chv-chrome])) .elementor-2300 .elementor-element.elementor-element-2d23ba1b > .elementor-background-overlay { opacity: 0.5; }
:where(html:has([data-chv-chrome])) .elementor-2300 .elementor-element.elementor-element-13d9f7f > .elementor-element-populated { box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
:where(html:has([data-chv-chrome])) .elementor-2300 .elementor-element.elementor-element-8c9bd46 { text-align: center; font-family: "Roboto Slab", sans-serif; font-size: 34px; font-weight: 600; line-height: 1.2em; letter-spacing: 0.5px; color: rgb(1, 22, 64); }
:where(html:has([data-chv-chrome])) .elementor-2300 .elementor-element.elementor-element-c03dfc7 { width: var( --container-widget-width, 600% ); max-width: 600%; --container-widget-width: 600%; --container-widget-flex-grow: 0; text-align: center; font-family: Poppins, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.8em; color: rgb(1, 22, 64); }
:where(html:has([data-chv-chrome])) #elementor-popup-modal-2300 .dialog-widget-content { animation-duration: 1.2s; }
:where(html:has([data-chv-chrome])) #elementor-popup-modal-2300 { background-color: rgba(255, 255, 255, 0.8); justify-content: center; align-items: center; pointer-events: all; }
:where(html:has([data-chv-chrome])) #elementor-popup-modal-2300 .dialog-message { width: 700px; height: auto; }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) #elementor-popup-modal-2300 .dialog-message { width: 77vw; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) #elementor-popup-modal-2300 .dialog-message { width: 90vw; } }
/* ---- https://chalkhillventures.com/wp-content/uploads/elementor/css/post-2296.css ---- */
:where(html:has([data-chv-chrome])) .elementor-2296 .elementor-element.elementor-element-2d23ba1b > .elementor-container { max-width: 600px; }
:where(html:has([data-chv-chrome])) .elementor-2296 .elementor-element.elementor-element-8c9bd46 { text-align: center; font-family: "Roboto Slab", sans-serif; font-size: 34px; font-weight: 600; line-height: 1.2em; letter-spacing: 0.5px; color: rgb(1, 22, 64); }
:where(html:has([data-chv-chrome])) .elementor-2296 .elementor-element.elementor-element-c03dfc7 { text-align: center; color: rgb(1, 22, 64); }
:where(html:has([data-chv-chrome])) #elementor-popup-modal-2296 .dialog-widget-content { animation-duration: 1.2s; }
:where(html:has([data-chv-chrome])) #elementor-popup-modal-2296 { background-color: rgba(255, 255, 255, 0.8); justify-content: center; align-items: center; pointer-events: all; }
:where(html:has([data-chv-chrome])) #elementor-popup-modal-2296 .dialog-message { width: 700px; height: auto; }
@media (max-width: 1024px) { :where(html:has([data-chv-chrome])) #elementor-popup-modal-2296 .dialog-message { width: 77vw; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) #elementor-popup-modal-2296 .dialog-message { width: 90vw; } }
/* ---- https://chalkhillventures.com/wp-content/uploads/elementor/css/post-869.css ---- */
:where(html:has([data-chv-chrome])) .elementor-869 .elementor-element.elementor-element-43f06045 { margin-top: 0px; margin-bottom: 0px; z-index: 2; }
:where(html:has([data-chv-chrome])) .elementor-869 .elementor-element.elementor-element-07678d1 > .elementor-element-populated { padding: 60px 20px 40px; }
:where(html:has([data-chv-chrome])) .elementor-869 .elementor-element.elementor-element-30678c5 > .elementor-widget-container { padding: 0px 0px 10px; }
:where(html:has([data-chv-chrome])) .elementor-869 .elementor-element.elementor-element-30678c5 { text-align: center; }
:where(html:has([data-chv-chrome])) .elementor-869 .elementor-element.elementor-element-30678c5 .elementor-heading-title { font-family: "Roboto Slab", sans-serif; font-size: 34px; font-weight: 600; line-height: 1.2em; letter-spacing: 0.5px; color: rgb(1, 22, 64); }
:where(html:has([data-chv-chrome])) .elementor-869 .elementor-element.elementor-element-54c43fe { text-align: center; font-family: Poppins, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.8em; color: rgb(153, 153, 153); }
:where(html:has([data-chv-chrome])) #elementor-popup-modal-869 .dialog-widget-content { animation-duration: 1.2s; box-shadow: rgba(0, 0, 0, 0.2) 2px 8px 23px 3px; }
:where(html:has([data-chv-chrome])) #elementor-popup-modal-869 { background-color: rgba(0, 0, 0, 0.8); justify-content: center; align-items: center; pointer-events: all; }
:where(html:has([data-chv-chrome])) #elementor-popup-modal-869 .dialog-message { width: 700px; height: 579px; align-items: flex-start; }
:where(html:has([data-chv-chrome])) #elementor-popup-modal-869 .dialog-close-button { display: flex; }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-869 .elementor-element.elementor-element-43f06045 { margin-top: -43px; margin-bottom: 0px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) #elementor-popup-modal-869 .dialog-message { height: 650px; } }
/* ---- https://chalkhillventures.com/wp-content/uploads/elementor/css/post-1224.css ---- */
:where(html:has([data-chv-chrome])) .elementor-1224 .elementor-element.elementor-element-444c36fa { margin-top: 0px; margin-bottom: 0px; z-index: 2; }
:where(html:has([data-chv-chrome])) .elementor-1224 .elementor-element.elementor-element-4bd6d047 > .elementor-element-populated { padding: 60px 20px 40px; }
:where(html:has([data-chv-chrome])) .elementor-1224 .elementor-element.elementor-element-525f322 > .elementor-widget-container { padding: 0px 0px 10px; }
:where(html:has([data-chv-chrome])) .elementor-1224 .elementor-element.elementor-element-525f322 { text-align: center; }
:where(html:has([data-chv-chrome])) .elementor-1224 .elementor-element.elementor-element-525f322 .elementor-heading-title { font-family: "Roboto Slab", sans-serif; font-size: 34px; font-weight: 600; line-height: 1.2em; letter-spacing: 0.5px; color: rgb(1, 22, 64); }
:where(html:has([data-chv-chrome])) .elementor-1224 .elementor-element.elementor-element-5780325b { text-align: center; font-family: Poppins, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.8em; color: rgb(153, 153, 153); }
:where(html:has([data-chv-chrome])) #elementor-popup-modal-1224 .dialog-widget-content { animation-duration: 1.2s; box-shadow: rgba(0, 0, 0, 0.2) 2px 8px 23px 3px; }
:where(html:has([data-chv-chrome])) #elementor-popup-modal-1224 { background-color: rgba(0, 0, 0, 0.8); justify-content: center; align-items: center; pointer-events: all; }
:where(html:has([data-chv-chrome])) #elementor-popup-modal-1224 .dialog-message { width: 700px; height: 579px; align-items: flex-start; }
:where(html:has([data-chv-chrome])) #elementor-popup-modal-1224 .dialog-close-button { display: flex; }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) .elementor-1224 .elementor-element.elementor-element-444c36fa { margin-top: -43px; margin-bottom: 0px; } }
@media (max-width: 767px) { :where(html:has([data-chv-chrome])) #elementor-popup-modal-1224 .dialog-message { height: 650px; } }
