@charset "UTF-8"; /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ html { line-height: 1.15; -webkit-text-size-adjust: 100%; } body { margin: 0; } main { display: block; min-width: 0; } h1 { font-size: 2em; margin: 0.67em 0; } hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; overflow: visible; } a { background-color: transparent; } abbr[title] { border-bottom: none; text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted; } b, strong { font-weight: 700; } code, kbd, samp { font-family: monospace, monospace; font-size: 1em; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } img { border-style: none; } button, input, optgroup, select, textarea { font-size: 100%; margin: 0; } button, input { overflow: visible; } button, select { text-transform: none; } [type="button"], [type="reset"], [type="submit"], button { -webkit-appearance: button; } [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner, button::-moz-focus-inner { border-style: none; padding: 0; } [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring, button:-moz-focusring { outline: 1px dotted ButtonText; } legend { -webkit-box-sizing: border-box; box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress { vertical-align: baseline; } textarea { overflow: auto; } [type="checkbox"], [type="radio"] { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } [type="search"] { -webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; } details { display: block; } summary { display: list-item; } template { display: none; } [hidden] { display: none; } :root { --global-gray-400: #cbd5e0; --global-gray-500: #a0aec0; --global-xs-spacing: 1em; --global-sm-spacing: 1.5rem; --global-md-spacing: 2rem; --global-lg-spacing: 2.5em; --global-xl-spacing: 3.5em; --global-xxl-spacing: 5rem; --global-edge-spacing: 1.5rem; --global-boxed-spacing: 2rem; } h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0; } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; text-decoration: none; } cite, dfn, em, i { font-style: italic; } blockquote, q { quotes: "“" "”"; } blockquote { padding-left: 1em; border-left: 4px solid var(--global-palette4); } .entry-content blockquote { margin: 0 0 var(--global-md-spacing); } blockquote .wp-block-pullquote__citation, blockquote cite { color: var(--global-palette5); font-size: 13px; margin-top: 1em; position: relative; font-style: normal; display: block; } address { margin: 0 0 1.5em; } pre { background: var(--global-palette7); font-family: "Courier 10 Pitch", Courier, monospace; font-size: 0.9375rem; line-height: 1.6; max-width: 100%; overflow: auto; padding: 1.5em; white-space: pre-wrap; } code, kbd, tt, var { font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; font-size: 0.8rem; } abbr, acronym { border-bottom: 1px dotted var(--global-palette4); cursor: help; } ins, mark { text-decoration: none; } big { font-size: 125%; } html { -webkit-box-sizing: border-box; box-sizing: border-box; } *, ::after, ::before { -webkit-box-sizing: inherit; box-sizing: inherit; } hr { height: 0; border: 0; border-bottom: 2px solid var(--global-gray-400); } ol, ul { margin: 0 0 1.5em 1.5em; padding: 0; } ol.aligncenter, ul.aligncenter { list-style: none; } ul { list-style: disc; } ol { list-style: decimal; } li > ol, li > ul { margin-bottom: 0; margin-left: 1.5em; } dt { font-weight: 700; } dd { margin: 0 1.5em 1.5em; } img { display: block; height: auto; max-width: 100%; } figure { margin: 0.5em 0; } table { margin: 0 0 1.5em; width: 100%; } a { color: var(--global-palette-highlight); -webkit-transition: all 0.1s linear; transition: all 0.1s linear; } a:active, a:focus, a:hover { color: var(--global-palette-highlight-alt); } a:active, a:hover { outline: 0; } .inner-link-style-plain a:not(.button), .widget-area.inner-link-style-plain a:not(.button) { text-decoration: none; } .inner-link-style-normal a:not(.button), .widget-area.inner-link-style-normal a:not(.button) { text-decoration: underline; } .link-style-no-underline .entry-content a, .link-style-no-underline .entry-content em > a, .link-style-no-underline .entry-content p > a, .link-style-no-underline .entry-content strong > a, .link-style-no-underline .entry-content > ul a { text-decoration: none; } .link-style-no-underline .entry-content a:hover, .link-style-no-underline .entry-content em > a:hover, .link-style-no-underline .entry-content p > a:hover, .link-style-no-underline .entry-content strong > a:hover, .link-style-no-underline .entry-content > ul a:hover { text-decoration: none; } .link-style-color-underline .entry-content em > a, .link-style-color-underline .entry-content p a, .link-style-color-underline .entry-content strong > a, .link-style-color-underline .entry-content > ol a, .link-style-color-underline .entry-content > ul a { color: inherit; text-decoration: underline; -webkit-text-decoration-color: var(--global-palette-highlight); text-decoration-color: var(--global-palette-highlight); } .link-style-color-underline .entry-content em > a:hover, .link-style-color-underline .entry-content p a:hover, .link-style-color-underline .entry-content strong > a:hover, .link-style-color-underline .entry-content > ol a:hover, .link-style-color-underline .entry-content > ul a:hover { color: var(--global-palette-highlight); } .link-style-hover-background .entry-content em > a, .link-style-hover-background .entry-content p a, .link-style-hover-background .entry-content strong > a, .link-style-hover-background .entry-content > ol a, .link-style-hover-background .entry-content > ul a { color: var(--global-palette-highlight); text-decoration: none; background-image: -webkit-gradient(linear, left top, left bottom, from(var(--global-palette-highlight)), to(var(--global-palette-highlight))); background-image: linear-gradient(var(--global-palette-highlight), var(--global-palette-highlight)); background-position: 0 100%; background-repeat: no-repeat; background-size: 100% 1px; } .link-style-hover-background .entry-content em > a:hover, .link-style-hover-background .entry-content p a:hover, .link-style-hover-background .entry-content strong > a:hover, .link-style-hover-background .entry-content > ol a:hover, .link-style-hover-background .entry-content > ul a:hover { color: var(--global-palette-highlight-alt2); text-decoration: none; background-size: 100% 100%; } .link-style-offset-background .entry-content em > a, .link-style-offset-background .entry-content p a, .link-style-offset-background .entry-content strong > a, .link-style-offset-background .entry-content > ol a, .link-style-offset-background .entry-content > ul a { color: inherit; text-decoration: none; background-image: -webkit-gradient(linear, left top, left bottom, from(var(--global-palette-highlight-alt2)), to(var(--global-palette-highlight))); background-image: linear-gradient(var(--global-palette-highlight-alt2), var(--global-palette-highlight)); background-repeat: no-repeat; background-position: 4px bottom; background-size: 100% 10px; } .link-style-offset-background .entry-content em > a:hover, .link-style-offset-background .entry-content p a:hover, .link-style-offset-background .entry-content strong > a:hover, .link-style-offset-background .entry-content > ol a:hover, .link-style-offset-background .entry-content > ul a:hover { color: inherit; text-decoration: none; background-image: -webkit-gradient(linear, left top, left bottom, from(var(--global-palette-highlight-alt2)), to(var(--global-palette-highlight-alt))); background-image: linear-gradient(var(--global-palette-highlight-alt2), var(--global-palette-highlight-alt)); } .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; word-wrap: normal !important; } .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; } .hide-focus-outline :focus { outline: 0; } #primary[tabindex="-1"]:focus { outline: 0; } textarea { width: 100%; } input[type="color"], input[type="date"], input[type="datetime-local"], input[type="datetime"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="range"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], textarea { -webkit-appearance: none; color: var(--global-palette5); border: 1px solid var(--global-gray-400); border-radius: 3px; padding: 0.4em 0.5em; max-width: 100%; background: var(--global-palette9); -webkit-box-shadow: 0 0 0 -7px transparent; box-shadow: 0 0 0 -7px transparent; } ::-webkit-input-placeholder { color: var(--global-palette6); } ::-moz-placeholder { color: var(--global-palette6); opacity: 1; } :-ms-input-placeholder { color: var(--global-palette6); } :-moz-placeholder { color: var(--global-palette6); } ::-ms-input-placeholder { color: var(--global-palette6); } ::placeholder { color: var(--global-palette6); } input[type="color"]:focus, input[type="date"]:focus, input[type="datetime-local"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="range"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, textarea:focus { color: var(--global-palette3); border-color: var(--global-palette6); outline: 0; -webkit-box-shadow: 0 5px 15px -7px rgba(0, 0, 0, 0.1); box-shadow: 0 5px 15px -7px rgba(0, 0, 0, 0.1); } select { border: 1px solid var(--global-gray-400); background-size: 16px 100%; padding: 0.2em 35px 0.2em 0.5em; background: var(--global-palette9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==) no-repeat 98% 50%; -moz-appearance: none; -webkit-appearance: none; appearance: none; -webkit-box-shadow: none; box-shadow: none; outline: 0; -webkit-box-shadow: 0 0 0 -7px transparent; box-shadow: 0 0 0 -7px transparent; } select::-ms-expand { display: none; } select:focus { color: var(--global-palette3); border-color: var(--global-palette6); background-color: var(--global-palette9); -webkit-box-shadow: 0 5px 15px -7px rgba(0, 0, 0, 0.1); box-shadow: 0 5px 15px -7px rgba(0, 0, 0, 0.1); outline: 0; } select:focus option { color: #333; } .elementor-select-wrapper select { background-image: none; } .search-form { position: relative; } .search-form input.search-field, .search-form input[type="search"] { padding-right: 60px; width: 100%; } .search-form .search-submit[type="submit"] { top: 0; right: 0; bottom: 0; position: absolute; color: transparent; background: 0 0; z-index: 2; width: 50px; border: 0; padding: 8px 12px 7px; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; overflow: hidden; } .search-form .search-submit[type="submit"]:focus, .search-form .search-submit[type="submit"]:hover { color: transparent; background: 0 0; -webkit-box-shadow: none; box-shadow: none; } .search-form .kadence-search-icon-wrap { position: absolute; right: 0; top: 0; height: 100%; width: 50px; padding: 0; text-align: center; background: 0 0; z-index: 3; cursor: pointer; pointer-events: none; color: var(--global-palette6); text-shadow: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .search-form .search-submit[type="submit"]:hover ~ .kadence-search-icon-wrap { color: var(--global-palette4); } body.rtl .search-form .button[type="submit"], body.rtl .search-form .kadence-search-icon-wrap { left: 0; right: auto; } body.rtl .search-form input.search-field, body.rtl .search-form input[type="search"] { padding-right: 0.5em; padding-left: 60px; } fieldset { padding: 0.625em 1.425em 0.625em; border: 1px solid var(--global-gray-500); margin-top: 1.2em; margin-bottom: 1.2em; } .affwp-form fieldset { padding: 0; } legend { font-weight: 700; } .button, .wp-block-button__link, button, input[type="button"], input[type="reset"], input[type="submit"] { border-radius: 3px; background: var(--global-palette-btn-bg); color: var(--global-palette-btn); padding: 0.4em 1em; border: 0; line-height: 1.6; display: inline-block; font-family: inherit; cursor: pointer; text-decoration: none; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; -webkit-box-shadow: 0 0 0 -7px transparent; box-shadow: 0 0 0 -7px transparent; } .button:visited, .wp-block-button__link:visited, button:visited, input[type="button"]:visited, input[type="reset"]:visited, input[type="submit"]:visited { background: var(--global-palette-btn-bg); color: var(--global-palette-btn); } .button:active, .button:focus, .button:hover, .wp-block-button__link:active, .wp-block-button__link:focus, .wp-block-button__link:hover, button:active, button:focus, button:hover, input[type="button"]:active, input[type="button"]:focus, input[type="button"]:hover, input[type="reset"]:active, input[type="reset"]:focus, input[type="reset"]:hover, input[type="submit"]:active, input[type="submit"]:focus, input[type="submit"]:hover { color: var(--global-palette-btn-hover); background: var(--global-palette-btn-bg-hover); -webkit-box-shadow: 0 15px 25px -7px rgba(0, 0, 0, 0.1); box-shadow: 0 15px 25px -7px rgba(0, 0, 0, 0.1); } .button.disabled, .button:disabled, .wp-block-button__link.disabled, .wp-block-button__link:disabled, button.disabled, button:disabled, input[type="button"].disabled, input[type="button"]:disabled, input[type="reset"].disabled, input[type="reset"]:disabled, input[type="submit"].disabled, input[type="submit"]:disabled { cursor: not-allowed; opacity: 0.5; } .elementor-button-wrapper .elementor-button { background-color: var(--global-palette-btn-bg); color: var(--global-palette-btn); } .elementor-button-wrapper .elementor-button:active, .elementor-button-wrapper .elementor-button:focus, .elementor-button-wrapper .elementor-button:hover { color: var(--global-palette-btn-hover); background-color: var(--global-palette-btn-bg-hover); -webkit-box-shadow: 0 15px 25px -7px rgba(0, 0, 0, 0.1); box-shadow: 0 15px 25px -7px rgba(0, 0, 0, 0.1); } .button.button-size-small { font-size: 80%; padding: 0.3em 0.7em; } .button.button-size-large { font-size: 110%; padding: 0.6em 1.2em; } .wp-block-button.is-style-outline .wp-block-button__link { padding: 0.4em 1em; } .button.button-style-outline, .wp-block-button.is-style-outline .wp-block-button__link { border: 2px solid currentColor; background: 0 0; } .button.button-style-outline:active, .button.button-style-outline:focus, .button.button-style-outline:hover, .wp-block-button.is-style-outline .wp-block-button__link:active, .wp-block-button.is-style-outline .wp-block-button__link:focus, .wp-block-button.is-style-outline .wp-block-button__link:hover { background: 0 0; border: 2px solid currentColor; -webkit-box-shadow: 0 0 0 -7px transparent; box-shadow: 0 0 0 -7px transparent; } .button.button-style-outline:not(.has-text-color), .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color) { color: var(--global-palette-btn-bg); } .button.button-style-outline:not(.has-text-color):active, .button.button-style-outline:not(.has-text-color):focus, .button.button-style-outline:not(.has-text-color):hover, .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):active, .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):focus, .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):hover { color: var(--global-palette-btn-bg-hover); } .kadence-svg-iconset { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-item-align: center; align-self: center; } .kadence-svg-iconset svg { height: 1em; width: 1em; } .kadence-svg-iconset.svg-baseline svg { top: 0.125em; position: relative; } body.social-brand-colors .social-show-brand-always .social-button:not(.ignore-brand):not(.skip):not(.ignore), body.social-brand-colors .social-show-brand-hover .social-button:not(.ignore-brand):not(.skip):not(.ignore):hover, body.social-brand-colors .social-show-brand-until .social-button:not(:hover):not(.skip):not(.ignore) { color: #fff; } .kt-clear::after, .kt-clear::before { content: " "; display: table; } .kt-clear::after { clear: both; } #wpadminbar { position: fixed !important; } .content-area { margin: var(--global-xxl-spacing) 0; } .entry-content { word-break: break-word; } .entry-content table { word-break: normal; } .body { overflow-x: hidden; } .scroll a *, a.scroll * { pointer-events: none; } .content-width-fullwidth .content-container.site-container { max-width: none; padding: 0; } .content-vertical-padding-hide .content-area, .content-width-fullwidth .content-area { margin-top: 0; margin-bottom: 0; } .content-vertical-padding-top .content-area { margin-bottom: 0; } .content-vertical-padding-bottom .content-area { margin-top: 0; } .alignfull > .wp-block-cover__inner-container, .alignwide > .wp-block-cover__inner-container, .entry-hero-layout-contained, .site-container, .site-footer-row-layout-contained, .site-header-row-layout-contained { margin: 0 auto; padding: 0 var(--global-content-edge-padding); } .kt-row-layout-inner.kt-row-has-bg > .kb-theme-content-width, .kt-row-layout-inner > .kb-theme-content-width { padding-left: var(--global-content-edge-padding); padding-right: var(--global-content-edge-padding); } .content-bg { background: #fff; } .content-style-unboxed .entry:not(.loop-entry) > .entry-content-wrap { padding: 0; } .content-style-unboxed .content-bg:not(.loop-entry) { background: 0 0; } .content-style-unboxed .entry:not(.loop-entry) { -webkit-box-shadow: none; box-shadow: none; border-radius: 0; } @media screen and (min-width: 1025px) { .has-sidebar .content-container { display: grid; grid-template-columns: 5fr 2fr; grid-gap: var(--global-xl-spacing); -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } #secondary { grid-column: 2; grid-row: 1; } .has-left-sidebar .content-container { grid-template-columns: 2fr 5fr; } .has-left-sidebar #main { grid-column: 2; grid-row: 1; } .has-left-sidebar #secondary { grid-column: 1; grid-row: 1; } .has-sidebar .site .content-container .alignfull, .has-sidebar .site .content-container .alignwide { width: unset; max-width: unset; margin-left: 0; margin-right: 0; } .has-sidebar .content-container .kadence-thumbnail-position-behind.alignwide { margin-left: -10px; margin-right: -10px; } } #kt-scroll-up, #kt-scroll-up-reader { position: fixed; -webkit-transform: translateY(40px); transform: translateY(40px); -webkit-transition: all 0.2s ease; transition: all 0.2s ease; opacity: 0; z-index: 1000; display: -webkit-box; display: -ms-flexbox; display: flex; cursor: pointer; } #kt-scroll-up *, #kt-scroll-up-reader * { pointer-events: none; } #kt-scroll-up-reader.scroll-up-style-outline, #kt-scroll-up.scroll-up-style-outline { background: 0 0; } .scroll-up-style-filled { color: var(--global-palette9); background: var(--global-palette4); } .scroll-up-style-filled:hover { color: var(--global-palette9); } .scroll-up-style-outline, .scroll-up-wrap.scroll-up-style-outline { border-width: 2px; border-style: solid; border-color: currentColor; color: var(--global-palette4); } .scroll-up-style-outline:hover { color: var(--global-palette5); } #kt-scroll-up.scroll-visible { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; } #kt-scroll-up-reader { -webkit-transform: translateY(0); transform: translateY(0); -webkit-transition: all 0s ease; transition: all 0s ease; } #kt-scroll-up-reader:not(:focus) { clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; overflow: hidden; word-wrap: normal !important; } #kt-scroll-up-reader:focus { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; -webkit-box-shadow: none; box-shadow: none; z-index: 1001; } @media screen and (max-width: 719px) { .vs-sm-false { display: none !important; } } @media screen and (min-width: 720px) and (max-width: 1024px) { .vs-md-false { display: none !important; } } @media screen and (min-width: 1025px) { .vs-lg-false { display: none !important; } } body.logged-in .vs-logged-in-false { display: none !important; } body:not(.logged-in) .vs-logged-out-false { display: none !important; } .infinite-scroll .pagination, .infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer { display: none; } .infinity-end.neverending .site-footer { display: block; } #wrapper { overflow: hidden; } .alignleft { float: left; margin-right: var(--global-md-spacing); } .alignright { float: right; margin-left: var(--global-md-spacing); } .aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; text-align: center; } body.footer-on-bottom #wrapper { min-height: 100vh; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } body.footer-on-bottom.admin-bar #wrapper { min-height: calc(100vh - 32px); } body.footer-on-bottom #inner-wrap { -webkit-box-flex: 1; -ms-flex: 1 0 auto; flex: 1 0 auto; } .kadence-pro-fixed-item > .kadence-element-wrap > p:first-child:last-child, .kadence-pro-fixed-item > p:first-child:last-child { margin: 0; } :root { --brakpoint--max-mobile-query: 767px; --brakpoint--max-tablet-query: 1024px; --brakpoint--min-desktop-query: 1025px; --global--font-primary: var(--global-body-font-family); --global--font-secondary: var(--global-heading-font-family); --global--font-size-base: 18px; --global--font-size-extra-small: 12px; --global--font-size-small: 14px; --global--font-size-medium: 22px; --global--font-size-large: 28px; --global--font-size-larger: 36px; --global--font-weight-light: 300; --global--font-weight-regular: 400; --global--font-weight-bold: 700; --global--font-weight-semibold: 600; --global--line-height-base: 32px; --global--line-height-extra-small: 21px; --global--line-height-small: 24px; --global--line-height-medium: 34px; --global--line-height-large: 34px; --global--line-height-larger: 36px; --heading--font-family: var(-global--font-secondary); --heading--letter-spacing: 0; --heading--font-weight: var(--global--font-weight-bold); --heading--font-size-h6: 18px; --heading--font-size-h5: 20px; --heading--font-size-h4: 30px; --heading--font-size-h3: 40px; --heading--font-size-h2: 60px; --heading--font-size-h1: 70px; --heading--line-height-h6: 28px; --heading--line-height-h5: 34px; --heading--line-height-h4: 44px; --heading--line-height-h3: 56px; --heading--line-height-h2: 88px; --heading--line-height-h1: 100px; --heading--letter-spacing-h6: --heading--letter-spacing; --heading--letter-spacing-h5: --heading--letter-spacing; --heading--letter-spacing-h4: --heading--letter-spacing; --heading--letter-spacing-h3: --heading--letter-spacing; --heading--letter-spacing-h2: --heading--letter-spacing; --heading--letter-spacing-h1: --heading--letter-spacing; --latest-posts--title-font-family: var(--heading--font-family); --latest-posts--title-font-size: var(--heading--font-size-h3); --latest-posts--description-font-family: var(--global--font-secondary); --latest-posts--description-font-size: var(--global--font-size-md); --latest-posts--description-line-height: var(--global--line-height-md); --latest-posts--bottom-space: var(--global--spacing-vertical); --latest-posts--bottom-space-grid: var(--global--spacing-vertical-large); --list--font-family: var(--global--font-secondary); --definition-term--font-family: var(--global--font-primary); --global--color-accent: var(--global-palette1); --global--color-accent-alt: var(--global-palette2); --global--color-strongest-text: var(--global-palette3); --global--color-strong-text: var(--global-palette4); --global--color-medium-text: var(--global-palette5); --global--color-subtle-text: var(--global-palette6); --global--color-subtle-background: var(--global-palette7); --global--color-lighter-background: var(--global-palette8); --global--color-invert: var(--global-palette9); --global--color-text-link-hover: var(--global--color-strongest-text); --global--color-text-link-visited: var(--global--color-strongest-text); --global--outline-color: var(--global--color-strongest-text); --global--color-gray-base: var(--global-palette6); --global--color-gray-lighten: var(--global-palette7); --global--color-success: #d1e4dd; --global--color-warning: #de350b; --global--color-info-base: var(--global--color-third-lighten); --global--color-facebook: #135cb6; --global--color-linkedin: #2767b1; --global--color-pinterest: #e60023; --global--color-twitter: #00aced; --global--color-instagram: #135cb6; --global--spacing-measure: unset; --global--spacing-horizontal-extra-small: 5px; --global--spacing-horizontal-small: 16px; --global--spacing-horizontal: 30px; --global--spacing-horizontal-medium: 40px; --global--spacing-horizontal-large: 50px; --global--spacing-horizontal-extra-large: 70px; --global--spacing-vertical-extra-small: 5px; --global--spacing-vertical-small: 10px; --global--spacing-vertical: 20px; --global--spacing-vertical-medium: 30px; --global--spacing-vertical-large: 50px; --global--spacing-vertical-text: 32px; --global--padding-horizontal: 30px; --global--padding-vertical: 30px; --global--padding-vertical-small: 20px; --global--padding-vertical-extra-small: 10px; --global--padding-horizontal-small: 20px; --global--padding-vertical-medium: 40px; --global--padding-horizontal-medium: 40px; --global--focus-outline: 1px dashed var(--global--color-gray-lighten); --global--border: 1px solid var(--global--color-gray-darken); --global--elevation: 1px 1px 3px 0 rgba(0, 0, 0, 0.2); --global--elevation-tiny: 0px 0px 1px rgba(40, 41, 61, 0.08), 0px 0.5px 2px rgba(96, 97, 112, 0.16); --global--linear-gradient: linear-gradient(180deg, rgba(0, 0, 0, 0) 50.52%, rgba(0, 0, 0, 0.65) 100%); --link--color-active: var(--global--color-accent-alt); --link--color-hover: var(--global--color-strongest-text); --link--color-focus: var(--global--color-strong-text); --form--font-family: var(--global--font-primary); --form--font-size: var(--global--font-size-small); --form--line-height: var(--global--line-height-small); --form--color-text: var(--global--color-strong-text); --form--color-ranged: var(--global--color-strong-text); --form--color-placeholder: var(--global--color-strong-text); --form--label-weight: var(--global--font-weight-regular); --form--border-color: var(--global--color-strong-text); --form--icon-color: var(--global--color-strongest-text); --form--border-focus-color: var(--global--color-accent); --form--border-width: 0 0 1px 0; --form--border-radius: 0; --form--field-box-shadow: none; --form--field-box-shadow-focus: none; --form--spacing-unit-vertical: 10px; --form--spacing-unit-horizontal: 10px; --form--field-background: var(--global--color-subtle-background); --form--message-error-background: none; --form--message-error-color: var(--global--color-warning); --form--message-error-font-size: var(--global--font-size-extra-small); --form--message-error-font-weight: var(--global--font-weight-regular); --form--message-error-text-align: left; --form--message-error-padding: 0; --form--message-error-border: none; --form--message-error-border-radius: 0; --form--message-margin-top: 10px; --form--message-width: 100%; --cover--height: 300px; --cover--color-foreground: var(--global--color-invert); --cover--color-background: var(--global--color-strongest-text); --button--color-text: var(--global-palette-btn); --button--color-text-hover: var(--global-palette-btn); --button--color-text-active: var(--global-palette-btn); --button--color-background: var(--global-palette-btn-bg); --button--color-background-hover: var(--global-palette-btn-bg-hover); --button--color-background-active: var(--global--color-accent-alt); --button--color-background-focus: var(--global--color-accent-alt); --button--focus-outline: none; --button--font-family: var(--global--font-primary); --button--font-size: 12px; --button--line-height: 1.8; --button--font-size-large: 16px; --button--font-weight: var(--global--font-weight-bold); --button--line-height-large: 22px; --button--letter-spacing: 1px; --button--min-height: 2.25rem; --button--text-transform: uppercase; --button--border-width: 1px; --button--border-radius: 0; --button--padding-vertical: 5px; --button--padding-vertical-large: 5px; --button--padding-horizontal: 25px; --button--padding-horizontal-large: 25px; --chips--height: 18px; --chips--line-height: 18px; --chips--padding: 0 5px; --chips--font-size: 12px; --chips--letter-spacing: 1px; --gallery--image-gap: 30px; --entry-header--color: var(--global--color-strongest-text); --entry-header--color-link: currentColor; --entry-header--color-hover: var(--global--color-strongest-text); --entry-header--color-focus: var(--global--color-secondary); --entry-header--font-size: var(--heading--font-size-h1); --entry-header--line-height: var(--heading--line-height-h1); --entry-content--font-family: var(--global--font-secondary); --entry-author-bio--font-family: var(--heading--font-family); --entry-author-bio--font-size: var(--heading--font-size-h5); --entry-header-meta--color: var(--global--color-strongest-text); --entry-header-meta--font-size: var(--global--font-size-xs); --branding--color-text: var(--global--color-strongest-text); --branding--color-link: var(--global--color-strongest-text); --branding--color-link-hover: var(--global--color-secondary); --branding--title--font-family: var(--global--font-primary); --branding--title--font-size: var(--global--font-size-lg); --branding--title--font-size-mobile: var(--heading--font-size-h4); --branding--title--font-weight: normal; --branding--title--text-transform: uppercase; --branding--description--font-family: var(--global--font-secondary); --branding--description--font-size: var(--global--font-size-sm); --branding--title--margin-vertical: var(--primary-nav--padding-vertical); --branding--logo--max-width: 300px; --branding--logo--max-height: 100px; --branding--logo--max-width-mobile: 96px; --branding--logo--max-height-mobile: 96px; --primary-nav--font-family: var(--global--font-primary); --primary-nav--font-family-mobile: var(--global--font-primary); --primary-nav--font-family-sub-menu: var(--global--font-secondary); --primary-nav--font-size: 1.06rem; --primary-nav--font-size-sub-menu: var(--global--font-size-md); --primary-nav--font-size-mobile: var(--global--font-size-lg); --primary-nav--font-size-sub-menu-mobile: var(--global--font-size-md); --primary-nav--font-size-button: var(--global--font-size-xs); --primary-nav--font-style: normal; --primary-nav--font-style-sub-menu-mobile: normal; --primary-nav--font-weight: 300; --primary-nav--font-weight-button: 500; --primary-nav--color-link: var(--global--color-strongest-text); --primary-nav--color-link-hover: var(--global--color-strongest-text); --primary-nav--color-text: var(--global--color-strongest-text); --primary-nav--padding-vertical: 23px; --primary-nav--padding: var(--primary-nav--padding-vertical) 20px; --primary-nav--padding-mobile: 5px 20px; --primary-nav--border-color: var(--global--color-secondary); --primary-nav--focus-outline: 2px dotted var(--global--outline-color); --pagination--color-text: var(--global--color-strongest-text); --pagination--color-link-hover: var(--global--color-strongest-text); --pagination--font-family: var(--global--font-secondary); --pagination--font-size: var(--global--font-size-sm); --pagination--font-weight: normal; --pagination--font-weight-strong: 600; --pagination--link-background: none; --pagination--link-background-current: var(--global--color-gray-base); --footer--color-text: var(--global--color-strongest-text); --footer--color-link: var(--global--color-strongest-text); --footer--color-link-hover: var(--global--color-secondary); --footer--font-family: var(--global--font-secondary); --footer--font-size: var(--global--font-size-sm); --pullquote--font-family: var(--global--font-primary); --pullquote--font-size: var(--heading--font-size-h4); --pullquote--font-style: normal; --pullquote--letter-spacing: var(--heading--letter-spacing-h4); --pullquote--line-height: var(--heading--line-height-h4); --pullquote--border-width: 2px; --pullquote--border-color: var(--global--color-primary-base); --pullquote--color-foreground: var(--global--color-surface); --pullquote--color-background: var(--global--color-surface); --pullquote--color-content: var(--global--color-strongest-text); --pullquote--color-cite: var(--global--color-strongest-text); --quote--font-family: var(--global--font-secondary); --quote--font-size: var(--global--font-size-md); --quote--font-size-large: var(--global--font-size-lg); --quote--font-style: italic; --quote--font-weight: 400; --quote--font-weight-strong: bolder; --quote--font-style-large: italic; --quote--font-style-cite: normal; --quote--line-height: var(--global--line-height-body); --quote--line-height-large: var(--global--line-height-md); --separator--border-color: var(--global--color-strongest-text); --separator--height: 1px; --table--border-color: var(--global--color-strongest-text); --table--stripes-border-color: var(--global--color-gray-lighten); --table--stripes-background-color: var(--global--color-gray-lighten); --table--has-background-text-color: var(--global--color-gray-darken); --widget--line-height-list: 1.9; --widget--line-height-title: var(--heading--line-height-h6); --widget--font-weight-title: 700; --widget--font-size: var(--global--font-size-base); --widget--color-link: var(--global--color-primary-base); --widget--color-link-hover: var(--global--color-primary-base); --global--animation-transition-scale: transform 1s ease 0s, -webkit-transform 1s ease 0s; --global--animation-transform-scale: scale(1.075); --global--admin-bar--height: 0; --system-info--background-color: var(--global--color-info-base); --system-info--color-text: var(--global--color-info-base); --system-info--padding: 20px; --system-info--font-size: var(--global--font-size-sm); --global-gray-400: #cbd5e0; --global-gray-500: #a0aec0; --global-xs-spacing: var(--global--spacing-horizontal-extra-small); --global-sm-spacing: var(--global--spacing-horizontal-small); --global-md-spacing: var(--global--spacing-horizontal); --global-lg-spacing: var(--global--spacing-horizontal-medium); --global-xl-spacing: var(--global--spacing-horizontal-large); --global-xxl-spacing: var(--global--spacing-horizontal-extra-large); --global-edge-spacing: var(--global--spacing-horizontal-small); --global-boxed-spacing: var(--global--spacing-horizontal-small); --global-palette-highlight: var(--global--color-info-base); --global-palette-highlight-alt: var(--global--color-info-base); --global-palette-highlight-alt2: var(--global--color-info-base); --global-palette-btn: var(--global--color-info-base); --global-palette-btn-hover: var(--global--color-info-base); --global-palette-btn-bg: var(--global--color-info-base); --global-palette-btn-bg-hover: var(--global--color-info-base); --global-base-font: var(--global--color-info-base); --global-heading-font: var(--global--color-info-base); } .admin-bar { --global--admin-bar--height: 32px; } @media only screen and (max-width: 782px) { .admin-bar { --global--admin-bar--height: 46px; } } @media only screen and (min-width: 652px) { :root { --heading--font-size-h3: 30px; --heading--font-size-h2: 50px; --heading--font-size-h1: 60px; } } .button, .wp-block-button__link, button, input[type="button"], input[type="reset"], input[type="submit"] { border-radius: 0; background: var(--global-palette-btn-bg); color: var(--global-palette-btn); padding: 0.4em 1em; border: 0; line-height: 1.6; display: inline-block; font-family: inherit; cursor: pointer; text-decoration: none; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; -webkit-box-shadow: 0 0 0 -7px transparent; box-shadow: 0 0 0 -7px transparent; } .button:visited, .wp-block-button__link:visited, button:visited, input[type="button"]:visited, input[type="reset"]:visited, input[type="submit"]:visited { background: var(--global-palette-btn-bg); color: var(--global-palette-btn); } .button:active, .button:focus, .button:hover, .wp-block-button__link:active, .wp-block-button__link:focus, .wp-block-button__link:hover, button:active, button:focus, button:hover, input[type="button"]:active, input[type="button"]:focus, input[type="button"]:hover, input[type="reset"]:active, input[type="reset"]:focus, input[type="reset"]:hover, input[type="submit"]:active, input[type="submit"]:focus, input[type="submit"]:hover { color: var(--global-palette-btn-hover); background: var(--global-palette-btn-bg-hover); -webkit-box-shadow: 0 15px 25px -7px rgba(0, 0, 0, 0.1); box-shadow: 0 15px 25px -7px rgba(0, 0, 0, 0.1); } .button.disabled, .button:disabled, .wp-block-button__link.disabled, .wp-block-button__link:disabled, button.disabled, button:disabled, input[type="button"].disabled, input[type="button"]:disabled, input[type="reset"].disabled, input[type="reset"]:disabled, input[type="submit"].disabled, input[type="submit"]:disabled { cursor: not-allowed; opacity: 0.5; } .elementor-button-wrapper .elementor-button { background-color: var(--global-palette-btn-bg); color: var(--global-palette-btn); } .elementor-button-wrapper .elementor-button:active, .elementor-button-wrapper .elementor-button:focus, .elementor-button-wrapper .elementor-button:hover { color: var(--global-palette-btn-hover); background-color: var(--global-palette-btn-bg-hover); -webkit-box-shadow: 0 15px 25px -7px rgba(0, 0, 0, 0.1); box-shadow: 0 15px 25px -7px rgba(0, 0, 0, 0.1); } .button.button-size-small { font-size: 80%; padding: 0.3em 0.7em; } .button.button-size-large { font-size: 110%; padding: 0.6em 1.2em; } .wp-block-button.is-style-outline .wp-block-button__link { padding: 0.4em 1em; } .button.button-style-outline, .wp-block-button.is-style-outline .wp-block-button__link { border: 2px solid currentColor; background: 0 0; } .button.button-style-outline:active, .button.button-style-outline:focus, .button.button-style-outline:hover, .wp-block-button.is-style-outline .wp-block-button__link:active, .wp-block-button.is-style-outline .wp-block-button__link:focus, .wp-block-button.is-style-outline .wp-block-button__link:hover { background: 0 0; border: 2px solid currentColor; -webkit-box-shadow: 0 0 0 -7px transparent; box-shadow: 0 0 0 -7px transparent; } .button.button-style-outline:not(.has-text-color), .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color) { color: var(--global-palette-btn-bg); } .button.button-style-outline:not(.has-text-color):active, .button.button-style-outline:not(.has-text-color):focus, .button.button-style-outline:not(.has-text-color):hover, .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):active, .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):focus, .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):hover { color: var(--global-palette-btn-bg-hover); } #kt-scroll-up { border-radius: 0; }