/* Site styles (rules in use only). Regenerated by tools/extract.mjs; hand edits go in src/styles/extra.css. */
img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }
address, blockquote, body, dd, dl, dt, fieldset, figure, h1, h2, h3, h4, h5, h6, hr, html, iframe, legend, li, ol, p, pre, textarea, ul { border: 0px; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; }
html { text-size-adjust: 100%; }
body { margin: 0px; }
main, nav { display: block; }
a { background-color: transparent; }
a:active { outline: 0px; }
a, a:focus, a:hover, a:visited { text-decoration: none; }
b, strong { font-weight: 700; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
img { border: 0px; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0px; }
hr { box-sizing: content-box; height: 0px; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0px; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { appearance: button; cursor: pointer; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
input[type="search"] { appearance: textfield; box-sizing: content-box; }
#comments .submit, .search .search-submit { padding: 10px 15px; border-radius: 2px; line-height: 1.85714; border: 0px; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { appearance: none; }
fieldset { border: 1px solid var(--a-border-color); margin: 0px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0px; padding: 0px; }
fieldset legend { margin-bottom: 1.5em; padding: 0px 0.5em; }
textarea { overflow: auto; }
table { border-collapse: collapse; border-spacing: 0px; }
td, th { padding: 0px; }
.a-container { max-width: 100%; }
.a-container, .a-container-fluid { margin-left: auto; margin-right: auto; padding-left: 20px; padding-right: 20px; }
.a-row { margin-left: -20px; margin-right: -20px; }
.a-grid-common-col { position: relative; min-height: 1px; padding-left: 20px; padding-right: 20px; }
.a-float { float: left; }
.a-full-width { width: 100%; }
@media (min-width: 768px){
.a-width-md-4 { width: 33.3333%; }
}
@media (min-width: 992px){
.a-width-lg-33 { width: 33.3333%; }
}
h1, h2, h3, h4, h5, h6 { clear: both; }
.entry-content h1, h1 { color: rgb(128, 130, 133); font-size: 2em; line-height: 1.2; }
.entry-content h2, h2 { color: rgb(128, 130, 133); font-size: 1.7em; line-height: 1.3; }
.entry-content h3, h3 { color: rgb(128, 130, 133); font-size: 1.5em; line-height: 1.4; }
.entry-content h4, h4 { color: rgb(128, 130, 133); line-height: 1.5; font-size: 1.3em; }
html { box-sizing: border-box; }
*, ::after, ::before { box-sizing: inherit; }
body { color: rgb(128, 130, 133); background: rgb(255, 255, 255); font-style: normal; }
ol, ul { margin: 0px 0px 1.5em 3em; }
ul { list-style: disc; }
li > ol, li > ul { margin-bottom: 0px; margin-left: 1.5em; }
cite, dfn, em, i { font-style: italic; }
img { height: auto; max-width: 100%; }
hr { background-color: rgb(204, 204, 204); border: 0px; height: 1px; margin-bottom: 1.5em; }
.a-button, .button, button, input, select, textarea { color: rgb(128, 130, 133); font-weight: 400; font-size: 100%; margin: 0px; vertical-align: baseline; }
button, input { line-height: normal; }
table, td, th { border: 1px solid var(--a-border-color); }
table { border-collapse: separate; border-spacing: 0px; border-width: 1px 0px 0px 1px; margin: 0px 0px 1.5em; width: 100%; }
td, th { padding: 0.7em 1em; border-width: 0px 1px 1px 0px; }
.a-button, .button, button, input[type="button"], input[type="reset"], input[type="submit"] { border-width: 1px; border-style: solid; border-image: none; border-color: var(--a-border-color); border-radius: 2px; background: rgb(230, 230, 230); padding: 0.6em 1em 0.4em; color: rgb(255, 255, 255); }
.a-button:focus, .a-button:hover, .button:focus, .button:hover, button:focus, button:hover, input[type="button"]:focus, input[type="button"]:hover, input[type="reset"]:focus, input[type="reset"]:hover, input[type="submit"]:focus, input[type="submit"]:hover { color: rgb(255, 255, 255); border-color: var(--a-border-color); }
.a-button:active, .a-button:focus, .button:active, .button:focus, button:active, button:focus, input[type="button"]:active, input[type="button"]:focus, input[type="reset"]:active, input[type="reset"]:focus, input[type="submit"]:active, input[type="submit"]:focus { border-color: var(--a-border-color); outline: 0px; }
input[type="email"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], textarea { color: rgb(102, 102, 102); border: 1px solid var(--a-border-color); border-radius: 2px; appearance: none; }
input[type="email"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, textarea:focus { color: rgb(17, 17, 17); }
textarea { padding-left: 3px; width: 100%; }
a { color: rgb(65, 105, 225); }
a:focus, a:hover { color: rgb(25, 25, 112); }
a:focus { outline: dotted thin; }
a:hover { outline: 0px; }
.sr-only { border: 0px; clip: rect(1px, 1px, 1px, 1px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }
.sr-only:focus { background-color: rgb(241, 241, 241); border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; color: rgb(33, 117, 155); display: block; font-size: 0.875rem; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }
.entry-content[data-a-blocks-layout] > embed, .entry-content[data-a-blocks-layout] > iframe, .entry-content[data-a-blocks-layout] > object, embed, iframe, object { max-width: 100%; }
.x-caption { margin-bottom: 1.5em; max-width: 100%; }
.x-caption img[class*="x-image-"] { display: block; margin-left: auto; margin-right: auto; }
.x-caption .x-caption-text { margin: 0.8075em 0px; }
.x-caption-text { text-align: center; }
::selection { color: rgb(255, 255, 255); background: rgb(2, 116, 190); }
body { -webkit-font-smoothing: antialiased; }
body:not(.logged-in) { position: relative; }
#page { position: relative; }
a, a:focus { text-decoration: none; }
.secondary a *, .site-footer a *, .site-header a *, a { transition: 0.2s linear; }
img { vertical-align: middle; }
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 { margin-bottom: 20px; }
p { margin-bottom: 1.75em; }
.a-button, .button, input[type="button"], input[type="submit"] { border-radius: 0px; padding: 18px 30px; border: 0px; box-shadow: none; text-shadow: none; }
.a-button:hover, .button:hover, input[type="button"]:hover, input[type="submit"]:hover { box-shadow: none; }
.a-button:active, .a-button:focus, .button:active, .button:focus, input[type="button"]:active, input[type="button"]:focus, input[type="submit"]:active, input[type="submit"]:focus { box-shadow: none; }
.search-form .search-field { outline: 0px; }
input, select { line-height: 1; }
.a-button, .a-custom-button, body, button, input[type="button"], input[type="submit"], textarea { line-height: 1.85714; }
.a-single-post .entry-title, .a-single-post .entry-title a { line-height: 1.2; }
.entry-title, .entry-title a { font-weight: var(--a-blog-title-font-weight,normal); }
.a-oembed-container { position: relative; padding-top: 56.25%; overflow: hidden; max-width: 100%; height: auto; }
.a-oembed-container embed, .a-oembed-container iframe, .a-oembed-container object { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
body { background-color: rgb(255, 255, 255); }
#page { display: block; }
#primary, #secondary { width: 100%; }
#primary { margin: 4em 0px; }
.a-separate-container { background-color: rgb(245, 245, 245); }
.a-separate-container #primary { padding: 4em 0px; margin: 0px; border: 0px; }
.a-separate-container .site-main > .a-row { margin-left: 0px; margin-right: 0px; }
.a-separate-container .a-article-post, .a-separate-container .a-article-single:not(.a-related-post) { background-color: rgb(255, 255, 255); }
.a-separate-container .a-article-post, .a-separate-container .a-article-single { border-bottom: 1px solid var(--a-border-color); margin: 0px; padding: 5.34em 6.67em; }
.a-separate-container .blog-layout-1 { padding: 0px; border-bottom: 0px; }
.a-separate-container .a-article-single { border-bottom: 0px; }
@media (max-width: 1200px){
.a-separate-container .a-article-post, .a-separate-container .a-article-single { margin: 0px; padding: 3.34em 2.4em; }
}
@media (min-width: 993px){
.a-separate-container #primary, .a-separate-container.a-left-sidebar #primary, .a-separate-container.a-right-sidebar #primary { margin: 4em 0px; padding: 0px; }
}
@media (max-width: 992px){
.a-separate-container #primary, .a-separate-container.a-left-sidebar #primary, .a-separate-container.a-right-sidebar #primary { padding-left: 0px; padding-right: 0px; }
}
.main-navigation { height: 100%; display: inline-flex; }
.main-navigation ul { list-style: none; margin: 0px; padding-left: 0px; position: relative; }
.main-header-menu .menu-link, .main-header-menu > a { text-decoration: none; padding: 0px 1em; display: inline-block; transition: 0.2s linear; }
.main-header-menu .menu-item { position: relative; }
.main-header-menu .menu-item.focus > .sub-menu, .main-header-menu .menu-item:hover > .sub-menu, .main-header-menu .menu-item > .sub-menu.toggled-on { right: auto; left: 0px; visibility: visible; }
.main-header-menu .sub-menu { width: 240px; background: rgb(255, 255, 255); left: -999em; position: absolute; top: 100%; z-index: 99999; visibility: hidden; }
.main-header-menu .sub-menu .menu-link { padding: 0.9em 1em; display: block; overflow-wrap: break-word; }
.main-header-menu .sub-menu .menu-item:not(.has-sub) .menu-link .icon-arrow:first-of-type { display: none; }
.submenu-with-border .sub-menu { border-width: 1px; border-style: solid; }
.submenu-with-border .sub-menu .menu-link { border-width: 0px 0px 1px; border-style: solid; }
.a-desktop .submenu-with-border .sub-menu > .menu-item:last-child > .menu-link { border-bottom-style: none; }
.a-header-break-point .main-navigation { padding-left: 0px; }
.a-header-break-point .main-navigation ul .menu-item .menu-link { padding: 0px 20px; display: inline-block; width: 100%; border-width: 0px 0px 1px; border-image: none; border-style: solid; border-color: var(--a-border-color); }
.a-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type { margin-right: 5px; }
.a-header-break-point .main-navigation ul .sub-menu .menu-item:not(.has-sub) .menu-link .icon-arrow:first-of-type { display: inline; }
.a-header-break-point .main-navigation .sub-menu .menu-item .menu-link { padding-left: 30px; }
.a-header-break-point .main-header-menu { background-color: rgb(249, 249, 249); border-top-width: 0px; }
.a-header-break-point .main-header-menu .sub-menu { background-color: rgb(249, 249, 249); position: static; opacity: 1; visibility: visible; border: 0px; width: auto; }
.a-header-break-point .submenu-with-border .sub-menu { border: 0px; }
.a-header-break-point .dropdown-menu-toggle { display: none; }
.a-button-wrap { display: inline-block; }
.a-button-wrap button { box-shadow: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.a-button-wrap .menu-toggle { padding: 0px; width: 2.2em; height: 2.1em; font-size: 1.5em; font-weight: 400; -webkit-font-smoothing: antialiased; border-radius: 2px; vertical-align: middle; line-height: 1.85714; }
.a-button-wrap .menu-toggle.main-header-menu-toggle { padding: 0px 0.5em; width: auto; text-align: center; }
.a-button-wrap .menu-toggle:focus { outline: dotted thin; }
.header-main-layout-1 .a-main-header-bar-alignment { margin-left: auto; }
.site-navigation { height: 100%; }
.site-header .menu-link * { transition: none; }
.a-icon.icon-arrow svg { height: 0.6em; width: 0.6em; position: relative; margin-left: 10px; }
.a-icon.icon-search svg { height: 1em; width: 0.9em; margin-top: 3px; margin-right: 2px; }
.a-header-break-point .main-header-bar-navigation { flex: 1 1 auto; }
.a-header-break-point .a-main-header-bar-alignment { display: block; width: 100%; flex: 1 1 auto; order: 4; }
.a-header-break-point .a-icon.icon-arrow svg { height: 0.85em; width: 0.95em; position: relative; margin-left: 10px; }
.a-icon svg { fill: currentcolor; }
.entry { margin: 0px 0px 1.5em; }
.entry-content > :last-child, .entry-summary > :last-child, .page-content > :last-child { margin-bottom: 0px; }
body { overflow-x: hidden; }
.widget { margin: 0px 0px 2.8em; }
.widget:last-child { margin-bottom: 0px; }
.widget_search .search-form { position: relative; padding: 0px; background: initial; color: inherit; }
.widget_search .search-form > label { position: relative; }
.widget_search .search-form i { color: rgb(58, 58, 58); }
.widget_search .search-form button { position: absolute; top: 0px; right: 15px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; cursor: pointer; background: 0px 0px; }
.widget_search .search-form input[type="submit"], .widget_search .search-form input[type="submit"]:focus, .widget_search .search-form input[type="submit"]:hover { padding: 13px 20px; border-radius: 2px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; top: 0px; right: 0px; position: absolute; color: transparent; background: 0px 0px; max-width: 45px; z-index: 2; }
.widget_search .search-form .search-field { background: var(--a-widget-bg-color); border-width: 1px; border-color: var(--a-border-color); border-radius: 2px; }
.widget_search .search-field, .widget_search .search-field:focus { width: 100%; padding: 12px 45px 12px 15px; }
.a-builder-grid-row { display: grid; grid-template-columns: auto auto; align-items: center; column-gap: 20px; overflow-wrap: anywhere; }
.a-builder-grid-row > .site-header-section { flex-wrap: nowrap; }
.a-builder-footer-grid-columns { column-gap: 50px; }
.a-builder-layout-element { align-items: center; }
.site-header-section { height: 100%; min-height: 0px; align-items: center; }
.site-header-section > * { padding: 0px 10px; }
.site-header-section > div:first-child { padding-left: 0px; }
.site-header-section > div:last-child { padding-right: 0px; }
.site-header-section .a-builder-menu { align-items: center; }
.a-grid-right-section { justify-content: flex-end; }
.a-logo-title-inline .a-site-identity { padding: 1em 0px; display: inline-flex; vertical-align: middle; align-items: center; transition: 0.2s linear; }
.hb-svg-iconset { display: inline-flex; align-self: center; }
.hb-svg-iconset svg { width: 17px; height: 17px; transition: none; }
.hb-svg-iconset svg > * { transition: none; }
.a-footer-copyright p { margin-bottom: 0px; }
.a-builder-grid-row-container { display: grid; align-content: center; }
.main-header-bar .main-header-bar-navigation { height: 100%; }
.a-nav-menu .sub-menu { line-height: 1.45; }
.a-builder-menu .main-navigation { padding: 0px; }
.a-builder-menu .main-navigation > ul { align-self: center; }
.a-footer-copyright, .a-footer-social-wrap, .site-footer-focus-item { width: 100%; }
.a-header-break-point #a-mobile-header { display: block; }
.a-header-break-point .main-header-bar-navigation { line-height: 3; }
.a-header-break-point .main-header-bar-navigation .has-sub > .a-menu-toggle { display: inline-block; position: absolute; font-size: inherit; top: 0px; right: 20px; cursor: pointer; -webkit-font-smoothing: antialiased; padding: 0px 0.907em; font-weight: 400; line-height: inherit; }
.a-header-break-point .main-header-bar-navigation .has-sub > .a-menu-toggle > .a-icon.icon-arrow { pointer-events: none; }
.a-header-break-point .main-header-bar-navigation .has-sub .sub-menu { display: none; }
.a-header-break-point .a-nav-menu .sub-menu { line-height: 3; }
.site-footer-section { justify-content: center; }
.site-footer-section > * { margin-bottom: 10px; }
.site-footer-section > :last-child { margin-bottom: 0px; }
.site-above-footer-wrap, .site-below-footer-wrap { padding-top: 20px; padding-bottom: 20px; }
.a-hfb-header.a-header-break-point .main-header-bar-navigation { width: 100%; margin: 0px; }
.a-hfb-header .menu-toggle.toggled .a-mobile-svg { display: none; }
.a-hfb-header .menu-toggle.toggled .a-close-svg { display: block; }
.menu-toggle .a-close-svg { display: none; }
.a-mobile-header-wrap .menu-toggle .mobile-menu-toggle-icon { display: inline-flex; align-self: center; }
.a-mobile-header-wrap .a-button-wrap .menu-toggle.main-header-menu-toggle { display: flex; align-items: center; width: auto; height: auto; }
.menu-toggle .mobile-menu-toggle-icon { display: inline-flex; align-self: center; }
.a-button-wrap .menu-toggle.main-header-menu-toggle { padding: 0.5em; align-items: center; display: flex; }
.site-header { z-index: 99; position: relative; }
.main-header-bar-wrap { position: relative; }
.main-header-bar { background-color: rgb(255, 255, 255); border-bottom-color: var(--a-border-color); border-bottom-style: solid; }
.a-header-break-point .main-header-bar { border: 0px; }
.a-header-break-point .main-header-bar { border-bottom-color: var(--a-border-color); border-bottom-style: solid; }
.main-header-bar { margin-left: auto; margin-right: auto; }
.a-desktop .main-header-menu.a-menu-shadow .sub-menu { box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px -2px; }
.site-branding { line-height: 1; align-self: center; }
.a-menu-toggle { display: none; background: 0px 0px; color: inherit; border-style: dotted; border-color: transparent; }
.a-menu-toggle:focus, .a-menu-toggle:hover { background: 0px 0px; border-color: inherit; color: inherit; }
.a-menu-toggle:focus { outline: dotted thin; }
.a-main-header-nav-open .main-header-bar { padding-bottom: 0px; }
.main-header-bar { z-index: 4; position: relative; }
.main-header-bar .main-header-bar-navigation:empty { padding: 0px; }
.main-header-bar .main-header-bar-navigation .sub-menu { line-height: 1.45; }
.main-header-bar .main-header-bar-navigation .has-sub > .menu-link::after { line-height: normal; }
.a-site-identity { padding: 1em 0px; }
.a-header-break-point .site-header .main-header-bar-wrap .site-branding { flex: 1 1 0%; align-self: center; }
.a-header-break-point .a-site-identity { width: 100%; }
.a-header-break-point .main-header-bar { display: block; line-height: 3; }
.a-header-break-point .main-header-bar .main-header-bar-navigation { line-height: 3; }
.a-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu { line-height: 3; }
.a-header-break-point .main-header-bar .main-header-bar-navigation .has-sub .sub-menu { display: none; }
.a-header-break-point .main-header-bar .main-header-bar-navigation .has-sub > .a-menu-toggle { display: inline-block; position: absolute; font-size: inherit; top: -1px; right: 20px; cursor: pointer; -webkit-font-smoothing: antialiased; padding: 0px 0.907em; font-weight: 400; line-height: inherit; transition: 0.2s; }
.a-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu { border-top-width: 0px; }
.a-header-break-point .main-navigation { display: block; width: 100%; }
.a-header-break-point .main-navigation ul ul { left: auto; right: auto; }
.a-header-break-point .main-navigation .stack-on-mobile li { width: 100%; }
.a-header-break-point .main-header-bar-navigation { width: calc(100% + 40px); margin: 0px -20px; }
.a-header-break-point .a-builder-menu { width: 100%; }
.a-header-break-point .a-mobile-header-wrap .a-flex.stack-on-mobile { flex-wrap: wrap; }
.a-desktop .main-header-menu > .menu-item .sub-menu::before { position: absolute; content: ""; top: 0px; left: 0px; width: 100%; transform: translateY(-100%); }
input[type="email"], input[type="number"], input[type="password"], input[type="reset"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea { color: rgb(102, 102, 102); padding: 0.75em; height: auto; border-width: 1px; border-style: solid; border-color: var(--a-border-color); border-radius: 2px; background: var(--a-comment-inputs-background); box-shadow: none; box-sizing: border-box; transition: 0.2s linear; }
input[type="email"]:focus, input[type="password"]:focus, input[type="reset"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, select:focus, textarea:focus { background-color: rgb(255, 255, 255); border-color: var(--a-border-color); box-shadow: none; }
input[type="button"], input[type="button"]:focus, input[type="button"]:hover, input[type="reset"], input[type="reset"]:focus, input[type="reset"]:hover, input[type="submit"], input[type="submit"]:focus, input[type="submit"]:hover { box-shadow: none; }
textarea { width: 100%; }
input[type="search"]:focus { outline: dotted thin; }
.page .entry-header { margin-bottom: 1.5em; }
.a-single-post .entry-header.a-header-without-markup, .a-single-post .entry-header.a-no-title.a-no-thumbnail { margin-bottom: 0px; }
.entry-header { margin-bottom: 1.2em; overflow-wrap: break-word; }
.entry-content { overflow-wrap: break-word; }
.entry-content .x-audio-shortcode, .entry-content .x-embedded-audio, .entry-content .x-embedded-video, .entry-content .x-video, .entry-content p { margin-bottom: 1.6em; }
.entry-content::after { display: table; clear: both; content: ""; }
.post-content > .cat-links, .post-content > .read-more, .post-content > .tags-links { display: block; margin-bottom: 0.8em; font-weight: var(--a-blog-meta-weight, ""); }
.a-excerpt-container > p:last-child { margin-bottom: 0px; }
.post-content > .read-more { margin-top: 1.5em; }
.a-article-inner { width: 100%; overflow-wrap: break-word; }
.read-more { margin-bottom: 0px; }
.read-more a { display: inline-block; }
.a-no-thumb .a-blog-featured-section { margin-bottom: 0px; }
.a-blog-featured-section { margin-bottom: 1.5em; }
.error404 .page-header { margin-bottom: 1.5em; }
.error404 .page-header .page-title { margin-bottom: 0px; }
.page-title { margin-bottom: 1em; font-weight: 400; }
.entry-title { margin-bottom: 0.2em; }
.a-article-post { margin-bottom: 2.5em; }
.a-article-post:last-child { margin-bottom: 0px; border-bottom: 0px; }
.blog-layout-1 .post-thumb { padding-left: 0px; padding-right: 0px; position: relative; }
.a-archive-description { margin-bottom: 2.5em; padding-bottom: 1.3333em; border-bottom: 1px solid var(--a-border-color); }
.a-archive-description .a-archive-title { margin-bottom: 4px; font-size: 2.85714rem; font-weight: 300; }
.a-separate-container .a-archive-description, .a-separate-container .a-author-box { background-color: rgb(238, 238, 238); padding-bottom: 0px; border-bottom: 0px; }
@media (max-width: 1200px){
.a-separate-container .a-archive-description { margin: 0px; padding: 3.34em 2.4em; }
}
@media (max-width: 992px){
.a-separate-container .a-archive-description { padding: 2.14em; }
}
@media (min-width: 1201px){
.a-separate-container .a-archive-description, .a-separate-container .a-author-box { margin: 0px; padding: 5em 6.67em 3.33333em; }
}
.single .entry-header { margin-bottom: 2em; }
@media (max-width: 768px){
.a-separate-container .entry-header { margin-bottom: 1em; }
}
.a-404-layout-1 { text-align: center; margin: 4em auto; }
.a-404-layout-1 .page-sub-title { font-size: 1.5rem; font-weight: 700; }
.a-404-layout-1 .widget_search { padding-top: 0.5em; }
.a-404-search { margin-top: 1.5em; }
.a-404-search .widget_search { max-width: 370px; margin: 0px auto; }
.a-separate-container .error-404, .a-separate-container .no-results { background-color: rgb(255, 255, 255); }
@media (max-width: 1200px){
.a-separate-container .a-404-layout-1, .a-separate-container .no-results { margin: 0px; padding: 3.34em 2.4em; }
}
@media (max-width: 768px){
.a-separate-container .a-404-layout-1, .a-separate-container .no-results { padding: 1.5em 2.14em; }
}
@media (max-width: 544px){
.a-separate-container .a-404-layout-1, .a-separate-container .no-results { padding: 1.5em 1em; }
}
@media (min-width: 1201px){
.a-separate-container .a-404-layout-1, .a-separate-container .no-results { margin: 0px; padding: 5.34em 6.67em; }
}
.blog-layout-1 { width: 100%; display: inline-block; padding-bottom: 2em; vertical-align: middle; border-bottom: 1px solid var(--a-border-color); }
.blog-layout-1 .post-content, .blog-layout-1 .post-thumb { padding-left: 0px; padding-right: 0px; }
.a-flex { display: flex; flex-wrap: wrap; }
.a-inline-flex { display: inline-flex; align-items: center; flex-wrap: wrap; align-content: center; }
.a-flex-grow-1 { flex-grow: 1; }
:root { --a-post-nav-space: 0; --a-container-default-xlg-padding: 3em; --a-container-default-lg-padding: 3em; --a-container-default-slg-padding: 2em; --a-container-default-md-padding: 3em; --a-container-default-sm-padding: 3em; --a-container-default-xs-padding: 2.4em; --a-container-default-xxs-padding: 1.8em; --a-code-block-background: #EEEEEE; --a-comment-inputs-background: #FAFAFA; --a-normal-container-width: 1200px; --a-narrow-container-width: 750px; --a-blog-title-font-weight: normal; --a-blog-meta-weight: inherit; --a-global-color-primary: var(--a-global-color-5); --a-global-color-secondary: var(--a-global-color-4); --a-global-color-alternate-background: var(--a-global-color-7); --a-global-color-subtle-background: var(--a-global-color-6); --a-bg-style-guide: #F8FAFC; --a-shadow-style-guide: 0px 0px 4px 0 #00000057; --a-global-dark-bg-style: #fff; --a-global-dark-lfs: #fbfbfb; --a-widget-bg-color: #fafafa; --a-sc-container-head-bg-color: #fbfbfb; --a-title-layout-bg: #eeeeee; --a-search-border-color: #e7e7e7; --a-lifter-hover-bg: #e6e6e6; --a-gallery-block-color: #000; --srfm-color-input-label: var(--a-global-color-2); }
html { font-size: 93.75%; }
a { color: var(--a-global-color-2); }
a:hover, a:focus { color: var(--a-global-color-1); }
body, button, input, select, textarea, .a-button, .a-custom-button { font-family: Roboto, sans-serif; font-weight: inherit; font-size: 1rem; line-height: var(--a-body-line-height,1.65em); }
h1, .entry-content h1, h2, .entry-content h2, h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5, h6, .entry-content h6, .site-title, .site-title a { font-family: Roboto, sans-serif; font-weight: 600; }
header .brand-link img { max-width: 162px; width: 162px; }
:where(.v1) .archive .a-article-post .a-article-inner, :where(.v1) .blog .a-article-post .a-article-inner, :where(.v1) .archive .a-article-post .a-article-inner:hover, :where(.v1) .blog .a-article-post .a-article-inner:hover { overflow: hidden; }
:where(.v2,.v3,.v4,.v5) .entry-title { font-size: 1.73333rem; }
h1, .entry-content h1 { font-size: 2.66667rem; font-weight: 600; font-family: Roboto, sans-serif; line-height: 1.4em; }
h2, .entry-content h2 { font-size: 2.13333rem; font-weight: 600; font-family: Roboto, sans-serif; line-height: 1.3em; }
:where(.v6,.v2,.v5,.v7) h3, :where(.v6,.v2,.v5,.v7) .entry-content h3 { font-size: 1.73333rem; font-weight: 600; font-family: Roboto, sans-serif; line-height: 1.3em; }
:where(.v6) h4, :where(.v6) .entry-content h4 { font-size: 1.6rem; line-height: 1.2em; font-weight: 600; font-family: Roboto, sans-serif; }
::selection { background-color: var(--a-global-color-0); color: rgb(255, 255, 255); }
body, h1, .entry-title a, .entry-content h1, h2, .entry-content h2, h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5, h6, .entry-content h6 { color: var(--a-global-color-3); }
:where(.v1) .a-archive-title { color: var(--a-global-color-2); }
:where(.v2,.v7) input:focus, :where(.v2,.v7) input[type="text"]:focus, :where(.v2,.v7) input[type="email"]:focus, :where(.v2,.v7) input[type="url"]:focus, :where(.v2,.v7) input[type="password"]:focus, :where(.v2,.v7) input[type="reset"]:focus, :where(.v2,.v7) input[type="search"]:focus, :where(.v2,.v7) textarea:focus { border-color: var(--a-global-color-2); }
:where(.v7) .search-form input.search-field:focus { outline: none; }
:where(.v2) input[type="radio"]:checked, :where(.v2) input[type="reset"], :where(.v2) input[type="checkbox"]:checked, :where(.v2) input[type="checkbox"]:hover:checked, :where(.v2) input[type="checkbox"]:focus:checked, :where(.v2) input[type="range"]::-webkit-slider-thumb { border-color: var(--a-global-color-2); background-color: var(--a-global-color-2); box-shadow: none; }
:where(.v2,.v3,.v4) .entry-meta, :where(.v2,.v3,.v4) .entry-meta * { line-height: 1.45; color: var(--a-global-color-2); }
:where(.v2,.v3,.v4) .entry-meta a:not(.a-button):hover, :where(.v2,.v3,.v4) .entry-meta a:not(.a-button):hover *, :where(.v2,.v3,.v4) .entry-meta a:not(.a-button):focus, :where(.v2,.v3,.v4) .entry-meta a:not(.a-button):focus *, :where(.v2,.v3,.v4) .page-links > .page-link, :where(.v2,.v3,.v4) .page-links .page-link:hover, :where(.v2,.v3,.v4) .post-navigation a:hover { color: var(--a-global-color-1); }
.a-search-menu-icon.slide-search a:focus-visible:focus-visible, .at-search-icon:focus-visible, #close:focus-visible, a:focus-visible, .a-menu-toggle:focus-visible, .site .skip-link:focus-visible, .x-block-loginout input:focus-visible, .x-block-search.x-block-search__button-inside .x-block-search__inside-wrapper, .a-header-navigation-arrow:focus-visible, .shop .sc-proceed-to-checkout > .checkout-button:focus-visible, .shop .shop-MyAccount-navigation ul li a:focus-visible, .a-orders-table__row .a-orders-table__cell:focus-visible, .shop .shop-order-details .order-again > .button:focus-visible, .shop .shop-message a.button.sc-forward:focus-visible, .shop #minus_qty:focus-visible, .shop #plus_qty:focus-visible, a#a-apply-coupon:focus-visible, .shop .shop-info a:focus-visible, .shop .at-shop-summary-wrap a:focus-visible, .shop a.sc-forward:focus-visible, #a-apply-coupon:focus-visible, .shop-js .shop-mini-cart-item a.remove:focus-visible, #close:focus-visible, .button.search-submit:focus-visible, #search_submit:focus, .normal-search:focus-visible, .a-header-account-wrap:focus-visible, .shop .a-on-card-button.a-quick-view-trigger:focus { outline-style: dotted; outline-color: inherit; outline-width: thin; }
input:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="reset"]:focus, input[type="search"]:focus, input[type="number"]:focus, textarea:focus, .x-block-search__input:focus, [data-section="section-header-mobile-trigger"] .a-button-wrap .a-mobile-menu-trigger-minimal:focus, .a-mobile-popup-drawer.active .menu-toggle-close:focus, .shop-ordering select.orderby:focus, #a-scroll-top:focus, #coupon_code:focus, .shop-page #comment:focus, .shop #reviews #respond input#submit:focus, .shop a.add_to_cart_button:focus, .shop .button.single_add_to_cart_button:focus, .shop .shop-cart-form button:focus, .shop .shop-cart-form__cart-item .quantity .qty:focus, .shop .shop-billing-fields .shop-billing-fields__field-wrapper .shop-input-wrapper > .input-text:focus, .shop #order_comments:focus, .shop #place_order:focus, .shop .shop-address-fields .shop-address-fields__field-wrapper .shop-input-wrapper > .input-text:focus, .shop .shop-MyAccount-content form button:focus, .shop .shop-MyAccount-content .shop-EditAccountForm .shop-form-row .shop-Input.input-text:focus, .shop .a-shop-container .shop-pagination ul.page-numbers li a:focus, body #content .shop form .form-row .select2-container--default .select2-selection--single:focus, #a-coupon-code:focus, .shop.shop-js .quantity input[type="number"]:focus, .shop-js .shop-mini-cart-item .quantity input[type="number"]:focus, .shop p#a-coupon-trigger:focus { border-style: dotted; border-color: inherit; border-width: thin; }
:where(.v2,.v7) input { outline: none; }
:where(.v2) .shop-js input[type="text"]:focus, :where(.v2) .shop-js input[type="email"]:focus, :where(.v2) .shop-js textarea:focus, :where(.v2) input[type="number"]:focus, :where(.v2) .comments-area textarea#comment:focus, :where(.v2) .comments-area textarea#comment:active, :where(.v2) .comments-area .a-comment-formwrap input[type="text"]:focus, :where(.v2) .comments-area .a-comment-formwrap input[type="text"]:active { outline-style: unset; outline-color: inherit; outline-width: thin; }
.a-logo-title-inline .site-logo-img { padding-right: 1em; }
.site-logo-img img { transition: 0.2s linear; }
:where(.v5) body .a-oembed-container * { position: absolute; top: 0px; width: 100%; height: 100%; left: 0px; }
:where(.v6,.v5) .a-page-builder-template .site-content > .a-container { max-width: 100%; padding: 0px; }
:where(.v6,.v5) .a-page-builder-template .site .site-content #primary { padding: 0px; margin: 0px; }
:where(.v6) .a-page-builder-template .entry-header.a-no-title.a-no-thumbnail { margin-top: 0px; }
:where(.v6) .a-page-builder-template .entry-header.a-header-without-markup { margin-top: 0px; margin-bottom: 0px; }
:where(.v6,.v5) .a-page-builder-template .entry-header { margin-top: 2em; margin-left: auto; margin-right: auto; }
:where(.v5) .a-single-post.a-page-builder-template .site-main > article, :where(.v5) .shop.a-page-builder-template .site-main { padding-top: 2em; padding-left: 20px; padding-right: 20px; }
@media (max-width: 921.9px){
#a-desktop-header { display: none; }
}
@media (min-width: 922px){
#a-mobile-header { display: none; }
}
:where(.v4) .entry-content[data-a-blocks-layout] > figure { margin-bottom: 1em; }
:where(.v1) .post-page-numbers.current .page-link, :where(.v1) .a-pagination .page-numbers.current { color: rgb(255, 255, 255); border-color: var(--a-global-color-0); background-color: var(--a-global-color-0); }
#page { display: flex; flex-direction: column; min-height: 100vh; }
:where(.v7) .a-404-layout-1 h1.page-title { color: var(--a-global-color-2); }
:where(.v7) .error-404 .page-sub-title { font-size: 1.5rem; font-weight: inherit; }
#page .site-content { flex-grow: 1; }
:where(.v7) .widget { margin-bottom: 1.25em; }
:where(.v2,.v3,.v1,.v4) .a-separate-container .a-article-post, :where(.v2,.v3,.v1,.v4) .a-separate-container .a-article-single, :where(.v2,.v3,.v1,.v4) .a-separate-container .comment-respond { padding: 3em; }
:where(.v2) .a-page-builder-template .comment-form-textarea, :where(.v2) .a-comment-formwrap .a-grid-common-col { padding: 0px; }
:where(.v2) .a-comment-formwrap { padding: 0px; display: inline-flex; column-gap: 20px; width: 100%; margin-left: 0px; margin-right: 0px; }
:where(.v2) .comments-area textarea#comment:focus, :where(.v2) .comments-area textarea#comment:active, :where(.v2) .comments-area .a-comment-formwrap input[type="text"]:focus, :where(.v2) .comments-area .a-comment-formwrap input[type="text"]:active { box-shadow: none; outline: none; }
:where(.v2,.v3,.v4,.v5) .entry-title { margin-bottom: 0.5em; }
:where(.v2,.v3,.v1,.v4) .a-separate-container .a-comment-list li.depth-1, :where(.v2,.v3,.v1,.v4) .entry { margin-bottom: 2em; }
@media (max-width: 544px){
:where(.v2) .a-comment-formwrap.a-row { column-gap: 10px; display: inline-block; }
:where(.v2) #a-commentform .a-grid-common-col { position: relative; width: 100%; }
}
@media (min-width: 1201px){
:where(.v2,.v3,.v1,.v4,.v7) .a-separate-container .a-article-post, :where(.v2,.v3,.v1,.v4,.v7) .a-separate-container .a-article-single, :where(.v2,.v3,.v1,.v4,.v7) .a-separate-container .a-author-box, :where(.v2,.v3,.v1,.v4,.v7) .a-separate-container .a-404-layout-1, :where(.v2,.v3,.v1,.v4,.v7) .a-separate-container .no-results { padding: 3em; }
}
@media (max-width: 921px){
:where(.v2,.v3,.v1,.v4,.v7) .a-separate-container #primary, :where(.v2,.v3,.v1,.v4,.v7) .a-separate-container #secondary { padding: 1.5em 0px; }
:where(.v6,.v2,.v3,.v1,.v4,.v5,.v7) #primary, :where(.v6,.v2,.v3,.v1,.v4,.v5,.v7) #secondary { padding: 1.5em 0px; margin: 0px; }
}
@media (min-width: 922px){
:where(.v7) .error404.a-separate-container #primary { margin-bottom: 4em; }
}
.el-widget-button .el-button { border-style: solid; text-decoration: none; border-width: 0px; }
body .el-button.el-size-sm, body .el-button.el-size-xs, body .el-button.el-size-md, body .el-button.el-size-lg, body .el-button.el-size-xl, body .el-button { padding: 15px 30px; }
@media (max-width: 921px){
.el-widget-button .el-button.el-size-sm, .el-widget-button .el-button.el-size-xs, .el-widget-button .el-button.el-size-md, .el-widget-button .el-button.el-size-lg, .el-widget-button .el-button.el-size-xl, .el-widget-button .el-button { padding: 14px 28px; }
}
@media (max-width: 544px){
.el-widget-button .el-button.el-size-sm, .el-widget-button .el-button.el-size-xs, .el-widget-button .el-button.el-size-md, .el-widget-button .el-button.el-size-lg, .el-widget-button .el-button.el-size-xl, .el-widget-button .el-button { padding: 12px 24px; }
}
.el-widget-button .el-button { line-height: 1em; }
.el-widget-heading h2.el-heading-title { line-height: 1.3em; }
:where(.v6) .el-widget-heading h3.el-heading-title { line-height: 1.3em; }
.menu-toggle, button, .a-button, .a-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], form[class*="x-block-search__"].x-block-search .x-block-search__inside-wrapper .x-block-search__button, body .x-block-file .x-block-file__button, .search .search-submit { border-style: solid; border-width: 0px; color: rgb(255, 255, 255); border-color: var(--a-global-color-0); background-color: var(--a-global-color-0); padding: 15px 30px; font-family: inherit; font-weight: inherit; line-height: 1em; }
button:focus, .menu-toggle:hover, button:hover, .a-button:hover, .a-custom-button:hover .button:hover, .a-custom-button:hover, input[type="reset"]:hover, input[type="reset"]:focus, input#submit:hover, input#submit:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, form[class*="x-block-search__"].x-block-search .x-block-search__inside-wrapper .x-block-search__button:hover, form[class*="x-block-search__"].x-block-search .x-block-search__inside-wrapper .x-block-search__button:focus, body .x-block-file .x-block-file__button:hover, body .x-block-file .x-block-file__button:focus { color: rgb(255, 255, 255); background-color: var(--a-global-color-1); border-color: var(--a-global-color-1); }
@media (max-width: 921px){
.menu-toggle, button, .a-button, .a-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], form[class*="x-block-search__"].x-block-search .x-block-search__inside-wrapper .x-block-search__button, body .x-block-file .x-block-file__button, .search .search-submit { padding: 14px 28px; }
}
@media (max-width: 544px){
.menu-toggle, button, .a-button, .a-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], form[class*="x-block-search__"].x-block-search .x-block-search__inside-wrapper .x-block-search__button, body .x-block-file .x-block-file__button, .search .search-submit { padding: 12px 24px; }
}
@media (max-width: 921px){
:where(.v2) .a-separate-container .comment-respond { padding: 2em 2.14em; }
}
@media (min-width: 544px){
.a-container { max-width: 100%; }
}
@media (max-width: 544px){
:where(.v2,.v3,.v1,.v4) .a-separate-container .a-article-post, :where(.v2,.v3,.v1,.v4) .a-separate-container .a-article-single, :where(.v2,.v3,.v1,.v4) .a-separate-container .comments-title, :where(.v2,.v3,.v1,.v4) .a-separate-container .a-archive-description { padding: 1.5em 1em; }
:where(.v2,.v3,.v1,.v4,.v7) .a-separate-container #content .a-container { padding-left: 0.54em; padding-right: 0.54em; }
}
:where(.v2,.v3,.v1,.v4,.v7) .a-separate-container { background-color: var(--a-global-color-4); background-image: none; }
@media (max-width: 921px){
h1, .entry-content h1 { font-size: 30px; }
h2, .entry-content h2 { font-size: 25px; }
:where(.v6,.v2,.v5,.v7) h3, :where(.v6,.v2,.v5,.v7) .entry-content h3 { font-size: 20px; }
}
@media (max-width: 544px){
h1, .entry-content h1 { font-size: 30px; }
h2, .entry-content h2 { font-size: 25px; }
:where(.v6,.v2,.v5,.v7) h3, :where(.v6,.v2,.v5,.v7) .entry-content h3 { font-size: 20px; }
header .brand-link img, .a-header-break-point .site-branding img, .a-header-break-point .brand-link img { max-width: 140px; width: 140px; }
}
@media (max-width: 921px){
html { font-size: 85.5%; }
}
@media (max-width: 544px){
html { font-size: 85.5%; }
}
@media (min-width: 922px){
.a-container { max-width: 1240px; }
.site-content .a-container { display: flex; }
}
@media (max-width: 921px){
.site-content .a-container { flex-direction: column; }
}
:where(.v2) .site .comments-area { padding-bottom: 3em; }
:root { --x--custom--a-default-block-top-padding: 3em; --x--custom--a-default-block-right-padding: 3em; --x--custom--a-default-block-bottom-padding: 3em; --x--custom--a-default-block-left-padding: 3em; --x--custom--a-container-width: 1200px; --x--custom--a-content-width-size: 1200px; --x--custom--a-wide-width-size: calc(1200px + var(--x--custom--a-default-block-left-padding) + var(--x--custom--a-default-block-right-padding)); }
@media (max-width: 921px){
:root { --x--custom--a-default-block-top-padding: 3em; --x--custom--a-default-block-right-padding: 2em; --x--custom--a-default-block-bottom-padding: 3em; --x--custom--a-default-block-left-padding: 2em; }
}
@media (max-width: 544px){
:root { --x--custom--a-default-block-top-padding: 3em; --x--custom--a-default-block-right-padding: 1.5em; --x--custom--a-default-block-bottom-padding: 3em; --x--custom--a-default-block-left-padding: 1.5em; }
}
:where(.v4) .entry-content[data-a-blocks-layout] > * { max-width: var(--x--custom--a-content-width-size); margin-left: auto; margin-right: auto; }
:where(.v6,.v5) .a-page-builder-template .entry-header { padding-left: 0px; }
:root { --a-global-color-0: #0170B9; --a-global-color-1: #3a3a3a; --a-global-color-2: #3a3a3a; --a-global-color-3: #4B4F58; --a-global-color-4: #F5F5F5; --a-global-color-5: #FFFFFF; --a-global-color-6: #E5E5E5; --a-global-color-7: #424242; --a-global-color-8: #000000; }
:root { --a-border-color: var(--a-global-color-6); }
:where(.v1) body.archive .a-archive-description { max-width: 1200px; width: 100%; text-align: left; padding: 3em; }
:where(.v1) body.archive .a-archive-description .a-archive-title, :where(.v1) body.archive .a-archive-description .a-archive-title * { font-size: 2.66667rem; }
:where(.v1) body.archive .a-archive-description > :not(:last-child) { margin-bottom: 10px; }
@media (max-width: 921px){
:where(.v1) body.archive .a-archive-description { text-align: left; }
}
@media (max-width: 544px){
:where(.v1) body.archive .a-archive-description { text-align: left; }
}
:where(.v6,.v2,.v3,.v4,.v5) header.entry-header > :not(:last-child) { margin-bottom: 10px; }
h1, .entry-content h1, h2, .entry-content h2, h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5, h6, .entry-content h6 { color: var(--a-global-color-2); }
.a-builder-layout-element[data-section="title_tagline"] { display: flex; }
@media (max-width: 921px){
.a-header-break-point .a-builder-layout-element[data-section="title_tagline"] { display: flex; }
}
@media (max-width: 544px){
.a-header-break-point .a-builder-layout-element[data-section="title_tagline"] { display: flex; }
}
.a-builder-menu-1 { font-family: inherit; font-weight: 500; }
.a-builder-menu-1 .menu-item > .menu-link { color: var(--a-global-color-1); }
.a-builder-menu-1 .menu-item > .a-menu-toggle { color: var(--a-global-color-1); }
.a-builder-menu-1 .menu-item:hover > .menu-link, .a-builder-menu-1 .inline-on-mobile .menu-item:hover > .a-menu-toggle { color: rgb(211, 16, 16); }
.a-builder-menu-1 .menu-item:hover > .a-menu-toggle { color: rgb(211, 16, 16); }
:where(.v6) .a-builder-menu-1 .menu-item.is-current > .menu-link, :where(.v6) .a-builder-menu-1 .inline-on-mobile .menu-item.is-current > .a-menu-toggle, :where(.v6) .a-builder-menu-1 .is-current-parent > .menu-link { color: rgb(202, 20, 20); }
:where(.v6) .a-builder-menu-1 .menu-item.is-current > .a-menu-toggle { color: rgb(202, 20, 20); }
.a-builder-menu-1 .sub-menu, .a-builder-menu-1 .inline-on-mobile .sub-menu { border-width: 2px 0px 0px; border-color: var(--a-global-color-0); border-style: solid; }
.a-builder-menu-1 .main-header-menu > .menu-item > .sub-menu, .a-builder-menu-1 .main-header-menu > .menu-item > .at-full-megamenu-wrapper { margin-top: 0px; }
.a-desktop .a-builder-menu-1 .main-header-menu > .menu-item > .sub-menu::before, .a-desktop .a-builder-menu-1 .main-header-menu > .menu-item > .at-full-megamenu-wrapper::before { height: calc(7px); }
.a-desktop .a-builder-menu-1 .menu-item .sub-menu .menu-link { border-style: none; }
@media (max-width: 921px){
.a-header-break-point .a-builder-menu-1 .menu-item.has-sub > .a-menu-toggle { top: 0px; }
.a-builder-menu-1 .has-sub > .menu-link::after { content: unset; }
.a-builder-menu-1 .main-header-menu > .menu-item > .sub-menu, .a-builder-menu-1 .main-header-menu > .menu-item > .at-full-megamenu-wrapper { margin-top: 0px; }
}
@media (max-width: 544px){
.a-header-break-point .a-builder-menu-1 .menu-item.has-sub > .a-menu-toggle { top: 0px; }
.a-builder-menu-1 .main-header-menu > .menu-item > .sub-menu, .a-builder-menu-1 .main-header-menu > .menu-item > .at-full-megamenu-wrapper { margin-top: 0px; }
}
.a-builder-menu-1 { display: flex; }
@media (max-width: 921px){
.a-header-break-point .a-builder-menu-1 { display: flex; }
}
@media (max-width: 544px){
.a-header-break-point .a-builder-menu-1 { display: flex; }
}
.site-below-footer-wrap { padding-top: 20px; padding-bottom: 20px; }
.site-below-footer-wrap[data-section="section-below-footer-builder"] { background-color: var( --a-global-color-primary,--a-global-color-4 ); min-height: 80px; border-style: solid; border-width: 1px 0px 0px; border-top-color: var(--a-global-color-subtle-background,--a-global-color-6); }
.site-below-footer-wrap[data-section="section-below-footer-builder"] .a-builder-grid-row { max-width: 1200px; min-height: 80px; margin-left: auto; margin-right: auto; }
.site-below-footer-wrap[data-section="section-below-footer-builder"] .a-builder-grid-row, .site-below-footer-wrap[data-section="section-below-footer-builder"] .site-footer-section { align-items: flex-start; }
.a-builder-grid-row-full .a-builder-grid-row { grid-template-columns: 1fr; }
@media (max-width: 921px){
.site-below-footer-wrap[data-section="section-below-footer-builder"].a-footer-row-tablet-stack .site-footer-section { display: block; margin-bottom: 10px; }
.a-builder-grid-row-container.a-builder-grid-row-tablet-full .a-builder-grid-row { grid-template-columns: 1fr; }
}
@media (max-width: 544px){
.site-below-footer-wrap[data-section="section-below-footer-builder"].a-footer-row-mobile-stack .site-footer-section { display: block; margin-bottom: 10px; }
.a-builder-grid-row-container.a-builder-grid-row-mobile-full .a-builder-grid-row { grid-template-columns: 1fr; }
}
.site-below-footer-wrap[data-section="section-below-footer-builder"] { display: grid; }
@media (max-width: 921px){
.a-header-break-point .site-below-footer-wrap[data-section="section-below-footer-builder"] { display: grid; }
}
@media (max-width: 544px){
.a-header-break-point .site-below-footer-wrap[data-section="section-below-footer-builder"] { display: grid; }
}
.a-footer-copyright { text-align: center; }
.a-footer-copyright { color: var(--a-global-color-3); }
@media (max-width: 921px){
.a-footer-copyright { text-align: center; }
}
@media (max-width: 544px){
.a-footer-copyright { text-align: center; }
}
.a-footer-copyright.a-builder-layout-element { display: flex; }
@media (max-width: 921px){
.a-header-break-point .a-footer-copyright.a-builder-layout-element { display: flex; }
}
@media (max-width: 544px){
.a-header-break-point .a-footer-copyright.a-builder-layout-element { display: flex; }
}
:where(.v6,.v3) .el-widget-heading .el-heading-title { margin: 0px; }
:where(.v6,.v3) .el-page .a-menu-toggle { color: unset !important; background: unset !important; }
.el-screen-only, .sr-only, .sr-only span, .ui-helper-hidden-accessible { top: 0px !important; }
.a-desktop .a-mega-menu-enabled .a-builder-menu-1 div:not(.at-full-megamenu-wrapper) .sub-menu, .a-builder-menu-1 .inline-on-mobile .sub-menu, .a-desktop .a-builder-menu-1 .at-full-megamenu-wrapper, .a-desktop .a-builder-menu-1 .menu-item .sub-menu { box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px -2px; }
.a-header-break-point .main-header-bar { border-bottom-width: 1px; }
@media (min-width: 922px){
.main-header-bar { border-bottom-width: 1px; }
}
.main-header-menu .menu-item, #at-footer-menu .menu-item, .main-header-bar .a-masthead-custom-menu-items { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.main-header-menu > .menu-item > .menu-link, #at-footer-menu > .menu-item > .menu-link { height: 100%; -webkit-box-align: center; align-items: center; display: flex; }
.a-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type svg { top: 0.2em; margin-top: 0px; margin-left: 0px; width: 0.65em; transform: translate(0px, -2px) rotateZ(270deg); }
@media (min-width: 922px){
.a-builder-menu .main-navigation > ul > li:last-child a { margin-right: 0px; }
}
:where(.v1) .a-separate-container .a-article-inner { background-color: var(--a-global-color-5); background-image: none; }
@media (max-width: 921px){
:where(.v1) .a-separate-container .a-article-inner { background-color: var(--a-global-color-5); background-image: none; }
}
@media (max-width: 544px){
:where(.v1) .a-separate-container .a-article-inner { background-color: var(--a-global-color-5); background-image: none; }
}
:where(.v2,.v3,.v1,.v4,.v7) .a-separate-container .a-article-single:not(.a-related-post), :where(.v2,.v3,.v1,.v4,.v7) .shop.a-separate-container .a-shop-container, :where(.v2,.v3,.v1,.v4,.v7) .a-separate-container .error-404, :where(.v2,.v3,.v1,.v4,.v7) .a-separate-container .no-results, :where(.v2,.v3,.v1,.v4,.v7) .single.a-separate-container .site-main .a-author-meta, :where(.v2,.v3,.v1,.v4,.v7) .a-separate-container .related-posts-title-wrapper, :where(.v2,.v3,.v1,.v4,.v7) .a-separate-container .comments-count-wrapper, :where(.v2,.v3,.v1,.v4,.v7) .a-box-layout.a-plain-container .site-content, :where(.v2,.v3,.v1,.v4,.v7) .a-padded-layout.a-plain-container .site-content, :where(.v2,.v3,.v1,.v4,.v7) .a-separate-container .a-archive-description, :where(.v2,.v3,.v1,.v4,.v7) .a-separate-container .comments-area .comment-respond, :where(.v2,.v3,.v1,.v4,.v7) .a-separate-container .comments-area .a-comment-list li, :where(.v2,.v3,.v1,.v4,.v7) .a-separate-container .comments-area .comments-title { background-color: var(--a-global-color-5); background-image: none; }
@media (max-width: 921px){
:where(.v2,.v3,.v1,.v4,.v7) .a-separate-container .a-article-single:not(.a-related-post), :where(.v2,.v3,.v1,.v4,.v7) .shop.a-separate-container .a-shop-container, :where(.v2,.v3,.v1,.v4,.v7) .a-separate-container .error-404, :where(.v2,.v3,.v1,.v4,.v7) .a-separate-container .no-results, :where(.v2,.v3,.v1,.v4,.v7) .single.a-separate-container .site-main .a-author-meta, :where(.v2,.v3,.v1,.v4,.v7) .a-separate-container .related-posts-title-wrapper, :where(.v2,.v3,.v1,.v4,.v7) .a-separate-container .comments-count-wrapper, :where(.v2,.v3,.v1,.v4,.v7) .a-box-layout.a-plain-container .site-content, :where(.v2,.v3,.v1,.v4,.v7) .a-padded-layout.a-plain-container .site-content, :where(.v2,.v3,.v1,.v4,.v7) .a-separate-container .a-archive-description { background-color: var(--a-global-color-5); background-image: none; }
}
@media (max-width: 544px){
:where(.v2,.v3,.v1,.v4,.v7) .a-separate-container .a-article-single:not(.a-related-post), :where(.v2,.v3,.v1,.v4,.v7) .shop.a-separate-container .a-shop-container, :where(.v2,.v3,.v1,.v4,.v7) .a-separate-container .error-404, :where(.v2,.v3,.v1,.v4,.v7) .a-separate-container .no-results, :where(.v2,.v3,.v1,.v4,.v7) .single.a-separate-container .site-main .a-author-meta, :where(.v2,.v3,.v1,.v4,.v7) .a-separate-container .related-posts-title-wrapper, :where(.v2,.v3,.v1,.v4,.v7) .a-separate-container .comments-count-wrapper, :where(.v2,.v3,.v1,.v4,.v7) .a-box-layout.a-plain-container .site-content, :where(.v2,.v3,.v1,.v4,.v7) .a-padded-layout.a-plain-container .site-content, :where(.v2,.v3,.v1,.v4,.v7) .a-separate-container .a-archive-description { background-color: var(--a-global-color-5); background-image: none; }
}
:where(.v6,.v5,.v8,.v9) .a-plain-container, :where(.v6,.v5,.v8,.v9) .a-page-builder-template { background-color: var(--a-global-color-5); background-image: none; }
@media (max-width: 921px){
:where(.v6,.v5,.v8,.v9) .a-plain-container, :where(.v6,.v5,.v8,.v9) .a-page-builder-template { background-color: var(--a-global-color-5); background-image: none; }
}
@media (max-width: 544px){
:where(.v6,.v5,.v8,.v9) .a-plain-container, :where(.v6,.v5,.v8,.v9) .a-page-builder-template { background-color: var(--a-global-color-5); background-image: none; }
}
#a-scroll-top { display: none; position: fixed; text-align: center; cursor: pointer; z-index: 99; width: 2.1em; height: 2.1em; line-height: 2.1; color: rgb(255, 255, 255); border-radius: 2px; content: ""; outline: inherit; }
@media (min-width: 769px){
#a-scroll-top { content: "769"; }
}
#a-scroll-top .a-icon.icon-arrow svg { margin-left: 0px; vertical-align: middle; transform: translate(0px, -20%) rotate(180deg); width: 1.6em; }
.a-scroll-to-top-right { right: 30px; bottom: 30px; }
#a-scroll-top { background-color: var(--a-global-color-2); font-size: 15px; }
@media (max-width: 921px){
#a-scroll-top .a-icon.icon-arrow svg { width: 1em; }
}
.a-mobile-header-content > *, .a-desktop-header-content > * { padding: 10px 0px; height: auto; }
.a-mobile-header-content > :first-child, .a-desktop-header-content > :first-child { padding-top: 10px; }
.a-mobile-header-content > .a-builder-menu, .a-desktop-header-content > .a-builder-menu { padding-top: 0px; }
.a-mobile-header-content > :last-child, .a-desktop-header-content > :last-child { padding-bottom: 0px; }
#a-desktop-header .a-desktop-header-content, .a-mobile-header-content .a-search-icon, .a-desktop-header-content .a-search-icon, .a-mobile-header-wrap .a-mobile-header-content, .a-main-header-nav-open.a-popup-nav-open .a-mobile-header-wrap .a-mobile-header-content, .a-main-header-nav-open.a-popup-nav-open .a-desktop-header-content { display: none; }
.a-main-header-nav-open.a-header-break-point #a-desktop-header .a-desktop-header-content, .a-main-header-nav-open.a-header-break-point .a-mobile-header-wrap .a-mobile-header-content { display: block; }
.a-mobile-header-wrap .a-mobile-header-content, .a-desktop-header-content { background-color: rgb(255, 255, 255); }
.a-mobile-popup-content > *, .a-mobile-header-content > *, .a-desktop-popup-content > *, .a-desktop-header-content > * { padding-top: 0px; padding-bottom: 0px; }
.content-align-flex-start .a-builder-layout-element { justify-content: flex-start; }
.content-align-flex-start .main-header-menu { text-align: left; }
.a-mobile-header-wrap .a-primary-header-bar, .a-primary-header-bar .site-primary-header-wrap { min-height: 80px; }
.a-desktop .a-primary-header-bar .main-header-menu > .menu-item { line-height: 80px; }
.a-header-break-point #masthead .a-mobile-header-wrap .a-primary-header-bar, .a-header-break-point #masthead .a-mobile-header-wrap .a-below-header-bar, .a-header-break-point #masthead .a-mobile-header-wrap .a-above-header-bar { padding-left: 20px; padding-right: 20px; }
.a-header-break-point .a-primary-header-bar { border-bottom-width: 1px; border-bottom-color: var( --a-global-color-subtle-background,--a-global-color-7 ); border-bottom-style: solid; }
@media (min-width: 922px){
.a-primary-header-bar { border-bottom-width: 1px; border-bottom-color: var( --a-global-color-subtle-background,--a-global-color-7 ); border-bottom-style: solid; }
}
.a-primary-header-bar { background-color: var( --a-global-color-primary,--a-global-color-4 ); }
.a-primary-header-bar { display: block; }
@media (max-width: 921px){
.a-header-break-point .a-primary-header-bar { display: grid; }
}
@media (max-width: 544px){
.a-header-break-point .a-primary-header-bar { display: grid; }
}
[data-section="section-header-mobile-trigger"] .a-button-wrap .a-mobile-menu-trigger-fill { color: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: var(--a-global-color-2); }
[data-section="section-header-mobile-trigger"] .a-button-wrap .mobile-menu-toggle-icon .a-mobile-svg { width: 20px; height: 20px; fill: rgb(255, 255, 255); }
.a-builder-menu-mobile .main-navigation .menu-item.has-sub > .a-menu-toggle { top: 0px; }
.a-builder-menu-mobile .main-navigation .has-sub > .menu-link::after { content: unset; }
.a-hfb-header .a-builder-menu-mobile .main-header-menu, .a-hfb-header .a-builder-menu-mobile .main-navigation .menu-item .menu-link, .a-hfb-header .a-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link { border-style: none; }
@media (max-width: 921px){
.a-builder-menu-mobile .main-navigation .menu-item.has-sub > .a-menu-toggle { top: 0px; }
.a-builder-menu-mobile .main-navigation .has-sub > .menu-link::after { content: unset; }
.a-builder-menu-mobile .main-navigation .main-header-menu, .a-builder-menu-mobile .main-navigation .main-header-menu .menu-link, .a-builder-menu-mobile .main-navigation .main-header-menu .sub-menu { background-color: var(--a-global-color-5); background-image: none; }
}
@media (max-width: 544px){
.a-builder-menu-mobile .main-navigation .menu-item.has-sub > .a-menu-toggle { top: 0px; }
}
.a-builder-menu-mobile .main-navigation { display: block; }
@media (max-width: 921px){
.a-header-break-point .a-builder-menu-mobile .main-navigation { display: block; }
}
@media (max-width: 544px){
.a-header-break-point .a-builder-menu-mobile .main-navigation { display: block; }
}
:root { --g-color-astglobalcolor0: #0170B9; --g-color-astglobalcolor1: #3a3a3a; --g-color-astglobalcolor2: #3a3a3a; --g-color-astglobalcolor3: #4B4F58; --g-color-astglobalcolor4: #F5F5F5; --g-color-astglobalcolor5: #FFFFFF; --g-color-astglobalcolor6: #E5E5E5; --g-color-astglobalcolor7: #424242; --g-color-astglobalcolor8: #000000; }
:where(.v1) .a-pagination .next.page-numbers { display: inherit; float: none; }
:where(.v1) .a-pagination a, :where(.v1) .nav-links a { color: var(--a-global-color-2); }
:where(.v1) .a-pagination a:hover, :where(.v1) .a-pagination a:focus, :where(.v1) .a-pagination > span:hover:not(.dots), :where(.v1) .a-pagination > span.current { color: var(--a-global-color-1); }
@media (max-width: 544px){
:where(.v1) .a-pagination .next:focus, :where(.v1) .a-pagination .prev:focus { width: 100% !important; }
}
:where(.v1) .a-pagination .prev.page-numbers, :where(.v1) .a-pagination .next.page-numbers { padding: 0px 1.5em; height: 2.33333em; line-height: calc(2.33333em - 3px); }
:where(.v1) .a-pagination-default .a-pagination .next.page-numbers { padding-right: 0px; }
:where(.v1) .a-pagination-default .a-pagination .prev.page-numbers { padding-left: 0px; }
:where(.v1) .a-pagination-default .post-page-numbers.current .page-link, :where(.v1) .a-pagination-default .a-pagination .page-numbers.current { border-radius: 2px; }
:where(.v1) .a-pagination { display: inline-block; width: 100%; padding-top: 2em; text-align: center; }
:where(.v1) .a-pagination .page-numbers { display: inline-block; width: 2.33333em; height: 2.33333em; font-size: 1.06666rem; line-height: calc(2.33333em - 3px); font-weight: 500; }
:where(.v1) .a-pagination .nav-links { display: inline-block; width: 100%; }
@media (max-width: 420px){
:where(.v1) .a-pagination .prev.page-numbers, :where(.v1) .a-pagination .next.page-numbers { width: 100%; text-align: center; margin: 0px; }
}
:where(.v1) .a-pagination .prev, :where(.v1) .a-pagination .prev:visited, :where(.v1) .a-pagination .prev:focus, :where(.v1) .a-pagination .next, :where(.v1) .a-pagination .next:visited, :where(.v1) .a-pagination .next:focus { display: inline-block; width: auto; }
:where(.v1) .a-pagination .prev.page-numbers { float: left; }
:where(.v1) .a-pagination .next.page-numbers { float: right; }
:where(.v2) .comment-reply-title { font-size: 1.6rem; }
:where(.v2) .comment-reply-title { font-weight: normal; line-height: 1.65; }
:where(.v2) .comments-area .comment-form-comment { width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; padding: 0px; }
:where(.v2) .comments-area .comment-notes, :where(.v2) .comments-area .comment-textarea, :where(.v2) .comments-area .form-allowed-tags { margin-bottom: 1.5em; }
:where(.v2) .comments-area .form-submit { margin-bottom: 0px; }
:where(.v2) .comments-area textarea#comment, :where(.v2) .comments-area .a-comment-formwrap input[type="text"] { width: 100%; border-radius: 0px; vertical-align: middle; margin-bottom: 10px; }
:where(.v2) .comment-form-legend { margin-bottom: unset; padding: 0px 0.5em; }
:where(.v2) .comments-area #x-comment-cookies-consent { margin-right: 10px; }
@media (max-width: 544px){
:where(.v2) .a-separate-container .comment-respond { padding: 1.5em 1em; }
}
:where(.v2) .a-separate-container .comment-reply-title { padding-top: 0px; }
:where(.v2) .comments-area { border-top: 1px solid var(--a-global-color-subtle-background,var(--a-global-color-6)); margin-top: 2em; }
:where(.v2) .a-separate-container .comments-area { border-top: 0px; }
@media (max-width: 921px){
:where(.v2) .comments-area { margin-top: 1.5em; }
}
:where(.v10) .pm-dual-header-first-header, :where(.v10) .pm-dual-header-second-header { position: relative; padding: 0px; margin: 0px; display: inline-block; transform: translate(0px, 0px); }
@media (max-width: 500px){
:where(.v10) .pm-dual-header-first-header, :where(.v10) .pm-dual-header-second-header { overflow-wrap: break-word; }
}
@-webkit-keyframes pa-text-gradient { 
  0%, 100% { filter: hue-rotate(0deg); }
  50% { filter: hue-rotate(360deg); }
}
@-webkit-keyframes Gradient { 
  0% { background-position: 0px 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0px 50%; }
}
@-webkit-keyframes pa-noise-anim-1 { 
  0% { clip: rect(52px, 9999px, 45px, 0px); }
  5% { clip: rect(88px, 9999px, 39px, 0px); }
  10% { clip: rect(81px, 9999px, 75px, 0px); }
  15% { clip: rect(38px, 9999px, 42px, 0px); }
  20% { clip: rect(62px, 9999px, 51px, 0px); }
  25% { clip: rect(5px, 9999px, 36px, 0px); }
  30% { clip: rect(9px, 9999px, 29px, 0px); }
  35% { clip: rect(17px, 9999px, 85px, 0px); }
  40% { clip: rect(97px, 9999px, 36px, 0px); }
  45% { clip: rect(9px, 9999px, 31px, 0px); }
  50% { clip: rect(94px, 9999px, 74px, 0px); }
  55% { clip: rect(53px, 9999px, 75px, 0px); }
  60% { clip: rect(2px, 9999px, 36px, 0px); }
  65% { clip: rect(24px, 9999px, 56px, 0px); }
  70% { clip: rect(45px, 9999px, 5px, 0px); }
  75% { clip: rect(75px, 9999px, 21px, 0px); }
  80% { clip: rect(9px, 9999px, 39px, 0px); }
  85% { clip: rect(56px, 9999px, 89px, 0px); }
  90% { clip: rect(53px, 9999px, 7px, 0px); }
  95% { clip: rect(86px, 9999px, 84px, 0px); }
  100% { clip: rect(63px, 9999px, 37px, 0px); }
}
@-webkit-keyframes pa-noise-anim-2 { 
  0% { clip: rect(14px, 9999px, 66px, 0px); }
  5% { clip: rect(19px, 9999px, 36px, 0px); }
  10% { clip: rect(17px, 9999px, 46px, 0px); }
  15% { clip: rect(46px, 9999px, 63px, 0px); }
  20% { clip: rect(28px, 9999px, 1px, 0px); }
  25% { clip: rect(64px, 9999px, 16px, 0px); }
  30% { clip: rect(58px, 9999px, 24px, 0px); }
  35% { clip: rect(18px, 9999px, 79px, 0px); }
  40% { clip: rect(61px, 9999px, 67px, 0px); }
  45% { clip: rect(63px, 9999px, 57px, 0px); }
  50% { clip: rect(59px, 9999px, 10px, 0px); }
  55% { clip: rect(20px, 9999px, 93px, 0px); }
  60% { clip: rect(49px, 9999px, 89px, 0px); }
  65% { clip: rect(70px, 9999px, 59px, 0px); }
  70% { clip: rect(70px, 9999px, 82px, 0px); }
  75% { clip: rect(82px, 9999px, 20px, 0px); }
  80% { clip: rect(25px, 9999px, 37px, 0px); }
  85% { clip: rect(76px, 9999px, 53px, 0px); }
  90% { clip: rect(2px, 9999px, 23px, 0px); }
  95% { clip: rect(9px, 9999px, 39px, 0px); }
  100% { clip: rect(41px, 9999px, 55px, 0px); }
}
@-webkit-keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
:root { --x--preset--aspect-ratio--square: 1; --x--preset--aspect-ratio--4-3: 4/3; --x--preset--aspect-ratio--3-4: 3/4; --x--preset--aspect-ratio--3-2: 3/2; --x--preset--aspect-ratio--2-3: 2/3; --x--preset--aspect-ratio--16-9: 16/9; --x--preset--aspect-ratio--9-16: 9/16; --x--preset--color--black: #000000; --x--preset--color--cyan-bluish-gray: #abb8c3; --x--preset--color--white: #ffffff; --x--preset--color--pale-pink: #f78da7; --x--preset--color--vivid-red: #cf2e2e; --x--preset--color--luminous-vivid-orange: #ff6900; --x--preset--color--luminous-vivid-amber: #fcb900; --x--preset--color--light-green-cyan: #7bdcb5; --x--preset--color--vivid-green-cyan: #00d084; --x--preset--color--pale-cyan-blue: #8ed1fc; --x--preset--color--vivid-cyan-blue: #0693e3; --x--preset--color--vivid-purple: #9b51e0; --x--preset--color--a-global-color-0: var(--a-global-color-0); --x--preset--color--a-global-color-1: var(--a-global-color-1); --x--preset--color--a-global-color-2: var(--a-global-color-2); --x--preset--color--a-global-color-3: var(--a-global-color-3); --x--preset--color--a-global-color-4: var(--a-global-color-4); --x--preset--color--a-global-color-5: var(--a-global-color-5); --x--preset--color--a-global-color-6: var(--a-global-color-6); --x--preset--color--a-global-color-7: var(--a-global-color-7); --x--preset--color--a-global-color-8: var(--a-global-color-8); --x--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%); --x--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%); --x--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --x--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%); --x--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%); --x--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%); --x--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%); --x--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%); --x--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%); --x--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%); --x--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%); --x--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%); --x--preset--font-size--small: 13px; --x--preset--font-size--medium: 20px; --x--preset--font-size--large: 36px; --x--preset--font-size--x-large: 42px; --x--preset--font-family--inter: "Inter", sans-serif; --x--preset--font-family--cardo: Cardo; --x--preset--spacing--20: 0.44rem; --x--preset--spacing--30: 0.67rem; --x--preset--spacing--40: 1rem; --x--preset--spacing--50: 1.5rem; --x--preset--spacing--60: 2.25rem; --x--preset--spacing--70: 3.38rem; --x--preset--spacing--80: 5.06rem; --x--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --x--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --x--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --x--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1); --x--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1); }
:root { --x--style--global--content-size: var(--x--custom--a-content-width-size); --x--style--global--wide-size: var(--x--custom--a-wide-width-size); }
:where(body) { margin: 0px; }
:where(.x-site-blocks) > * { margin-block: 24px 0px; }
:where(.x-site-blocks) > :first-child { margin-block-start: 0px; }
:where(.x-site-blocks) > :last-child { margin-block-end: 0px; }
:root { --x--style--block-gap: 24px; }
:root :where(.is-layout-flow) > :first-child { margin-block-start: 0px; }
:root :where(.is-layout-flow) > :last-child { margin-block-end: 0px; }
:root :where(.is-layout-flow) > * { margin-block: 24px 0px; }
:root :where(.is-layout-constrained) > :first-child { margin-block-start: 0px; }
:root :where(.is-layout-constrained) > :last-child { margin-block-end: 0px; }
:root :where(.is-layout-constrained) > * { margin-block: 24px 0px; }
:root :where(.is-layout-flex) { gap: 24px; }
:root :where(.is-layout-grid) { gap: 24px; }
body .is-layout-flex { display: flex; }
.is-layout-flex { flex-wrap: wrap; align-items: center; }
.is-layout-flex > :is(*, div) { margin: 0px; }
body { padding: 0px; }
a:where(:not(.x-element-button)) { text-decoration: none; }
:root :where(.x-element-button, .x-block-button__link) { background-color: rgb(50, 55, 60); border-width: 0px; color: rgb(255, 255, 255); font-family: inherit; font-size: inherit; line-height: inherit; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }
.has-inter-font-family { font-family: var(--x--preset--font-family--inter) !important; }
.has-cardo-font-family { font-family: var(--x--preset--font-family--cardo) !important; }
:root :where(.x-block-pullquote) { font-size: 1.5em; line-height: 1.6; }
.sr-only { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }
.clear { clear: both; }
.a-header-break-point .a-button-wrap .main-header-menu-toggle { font-size: 1.4em; }
.shop-js h2 { margin-bottom: 0.7em; }
.shop-js #respond input#submit, .shop-js a.button, .shop-js button.button, .shop-js input.button { margin: 0px; position: relative; overflow: visible; left: auto; display: inline-block; background-image: none; box-shadow: none; text-shadow: none; }
.shop-js #respond input#submit.disabled, .shop-js #respond input#submit:disabled, .shop-js #respond input#submit:disabled[disabled], .shop-js a.button.disabled, .shop-js a.button:disabled, .shop-js a.button:disabled[disabled], .shop-js button.button.disabled, .shop-js button.button:disabled, .shop-js button.button:disabled[disabled], .shop-js input.button.disabled, .shop-js input.button:disabled, .shop-js input.button:disabled[disabled] { cursor: not-allowed; opacity: 0.5; padding: 0.618em 1em; }
.shop-js #respond input#submit.disabled:hover, .shop-js #respond input#submit:disabled:hover, .shop-js #respond input#submit:disabled[disabled]:hover, .shop-js a.button.disabled:hover, .shop-js a.button:disabled:hover, .shop-js a.button:disabled[disabled]:hover, .shop-js button.button.disabled:hover, .shop-js button.button:disabled:hover, .shop-js button.button:disabled[disabled]:hover, .shop-js input.button.disabled:hover, .shop-js input.button:disabled:hover, .shop-js input.button:disabled[disabled]:hover { color: var(--a-global-color-4); background-color: var(--a-global-color-1); }
.shop-js .comment-reply-title { font-size: 1.34rem; line-height: 1.3; font-weight: 500; }
.pswp { z-index: 999999; }
.shop .pswp__caption__center, .shop-page .pswp__caption__center { text-align: center; }
.shop .pswp__bg, .shop-page .pswp__bg { opacity: 0.7 !important; }
.shop-js form .form-row textarea, .shop-js input[type="email"], .shop-js input[type="number"], .shop-js input[type="password"], .shop-js input[type="reset"], .shop-js input[type="search"], .shop-js input[type="tel"], .shop-js input[type="text"], .shop-js input[type="url"], .shop-js textarea, .shop-page form .form-row textarea, .shop-page input[type="email"], .shop-page input[type="number"], .shop-page input[type="password"], .shop-page input[type="reset"], .shop-page input[type="search"], .shop-page input[type="tel"], .shop-page input[type="text"], .shop-page input[type="url"], .shop-page textarea { border-color: var(--a-border-color); background-color: var(--a-global-dark-bg-style); box-shadow: none; border-radius: 0px; }
.shop-js form .form-row textarea:focus, .shop-js input[type="email"]:focus, .shop-js input[type="number"]:focus, .shop-js input[type="password"]:focus, .shop-js input[type="reset"]:focus, .shop-js input[type="search"]:focus, .shop-js input[type="tel"]:focus, .shop-js input[type="text"]:focus, .shop-js input[type="url"]:focus, .shop-js textarea:focus, .shop-page form .form-row textarea:focus, .shop-page input[type="email"]:focus, .shop-page input[type="number"]:focus, .shop-page input[type="password"]:focus, .shop-page input[type="reset"]:focus, .shop-page input[type="search"]:focus, .shop-page input[type="tel"]:focus, .shop-page input[type="text"]:focus, .shop-page input[type="url"]:focus, .shop-page textarea:focus { box-shadow: none; border-color: var(--a-border-color); }
button.pswp__button { box-shadow: none !important; background-image: url("/images/default-skin.png") !important; }
button.pswp__button, button.pswp__button--arrow--left::before, button.pswp__button--arrow--right::before, button.pswp__button:hover { background-color: transparent !important; }
button.pswp__button--arrow--left, button.pswp__button--arrow--left:hover, button.pswp__button--arrow--right, button.pswp__button--arrow--right:hover { background-image: none !important; }
button.pswp__button--close:hover { background-position: 0px -44px; }
button.pswp__button--zoom:hover { background-position: -88px 0px; }
.a-separate-container .a-grid-1 .blog-layout-1 { padding: 0px; }
.a-separate-container .blog-layout-1, .a-separate-container .blog-layout-2, .a-separate-container .blog-layout-3 { padding: 2.66666em; }
@media (max-width: 1200px){
.a-separate-container .blog-layout-1, .a-separate-container .blog-layout-2, .a-separate-container .blog-layout-3 { padding: 1.5em; }
}
@media (max-width: 768px){
#content::before { content: ""; }
}
.a-mobile-header-content .a-builder-layout-element:not(.a-builder-menu):not(.a-header-divider-element), .a-mobile-popup-content .a-builder-layout-element:not(.a-builder-menu):not(.a-header-divider-element) { padding: 15px 20px; }
.site-footer-section { position: relative; }
.a-main-header-nav-open.a-hfb-header .a-mobile-header-wrap .a-mobile-header-content { display: block; }
.site-above-header-wrap, .site-below-header-wrap, .site-primary-header-wrap { transition: 0.2s linear; }
#a-mobile-header .content-align-flex-start { max-height: 60vh; overflow: auto; }
.shop .at-off-canvas-sidebar-wrapper, .shop-page .at-off-canvas-sidebar-wrapper { width: 100%; top: 0px; position: fixed; height: 100%; background: rgba(0, 0, 0, 0.4); z-index: 99; visibility: hidden; opacity: 0; transition: 0.25s ease-in-out; }
.shop .at-off-canvas-sidebar-wrapper .close, .shop-page .at-off-canvas-sidebar-wrapper .close { position: absolute; right: 5px; top: 5px; line-height: 1; cursor: pointer; color: var(--a-global-color-3); z-index: 1; opacity: 0.8; }
.shop .at-off-canvas-sidebar-wrapper .close .a-icon, .shop-page .at-off-canvas-sidebar-wrapper .close .a-icon { pointer-events: none; }
.shop .at-off-canvas-sidebar-wrapper .close:hover, .shop-page .at-off-canvas-sidebar-wrapper .close:hover { opacity: 1; }
.shop .at-off-canvas-sidebar-wrapper .at-off-canvas-sidebar, .shop-page .at-off-canvas-sidebar-wrapper .at-off-canvas-sidebar { position: absolute; background: var(--a-global-color-primary,--a-global-color-5); height: 100%; top: 0px; left: -100%; padding: 35px; box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 12px 0px; width: 325px; overflow: auto; transition: 0.3s ease-in-out; }
.site-header .menu-text { transition: none; }
.a-desktop .a-mega-menu-enabled.a-above-header-menu > .has-sub > .menu-link::after, .a-desktop .a-mega-menu-enabled.a-below-header-menu > .has-sub > .menu-link::after, .a-desktop .a-mega-menu-enabled.main-header-menu > .has-sub > .menu-link::after { content: ""; margin: 0px; }
#content::before { content: "921"; position: absolute; overflow: hidden; opacity: 0; visibility: hidden; }
@media (max-width: 921px){
:where(.v11) .a-separate-container .a-grid-md-1 .a-article-post { width: 100%; }
:where(.v11) .blog-layout-1 .post-content, :where(.v11) .blog-layout-1 .a-blog-featured-section { float: none; }
:where(.v11) .a-separate-container .blog-layout-3, :where(.v11) .a-separate-container .blog-layout-1 { display: block; }
}
@media (max-width: 544px){
:where(.v11) .a-separate-container .a-grid-sm-1 .a-article-post { width: 100%; }
}
@media (min-width: 922px){
.a-hide-display-device-desktop { display: none; }
}
@media (min-width: 545px) and (max-width: 921px){
.a-hide-display-device-tablet { display: none; }
}
@media (max-width: 544px){
.a-hide-display-device-mobile { display: none; }
}
@media (min-width: 993px){
.a-container { max-width: 1240px; }
}
@media (min-width: 1201px){
.a-container { max-width: 1240px; }
}
@media (min-width: 922px){
:where(.v12) .a-woo-shop-archive .site-content > .a-container { max-width: 1240px; }
}
@media (min-width: 993px){
:where(.v12) .a-woo-shop-archive .site-content > .a-container { max-width: 1240px; }
}
@media (min-width: 1201px){
:where(.v12) .a-woo-shop-archive .site-content > .a-container { max-width: 1240px; }
}
@media (max-width: 921px){
:where(.v11) .a-separate-container .a-article-post, :where(.v11) .a-separate-container .a-article-single, :where(.v11) .a-separate-container .a-comment-list li.depth-1, :where(.v11) .a-separate-container .comment-respond .a-separate-container .a-related-posts-wrap, :where(.v11) .a-separate-container .a-shop-container, :where(.v11) .single.a-separate-container .a-author-details { padding-top: 1.5em; padding-bottom: 1.5em; }
:where(.v11) .a-separate-container .a-article-post, :where(.v11) .a-separate-container .a-article-single, :where(.v11) .a-separate-container .comments-count-wrapper, :where(.v11) .a-separate-container .a-comment-list li.depth-1, :where(.v11) .a-separate-container .comment-respond, :where(.v11) .a-separate-container .related-posts-title-wrapper, :where(.v11) .a-separate-container .related-posts-title-wrapper .single.a-separate-container .about-author-title-wrapper, :where(.v11) .a-separate-container .a-related-posts-wrap, :where(.v11) .a-separate-container .a-shop-container, :where(.v11) .single.a-separate-container .a-author-details, :where(.v11) .a-separate-container .a-single-related-posts-container { padding-right: 2.14em; padding-left: 2.14em; }
:where(.v11) .a-separate-container.a-right-sidebar #primary, :where(.v11) .a-separate-container.a-left-sidebar #primary, :where(.v11) .a-separate-container #primary, :where(.v11) .a-plain-container #primary, :where(.v11) .a-narrow-container #primary { margin-top: 1.5em; margin-bottom: 1.5em; }
:where(.v11) .a-left-sidebar #primary, :where(.v11) .a-right-sidebar #primary, :where(.v11) .a-separate-container.a-right-sidebar #primary, :where(.v11) .a-separate-container.a-left-sidebar #primary, :where(.v11) .a-separate-container #primary, :where(.v11) .a-narrow-container #primary { padding-left: 0em; padding-right: 0em; }
}
@media (max-width: 544px){
:where(.v11) .a-separate-container .a-article-post, :where(.v11) .a-separate-container .a-article-single, :where(.v11) .a-separate-container .a-comment-list li.depth-1, :where(.v11) .a-separate-container .comment-respond, :where(.v11) .a-separate-container .a-related-posts-wrap, :where(.v11) .a-separate-container .a-shop-container, :where(.v11) .single.a-separate-container .a-author-details { padding-top: 1.5em; padding-bottom: 1.5em; }
:where(.v11) .a-separate-container .a-article-post, :where(.v11) .a-separate-container .a-article-single, :where(.v11) .a-separate-container .comments-count-wrapper, :where(.v11) .a-separate-container .a-comment-list li.depth-1, :where(.v11) .a-separate-container .comment-respond, :where(.v11) .a-separate-container .related-posts-title-wrapper, :where(.v11) .a-separate-container .related-posts-title-wrapper, :where(.v11) .single.a-separate-container .about-author-title-wrapper, :where(.v11) .a-separate-container .a-related-posts-wrap, :where(.v11) .a-separate-container .a-shop-container, :where(.v11) .single.a-separate-container .a-author-details { padding-right: 1em; padding-left: 1em; }
}
.a-header-break-point .main-header-bar .main-header-bar-navigation .has-sub > .a-menu-toggle { top: 0px; right: calc(-0.907em + 20px); }
@media (max-width: 921px){
:where(.v11) .a-separate-container #primary, :where(.v11) .a-narrow-container #primary { padding-top: 0px; }
:where(.v11) .a-separate-container #primary, :where(.v11) .a-narrow-container #primary { padding-bottom: 0px; }
.a-header-break-point .a-builder-menu-1 .main-header-menu .sub-menu > .menu-item > .menu-link { padding: 0px 20px 0px 30px; }
}
.a-header-break-point .menu-text + .icon-arrow, .a-desktop .menu-link > .icon-arrow:first-child, .a-header-break-point .main-header-menu > .menu-item > .menu-link .icon-arrow, .a-header-break-point .at-mm-highlight-label + .icon-arrow { display: none; }
:root { --direction-multiplier: 1; }
.el-screen-only, .sr-only, .sr-only span, .ui-helper-hidden-accessible { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
.el *, .el ::after, .el ::before { box-sizing: border-box; }
.el a { box-shadow: none; text-decoration: none; }
.el img { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; box-shadow: none; height: auto; max-width: 100%; }
.el .el-widget:not(.el-widget-text-editor):not(.el-widget-theme-post-content) figure { margin: 0px; }
.el embed, .el iframe, .el object, .el video { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; line-height: 1; margin: 0px; max-width: 100%; width: 100%; }
.el-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); }
.el-element:where(.ec-con-full, .el-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); }
.el-invisible { visibility: hidden; }
.el-align-center { text-align: center; }
.el-align-center .el-button, .el-align-left .el-button, .el-align-right .el-button { width: auto; }
:root { --page-title-display: block; }
.el-page-title, h1.entry-title { display: var(--page-title-display); }
.el-section { position: relative; }
.el-section .el-container { display: flex; margin-inline: auto; position: relative; }
@media (max-width: 1024px){
.el-section .el-container { flex-wrap: wrap; }
}
.el-section.el-section-boxed > .el-container { max-width: 1140px; }
.el-section.el-section-stretched { position: relative; width: 100%; }
.el-widget-wrap { align-content: flex-start; flex-wrap: wrap; position: relative; width: 100%; }
.el:not(.el-bc-flex-widget) .el-widget-wrap { display: flex; }
.el-widget-wrap > .el-element { width: 100%; }
.el-widget { position: relative; }
.el-widget:not(:last-child) { margin-block-end: var(--kit-widget-spacing,20px); }
.el-column { display: flex; min-height: 1px; position: relative; }
.el-column-gap-narrow > .el-column > .el-element-populated { padding: 5px; }
.el-column-gap-default > .el-column > .el-element-populated { padding: 10px; }
@media (min-width: 768px){
.el-column.el-col-20, .el-column[data-col="20"] { width: 20%; }
.el-column.el-col-25, .el-column[data-col="25"] { width: 25%; }
.el-column.el-col-33, .el-column[data-col="33"] { width: 33.333%; }
.el-column.el-col-50, .el-column[data-col="50"] { width: 50%; }
.el-column.el-col-66, .el-column[data-col="66"] { width: 66.666%; }
.el-column.el-col-100, .el-column[data-col="100"] { width: 100%; }
}
@media (max-width: 767px){
.el-column { width: 100%; }
}
.el-grid { display: grid; column-gap: var(--grid-column-gap); row-gap: var(--grid-row-gap); }
.el-grid .el-grid-item { min-width: 0px; }
.el-grid-0 .el-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
.el-grid-0 .el-grid .el-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
@media (min-width: 1025px){
#el-device-mode::after { content: "desktop"; }
}
@media (min-width:-1){
#el-device-mode::after { content: "widescreen"; }
}
@media (max-width:-1){
#el-device-mode::after { content: "tablet_extra"; }
}
@media (max-width: 1024px){
#el-device-mode::after { content: "tablet"; }
}
@media (max-width:-1){
#el-device-mode::after { content: "mobile_extra"; }
}
@media (max-width: 767px){
#el-device-mode::after { content: "mobile"; }
}
@media (prefers-reduced-motion: no-preference){
html { scroll-behavior: smooth; }
}
:is(.el-section-wrap, [data-el-id]) > .ec-con { --margin-left: auto; --margin-right: auto; max-width: min(100%,var(--width)); }
:is([data-widget="ec-component.default"], [data-widget="ec-component.default"] > .el-section-wrap) > .ec-con { --margin-right: 0px; --margin-left: 0px; }
.ec-con::before, .ec-con > .el-background-slideshow::before, .ec-con > .el-motion-effects-container > .el-motion-effects-layer::before, :is(.ec-con, .ec-con > .ec-con-inner) > .el-background-video-container::before { border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); content: var(--background-overlay); display: block; height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); mix-blend-mode: var(--overlay-mix-blend-mode); opacity: var(--overlay-opacity); position: absolute; top: calc(0px - var(--border-top-width)); transition: var(--overlay-transition,.3s); width: max(100% + var(--border-left-width) + var(--border-right-width),100%); }
.ec-con > .el-background-slideshow, :is(.ec-con, .ec-con > .ec-con-inner) > .el-background-video-container { border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); top: calc(0px - var(--border-top-width)); width: max(100% + var(--border-left-width) + var(--border-right-width),100%); }
@media (max-width: 767px){
:is(.ec-con, .ec-con > .ec-con-inner) > .el-background-video-container.el-hidden-mobile { display: none; }
}
:is(.ec-con, .ec-con > .ec-con-inner) > .el-background-video-container::before { z-index: 1; }
:is(.ec-con, .ec-con > .ec-con-inner) > .el-background-slideshow::before { z-index: 2; }
.el-element:where(:not(.ec-con)):where(:not(.ec-div-block-base)) .el-widget-container, .el-element:where(:not(.ec-con)):where(:not(.ec-div-block-base)):not(:has(.el-widget-container)) { transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--ec-transform-transition-duration,.4s); }
.el-heading-title { line-height: 1; margin: 0px; padding: 0px; }
.el-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; }
.el-button:focus, .el-button:hover, .el-button:visited { color: rgb(255, 255, 255); }
.el-button-content-wrapper { display: flex; flex-direction: row; gap: 5px; justify-content: center; }
.el-button-icon { align-items: center; display: flex; }
.el-button-text { display: inline-block; }
.el-button.el-size-md { border-radius: 4px; font-size: 16px; padding: 15px 30px; }
.el-button span { text-decoration: inherit; }
.el-icon { color: rgb(105, 114, 125); display: inline-block; font-size: 50px; line-height: 1; text-align: center; transition: 0.3s; }
.el-icon:hover { color: rgb(105, 114, 125); }
.el-icon i, .el-icon svg { display: block; height: 1em; position: relative; width: 1em; }
.el-icon i::before, .el-icon svg::before { left: 50%; position: absolute; transform: translateX(-50%); }
.el-shape-rounded .el-icon { border-radius: 10%; }
@media (prefers-reduced-motion: reduce){
html * { transition-delay: 0s !important; transition-duration: 0s !important; }
}
@media (max-width: 767px){
.el .el-hidden-mobile, .el .el-hidden-phone { display: none; }
}
@media (min-width: 768px) and (max-width: 1024px){
.el .el-hidden-tablet { display: none; }
}
@media (min-width: 1025px) and (max-width: 99999px){
.el .el-hidden-desktop { display: none; }
}
@-webkit-keyframes ha_fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@-webkit-keyframes ha_zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
@-webkit-keyframes ha_rollIn { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) rotate3d(0, 0, 1, -120deg); }
  100% { opacity: 1; }
}
@-webkit-keyframes ha_bounce { 
  0%, 20%, 53%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  40%, 43% { transform: translate3d(0px, -30px, 0px) scaleY(1.1); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }
  70% { transform: translate3d(0px, -15px, 0px) scaleY(1.05); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }
  80% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translate3d(0px, 0px, 0px) scaleY(0.95); }
  90% { transform: translate3d(0px, -4px, 0px) scaleY(1.02); }
}
@-webkit-keyframes ha_bounceIn { 
  0%, 20%, 40%, 60%, 80%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  20% { transform: scale3d(1.1, 1.1, 1.1); }
  40% { transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }
  80% { transform: scale3d(0.97, 0.97, 0.97); }
  100% { opacity: 1; }
}
@-webkit-keyframes ha_flipInX { 
  0% { opacity: 0; transform: perspective(400px) rotate3d(1, 0, 0, 90deg); animation-timing-function: ease-in; }
  40% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); animation-timing-function: ease-in; }
  60% { opacity: 1; transform: perspective(400px) rotate3d(1, 0, 0, 10deg); }
  80% { transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
}
@-webkit-keyframes ha_flipInY { 
  0% { opacity: 0; transform: perspective(400px) rotate3d(0, 1, 0, 90deg); animation-timing-function: ease-in; }
  40% { transform: perspective(400px) rotate3d(0, 1, 0, -20deg); animation-timing-function: ease-in; }
  60% { opacity: 1; transform: perspective(400px) rotate3d(0, 1, 0, 10deg); }
  80% { transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
}
@-webkit-keyframes ha_swing { 
  20% { transform: rotate3d(0, 0, 1, 15deg); }
  40% { transform: rotate3d(0, 0, 1, -10deg); }
  60% { transform: rotate3d(0, 0, 1, 5deg); }
  80% { transform: rotate3d(0, 0, 1, -5deg); }
}
@-webkit-keyframes ha_slideInDown { 
  0% { visibility: visible; transform: translate3d(0px, -100%, 0px); }
}
@-webkit-keyframes ha_slideInUp { 
  0% { visibility: visible; transform: translate3d(0px, 100%, 0px); }
}
@-webkit-keyframes ha_slideInLeft { 
  0% { visibility: visible; transform: translate3d(-100%, 0px, 0px); }
}
@-webkit-keyframes ha_slideInRight { 
  0% { visibility: visible; transform: translate3d(100%, 0px, 0px); }
}
.hp-addon > .el-widget-container { overflow-wrap: break-word; }
.hp-addon > .el-widget-container, .hp-addon > .el-widget-container * { box-sizing: border-box; }
.el-917 .el-element.el-element-e7901f4:not(.el-motion-effects-element-type-background), .el-917 .el-element.el-element-e7901f4 > .el-motion-effects-container > .el-motion-effects-layer { background-color: rgb(41, 40, 40); }
.el-917 .el-element.el-element-e7901f4 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 30px 0px 0px; }
.el-widget-image .widget-image-caption { color: var( --g-color-text ); }
.el-917 .el-element.el-element-18f9111 { text-align: start; }
.el-917 .el-element.el-element-18f9111 img { width: 73%; }
.el-widget-button .el-button { background-color: var( --g-color-accent ); }
.el-917 .el-element.el-element-a3f0d77 .el-button { background-color: rgb(255, 255, 255); fill: rgb(197, 26, 26); color: rgb(197, 26, 26); }
.el-widget-text-editor { color: var( --g-color-text ); }
.el-917 .el-element.el-element-fc15648 { color: rgb(255, 255, 255); }
.el-917 .el-element.el-element-e4a4f16 { --grid-template-columns: repeat(0, auto); --icon-size: 18px; --grid-column-gap: 5px; --grid-row-gap: 0px; }
.el-917 .el-element.el-element-e4a4f16 .el-widget-container { text-align: left; }
.el-widget-heading .el-heading-title { color: var( --g-color-primary ); }
.el-917 .el-element.el-element-283062b .el-heading-title { font-size: 20px; color: rgb(248, 248, 248); }
.el-widget-icon-list .el-icon-list-item:not(:last-child)::after { border-color: var( --g-color-text ); }
.el-widget-icon-list .el-icon-list-icon i { color: var( --g-color-primary ); }
.el-widget-icon-list .el-icon-list-text { color: var( --g-color-secondary ); }
.el-917 .el-element.el-element-e7cb526 .el-icon-list-icon i { color: rgb(247, 247, 247); transition: color 0.3s; }
.el-917 .el-element.el-element-e7cb526 { --ec-icon-list-icon-size: 8px; --icon-vertical-offset: 0px; }
.el-917 .el-element.el-element-e7cb526 .el-icon-list-text { color: rgb(255, 255, 255); transition: color 0.3s; }
.el-917 .el-element.el-element-c18504c .el-heading-title { font-size: 20px; color: rgb(248, 248, 248); }
.el-917 .el-element.el-element-c408626 .el-icon-list-items:not(.el-inline-items) .el-icon-list-item:not(:last-child) { padding-block-end: calc(3.5px); }
.el-917 .el-element.el-element-c408626 .el-icon-list-items:not(.el-inline-items) .el-icon-list-item:not(:first-child) { margin-block-start: calc(3.5px); }
.el-917 .el-element.el-element-c408626 .el-icon-list-icon i { color: rgb(247, 247, 247); transition: color 0.3s; }
.el-917 .el-element.el-element-c408626 { --ec-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }
.el-917 .el-element.el-element-c408626 .el-icon-list-text { color: rgb(255, 255, 255); transition: color 0.3s; }
.el-917 .el-element.el-element-90ad75a:not(.el-motion-effects-element-type-background), .el-917 .el-element.el-element-90ad75a > .el-motion-effects-container > .el-motion-effects-layer { background-color: rgb(37, 37, 37); }
.el-917 .el-element.el-element-90ad75a { border-style: solid; border-width: 1px 0px 0px; border-color: rgb(223, 218, 218); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; }
.el-917 .el-element.el-element-75e8459 { text-align: center; }
.el-917 .el-element.el-element-75e8459 .el-heading-title { font-size: 17px; color: rgb(238, 238, 238); }
@media (min-width: 768px){
.el-917 .el-element.el-element-ddbe465 { width: 30%; }
.el-917 .el-element.el-element-bddc620 { width: 16%; }
.el-917 .el-element.el-element-a013c3b { width: 29%; }
.el-917 .el-element.el-element-e3e8340 { width: 25%; }
}
@font-face { font-family: FontAwesome; src: url("/fonts/fontawesome-webfont.woff2") format("woff2"), url("/fonts/fontawesome-webfont.woff") format("woff"), url("/fonts/fontawesome-webfont.ttf") format("truetype"); font-weight: normal; font-style: normal; }
.fa { display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.fa-chevron-left::before { content: ""; }
.fa-chevron-right::before { content: ""; }
.fa-shopping-cart::before { content: ""; }
.fa-twitter::before { content: ""; }
.fa-facebook-f::before, .fa-facebook::before { content: ""; }
.fa-envelope::before { content: ""; }
.fa-circle::before { content: ""; }
.fa-youtube::before { content: ""; }
.fa-fax::before { content: ""; }
@font-face { font-family: ekicons; src: url("/fonts/ek.woff") format("woff"); font-weight: 400; font-style: normal; font-display: swap; }
.ek-wid-con .fasicon, .ek-wid-con .icon, .ek-wid-con .icon::before, .fasicon, .icon, .icon::before { speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: ekicons !important; }
.ek-wid-con .fasicon.icon-arrow-right::before, .ek-wid-con .icon.icon-arrow-right::before, .icon.icon-arrow-right::before { content: ""; }
.ek-wid-con .fasicon.icon-double-angle-pointing-to-right::before, .ek-wid-con .icon.icon-double-angle-pointing-to-right::before, .icon.icon-double-angle-pointing-to-right::before { content: ""; }
.ek-wid-con .fasicon.icon-double-left-chevron::before, .ek-wid-con .icon.icon-double-left-chevron::before, .icon.icon-double-left-chevron::before { content: ""; }
@font-face { font-family: uicons; src: url("/fonts/uicons.woff2") format("woff2"), url("/fonts/uicons.woff") format("woff"), url("/fonts/uicons.ttf") format("truetype"); font-weight: 400; font-style: normal; }
[class*=" eicon-"], [class^="eicon"] { display: inline-block; font-family: uicons; font-size: inherit; font-weight: 400; font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; -webkit-font-smoothing: antialiased; }
.eicon-cart-medium::before { content: ""; }
.el-kit-872 { --g-color-primary: #6EC1E4; --g-color-secondary: #54595F; --g-color-text: #7A7A7A; --g-color-accent: #61CE70; --g-typography-primary-font-family: "Roboto"; --g-typography-primary-font-weight: 600; --g-typography-secondary-font-family: "Roboto Slab"; --g-typography-secondary-font-weight: 400; --g-typography-text-font-family: "Roboto"; --g-typography-text-font-weight: 400; --g-typography-accent-font-family: "Roboto"; --g-typography-accent-font-weight: 500; }
.el-widget:not(:last-child) { margin-block-end: 20px; }
.el-element { --widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px; }
h1.entry-title { display: var(--page-title-display); }
@media (max-width: 1024px){
.el-section.el-section-boxed > .el-container { max-width: 1024px; }
}
@media (max-width: 767px){
.el-section.el-section-boxed > .el-container { max-width: 767px; }
}
.slick-initialized .slick-slide, .slick-list, .slick-slide img, .slick-slider, .slick-track, .slick-vertical .slick-slide { display: block; }
.slick-list, .slick-slider, .slick-track { position: relative; }
.slick-list { box-sizing: border-box; user-select: none; touch-action: pan-y; }
.slick-list { overflow: hidden; margin: 0px; padding: 0px; }
.slick-list:focus { outline: 0px; }
.slick-slider .slick-list, .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }
.slick-track { left: 0px; top: 0px; }
.slick-track::after, .slick-track::before { content: ""; display: table; }
.slick-track::after { clear: both; }
.slick-arrow.slick-hidden, .slick-slide, .slick-slide.slick-loading img { display: none; }
.slick-slide { float: left; height: 100%; min-height: 1px; }
@-webkit-keyframes a { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@-webkit-keyframes blink-cursor { 
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}
@-webkit-keyframes ua-rotate-in { 
  0% { transform: rotateX(180deg); opacity: 0; }
  35% { transform: rotateX(120deg); opacity: 0; }
  65% { opacity: 0; }
  100% { transform: rotateX(360deg); opacity: 1; }
}
@-webkit-keyframes ua-rotate-out { 
  0% { transform: rotateX(0deg); opacity: 1; }
  35% { transform: rotateX(-40deg); opacity: 1; }
  65% { opacity: 0; }
  100% { transform: rotateX(180deg); opacity: 0; }
}
@-webkit-keyframes ua-push-in { 
  0% { opacity: 0; transform: translateX(-100%); }
  60% { opacity: 1; transform: translateX(10%); }
  100% { opacity: 1; transform: translateX(0px); }
}
@-webkit-keyframes ua-push-out { 
  0% { opacity: 1; transform: translateX(0px); }
  60% { opacity: 0; transform: translateX(110%); }
  100% { opacity: 0; transform: translateX(100%); }
}
@-webkit-keyframes ua-drop-in { 
  0% { opacity: 0; transform: translateZ(100px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@-webkit-keyframes ua-drop-out { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translateZ(-100px); }
}
@-webkit-keyframes ua-slide-in { 
  0% { opacity: 0; transform: translateY(-100%); }
  60% { opacity: 1; transform: translateY(20%); }
  100% { opacity: 1; transform: translateY(0px); }
}
@-webkit-keyframes ua-slide-out { 
  0% { opacity: 1; transform: translateY(0px); }
  60% { opacity: 0; transform: translateY(120%); }
  100% { opacity: 0; transform: translateY(100%); }
}
@-webkit-keyframes fadelabel { 
  0% { opacity: 1; }
  50% { opacity: 0.5; }
  100% { opacity: 0.3; }
}
@-webkit-keyframes flash { 
  0% { opacity: 1; }
  50% { opacity: 0.1; }
  100% { opacity: 1; }
}
@-webkit-keyframes ua-hotspot-pulse { 
  0% { transform: scale(1); opacity: 1; }
  100% { transform: scale(1.5); opacity: 0; }
}
@-webkit-keyframes tooltipster-fading { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@-webkit-keyframes tooltipster-rotating { 
  25% { transform: rotate(-2deg); }
  75% { transform: rotate(2deg); }
  100% { transform: rotate(0deg); }
}
@-webkit-keyframes tooltipster-scaling { 
  50% { transform: scale(1.1); }
  100% { transform: scale(1); }
}
@-webkit-keyframes ua-rotating { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@-webkit-keyframes sheens { 
  0% { transform: skewY(30deg) translateY(200%); }
  100% { transform: skewY(30deg) translateY(-200%); }
}
@-webkit-keyframes slit { 
  50% { transform: translateZ(-250px) rotateY(89deg); opacity: 0.5; animation-timing-function: ease-out; }
  100% { transform: translateZ(0px) rotateY(0deg); opacity: 1; }
}
@-webkit-keyframes rotateRightSideFirst { 
  50% { transform: translateZ(-50px) rotateY(5deg); animation-timing-function: ease-out; }
  100% { transform: translateZ(-200px); }
}
@-webkit-keyframes OpenTop { 
  50% { transform: rotateX(10deg); animation-timing-function: ease-out; }
}
@-webkit-keyframes ua-if-spin { 
  100% { transform: rotate(360deg); }
}
nav ul li.menu-item ul.sub-menu::before { content: ""; display: block; position: absolute; width: 100%; }
@-webkit-keyframes sk-bouncedelay { 
  0%, 100%, 80% { transform: scale(0); }
  40% { transform: scale(1); }
}
@-webkit-keyframes ua-animation-wobble-vertical { 
  16.65% { transform: translateY(8px); }
  33.3% { transform: translateY(-6px); }
  49.95% { transform: translateY(4px); }
  66.6% { transform: translateY(-2px); }
  83.25% { transform: translateY(1px); }
  100% { transform: translateY(0px); }
}
.fab { font-family: "Font Awesome 5 Brands"; font-weight: 400; }
@-webkit-keyframes ua-wobble-vertical { 
  16.65% { top: calc(50% + 8px); }
  33.3% { top: calc(50% - 6px); }
  49.95% { top: calc(50% + 4px); }
  66.6% { top: calc(50% - 2px); }
  83.25% { top: calc(50% + 1px); }
  100% { top: 50%; }
}
.ua-add-to-cart-align-center, .ua-woo--align-center .ua-shop .ua-woo-products-inner .products li.product, .ua-woo--align-center .ua-shop .ua-woo-products-inner ul.products li.product, .ua-woo-cat--align-center .ua-woo-categories .products li.product .ua-category__title-wrap, .ua-woo-cat--align-center .ua-woo-categories ul.products li.product .ua-category__title-wrap, .ua-woo-pagination-align-center .ua-shop-pagination { text-align: center; }
.slick-initialized { visibility: visible; }
.a-single-post .entry-content .ua-woo-add-to-cart a, .ua-woo-add-to-cart .ua-button { text-decoration: none; }
.ua-button, .ua-button:focus, .ua-button:hover, .ua-button:visited, .ua-woo-skin-grid-default .ua-quick-view-btn span { color: rgb(255, 255, 255); }
.ua-atc-content-wrapper { display: inline-flex; }
.ua-atc-content-wrapper span.ua-atc-icon-align.el-align-icon-right { -webkit-box-ordinal-group: 16; order: 15; }
@-webkit-keyframes ua-qv-spin { 
  100% { transform: rotate(360deg); }
}
@-webkit-keyframes dropdown-fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@-webkit-keyframes modal-fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@-webkit-keyframes modal-slide-in-top { 
  0% { transform: translateY(-50px); opacity: 0; }
  100% { transform: translateY(0px); opacity: 1; }
}
@-webkit-keyframes offcanvas-fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@-webkit-keyframes offcanvas-slide-in-right { 
  0% { transform: translateX(100px); opacity: 0; }
  100% { transform: translateX(0px); opacity: 1; }
}
@-webkit-keyframes offcanvas-slide-in-left { 
  0% { transform: translateX(-100px); opacity: 0; }
  100% { transform: translateX(0px); opacity: 1; }
}
input::-webkit-inner-spin-button, input::-webkit-outer-spin-button { appearance: none; margin: 0px; }
.el-widget-social-icons.el-grid-0 .el-widget-container, .el-widget-social-icons.el-grid-0:not(:has(.el-widget-container)), .el-widget-social-icons.el-grid-mobile-0 .el-widget-container, .el-widget-social-icons.el-grid-mobile-0:not(:has(.el-widget-container)), .el-widget-social-icons.el-grid-tablet-0 .el-widget-container, .el-widget-social-icons.el-grid-tablet-0:not(:has(.el-widget-container)) { font-size: 0px; line-height: 1; }
.el-widget-social-icons:not(.el-grid-0):not(.el-grid-tablet-0):not(.el-grid-mobile-0) .el-grid { display: inline-grid; }
.el-widget-social-icons .el-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); }
.el-icon.el-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)); }
.el-social-icon { --ec-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; }
.el-social-icon i { color: var(--ec-social-icon-icon-color); }
.el-social-icon:last-child { margin: 0px; }
.el-social-icon:hover { color: rgb(255, 255, 255); opacity: 0.9; }
.el-social-icon-facebook, .el-social-icon-facebook-f { background-color: rgb(59, 89, 152); }
.el-social-icon-twitter { background-color: rgb(29, 161, 242); }
.el-social-icon-youtube { background-color: rgb(205, 32, 31); }
@font-face { font-family: "Font Awesome 5 Brands"; font-style: normal; font-weight: 400; font-display: block; src: url("/fonts/fa-brands-400.woff2") format("woff2"), url("/fonts/fa-brands-400.woff") format("woff"), url("/fonts/fa-brands-400.ttf") format("truetype"); }
.fa, .fas, .far, .fal, .fad, .fab { -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }
@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.fa-calendar-alt::before { content: ""; }
.fa-facebook::before { content: ""; }
.fa-map-marker-alt::before { content: ""; }
.fa-phone-alt::before { content: ""; }
.fa-stream::before { content: ""; }
@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 900; font-display: block; src: url("/fonts/fa-solid-900.woff2") format("woff2"), url("/fonts/fa-solid-900.woff") format("woff"), url("/fonts/fa-solid-900.ttf") format("truetype"); }
.fa, .fas { font-family: "Font Awesome 5 Free"; font-weight: 900; }
:where(.v13) .el-widget-image { text-align: center; }
:where(.v13) .el-widget-image a { display: inline-block; }
:where(.v13) .el-widget-image img { display: inline-block; vertical-align: middle; }
@-webkit-keyframes pa-mask-tr { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(103%); }
}
@-webkit-keyframes pa-mask-tl { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(-103%); }
}
@-webkit-keyframes pa-mask-tb { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(103%); }
}
@-webkit-keyframes pa-mask-tt { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(-103%); }
}
@-webkit-keyframes pa-btn-glitch { 
  0% { transform: scale3d(1, 1, 1); }
  10% { transform: translate3d(10px, 0px, 0px); }
  20% { transform: translate3d(0px, 4px, 0px); }
  30% { transform: scale3d(0.1, 1.4, 1) translate3d(0px, -25px, 0px); transform-origin: 100% 0px; }
  40% { transform: scale3d(1, 0.3, 1) translate3d(0px, 25px, 0px); }
  50% { transform: scale3d(0.5, 0.3, 1) translate3d(-100px, -80px, 0px); }
  60% { transform: scale3d(1, 1.25, 1) translate3d(10px, -5px, 0px); }
  70% { transform: scale3d(0.5, 0.5, 1) translate3d(0px, 20px, 0px); }
  80% { transform-origin: 100% 0px; }
  90% { transform: scale3d(1, 0.5, 1) translate3d(0px, -15px, 0px); transform-origin: 0px 50%; }
  100% { opacity: 1; }
}
@-webkit-keyframes pa-text-glitch { 
  0% { opacity: 1; transform: translate3d(-10px, 0px, 0px) scale3d(-1, -1, 1); clip-path: polygon(0px 20%, 100% 20%, 100% 21%, 0px 21%); }
  10% { clip-path: polygon(0px 33%, 100% 33%, 100% 33%, 0px 33%); }
  20% { clip-path: polygon(0px 44%, 100% 44%, 100% 44%, 0px 44%); }
  35% { clip-path: polygon(0px 50%, 100% 50%, 100% 20%, 0px 20%); }
  50% { clip-path: polygon(0px 70%, 100% 70%, 100% 70%, 0px 70%); }
  60% { clip-path: polygon(0px 80%, 100% 80%, 100% 80%, 0px 80%); }
  70% { clip-path: polygon(0px 50%, 100% 50%, 100% 55%, 0px 55%); }
  80% { clip-path: polygon(0px 70%, 100% 70%, 100% 80%, 0px 80%); }
  90% { transform: translate3d(-10px, 0px, 0px) scale3d(-1, -1, 1); }
  100% { opacity: 1; transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1); clip-path: polygon(0px 0px, 100% 0px, 100% 100%, 0px 100%); }
}
@keyframes fadeInLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
:where(.v14) .el-906 .el-element.el-element-2168e9fe { margin-top: 37px; margin-bottom: 0px; }
:where(.v14) .el-906 .el-element.el-element-1a75df16.el-column.el-element[data-type="column"] > .el-widget-wrap.el-element-populated { align-content: center; align-items: center; }
:where(.v14) .el-906 .el-element.el-element-50ee3c29 .ek-section-title-wraper .ek-section-title { color: rgb(41, 41, 41); text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 0px; margin: 0px 0px 25px; font-family: Poppins, sans-serif; font-size: 30px; font-weight: 700; }
:where(.v14) .el-906 .el-element.el-element-50ee3c29 .ek-section-title-wraper .ek-section-subtitle { color: rgb(88, 70, 140); font-family: Roboto, sans-serif; font-size: 16px; font-weight: 700; margin: 0px 0px 10px; }
:where(.v14) .el-906 .el-element.el-element-50ee3c29 .ek-section-title-wraper p { font-family: Roboto, sans-serif; font-weight: 400; line-height: 26px; margin: 0px; }
:where(.v14) .el-widget-text-editor { color: var( --g-color-text ); }
:where(.v14) .el-906 .el-element.el-element-480750ab .ek-btn { background-color: rgb(186, 30, 30); padding: 17px 37px; font-family: Roboto, sans-serif; font-size: 15px; font-weight: 400; text-transform: capitalize; border-style: solid; border-width: 1px; border-color: rgb(255, 255, 255); border-radius: 999px; }
:where(.v14) .el-906 .el-element.el-element-480750ab .ek-btn:hover { background-color: rgb(77, 70, 181); color: rgb(255, 255, 255); border-color: rgb(79, 95, 205); }
:where(.v14) .el-906 .el-element.el-element-480750ab > .el-widget-container { margin: 10px 0px 0px; }
:where(.v14) .el-906 .el-element.el-element-480750ab .ek-btn-wraper { text-align: left; }
:where(.v14) .el-906 .el-element.el-element-480750ab .ek-btn > i, :where(.v14) .el-906 .el-element.el-element-480750ab .ek-btn > svg { margin-left: 5px; }
:where(.v14) .el-906 .el-element.el-element-56190519:not(.el-motion-effects-element-type-background), :where(.v14) .el-906 .el-element.el-element-56190519 > .el-motion-effects-container > .el-motion-effects-layer { background-color: rgb(242, 243, 246); }
:where(.v14) .el-906 .el-element.el-element-56190519 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 40px 0px 70px; }
:where(.v14) .el-906 .el-element.el-element-13029669 .ek-section-title-wraper .ek-section-title { color: rgb(41, 41, 41); text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 0px; margin: 0px 0px 60px; font-family: Roboto, sans-serif; font-size: 36px; font-weight: 700; }
:where(.v14) .el-906 .el-element.el-element-13029669 .ek-section-title-wraper .ek-section-subtitle { color: rgb(51, 51, 51); font-family: Roboto, sans-serif; font-size: 13px; font-weight: 500; text-transform: uppercase; margin: 0px 0px 10px; }
:where(.v14) .el-906 .el-element.el-element-44fa0de .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v14) .el-906 .el-element.el-element-44fa0de .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v14) .el-906 .el-element.el-element-44fa0de .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v14) .el-906 .el-element.el-element-44fa0de .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v14) .el-906 .el-element.el-element-44fa0de .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v14) .el-906 .el-element.el-element-44fa0de .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v14) .el-906 .el-element.el-element-44fa0de .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v14) .el-906 .el-element.el-element-44fa0de .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:where(.v14) .el-906 .el-element.el-element-50bf2a24 .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v14) .el-906 .el-element.el-element-50bf2a24 .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v14) .el-906 .el-element.el-element-50bf2a24 .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v14) .el-906 .el-element.el-element-50bf2a24 .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v14) .el-906 .el-element.el-element-50bf2a24 .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v14) .el-906 .el-element.el-element-50bf2a24 .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v14) .el-906 .el-element.el-element-50bf2a24 .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v14) .el-906 .el-element.el-element-50bf2a24 .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:where(.v14) .el-906 .el-element.el-element-1cb4b446 .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v14) .el-906 .el-element.el-element-1cb4b446 .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v14) .el-906 .el-element.el-element-1cb4b446 .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v14) .el-906 .el-element.el-element-1cb4b446 .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v14) .el-906 .el-element.el-element-1cb4b446 .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v14) .el-906 .el-element.el-element-1cb4b446 .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v14) .el-906 .el-element.el-element-1cb4b446 .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v14) .el-906 .el-element.el-element-1cb4b446 .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:where(.v14) .el-906 .el-element.el-element-79a9da4a .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v14) .el-906 .el-element.el-element-79a9da4a .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v14) .el-906 .el-element.el-element-79a9da4a .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v14) .el-906 .el-element.el-element-79a9da4a .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v14) .el-906 .el-element.el-element-79a9da4a .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v14) .el-906 .el-element.el-element-79a9da4a .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v14) .el-906 .el-element.el-element-79a9da4a .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v14) .el-906 .el-element.el-element-79a9da4a .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:where(.v14) .el-906 .el-element.el-element-d1f2381 .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v14) .el-906 .el-element.el-element-d1f2381 .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v14) .el-906 .el-element.el-element-d1f2381 .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v14) .el-906 .el-element.el-element-d1f2381 .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v14) .el-906 .el-element.el-element-d1f2381 .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v14) .el-906 .el-element.el-element-d1f2381 .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v14) .el-906 .el-element.el-element-d1f2381 .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v14) .el-906 .el-element.el-element-d1f2381 .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:where(.v14) .el-906 .el-element.el-element-31cfc3c3 .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v14) .el-906 .el-element.el-element-31cfc3c3 .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v14) .el-906 .el-element.el-element-31cfc3c3 .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v14) .el-906 .el-element.el-element-31cfc3c3 .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v14) .el-906 .el-element.el-element-31cfc3c3 .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v14) .el-906 .el-element.el-element-31cfc3c3 .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v14) .el-906 .el-element.el-element-31cfc3c3 .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v14) .el-906 .el-element.el-element-31cfc3c3 .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:where(.v14) .el-906 .el-element.el-element-930e34a .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v14) .el-906 .el-element.el-element-930e34a .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v14) .el-906 .el-element.el-element-930e34a .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v14) .el-906 .el-element.el-element-930e34a .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v14) .el-906 .el-element.el-element-930e34a .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v14) .el-906 .el-element.el-element-930e34a .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v14) .el-906 .el-element.el-element-930e34a .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v14) .el-906 .el-element.el-element-930e34a .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:where(.v14) .el-906 .el-element.el-element-208dc08 .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v14) .el-906 .el-element.el-element-208dc08 .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v14) .el-906 .el-element.el-element-208dc08 .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v14) .el-906 .el-element.el-element-208dc08 .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v14) .el-906 .el-element.el-element-208dc08 .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v14) .el-906 .el-element.el-element-208dc08 .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v14) .el-906 .el-element.el-element-208dc08 .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v14) .el-906 .el-element.el-element-208dc08 .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:where(.v14) .el-906 .el-element.el-element-2f621a7:not(.el-motion-effects-element-type-background), :where(.v14) .el-906 .el-element.el-element-2f621a7 > .el-motion-effects-container > .el-motion-effects-layer { background-color: rgb(242, 245, 245); }
:where(.v14) .el-906 .el-element.el-element-2f621a7 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 20px 0px; }
:where(.v14) .el-widget-pm-addon-dual-header .pm-dual-header-first-span { color: var( --g-color-primary ); }
:where(.v14) .el-widget-pm-addon-dual-header .pm-dual-header-second-header { color: var( --g-color-secondary ); }
:where(.v14) .el-906 .el-element.el-element-f397056 .pm-dual-header-first-header span { display: inline; }
:where(.v14) .el-906 .el-element.el-element-f397056 > .el-widget-container { margin: 0px; padding: 0px; }
:where(.v14) .el-906 .el-element.el-element-f397056 .el-widget-container { text-align: center; }
:where(.v14) .el-906 .el-element.el-element-f397056 .pm-dual-header-first-span { font-size: 20px; font-weight: 600; line-height: 1px; color: rgb(46, 46, 46); margin: 0px 3px 0px 2px; }
:where(.v14) .el-906 .el-element.el-element-f397056 .pm-dual-header-first-span, :where(.v14) .el-906 .el-element.el-element-f397056.pm-title-first-noise-yes .pm-dual-header-first-span::before, :where(.v14) .el-906 .el-element.el-element-f397056.pm-title-first-noise-yes .pm-dual-header-first-span::after { padding: 0px; }
:where(.v14) .el-906 .el-element.el-element-f397056 .pm-dual-header-second-header { font-size: 20px; font-weight: 600; line-height: 1px; color: rgb(170, 12, 12); margin: 0px 3px; }
:where(.v14) .el-906 .el-element.el-element-f397056 .pm-dual-header-second-header, :where(.v14) .el-906 .el-element.el-element-f397056.pm-title-second-noise-yes .pm-dual-header-second-header::before, :where(.v14) .el-906 .el-element.el-element-f397056.pm-title-second-noise-yes .pm-dual-header-second-header::after { padding: 0px; }
:where(.v14) .el-widget-heading .el-heading-title { color: var( --g-color-primary ); }
:where(.v14) .el-906 .el-element.el-element-18b5d8f { text-align: start; }
:where(.v14) .el-906 .el-element.el-element-18b5d8f .el-heading-title { font-size: 15px; color: rgb(70, 71, 71); }
:where(.v14) .el-906 .el-element.el-element-7ccc0d4 .ek-clients-slider { --ek_client_logo_left_right_spacing: 15px; }
:where(.v14) .el-906 .el-element.el-element-7ccc0d4 .ek-clients-slider .single-client img { opacity: 1; }
:where(.v14) .el-906 .el-element.el-element-7ccc0d4 .simple_logo_image .single-client:hover .content-image img { opacity: 1; }
:where(.v14) .el-906 .el-element.el-element-7ccc0d4 .ek-clients-slider .swiper-navigation-button { font-size: 20px; padding: 15px; color: rgb(16, 16, 16); }
:where(.v14) .el-906 .el-element.el-element-7ccc0d4 .ek-clients-slider .swiper-navigation-button.swiper-button-prev { left: 15px; }
:where(.v14) .el-906 .el-element.el-element-7ccc0d4 .ek-clients-slider .swiper-navigation-button.swiper-button-next { right: 15px; }
:where(.v14) .el-906 .el-element.el-element-4fe0f34 { margin-top: 20px; margin-bottom: 0px; }
:where(.v14) .el-906 .el-element.el-element-ec4fd5a .pm-dual-header-first-header span { display: inline; }
:where(.v14) .el-906 .el-element.el-element-ec4fd5a > .el-widget-container { margin: 0px; padding: 0px; }
:where(.v14) .el-906 .el-element.el-element-ec4fd5a .el-widget-container { text-align: center; }
:where(.v14) .el-906 .el-element.el-element-ec4fd5a .pm-dual-header-first-span { font-size: 24px; font-weight: 600; line-height: 1px; color: rgb(46, 46, 46); margin: 0px 3px 0px 2px; }
:where(.v14) .el-906 .el-element.el-element-ec4fd5a .pm-dual-header-first-span, :where(.v14) .el-906 .el-element.el-element-ec4fd5a.pm-title-first-noise-yes .pm-dual-header-first-span::before, :where(.v14) .el-906 .el-element.el-element-ec4fd5a.pm-title-first-noise-yes .pm-dual-header-first-span::after { padding: 0px; }
:where(.v14) .el-906 .el-element.el-element-ec4fd5a .pm-dual-header-second-header { font-size: 24px; font-weight: 600; line-height: 1px; color: rgb(170, 12, 12); margin: 0px 3px; }
:where(.v14) .el-906 .el-element.el-element-ec4fd5a .pm-dual-header-second-header, :where(.v14) .el-906 .el-element.el-element-ec4fd5a.pm-title-second-noise-yes .pm-dual-header-second-header::before, :where(.v14) .el-906 .el-element.el-element-ec4fd5a.pm-title-second-noise-yes .pm-dual-header-second-header::after { padding: 0px; }
:where(.v14) .el-906 .el-element.el-element-9f8fd58 img { box-shadow: rgba(127, 127, 127, 0.5) 0px 0px 5px 0px; }
:where(.v14) .el-906 .el-element.el-element-b74f2dc img { box-shadow: rgba(127, 127, 127, 0.5) 0px 0px 5px 0px; }
:where(.v14) .el-906 .el-element.el-element-dd4c888 img { box-shadow: rgba(127, 127, 127, 0.5) 0px 0px 5px 0px; }
:where(.v14) .el-906 .el-element.el-element-3bac4eb img { box-shadow: rgba(127, 127, 127, 0.5) 0px 0px 5px 0px; }
:where(.v14) .el-906 .el-element.el-element-534d425a:not(.el-motion-effects-element-type-background), :where(.v14) .el-906 .el-element.el-element-534d425a > .el-motion-effects-container > .el-motion-effects-layer { background-image: url("/images/DSC8201.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
:where(.v14) .el-906 .el-element.el-element-534d425a { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 43px; margin-bottom: 0px; padding: 122px 0px 125px; }
:where(.v14) .el-906 .el-element.el-element-38479f76 > .el-widget-container { margin: 0px 0px 30px; }
:where(.v14) .el-906 .el-element.el-element-38479f76 .ek-section-title-wraper .ek-section-title { color: rgb(255, 255, 255); }
:where(.v14) .el-906 .el-element.el-element-38479f76 .ek-section-title-wraper p { color: rgb(255, 255, 255); }
:where(.v14) .el-906 .el-element.el-element-38479f76 .ek-section-title-wraper .ek-border-divider { width: 100px; }
:where(.v14) .el-906 .el-element.el-element-38479f76 .ek-section-title-wraper .ek-border-divider, :where(.v14) .el-906 .el-element.el-element-38479f76 .ek-border-divider::before { height: 4px; }
:where(.v14) .el-906 .el-element.el-element-72bcf650 .ek-btn { background-color: rgba(0, 0, 0, 0); padding: 21px 55px; font-family: Lato, sans-serif; font-size: 15px; font-weight: 700; text-transform: uppercase; color: rgb(255, 255, 255); border-style: solid; border-width: 1px; border-color: rgb(255, 255, 255); border-radius: 50px; box-shadow: rgba(0, 0, 0, 0.1) 19px 19px 40px 0px; }
:where(.v14) .el-906 .el-element.el-element-72bcf650 .ek-btn:hover { background-color: rgb(255, 255, 255); color: rgb(37, 117, 252); }
:where(.v14) .el-906 .el-element.el-element-72bcf650 .ek-btn-wraper { text-align: center; }
:root:where(.v14) { --page-title-display: none; }
@media (max-width: 1024px){
:where(.v14) .el-906 .el-element.el-element-50ee3c29 .ek-section-title-wraper p { margin: 0px; }
:where(.v14) .el-906 .el-element.el-element-7ccc0d4 .ek-clients-slider { --ek_client_logo_left_right_spacing: 10px; }
}
@media (min-width: 768px){
:where(.v14) .el-906 .el-element.el-element-1a75df16 { width: 50%; }
:where(.v14) .el-906 .el-element.el-element-a779517 { width: 50%; }
:where(.v14) .el-906 .el-element.el-element-561c1cf { width: 23.929%; }
:where(.v14) .el-906 .el-element.el-element-1f5aef11 { width: 48.66%; }
:where(.v14) .el-906 .el-element.el-element-7d3fd117 { width: 26.744%; }
:where(.v14) .el-906 .el-element.el-element-26c1bbfa { width: 20%; }
:where(.v14) .el-906 .el-element.el-element-1e26d451 { width: 66%; }
:where(.v14) .el-906 .el-element.el-element-29cf5151 { width: 13.332%; }
}
@media (max-width: 1024px) and (min-width: 768px){
:where(.v14) .el-906 .el-element.el-element-1a75df16 { width: 100%; }
:where(.v14) .el-906 .el-element.el-element-a779517 { width: 100%; }
}
@media (max-width: 767px){
:where(.v14) .el-906 .el-element.el-element-50ee3c29 .ek-section-title-wraper .ek-section-title { margin: 0px; font-size: 20px; }
:where(.v14) .el-906 .el-element.el-element-50ee3c29 .ek-section-title-wraper p { margin: 0px; }
:where(.v14) .el-906 .el-element.el-element-480750ab .ek-btn { padding: 15px 30px; }
:where(.v14) .el-906 .el-element.el-element-56190519 { padding: 0px 0px 20px; }
:where(.v14) .el-906 .el-element.el-element-13029669 .ek-section-title-wraper .ek-section-title { margin: 0px 0px 40px; font-size: 32px; }
:where(.v14) .el-906 .el-element.el-element-7ccc0d4 .ek-clients-slider { --ek_client_logo_left_right_spacing: 10px; }
:where(.v14) .el-906 .el-element.el-element-7ccc0d4 .ek-clients-slider .swiper-navigation-button { font-size: 15px; }
:where(.v14) .el-906 .el-element.el-element-534d425a { padding: 0px; }
:where(.v14) .el-906 .el-element.el-element-38479f76 > .el-widget-container { margin: 0px; }
:where(.v14) .el-906 .el-element.el-element-38479f76 .ek-section-title-wraper .ek-section-title { font-size: 16px; }
:where(.v14) .el-906 .el-element.el-element-72bcf650 .ek-btn-wraper { text-align: center; }
:where(.v14) .el-906 .el-element.el-element-72bcf650 .ek-btn { padding: 10px 30px; }
}
:focus { outline: 0px; }
@-webkit-keyframes xs-zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
@-webkit-keyframes dtb-spinner { 
  100% { transform: rotate(360deg); }
}
.whitespace--normal { white-space: normal !important; }
.ek-wid-con a, .ek-wid-con b, .ek-wid-con div, .ek-wid-con li, .ek-wid-con ul { -webkit-tap-highlight-color: transparent; }
.ek-wid-con a:active, .ek-wid-con a:focus, .ek-wid-con input, .ek-wid-con input:active, .ek-wid-con input:focus, .ek-wid-con input:hover, .ek-wid-con textarea, .ek-wid-con textarea:active, .ek-wid-con textarea:focus, .ek-wid-con textarea:hover { outline: 0px; }
.ek-wid-con embed, .ek-wid-con img:not([draggable]), .ek-wid-con object, .ek-wid-con video { max-width: 100%; height: auto; }
.ek-wid-con a, .ek-wid-con button { text-decoration: none; outline: 0px; }
.ek-wid-con a:active, .ek-wid-con a:focus, .ek-wid-con a:hover, .ek-wid-con a:visited { text-decoration: none; outline: 0px; }
.ek-wid-con img { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; max-width: 100%; }
.ek-wid-con h4, .ek-wid-con p { margin-bottom: 10px; }
.ek-wid-con .text-center { text-align: center !important; }
.ek-wid-con .ek-border-divider { left: 13px; }
.ek-wid-con .ek-border-divider::before { left: -26px; }
.ek-wid-con .swiper-container { width: inherit; height: inherit; }
.ek-wid-con .swiper-container.ek-main-swiper, .ek-wid-con .swiper.ek-main-swiper { position: static; }
.ek-wid-con .swiper .swiper-navigation-button, .ek-wid-con .swiper-container .swiper-navigation-button { background: rgba(0, 0, 0, 0); width: auto; height: auto; }
.ek-wid-con img { user-select: none; }
.ek-wid-con .image-switcher .content-image { position: relative; }
.el-widget-container .ek-wid-con a { text-decoration: none; }
@-webkit-keyframes bounceAnim { 
  0%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-16px); }
  60% { transform: translateY(-8px); }
}
@-webkit-keyframes menu-animation { 
  0% { opacity: 0; transform: scale(0.04) translateY(300%); }
  40% { transform: scale(0.04) translateY(0px); transition: ease-out; }
  40% { transform: scale(0.04) translateY(0px); }
  60% { opacity: 1; transform: scale(0.02) translateY(0px); }
  61% { opacity: 1; transform: scale(0.04) translateY(0px); }
  99.9% { opacity: 1; height: 0px; padding-bottom: 100%; border-radius: 100%; }
  100% { opacity: 1; transform: scale(2) translateY(0px); height: 100%; padding-bottom: 0px; border-radius: 0px; }
}
@-webkit-keyframes show-fadein { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@-webkit-keyframes hide-fadeout { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@-webkit-keyframes show-animation { 
  0% { transform: translateY(20px); opacity: 0; }
  100% { transform: translateY(0px); }
}
@-webkit-keyframes hide-animation { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(20px); opacity: 0; }
}
@-webkit-keyframes progress-bar-stripes { 
  0% { background-position: 1rem 0px; }
  100% { background-position: 0px 0px; }
}
@-webkit-keyframes button-ripple { 
  70% { box-shadow: 0 0 0 var(--glow-size,15px) currentColor; opacity: 0; }
  100% { box-shadow: currentcolor 0px 0px 0px 0px; opacity: 0; }
}
@-webkit-keyframes open { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@-webkit-keyframes close { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@-webkit-keyframes galleryopen { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@-webkit-keyframes location-indicator { 
  0% { box-shadow: rgba(12, 90, 219, 0.2) 0px 0px 0px 0px; }
  70% { box-shadow: rgba(12, 90, 219, 0) 0px 0px 0px 30px; }
  100% { box-shadow: rgba(12, 90, 219, 0) 0px 0px 0px 0px; }
}
@-webkit-keyframes iconTranslateY { 
  49% { transform: translateY(100%); }
  50% { opacity: 0; transform: translateY(-100%); }
  51% { opacity: 1; }
}
@-webkit-keyframes RainDrop { 
  0%, 100%, 25%, 55%, 75%, 87%, 97% { transform: scaleX(1); }
  26%, 56%, 76% { transform: scaleX(1.3) scaleY(0.8); }
  31%, 61%, 81% { transform: scaleX(0.8) scaleY(1.2); }
  76%, 88% { transform: scaleX(1.2); }
  98% { transform: scaleX(1.1); }
}
@-webkit-keyframes WaterWave { 
  50% { transform: skewY(1deg) skewX(-1deg) scale(1.06); }
}
@-webkit-keyframes lightning { 
  50%, 0%, 100% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
@-webkit-keyframes JoltZoom { 
  10% { font-size: 140%; }
  40% { font-size: 80%; }
  100% { font-size: 100%; }
}
@-webkit-keyframes typing { 
  0% { width: 0px; }
}
@-webkit-keyframes cursor { 
  50% { border-color: transparent; }
}
@-webkit-keyframes wipe { 
  100% { width: 0px; }
}
@-webkit-keyframes Magnify { 
  50% { transform: scale(1.8); letter-spacing: 26px; }
}
@-webkit-keyframes Beat { 
  14%, 42% { transform: scale(1.3); }
  28%, 70% { transform: scale(1); }
}
@-webkit-keyframes FadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@-webkit-keyframes FadeInLeft { 
  0% { opacity: 0; transform: translateX(-60px); }
  100% { opacity: 1; }
}
@-webkit-keyframes FadeInRight { 
  0% { opacity: 0; transform: translateX(60px); }
  100% { opacity: 1; }
}
@-webkit-keyframes FadeInTop { 
  0% { opacity: 0; transform: translateY(-100%); }
  100% { opacity: 1; }
}
@-webkit-keyframes FadeInBottom { 
  0% { opacity: 0; transform: translateY(100%); }
  100% { opacity: 1; }
}
@-webkit-keyframes FadeOut { 
  100% { opacity: 0; }
}
@-webkit-keyframes FadeOutLeft { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translateX(-60px); }
}
@-webkit-keyframes FadeOutRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translateX(60px); }
}
@-webkit-keyframes FadeOutTop { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translateY(-100%); }
}
@-webkit-keyframes FadeOutBottom { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translateY(100%); }
}
@-webkit-keyframes MovingBackFromRight { 
  40% { transform: rotate(45deg); }
  100% { transform: rotate(0deg); animation-timing-function: cubic-bezier(0, 0.9, 0.7, 1.45); }
}
@-webkit-keyframes MovingBackFromLeft { 
  40% { transform: rotate(-45deg); }
  100% { transform: rotate(0deg); animation-timing-function: cubic-bezier(0, 0.9, 0.7, 1.45); }
}
@-webkit-keyframes KickOutFront { 
  40% { transform: rotate(45deg); }
  100% { transform: rotate(0deg); animation-timing-function: cubic-bezier(0, 0.9, 0.7, 1.45); }
}
@-webkit-keyframes KickOutBehind { 
  40% { transform: rotate(-45deg); }
  100% { transform: rotate(0deg); animation-timing-function: cubic-bezier(0, 0.9, 0.7, 1.45); }
}
@-webkit-keyframes ScaleXIn { 
  0% { transform: perspective(400px) rotateX(90deg); opacity: 0; }
  50% { opacity: 1; }
}
@-webkit-keyframes ScaleXOut { 
  100% { transform: perspective(400px) rotateX(90deg); opacity: 0; }
  0% { opacity: 1; }
}
@-webkit-keyframes ScaleYIn { 
  0% { transform: perspective(400px) rotateY(90deg); opacity: 0; }
  50% { opacity: 1; }
}
@-webkit-keyframes ScaleYOut { 
  100% { transform: perspective(400px) rotateY(90deg); opacity: 0; }
  0% { opacity: 1; }
}
@-webkit-keyframes Jump { 
  100% { transform: translateY(-20px); }
}
@-webkit-keyframes AboundTop { 
  50% { transform: translateY(-100px); animation-timing-function: ease-in; }
}
@-webkit-keyframes AboundBottom { 
  50% { transform: translateY(100px); animation-timing-function: ease-in; }
}
@-webkit-keyframes AboundLeft { 
  50% { transform: translateX(-100px); animation-timing-function: ease-in; }
}
@-webkit-keyframes AboundRight { 
  50% { transform: translateX(100px); animation-timing-function: ease-in; }
}
@-webkit-keyframes FlyInTop { 
  0% { transform: translate(0px, -80px); opacity: 0; }
  50% { transform: translate(10px, 50px); animation-timing-function: ease-in-out; }
}
@-webkit-keyframes FlyInLeft { 
  0% { transform: translate(-40px, 0px); opacity: 0; }
  50% { transform: translate(40px, 0px); }
}
@-webkit-keyframes FlyInRight { 
  0% { transform: translate(40px, 0px); opacity: 0; }
  50% { transform: translate(-40px, 0px); }
}
@-webkit-keyframes FlyInBottom { 
  0% { transform: translate(0px, 80px); opacity: 0; }
  50% { transform: translate(10px, -50px); animation-timing-function: ease-in-out; }
}
@-webkit-keyframes FlyOutTop { 
  50% { transform: translate(0px, 50px); }
  100% { transform: translate(0px, -100px); opacity: 0; }
}
@-webkit-keyframes FlyOutLeft { 
  50% { transform: translate(40px, 0px); }
  100% { transform: translate(-100px, 0px); opacity: 0; }
}
@-webkit-keyframes FlyOutRight { 
  50% { transform: translate(-40px, 0px); }
  100% { transform: translate(100px, 0px); opacity: 0; }
}
@-webkit-keyframes FlyOutBottom { 
  50% { transform: translate(0px, -40px); }
  100% { transform: translate(0px, 100px); opacity: 0; }
}
@-webkit-keyframes DoorCloseLeft { 
  0%, 100% { transform: perspective(400px); transform-origin: left center; }
  0% { transform: rotateY(90deg); opacity: 0; }
  100% { opacity: 1; }
}
@-webkit-keyframes DoorOpenRight { 
  0%, 100% { transform: perspective(400px); transform-origin: left center; }
  100% { transform: rotateY(90deg); opacity: 0; }
}
@-webkit-keyframes DoorCloseRight { 
  0%, 100% { transform: perspective(400px); transform-origin: right center; }
  0% { transform: rotateY(-90deg); opacity: 0; }
  100% { opacity: 1; }
}
@-webkit-keyframes DoorOpenLeft { 
  0%, 100% { transform: perspective(400px); transform-origin: right center; }
  100% { transform: rotateY(-90deg); opacity: 0; }
}
@-webkit-keyframes HangAndDropLeft { 
  0% { transform-origin: left center; }
  50% { transform: rotate(100deg); transform-origin: left center; }
  60% { transform: rotate(90deg); transform-origin: left center; }
  100% { transform: translateY(800px) rotate(70deg); transform-origin: left center; }
}
@-webkit-keyframes HangAndDropRight { 
  0% { transform-origin: right center; }
  50% { transform: rotate(-100deg); transform-origin: right center; }
  60% { transform: rotate(-90deg); transform-origin: right center; }
  100% { transform: translateY(800px) rotate(-70deg); transform-origin: right center; }
}
@-webkit-keyframes PushReleaseFrom { 
  0% { transform: scale(3, 3); opacity: 0; }
  50% { transform: scale(0.5, 0.5); }
}
@-webkit-keyframes PushReleaseFromLeft { 
  0% { transform: translateX(-100%); opacity: 0; }
  30% { transform: translateX(100px); }
}
@-webkit-keyframes PushReleaseFromTop { 
  0% { transform: translateY(-100%); opacity: 0; }
  30% { transform: translateY(100px); }
}
@-webkit-keyframes PushReleaseFromBottom { 
  0% { transform: translateY(100%); opacity: 0; }
  30% { transform: translateY(-100px); }
}
@-webkit-keyframes PushReleaseTo { 
  30% { transform: scale(0.5, 0.5); }
  100% { transform: scale(5, 5); opacity: 0; }
}
@-webkit-keyframes PushReleaseToTop { 
  30% { transform: translateY(100px); }
  100% { transform: translateY(-100%); opacity: 0; }
}
@-webkit-keyframes PushReleaseToBottom { 
  30% { transform: translateY(-100px); }
  100% { transform: translateY(100%); opacity: 0; }
}
@-webkit-keyframes FlipInTop { 
  0% { transform: perspective(600px); opacity: 0; }
  30% { transform: perspective(600px) rotateX(180deg); transform-origin: 0px 0px; animation-timing-function: ease-out; }
  100% { transform: perspective(600px); }
}
@-webkit-keyframes FlipOutTop { 
  100% { transform: perspective(600px); opacity: 0; }
  70% { transform: perspective(600px) rotateX(180deg); transform-origin: 0px 0px; animation-timing-function: ease-out; }
  100% { transform: perspective(600px); }
}
@-webkit-keyframes FlipInBottom { 
  0% { transform: perspective(600px); opacity: 0; }
  30% { transform: perspective(600px) rotateX(180deg); transform-origin: center bottom; animation-timing-function: ease-out; }
  100% { transform: perspective(600px); }
}
@-webkit-keyframes FlipOutBottom { 
  100% { transform: perspective(600px); opacity: 0; }
  70% { transform: perspective(600px) rotateX(180deg); transform-origin: center bottom; animation-timing-function: ease-out; }
  100% { transform: perspective(600px); }
}
@-webkit-keyframes ElevateLeft { 
  0% { transform: translateY(100%) rotate(-20deg); transform-origin: right center; opacity: 0; }
  40% { transform: rotate(20deg); transform-origin: right center; }
  65% { transform: rotate(0deg); transform-origin: right center; }
}
@-webkit-keyframes ElevateRight { 
  0% { transform: translateY(100%) rotate(20deg); transform-origin: left center; opacity: 0; }
  40% { transform: rotate(-20deg); transform-origin: left center; }
  65% { transform: rotate(0deg); transform-origin: left center; }
}
@-webkit-keyframes RollFromLeft { 
  0% { transform: translateX(-60px) perspective(600px) rotateY(180deg); opacity: 0; }
}
@-webkit-keyframes RollFromRight { 
  0% { transform: translateX(60px) perspective(600px) rotateY(-180deg); opacity: 0; }
}
@-webkit-keyframes RollFromTop { 
  0% { transform: translateY(-60px) perspective(600px) rotateX(180deg); opacity: 0; }
}
@-webkit-keyframes RollFromBottom { 
  0% { transform: translateY(60px) perspective(600px) rotateX(-180deg); opacity: 0; }
}
@-webkit-keyframes RollToLeft { 
  100% { transform: translateX(-60px) perspective(600px) rotateY(180deg); opacity: 0; }
}
@-webkit-keyframes RollToRight { 
  100% { transform: translateX(60px) perspective(600px) rotateY(-180deg); opacity: 0; }
}
@-webkit-keyframes RollToTop { 
  100% { transform: translateY(-60px) perspective(600px) rotateX(180deg); opacity: 0; }
}
@-webkit-keyframes RollToBottom { 
  100% { transform: translateY(60px) perspective(600px) rotateX(-180deg); opacity: 0; }
}
@-webkit-keyframes RotateSkateInRight { 
  0% { transform: scaleX(0.2) translateX(100px); opacity: 0; }
}
@-webkit-keyframes RotateSkateInLeft { 
  0% { transform: scaleX(0.2) translateX(-100px); opacity: 0; }
}
@-webkit-keyframes RotateSkateInTop { 
  0% { transform: scaleY(0.2) translateY(-100px); opacity: 0; }
}
@-webkit-keyframes RotateSkateInBottom { 
  0% { transform: scaleY(0.2) translateY(100px); opacity: 0; }
}
@-webkit-keyframes RotateSkateOutRight { 
  100% { transform: scaleX(0.2) translateX(100px); opacity: 0; }
}
@-webkit-keyframes RotateSkateOutLeft { 
  100% { transform: scaleX(0.2) translateX(-100px); opacity: 0; }
}
@-webkit-keyframes RotateSkateOutTop { 
  100% { transform: scaleY(0.2) translateY(-100px); opacity: 0; }
}
@-webkit-keyframes RotateSkateOutBottom { 
  100% { transform: scaleY(0.2) translateY(100px); opacity: 0; }
}
@-webkit-keyframes RotateXZoomIn { 
  0% { transform: perspective(600px) translate3d(0px, -60px, -2000px) rotateX(75deg); opacity: 0; }
  5% { transform: perspective(600px) translate3d(0px, -60px, -1500px) rotateX(75deg); }
}
@-webkit-keyframes RotateXZoomOut { 
  95% { transform: perspective(600px) translate3d(0px, -60px, -1500px) rotateX(75deg); }
  100% { transform: perspective(600px) translate3d(0px, -60px, -2000px) rotateX(75deg); opacity: 0; }
}
@-webkit-keyframes RotateYZoomIn { 
  0% { transform: perspective(600px) translate3d(0px, -60px, -2000px) rotateY(75deg); opacity: 0; }
  5% { transform: perspective(600px) translate3d(0px, -60px, -1500px) rotateY(75deg); }
}
@-webkit-keyframes RotateYZoomOut { 
  95% { transform: perspective(600px) translate3d(0px, -60px, -1500px) rotateY(75deg); }
  100% { transform: perspective(600px) translate3d(0px, -60px, -2000px) rotateY(75deg); opacity: 0; }
}
@-webkit-keyframes RotateIn { 
  0% { transform: rotate(-180deg); opacity: 0; }
  100% { opacity: 1; }
}
@-webkit-keyframes RotateOut { 
  0% { opacity: 1; }
  100% { transform: rotate(180deg); opacity: 0; }
}
@-webkit-keyframes RotateInLeft { 
  0% { transform: rotate(-180deg) translateX(150px); opacity: 0; }
  100% { opacity: 1; }
}
@-webkit-keyframes RotateOutLeft { 
  0% { opacity: 1; }
  100% { transform: rotate(180deg) translateX(150px); opacity: 0; }
}
@-webkit-keyframes RotateInRight { 
  0% { transform: rotate(-180deg) translateX(-150px); opacity: 0; }
  100% { opacity: 1; }
}
@-webkit-keyframes RotateOutRight { 
  0% { opacity: 1; }
  100% { transform: rotate(180deg) translateX(-150px); opacity: 0; }
}
@-webkit-keyframes SpinInLeft { 
  0%, 100% { transform-origin: left bottom; }
  0% { transform: rotate(90deg); opacity: 0; }
}
@-webkit-keyframes SpinInRight { 
  0%, 100% { transform-origin: right bottom; }
  0% { transform: rotate(-90deg); opacity: 0; }
}
@-webkit-keyframes SpinOutLeft { 
  0%, 100% { transform-origin: left bottom; }
  100% { transform: rotate(90deg); opacity: 0; }
}
@-webkit-keyframes SpinOutRight { 
  0%, 100% { transform-origin: right bottom; }
  100% { transform: rotate(-90deg); opacity: 0; }
}
@-webkit-keyframes BlurIn { 
  0% { transform: scaleX(0.2); filter: blur(20px); opacity: 0; }
}
@-webkit-keyframes BlurInRight { 
  0% { transform: scaleX(0.2) translateX(100px); filter: blur(20px); opacity: 0; }
}
@-webkit-keyframes BlurInLeft { 
  0% { transform: scaleX(0.2) translateX(-100px); filter: blur(20px); opacity: 0; }
}
@-webkit-keyframes BlurInTop { 
  0% { transform: scaleY(0.2) translateY(-100px); filter: blur(20px); opacity: 0; }
}
@-webkit-keyframes BlurInBottom { 
  0% { transform: scaleY(0.2) translateY(100px); filter: blur(20px); opacity: 0; }
}
@-webkit-keyframes BlurOut { 
  100% { transform: scaleX(0.2); filter: blur(20px); opacity: 0; }
}
@-webkit-keyframes BlurOutRight { 
  100% { transform: scaleX(0.2) translateX(100px); filter: blur(20px); opacity: 0; }
}
@-webkit-keyframes BlurOutLeft { 
  100% { transform: scaleX(0.2) translateX(-100px); filter: blur(20px); opacity: 0; }
}
@-webkit-keyframes BlurOutTop { 
  100% { transform: scaleY(0.2) translateY(-100px); filter: blur(20px); opacity: 0; }
}
@-webkit-keyframes BlurOutBottom { 
  100% { transform: scaleY(0.2) translateY(100px); filter: blur(20px); opacity: 0; }
}
@-webkit-keyframes PopUp { 
  50% { transform: scale(1.5); }
}
@-webkit-keyframes PopUpLeft { 
  50% { transform: translateX(-50px) scale(1.5); animation-timing-function: ease-in; }
}
@-webkit-keyframes PopUpRight { 
  50% { transform: translateX(50px) scale(1.5); animation-timing-function: ease-in; }
}
@-webkit-keyframes PopOut { 
  50% { transform: scale(0.5); }
}
@-webkit-keyframes PopOutLeft { 
  50% { transform: translateX(-50px) scale(0.5); animation-timing-function: ease-in; }
}
@-webkit-keyframes PopOutRight { 
  50% { transform: translateX(50px) scale(0.5); animation-timing-function: ease-in; }
}
@-webkit-keyframes BounceFromTop { 
  0%, 100%, 25%, 55%, 85% { animation-timing-function: ease-out; transform: translate3d(0px, 0px, 0px); }
  41%, 44% { animation-timing-function: ease-in; transform: translate3d(0px, -80px, 0px) scale3d(1, 1.2, 1); }
  70% { animation-timing-function: ease-in; transform: translate3d(0px, -20px, 0px); }
  90% { transform: translate3d(0px, -4px, 0px); }
}
@-webkit-keyframes BounceFromDown { 
  0%, 100%, 25%, 55%, 85% { animation-timing-function: ease-out; transform: translate3d(0px, 0px, 0px); }
  41%, 44% { animation-timing-function: ease-in; transform: translate3d(0px, 80px, 0px) scale3d(1, 1.2, 1); }
  70% { animation-timing-function: ease-in; transform: translate3d(0px, 20px, 0px); }
  90% { transform: translate3d(0px, 4px, 0px); }
}
@-webkit-keyframes BounceY { 
  0%, 100%, 25%, 55%, 85% { animation-timing-function: ease-out; transform: scale3d(1, 1, 1); }
  41%, 44% { animation-timing-function: ease-in; transform: scale3d(1, 2, 1); }
  70% { animation-timing-function: ease-in; transform: scale3d(1, 1.5, 1); }
  90% { transform: scale3d(1, 1.1, 1); }
}
@-webkit-keyframes BounceZoomIn { 
  0%, 100%, 25%, 55%, 85% { animation-timing-function: ease-out; transform: scale(1); }
  41%, 44% { animation-timing-function: ease-in; transform: scale(1.7); }
  70% { animation-timing-function: ease-in; transform: scale(1.9); }
  90% { transform: scale(1.1); }
}
@-webkit-keyframes BounceZoomOut { 
  0%, 100%, 25%, 55%, 85% { animation-timing-function: ease-out; transform: scale(1); }
  41%, 44% { animation-timing-function: ease-in; transform: scale(0.5); }
  70% { animation-timing-function: ease-in; transform: scale(0.7); }
  90% { transform: scale(0.9); }
}
@-webkit-keyframes PerspectiveOutTop { 
  50% { opacity: 1; }
  100% { transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px); opacity: 0; }
}
@-webkit-keyframes PerspectiveOutBottom { 
  50% { opacity: 1; }
  100% { transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px); opacity: 0; }
}
@-webkit-keyframes ZoomIn { 
  0% { transform: scale(10); opacity: 0; }
}
@-webkit-keyframes ZoomInLeft { 
  0% { transform: scale(10) translateX(-150%); opacity: 0; }
}
@-webkit-keyframes ZoomInRight { 
  0% { transform: scale(10) translateX(150%); opacity: 0; }
}
@-webkit-keyframes LetterZoomInTop { 
  0% { transform: scale(10) translateY(-50%); opacity: 0; }
}
@-webkit-keyframes ZoomInBottom { 
  0% { transform: scale(10) translateY(50%); opacity: 0; }
}
@-webkit-keyframes ZoomOut { 
  100% { transform: scale(10); opacity: 0; }
}
@-webkit-keyframes ZoomOutLeft { 
  100% { transform: scale(10) translateX(-150%); opacity: 0; }
}
@-webkit-keyframes ZoomOutRight { 
  100% { transform: scale(10) translateX(150%); opacity: 0; }
}
@-webkit-keyframes ZoomOutTop { 
  100% { transform: scale(10) translateY(-50%); opacity: 0; }
}
@-webkit-keyframes ZoomOutBottom { 
  100% { transform: scale(10) translateY(50%); opacity: 0; }
}
@-webkit-keyframes oaoFadeInTop { 
  0% { transform: translateY(-100px); opacity: 0; }
}
@-webkit-keyframes oaoFadeInBottom { 
  0% { transform: translateY(100px); opacity: 0; }
}
@-webkit-keyframes oaoFadeOutop { 
  100% { transform: translateY(-100px); opacity: 0; }
}
@-webkit-keyframes oaoFadeOutBottom { 
  100% { transform: translateY(100%); opacity: 0; }
}
@-webkit-keyframes oaoFlyInTop { 
  0% { transform: translateY(80px); opacity: 0; }
  50% { transform: translateY(-50px); animation-timing-function: ease-out; }
}
@-webkit-keyframes oaoFlyInBottom { 
  0% { transform: translateY(-80px); opacity: 0; }
  50% { transform: translateY(50px); animation-timing-function: ease-out; }
}
@-webkit-keyframes oaoFlyOutTop { 
  30% { transform: translateY(80px); animation-timing-function: ease-out; }
  80% { transform: translateY(-50px); animation-timing-function: ease-out; }
  100% { opacity: 0; }
}
@-webkit-keyframes oaoFlyOutBottom { 
  30% { transform: translateY(-80px); animation-timing-function: ease-out; }
  80% { transform: translateY(50px); animation-timing-function: ease-out; }
  100% { opacity: 0; }
}
@-webkit-keyframes oaoRotateInTop { 
  0% { transform: translateY(-100px) rotate(360deg); opacity: 0; }
}
@-webkit-keyframes oaoRotateInBottom { 
  0% { transform: translateY(100px) rotate(360deg); opacity: 0; }
}
@-webkit-keyframes oaoRotateOutTop { 
  100% { transform: translateY(-100px) rotate(360deg); opacity: 0; }
}
@-webkit-keyframes oaoRotateOutBottom { 
  100% { transform: translateY(100px) rotate(360deg); opacity: 0; }
}
@-webkit-keyframes oaoRotateXInTop { 
  0% { transform: translateY(-100px) rotateX(360deg); opacity: 0; }
}
@-webkit-keyframes oaoRotateXInBottom { 
  0% { transform: translateY(100px) rotateX(360deg); opacity: 0; }
}
@-webkit-keyframes oaoRotateXOutTop { 
  100% { transform: translateY(-100px) rotateX(360deg); opacity: 0; }
}
@-webkit-keyframes oaoRotateXOutBottom { 
  100% { transform: translateY(100px) rotateX(360deg); opacity: 0; }
}
@-webkit-keyframes oaoRotateYInTop { 
  0% { transform: translateY(-100px) rotateY(360deg); opacity: 0; }
}
@-webkit-keyframes oaoRotateYInBottom { 
  0% { transform: translateY(100px) rotateY(360deg); opacity: 0; }
}
@-webkit-keyframes oaoRotateYOutTop { 
  100% { transform: translateY(-100px) rotateY(360deg); opacity: 0; }
}
@-webkit-keyframes oaoRotateYOutBottom { 
  100% { transform: translateY(100px) rotateY(360deg); opacity: 0; }
}
@-webkit-keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@-webkit-keyframes fadeInLeft { 
  0% { opacity: 0; transform: translateX(-100%); }
  100% { opacity: 1; }
}
@keyframes fadeInLeft { 
  0% { opacity: 0; transform: translateX(-100%); }
  100% { opacity: 1; }
}
@-webkit-keyframes fadeInRight { 
  0% { opacity: 0; transform: translateX(100%); }
  100% { opacity: 1; }
}
@keyframes fadeInRight { 
  0% { opacity: 0; transform: translateX(100%); }
  100% { opacity: 1; }
}
@-webkit-keyframes fadeInTop { 
  0% { opacity: 0; transform: translateY(-100%); }
  100% { opacity: 1; }
}
@-webkit-keyframes fadeInBottom { 
  0% { opacity: 0; transform: translateY(100%); }
  100% { opacity: 1; }
}
@-webkit-keyframes fadeOut { 
  100% { opacity: 0; }
}
@-webkit-keyframes fadeOutLeft { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translateX(-100%); }
}
@-webkit-keyframes fadeOutRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translateX(100%); }
}
@-webkit-keyframes fadeOutTop { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translateY(-100%); }
}
@-webkit-keyframes fadeOutBottom { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translateY(100%); }
}
@-webkit-keyframes moveFromLeft { 
  0% { transform: translateX(-800px); }
}
@-webkit-keyframes moveFromRight { 
  0% { transform: translateX(800px); }
}
@-webkit-keyframes moveFromTop { 
  0% { transform: translateY(-800px); }
}
@-webkit-keyframes moveFromBottom { 
  0% { transform: translateY(800px); }
}
@-webkit-keyframes moveToLeft { 
  100% { transform: translateX(-800px); }
}
@-webkit-keyframes moveToRight { 
  100% { transform: translateX(800px); }
}
@-webkit-keyframes moveToTop { 
  100% { transform: translateY(-800px); }
}
@-webkit-keyframes moveToBottom { 
  100% { transform: translateY(800px); }
}
@-webkit-keyframes doorCloseFromLeft { 
  0% { transform: perspective(400px) rotateY(90deg); transform-origin: left center; opacity: 0; }
  50%, 100% { transform: perspective(400px) rotateY(0deg); transform-origin: left center; opacity: 1; }
}
@-webkit-keyframes doorOpenFromRight { 
  0% { transform: perspective(400px) rotateY(0deg); transform-origin: left center; opacity: 1; }
  50%, 100% { transform: perspective(400px) rotateY(90deg); transform-origin: left center; opacity: 0; }
}
@-webkit-keyframes doorCloseFromRight { 
  0% { transform: perspective(400px) rotateY(-90deg); transform-origin: right center; opacity: 0; }
  50%, 100% { transform: perspective(400px) rotateY(0deg); transform-origin: right center; opacity: 1; }
}
@-webkit-keyframes doorOpenFromLeft { 
  0% { transform: perspective(400px) rotateY(0deg); transform-origin: right center; opacity: 1; }
  50%, 100% { transform: perspective(400px) rotateY(-90deg); transform-origin: right center; opacity: 0; }
}
@-webkit-keyframes pushReleaseFrom { 
  0% { transform: scale(3, 3); opacity: 0; }
  30% { transform: scale(0.5, 0.5); }
}
@-webkit-keyframes pushReleaseFromLeft { 
  0% { transform: translateX(-100%); }
  30% { transform: translateX(100px); }
}
@-webkit-keyframes pushReleaseFromRight { 
  0% { transform: translateX(100%); }
  30% { transform: translateX(-100px); }
}
@-webkit-keyframes pushReleaseFromTop { 
  0% { transform: translateY(-100%); }
  30% { transform: translateY(100px); }
}
@-webkit-keyframes pushReleaseFromBottom { 
  0% { transform: translateY(100%); }
  30% { transform: translateY(-100px); }
}
@-webkit-keyframes pushReleaseTo { 
  30% { transform: scale(0.5, 0.5); }
  100% { transform: scale(5, 5); opacity: 0; }
}
@-webkit-keyframes pushReleaseToLeft { 
  30% { transform: translateX(100px); }
  100% { transform: translateX(-100%); opacity: 0; }
}
@-webkit-keyframes pushReleaseToRight { 
  30% { transform: translateX(-100px); }
  100% { transform: translateX(100%); opacity: 0; }
}
@-webkit-keyframes pushReleaseToTop { 
  30% { transform: translateY(100px); }
  100% { transform: translateY(-100%); opacity: 0; }
}
@-webkit-keyframes pushReleaseToBottom { 
  30% { transform: translateY(-100px); }
  100% { transform: translateY(100%); opacity: 0; }
}
@-webkit-keyframes flipX { 
  0% { transform: perspective(600px) rotateX(-180deg); opacity: 0; }
  100% { transform: perspective(600px) rotateX(-360deg); }
}
@-webkit-keyframes flipXZoomIn { 
  0% { transform: perspective(600px) rotateX(0deg) scale(1); animation-timing-function: ease-out; }
  40% { transform: perspective(600px) rotateX(-180deg) scale(1.8); animation-timing-function: ease-out; }
  80% { transform: perspective(600px) rotateX(-360deg) scale(0.7); animation-timing-function: ease-in; }
  100% { transform: scale(1); }
}
@-webkit-keyframes flipXZoomOut { 
  0% { transform: perspective(600px) rotateX(0deg) scale(1); animation-timing-function: ease-out; }
  40% { transform: perspective(600px) rotateX(180deg) scale(1.8); animation-timing-function: ease-out; }
  80% { transform: perspective(600px) rotateX(360deg) scale(0.7); animation-timing-function: ease-in; }
  100% { transform: scale(1); }
}
@-webkit-keyframes flipY { 
  0% { transform: perspective(600px) rotateY(180deg); opacity: 0; }
  100% { transform: perspective(600px) rotateY(360deg); }
}
@-webkit-keyframes flipYZoomIn { 
  0% { transform: perspective(600px) rotateY(0deg) scale(1); animation-timing-function: ease-out; }
  40% { transform: perspective(600px) rotateY(180deg) scale(1.6); animation-timing-function: ease-out; }
  80% { transform: perspective(600px) rotateY(360deg) scale(0.7); animation-timing-function: ease-in; }
  100% { transform: scale(1); }
}
@-webkit-keyframes flipYZoomOut { 
  0% { transform: perspective(600px) rotateY(0deg) scale(1); animation-timing-function: ease-out; }
  40% { transform: perspective(600px) rotateY(180deg) scale(0.6); animation-timing-function: ease-out; }
  80% { transform: perspective(600px) rotateY(360deg) scale(1.8); animation-timing-function: ease-in; }
  100% { transform: scale(1); }
}
@-webkit-keyframes skewLeft { 
  70% { transform: skewX(40deg); }
}
@-webkit-keyframes skewRight { 
  70% { transform: skewX(-40deg); }
}
@-webkit-keyframes skewInLeft { 
  0% { opacity: 0; transform: translateX(-100%) skewX(-40deg); }
  70% { transform: skewX(-30deg); }
}
@-webkit-keyframes skewInRight { 
  0% { opacity: 0; transform: translateX(100%) skewX(40deg); }
  70% { transform: skewX(30deg); }
}
@-webkit-keyframes skewOutLeft { 
  20% { transform: skewX(40deg); }
  100% { transform: translateX(-100%) skewX(40deg); opacity: 0; }
}
@-webkit-keyframes skewOutRight { 
  20% { transform: skewX(-40deg); }
  100% { transform: translateX(100%) skewX(-40deg); opacity: 0; }
}
@-webkit-keyframes pullRelease { 
  15% { transform: scale(1.8); }
}
@-webkit-keyframes pushRelease { 
  15% { transform: scale(0.5); }
}
@-webkit-keyframes swingInLeft { 
  0% { transform: matrix(3, 0, 0, 3, -800, 0); animation-timing-function: ease-out; }
  50% { transform: matrix(1.3, 0, 0, 1.3, 20, 0); }
}
@-webkit-keyframes swingInRight { 
  0% { transform: matrix(3, 0, 0, 3, 800, 0); animation-timing-function: ease-out; }
  50% { transform: matrix(1.3, 0, 0, 1.3, -20, 0); }
}
@-webkit-keyframes swingInTop { 
  0% { transform: matrix(3, 0, 0, 3, 0, -800); animation-timing-function: ease-out; }
  50% { transform: matrix(1.3, 0, 0, 1.3, 0, 20); }
}
@-webkit-keyframes swingInBottom { 
  0% { transform: matrix(3, 0, 0, 3, 0, 800); animation-timing-function: ease-out; }
  50% { transform: matrix(1.3, 0, 0, 1.3, 0, -20); }
}
@-webkit-keyframes elevateLeft { 
  0% { transform: translateY(100%) rotate(-20deg); transform-origin: right center; }
  40% { transform: rotate(20deg); transform-origin: right center; }
  65% { transform: rotate(0deg); transform-origin: right center; }
}
@-webkit-keyframes elevateRight { 
  0% { transform: translateY(100%) rotate(20deg); transform-origin: left center; }
  40% { transform: rotate(-20deg); transform-origin: left center; }
  65% { transform: rotate(0deg); transform-origin: left center; }
}
@-webkit-keyframes rollFromLeft { 
  0% { transform: translateX(-100%) perspective(600px) rotateY(180deg); opacity: 0; }
  100% { transform: translateX(0px) perspective(600px) rotateY(0deg); opacity: 1; }
}
@-webkit-keyframes rollFromRight { 
  0% { transform: translateX(100%) perspective(600px) rotateY(-180deg); opacity: 0; }
  100% { transform: translateX(0px) perspective(600px) rotateY(0deg); opacity: 1; }
}
@-webkit-keyframes rollFromTop { 
  0% { transform: translateY(-100%) perspective(600px) rotateY(180deg); opacity: 0; }
  100% { transform: translateY(0px) perspective(600px) rotateY(0deg); opacity: 1; }
}
@-webkit-keyframes rollFromBottom { 
  0% { transform: translateY(100%) perspective(600px) rotateY(-180deg); opacity: 0; }
  100% { transform: translateY(0px) perspective(600px) rotateY(0deg); opacity: 1; }
}
@-webkit-keyframes rollToLeft { 
  0% { transform: translateX(0px) perspective(600px) rotateY(0deg); opacity: 1; }
  100% { transform: translateX(-100%) perspective(600px) rotateY(180deg); opacity: 0; }
}
@-webkit-keyframes rollToRight { 
  0% { transform: translateX(0px) perspective(600px) rotateY(0deg); opacity: 1; }
  100% { transform: translateX(100%) perspective(600px) rotateY(-180deg); opacity: 0; }
}
@-webkit-keyframes rollToTop { 
  0% { transform: translateY(0px) perspective(600px) rotateX(0deg); opacity: 1; }
  100% { transform: translateY(-100%) perspective(600px) rotateX(180deg); opacity: 0; }
}
@-webkit-keyframes rollToBottom { 
  100% { transform: translateY(0px) perspective(600px) rotateX(0deg); opacity: 1; }
  100% { transform: translateY(100%) perspective(600px) rotateX(-180deg); opacity: 0; }
}
@-webkit-keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@-webkit-keyframes rotateX { 
  0% { transform: perspective(600px) rotateX(0deg); }
  100% { transform: perspective(600px) rotateX(90deg); }
}
@-webkit-keyframes rotateXIn { 
  0% { transform: perspective(600px) translate3d(0px, -60px, -2000px) rotateX(75deg); opacity: 0; }
  5% { transform: perspective(600px) translate3d(0px, -60px, -1500px) rotateX(75deg); }
}
@-webkit-keyframes rotateXOut { 
  95% { transform: perspective(600px) translate3d(0px, -60px, -1500px) rotateX(75deg); }
  100% { transform: perspective(600px) translate3d(0px, -60px, -2000px) rotateX(75deg); opacity: 0; }
}
@-webkit-keyframes rotateY { 
  0% { transform: perspective(600px) rotateY(0deg); }
  100% { transform: perspective(600px) rotateY(90deg); }
}
@-webkit-keyframes rotateYIn { 
  0% { transform: perspective(600px) translate3d(0px, -60px, -2000px) rotateY(75deg); opacity: 0; }
  5% { transform: perspective(600px) translate3d(0px, -60px, -1500px) rotateY(75deg); }
}
@-webkit-keyframes rotateYOut { 
  95% { transform: perspective(600px) translate3d(0px, -60px, -1500px) rotateY(75deg); }
  100% { transform: perspective(600px) translate3d(0px, -60px, -2000px) rotateY(75deg); opacity: 0; }
}
@-webkit-keyframes rotateInLeft { 
  0% { opacity: 0; transform: translateX(-100%) rotate(0deg); }
  100% { transform: translateX(0px) rotate(360deg); }
}
@-webkit-keyframes rotateInRight { 
  0% { opacity: 0; transform: translateX(100%) rotate(0deg); }
  100% { transform: translateX(0px) rotate(-360deg); }
}
@-webkit-keyframes rotateInTop { 
  0% { opacity: 0; transform: translateY(-400%) rotate(0deg); }
  100% { transform: translateX(0px) rotate(360deg); }
}
@-webkit-keyframes rotateInBottom { 
  0% { opacity: 0; transform: translateY(400%) rotate(0deg); }
  100% { transform: translateX(0px) rotate(360deg); }
}
@-webkit-keyframes rotateOutLeft { 
  0% { transform: translateX(0px) rotate(360deg); }
  100% { transform: translateX(-800px) rotate(0deg); opacity: 0; }
}
@-webkit-keyframes rotateOutRight { 
  0% { transform: translateX(0px) rotate(-360deg); }
  100% { transform: translateX(800px) rotate(0deg); opacity: 0; }
}
@-webkit-keyframes rotateOutTop { 
  0% { transform: translateX(0px) rotate(360deg); }
  100% { transform: translateY(-800px) rotate(0deg); opacity: 0; }
}
@-webkit-keyframes rotateOutBottom { 
  0% { transform: translateX(0px) rotate(360deg); }
  100% { transform: translateY(800px) rotate(0deg); opacity: 0; }
}
@-webkit-keyframes spinToLeft { 
  0%, 100% { transform-origin: left bottom; }
  0% { transform: rotate(90deg); opacity: 0; }
}
@-webkit-keyframes spinToRight { 
  0%, 100% { transform-origin: right bottom; }
  0% { transform: rotate(-90deg); opacity: 0; }
}
@-webkit-keyframes spinToTop { 
  0%, 100% { transform-origin: left bottom; }
  0% { transform: rotate(-90deg); opacity: 0; }
}
@-webkit-keyframes spinToBottom { 
  0%, 100% { transform-origin: right bottom; }
  0% { transform: rotate(90deg); opacity: 0; }
}
@-webkit-keyframes spinFromLeft { 
  0%, 100% { transform-origin: left bottom; }
  100% { transform: rotate(90deg); opacity: 0; }
}
@-webkit-keyframes spinFromRight { 
  0%, 100% { transform-origin: right bottom; }
  100% { transform: rotate(-90deg); opacity: 0; }
}
@-webkit-keyframes spinFromTop { 
  0%, 100% { transform-origin: left bottom; }
  100% { transform: rotate(-90deg); opacity: 0; }
}
@-webkit-keyframes spinFromBottom { 
  0%, 100% { transform-origin: right bottom; }
  100% { transform: rotate(90deg); opacity: 0; }
}
@-webkit-keyframes blurIn { 
  0% { filter: blur(20px); opacity: 0; }
}
@-webkit-keyframes blurInLeft { 
  0% { transform: translateX(100%); filter: blur(20px); opacity: 0; }
}
@-webkit-keyframes blurInRight { 
  0% { transform: translateX(-100%); filter: blur(20px); opacity: 0; }
}
@-webkit-keyframes blurInTop { 
  0% { transform: translateY(100%); filter: blur(20px); opacity: 0; }
}
@-webkit-keyframes blurInBottom { 
  0% { transform: translateY(-100%); filter: blur(20px); opacity: 0; }
}
@-webkit-keyframes blurOut { 
  85%, 100% { filter: blur(20px); }
  100% { opacity: 0; }
}
@-webkit-keyframes blurOutLeft { 
  85%, 100% { filter: blur(20px); transform: translateX(100%); }
  100% { opacity: 0; }
}
@-webkit-keyframes blurOutRight { 
  85%, 100% { filter: blur(20px); transform: translateX(-100%); }
  100% { opacity: 0; }
}
@-webkit-keyframes blurOutTop { 
  85%, 100% { filter: blur(20px); transform: translateY(100%); }
  100% { opacity: 0; }
}
@-webkit-keyframes blurOutBottom { 
  85%, 100% { filter: blur(20px); transform: translateY(-100%); }
  100% { opacity: 0; }
}
@-webkit-keyframes bounceFromTop { 
  0%, 100%, 25%, 55%, 85% { animation-timing-function: ease-out; transform: translate3d(0px, 0px, 0px); }
  41%, 44% { animation-timing-function: ease-in; transform: translate3d(0px, -80px, 0px) scale3d(1, 1.6, 1); }
  70% { animation-timing-function: ease-in; transform: translate3d(0px, -20px, 0px); }
  90% { transform: translate3d(0px, -4px, 0px); }
}
@-webkit-keyframes bounceFromDown { 
  0%, 100%, 25%, 55%, 85% { animation-timing-function: ease-out; transform: translate3d(0px, 0px, 0px); }
  41%, 44% { animation-timing-function: ease-in; transform: translate3d(0px, 80px, 0px) scale3d(1, 1.2, 1); }
  70% { animation-timing-function: ease-in; transform: translate3d(0px, 20px, 0px); }
  90% { transform: translate3d(0px, 4px, 0px); }
}
@-webkit-keyframes bounceX { 
  0%, 100%, 25%, 55%, 85% { animation-timing-function: ease-out; transform: scale3d(1, 1, 1); }
  41%, 44% { animation-timing-function: ease-in; transform: scale3d(1.8, 1, 1); }
  70% { animation-timing-function: ease-in; transform: scale3d(1.5, 1, 1); }
  90% { transform: scale3d(1.1, 1, 1); }
}
@-webkit-keyframes bounceY { 
  0%, 100%, 25%, 55%, 85% { animation-timing-function: ease-out; transform: scale3d(1, 1, 1); }
  41%, 44% { animation-timing-function: ease-in; transform: scale3d(1, 2, 1); }
  70% { animation-timing-function: ease-in; transform: scale3d(1, 1.5, 1); }
  90% { transform: scale3d(1, 1.1, 1); }
}
@-webkit-keyframes bounceZoomIn { 
  0%, 100%, 25%, 55%, 85% { animation-timing-function: ease-out; transform: scale(1); }
  41%, 44% { animation-timing-function: ease-in; transform: scale(1.5); }
  70% { animation-timing-function: ease-in; transform: scale(1.3); }
  90% { transform: scale(1.1); }
}
@-webkit-keyframes bounceZoomOut { 
  0%, 100%, 25%, 55%, 85% { animation-timing-function: ease-out; transform: scale(1); }
  41%, 44% { animation-timing-function: ease-in; transform: scale(0.3); }
  70% { animation-timing-function: ease-in; transform: scale(0.5); }
  90% { transform: scale(0.9); }
}
@-webkit-keyframes bounceInTop { 
  0% { transform: translate3d(0px, -300%, 0px); }
  58% { transform: translate3d(0px, 27px, 0px); }
  73% { transform: translate3d(0px, -12px, 0px); }
  88% { transform: translate3d(0px, 7px, 0px); }
}
@-webkit-keyframes bounceInBottom { 
  0% { transform: translate3d(0px, 300%, 0px); }
  58% { transform: translate3d(0px, -27px, 0px); }
  73% { transform: translate3d(0px, 12px, 0px); }
  88% { transform: translate3d(0px, -8px, 0px); }
}
@-webkit-keyframes bounceInLeft { 
  0% { transform: translate3d(-300%, 0px, 0px); }
  58% { transform: translate3d(27px, 0px, 0px); }
  73% { transform: translate3d(-12px, 0px, 0px); }
  88% { transform: translate3d(8px, 0px, 0px); }
}
@-webkit-keyframes bounceInRight { 
  0% { transform: translate3d(300%, 0px, 0px); }
  58% { transform: translate3d(-27px, 0px, 0px); }
  73% { transform: translate3d(12px, 0px, 0px); }
  88% { transform: translate3d(-8px, 0px, 0px); }
}
@-webkit-keyframes bounceOutTop { 
  18%, 33%, 48% { opacity: 1; }
  18% { transform: translate3d(0px, 27px, 0px); }
  33% { transform: translate3d(0px, -12px, 0px); }
  48% { transform: translate3d(0px, 8px, 0px); }
  100% { opacity: 0; transform: translate3d(0px, -300%, 0px); }
}
@-webkit-keyframes bounceOutBottom { 
  18%, 33%, 48% { opacity: 1; }
  18% { transform: translate3d(0px, -27px, 0px); }
  33% { transform: translate3d(0px, 12px, 0px); }
  48% { transform: translate3d(0px, -8px, 0px); }
  100% { opacity: 0; transform: translate3d(0px, 300%, 0px); }
}
@-webkit-keyframes bounceOutLeft { 
  18%, 33%, 48% { opacity: 1; }
  18% { transform: translate3d(27px, 0px, 0px); }
  33% { transform: translate3d(-12px, 0px, 0px); }
  48% { transform: translate3d(8px, 0px, 0px); }
  100% { opacity: 0; transform: translate3d(-300%, 0px, 0px); }
}
@-webkit-keyframes bounceOutRight { 
  18%, 33%, 48% { opacity: 1; }
  18% { transform: translate3d(-27px, 0px, 0px); }
  33% { transform: translate3d(12px, 0px, 0px); }
  48% { transform: translate3d(-8px, 0px, 0px); }
  100% { opacity: 0; transform: translate3d(300%, 0px, 0px); }
}
@-webkit-keyframes perspectiveToTop { 
  50% { opacity: 1; }
  100% { transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px); opacity: 0; }
}
@-webkit-keyframes perspectiveToBottom { 
  50% { opacity: 1; }
  100% { transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px); opacity: 0; }
}
@-webkit-keyframes zoomIn { 
  0% { transform: scale(10); opacity: 0; }
}
@-webkit-keyframes zoomInLeft { 
  0% { transform: scale(10) translateX(-50%); opacity: 0; }
}
@-webkit-keyframes zoomInRight { 
  0% { transform: scale(10) translateX(50%); opacity: 0; }
}
@-webkit-keyframes zoomInTop { 
  0% { transform: scale(10) translateY(-50%); opacity: 0; }
}
@-webkit-keyframes zoomInBottom { 
  0% { transform: scale(10) translateY(50%); opacity: 0; }
}
@-webkit-keyframes zoomOut { 
  100% { transform: scale(10); opacity: 0; }
}
@-webkit-keyframes zoomOutLeft { 
  100% { transform: scale(10) translateX(-50%); opacity: 0; }
}
@-webkit-keyframes zoomOutRight { 
  100% { transform: scale(10) translateX(50%); opacity: 0; }
}
@-webkit-keyframes zoomOutTop { 
  100% { transform: scale(10) translateY(-50%); opacity: 0; }
}
@-webkit-keyframes zoomOutBottom { 
  100% { transform: scale(10) translateY(50%); opacity: 0; }
}
@-webkit-keyframes ekRevealInTop { 
  100% { transform: scaleY(0); }
}
@-webkit-keyframes ekRevealInBottom { 
  100% { transform: scaleY(0); }
}
@-webkit-keyframes ekRevealInLeft { 
  100% { transform: scaleX(0); }
}
@-webkit-keyframes ekRevealInRight { 
  100% { transform: scaleX(0); }
}
.ek-wid-con .ek-info-box-title { font-size: 23px; transition: 0.4s; margin-top: 0px; }
.ek-wid-con .ek-clients-slider .swiper-navigation-button.swiper-button-next { left: 100%; }
.ek-wid-con .ek-clients-slider .single-client { min-height: 170px; z-index: 5; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 5px 10px 15px 0px; position: relative; overflow: hidden; transition: 0.4s; }
.ek-wid-con .ek-clients-slider .single-client img { transition: 0.4s; }
.ek-wid-con .ek-clients-slider .single-client .content-image { display: block; }
.ek-wid-con .ek-clients-slider .single-client:hover { z-index: 6; }
.ek-wid-con .ek-clients-slider .single-client:hover::before { opacity: 1; top: 0px; }
.ek-wid-con .ek-clients-slider.simple_logo_image .single-client::before { display: none; }
.ek-wid-con .ek-clients-slider.arrow_inside .swiper-button-prev { left: 15px; }
.ek-wid-con .ek-clients-slider.arrow_inside .swiper-button-next { right: 15px; left: inherit; }
.ek-wid-con .ek-clients-slider .swiper-container:not(.swiper-container-initialized) .swiper-slide { max-width: calc(100% / var(--ek_client_logo_slidetosho,4)); margin-right: var(--ek_client_logo_left_right_spacing,15px); }
.ek-wid-con .ek-info-image-box { transition: 0.4s; }
.ek-wid-con .ek-info-image-box:hover .ek-box-content .ek-info-box-title { color: rgb(37, 117, 252); }
.ek-wid-con .ek-info-image-box .ek-box-header { transition: 0.4s; position: relative; overflow: hidden; }
.ek-wid-con .ek-info-image-box .ek-box-header img { display: block; transition: 0.4s; backface-visibility: hidden; }
.ek-wid-con .ek-info-image-box .ek-box-body { padding: 55px 40px; }
.ek-wid-con .ek-info-image-box .ek-box-content .ek-info-box-title { font-size: 18px; margin-bottom: 20px; color: rgb(0, 0, 0); display: block; font-weight: 700; }
.ek-wid-con .ek-info-image-box.style-modern { overflow: visible; }
.ek-wid-con .ek-info-image-box.style-modern .ek-box-body { box-shadow: rgba(0, 0, 0, 0.07) -1.216px 6.894px 25px 0px; border-radius: 10px; background-color: rgba(255, 255, 255, 0.9); width: calc(100% - 40px); padding: 30px 40px; position: relative; z-index: 2; margin-top: -20px; margin-left: auto; margin-right: auto; }
.ek-wid-con .image-box-img-center img { margin: 0px auto; }
@-webkit-keyframes ek-hvr-pulse { 
  25% { transform: scale(1.1); }
  75% { transform: scale(0.9); }
}
@-webkit-keyframes ek-hvr-push { 
  50% { transform: scale(0.8); }
  100% { transform: scale(1); }
}
@-webkit-keyframes ek-hvr-pop { 
  50% { transform: scale(1.2); }
}
@-webkit-keyframes ek-hvr-wobble-horizontal { 
  16.65% { transform: translateX(8px); }
  33.3% { transform: translateX(-6px); }
  49.95% { transform: translateX(4px); }
  66.6% { transform: translateX(-2px); }
  83.25% { transform: translateX(1px); }
  100% { transform: translateX(0px); }
}
@-webkit-keyframes ek-hvr-wobble-vertical { 
  16.65% { transform: translateY(8px); }
  33.3% { transform: translateY(-6px); }
  49.95% { transform: translateY(4px); }
  66.6% { transform: translateY(-2px); }
  83.25% { transform: translateY(1px); }
  100% { transform: translateY(0px); }
}
@-webkit-keyframes ek-hover-glow-out { 
  0% { opacity: 0.3; }
  40% { opacity: 0.5; box-shadow: rgba(51, 51, 51, 0.1) 0px 0px 0px 2px, rgb(51, 51, 51) 0px 0px 10px 10px, rgba(51, 51, 51, 0.5) 0px 0px 0px 10px; }
  100% { box-shadow: rgba(51, 51, 51, 0.1) 0px 0px 0px 2px, rgb(51, 51, 51) 0px 0px 10px 10px, rgba(51, 51, 51, 0.5) 0px 0px 0px 10px; transform: scale(1.5); opacity: 0; }
}
@-webkit-keyframes ek-hover-spined { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.ek-wid-con .ek-btn { border-radius: 5px; font-size: 15px; padding: 15px 30px; color: rgb(255, 255, 255); position: relative; display: inline-block; line-height: 1; user-select: none; white-space: nowrap; vertical-align: middle; text-align: center; background-color: rgb(37, 117, 252); transition: 0.4s; }
.ek-wid-con .ek-btn:hover { background-color: rgb(3, 80, 210); }
.ek-wid-con .ek-btn:hover::before { opacity: 1; }
.ek-wid-con .ek-btn::before { position: absolute; content: ""; border-radius: inherit; transition: 0.4s; z-index: -1; top: 0px; left: 0px; height: 100%; width: 100%; background-size: 102% 102%; opacity: 0; }
.ek-wid-con .ek-btn i { display: inline-block; vertical-align: middle; }
.ek-wid-con .ek-heading { position: relative; }
.ek-wid-con .ek-border-divider { height: 4px; width: 30px; background: rgb(37, 117, 252); border-radius: 2px; position: relative; margin-left: 27px; }
.ek-wid-con .ek-border-divider::before { content: ""; position: absolute; color: rgb(12, 90, 219); left: -27px; top: 0px; display: inline-block; height: 4px; width: 4px; border-radius: 50%; background-color: rgb(12, 90, 219); box-shadow: currentcolor 9px 0px 0px 0px, currentcolor 18px 0px 0px 0px; }
.ek-wid-con .ek-section-title { transition: 0.3s; margin: 0px 0px 20px; }
.ek-wid-con .ek-section-subtitle { font-weight: 700; color: rgba(0, 0, 0, 0.5); }
.ek-wid-con .ek-section-title { font-weight: 500; }
.ek-wid-con .ek-section-title span { transition: 0.3s; display: inline-block; font-weight: 700; }
.ek-wid-con .ek-section-title-wraper.center, .ek-wid-con .ek-section-title-wraper.text_center { text-align: center; }
.ek-wid-con .ek-section-title-wraper.center .ek-border-divider, .ek-wid-con .ek-section-title-wraper.center .ek-border-star, .ek-wid-con .ek-section-title-wraper.text_center .ek-border-divider, .ek-wid-con .ek-section-title-wraper.text_center .ek-border-star { margin-left: auto; margin-right: auto; }
.ek-wid-con .ek-section-title-wraper.left, .ek-wid-con .ek-section-title-wraper.text_left { text-align: left; }
.ek-heading__description { display: inline-block; width: 100%; font-size: 16px; line-height: 24px; }
.ek-heading__description > p:first-child { margin-top: 10px; }
@-webkit-keyframes ek-btt-fadein { 
  0% { opacity: 0; transform: translateY(80px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@-webkit-keyframes ek-btt-fadeOut { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(80px); }
}
:where(.v15) .slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
:where(.v15) .slick-list { position: relative; overflow: hidden; display: block; margin: 0px; padding: 0px; }
:where(.v15) .slick-list:focus { outline: none; }
:where(.v15) .slick-slider .slick-track, :where(.v15) .slick-slider .slick-list { transform: translate3d(0px, 0px, 0px); }
:where(.v15) .slick-track { position: relative; left: 0px; top: 0px; display: block; margin-left: auto; margin-right: auto; }
:where(.v15) .slick-track::before, :where(.v15) .slick-track::after { content: ""; display: table; }
:where(.v15) .slick-track::after { clear: both; }
:where(.v15) .slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
:where(.v15) .slick-slide img { display: block; }
:where(.v15) .slick-initialized .slick-slide { display: block; }
@font-face { font-family: slick; src: url("/fonts/slick.woff") format("woff"), url("/fonts/slick.ttf") format("truetype"); font-weight: normal; font-style: normal; }
:where(.v16) .slick-prev, :where(.v16) .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0px; font-size: 0px; cursor: pointer; background: transparent; color: transparent; top: 50%; transform: translate(0px, -50%); padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; }
:where(.v16) .slick-prev:hover, :where(.v16) .slick-prev:focus, :where(.v16) .slick-next:hover, :where(.v16) .slick-next:focus { outline: none; background: transparent; color: transparent; }
:where(.v16) .slick-prev:hover::before, :where(.v16) .slick-prev:focus::before, :where(.v16) .slick-next:hover::before, :where(.v16) .slick-next:focus::before { opacity: 1; }
:where(.v16) .slick-prev::before, :where(.v16) .slick-next::before { font-family: slick; font-size: 20px; line-height: 1; color: white; opacity: 0.75; -webkit-font-smoothing: antialiased; }
:where(.v16) .slick-prev { left: -25px; }
:where(.v16) .slick-prev::before { content: "←"; }
:where(.v16) .slick-next { right: -25px; }
:where(.v16) .slick-next::before { content: "→"; }
:where(.v17) .hp-carousel .slick-next, :where(.v17) .hp-carousel .slick-prev, :where(.v17) .hp-slider .slick-next, :where(.v17) .hp-slider .slick-prev { z-index: 999; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: 0px; border: 1px solid rgba(255, 255, 255, 0.8); border-radius: 50%; background-color: rgba(255, 255, 255, 0.8); color: rgb(140, 140, 140); font-size: 15px; opacity: 1; }
:where(.v17) .hp-carousel .slick-next:focus, :where(.v17) .hp-carousel .slick-next:hover, :where(.v17) .hp-carousel .slick-prev:focus, :where(.v17) .hp-carousel .slick-prev:hover, :where(.v17) .hp-slider .slick-next:focus, :where(.v17) .hp-slider .slick-next:hover, :where(.v17) .hp-slider .slick-prev:focus, :where(.v17) .hp-slider .slick-prev:hover { background-color: rgb(255, 255, 255); color: rgb(140, 140, 140); }
:where(.v17) .hp-carousel .slick-next::before, :where(.v17) .hp-carousel .slick-prev::before, :where(.v17) .hp-slider .slick-next::before, :where(.v17) .hp-slider .slick-prev::before { display: none; content: ""; }
:where(.v17) .hp-carousel .slick-prev, :where(.v17) .hp-slider .slick-prev { left: 25px; }
:where(.v17) .hp-carousel .slick-next, :where(.v17) .hp-slider .slick-next { right: 25px; }
:where(.v17) .hp-slider .slick-next, :where(.v17) .hp-slider .slick-prev { width: 3.33em; height: 3.33em; }
:where(.v17) .hp-slick-item { position: relative; display: inline-block; overflow: hidden; vertical-align: bottom; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; src: url("/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; src: url("/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; src: url("/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; src: url("/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; src: url("/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; src: url("/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; src: url("/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; src: url("/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; src: url("/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; src: url("/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; src: url("/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; src: url("/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; src: url("/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; src: url("/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; src: url("/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; src: url("/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 100; src: url("/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 200; src: url("/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 300; src: url("/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 400; src: url("/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 500; src: url("/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 600; src: url("/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 700; src: url("/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 800; src: url("/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 900; src: url("/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 100; src: url("/fonts/poppins-pxiayp8kv8jhgfvrjjlme0tcmpi.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 200; src: url("/fonts/poppins-pxidyp8kv8jhgfvrjjlmv1pvf9eo.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 300; src: url("/fonts/poppins-pxidyp8kv8jhgfvrjjlm21lvf9eo.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 400; src: url("/fonts/poppins-pxigyp8kv8jhgfvrjjluchta.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 500; src: url("/fonts/poppins-pxidyp8kv8jhgfvrjjlmg1hvf9eo.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 600; src: url("/fonts/poppins-pxidyp8kv8jhgfvrjjlmr19vf9eo.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 700; src: url("/fonts/poppins-pxidyp8kv8jhgfvrjjlmy15vf9eo.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 800; src: url("/fonts/poppins-pxidyp8kv8jhgfvrjjlm111vf9eo.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 900; src: url("/fonts/poppins-pxidyp8kv8jhgfvrjjlm81xvf9eo.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 100; src: url("/fonts/poppins-pxigyp8kv8jhgfvrlptuchta.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 200; src: url("/fonts/poppins-pxibyp8kv8jhgfvrlfj_z1xlfq.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 300; src: url("/fonts/poppins-pxibyp8kv8jhgfvrldz8z1xlfq.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 400; src: url("/fonts/poppins-pxieyp8kv8jhgfvrjjfecg.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 500; src: url("/fonts/poppins-pxibyp8kv8jhgfvrlgt9z1xlfq.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 600; src: url("/fonts/poppins-pxibyp8kv8jhgfvrlej6z1xlfq.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 700; src: url("/fonts/poppins-pxibyp8kv8jhgfvrlcz7z1xlfq.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 800; src: url("/fonts/poppins-pxibyp8kv8jhgfvrldd4z1xlfq.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 900; src: url("/fonts/poppins-pxibyp8kv8jhgfvrlbt5z1xlfq.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Lato; font-style: italic; font-weight: 100; src: url("/fonts/lato-s6u-w4bmutphjxsipx-opci.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Lato; font-style: italic; font-weight: 300; src: url("/fonts/lato-s6u_w4bmutphjxsi9w2_gwft.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Lato; font-style: italic; font-weight: 400; src: url("/fonts/lato-s6u8w4bmutphjxsaxc-q.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Lato; font-style: italic; font-weight: 700; src: url("/fonts/lato-s6u_w4bmutphjxsi5wq_gwft.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Lato; font-style: italic; font-weight: 900; src: url("/fonts/lato-s6u_w4bmutphjxsi3wi_gwft.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Lato; font-style: normal; font-weight: 100; src: url("/fonts/lato-s6u8w4bmutphh30axc-q.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Lato; font-style: normal; font-weight: 300; src: url("/fonts/lato-s6u9w4bmutphh7usswipgq.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Lato; font-style: normal; font-weight: 400; src: url("/fonts/lato-s6uyw4bmutphjx4wxg.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Lato; font-style: normal; font-weight: 700; src: url("/fonts/lato-s6u9w4bmutphh6uvswipgq.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Lato; font-style: normal; font-weight: 900; src: url("/fonts/lato-s6u9w4bmutphh50xswipgq.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
.fa, .fab, .fad, .fal, .far, .fas { -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }
@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.sr-only { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }
.sr-only:focus { background-color: rgb(255, 255, 255); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: rgb(43, 45, 47); 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; clip: auto !important; }
.el-widget.el-icon-list--layout-inline .el-widget-container, .el-widget:not(:has(.el-widget-container)) .el-widget-container { overflow: hidden; }
.el-widget .el-icon-list-items { list-style-type: none; margin: 0px; padding: 0px; }
.el-widget .el-icon-list-item { margin: 0px; padding: 0px; position: relative; }
.el-widget .el-icon-list-item::after { inset-block-end: 0px; position: absolute; width: 100%; }
.el-widget .el-icon-list-item, .el-widget .el-icon-list-item a { align-items: var(--icon-vertical-align,center); display: flex; font-size: inherit; }
.el-widget .el-icon-list-icon + .el-icon-list-text { align-self: center; padding-inline-start: 5px; }
.el-widget .el-icon-list-icon { display: flex; inset-block-start: var(--icon-vertical-offset,initial); position: relative; }
.el-widget .el-icon-list-icon i { font-size: var(--ec-icon-list-icon-size); width: 1.25em; }
.el-widget.el-widget-icon-list .el-icon-list-icon { text-align: var(--ec-icon-list-icon-align); }
.el-widget.el-list-item-link-full_width a { width: 100%; }
.el-widget:not(.el-align-end) .el-icon-list-item::after { inset-inline-start: 0px; }
.el-widget:not(.el-align-start) .el-icon-list-item::after { inset-inline-end: 0px; }
@media (min-width:-1){
.el-widget:not(.el-widescreen-align-end) .el-icon-list-item::after { inset-inline-start: 0px; }
.el-widget:not(.el-widescreen-align-start) .el-icon-list-item::after { inset-inline-end: 0px; }
}
@media (max-width:-1){
.el-widget:not(.el-laptop-align-end) .el-icon-list-item::after { inset-inline-start: 0px; }
.el-widget:not(.el-laptop-align-start) .el-icon-list-item::after { inset-inline-end: 0px; }
.el-widget:not(.el-tablet_extra-align-end) .el-icon-list-item::after { inset-inline-start: 0px; }
.el-widget:not(.el-tablet_extra-align-start) .el-icon-list-item::after { inset-inline-end: 0px; }
}
@media (max-width: 1024px){
.el-widget:not(.el-tablet-align-end) .el-icon-list-item::after { inset-inline-start: 0px; }
.el-widget:not(.el-tablet-align-start) .el-icon-list-item::after { inset-inline-end: 0px; }
}
@media (max-width:-1){
.el-widget:not(.el-mobile_extra-align-end) .el-icon-list-item::after { inset-inline-start: 0px; }
.el-widget:not(.el-mobile_extra-align-start) .el-icon-list-item::after { inset-inline-end: 0px; }
}
@media (max-width: 767px){
.el-widget:not(.el-mobile-align-end) .el-icon-list-item::after { inset-inline-start: 0px; }
.el-widget:not(.el-mobile-align-start) .el-icon-list-item::after { inset-inline-end: 0px; }
}
#left-area ul.el-icon-list-items, .el .el-element ul.el-icon-list-items, .el-edit-area .el-element ul.el-icon-list-items { padding: 0px; }
.pswp { display: none; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; overflow: hidden; touch-action: none; z-index: 1500; text-size-adjust: 100%; backface-visibility: hidden; outline: 0px; }
.pswp * { box-sizing: border-box; }
.pswp__bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgb(0, 0, 0); opacity: 0; transform: translateZ(0px); backface-visibility: hidden; will-change: opacity; }
.pswp__scroll-wrap { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; }
.pswp__container, .pswp__zoom-wrap { touch-action: none; position: absolute; inset: 0px; }
.pswp__container, .pswp__img { user-select: none; -webkit-tap-highlight-color: transparent; }
.pswp__bg { will-change: opacity; transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }
.pswp__container, .pswp__zoom-wrap { backface-visibility: hidden; }
.pswp__item { position: absolute; inset: 0px; overflow: hidden; }
.pswp__button { width: 44px; height: 44px; position: relative; background: 0px 0px; cursor: pointer; overflow: visible; appearance: none; display: block; border: 0px; padding: 0px; margin: 0px; float: left; opacity: 0.75; transition: opacity 0.2s; box-shadow: none; }
.pswp__button:focus, .pswp__button:hover { opacity: 1; }
.pswp__button:active { outline: 0px; opacity: 0.9; }
.pswp__button, .pswp__button--arrow--left::before, .pswp__button--arrow--right::before { background: url("/images/default-skin.png") 0px 0px / 264px 88px no-repeat; width: 44px; height: 44px; }
.pswp__button--close { background-position: 0px -44px; }
.pswp__button--share { background-position: -44px -44px; }
.pswp__button--fs { display: none; }
.pswp__button--zoom { display: none; background-position: -88px 0px; }
.pswp__button--arrow--left, .pswp__button--arrow--right { background: 0px 0px; top: 50%; margin-top: -50px; width: 70px; height: 100px; position: absolute; }
.pswp__button--arrow--left { left: 0px; }
.pswp__button--arrow--right { right: 0px; }
.pswp__button--arrow--left::before, .pswp__button--arrow--right::before { content: ""; top: 35px; background-color: rgba(0, 0, 0, 0.3); height: 30px; width: 32px; position: absolute; }
.pswp__button--arrow--left::before { left: 6px; background-position: -138px -44px; }
.pswp__button--arrow--right::before { right: 6px; background-position: -94px -44px; }
.pswp__counter, .pswp__share-modal { user-select: none; }
.pswp__share-modal { display: block; background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; top: 0px; left: 0px; padding: 10px; position: absolute; z-index: 1600; opacity: 0; transition: opacity 0.25s ease-out; backface-visibility: hidden; will-change: opacity; }
.pswp__share-modal--hidden { display: none; }
.pswp__share-tooltip { z-index: 1620; position: absolute; background: rgb(255, 255, 255); top: 56px; border-radius: 2px; display: block; width: auto; right: 44px; box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 5px; transform: translateY(6px); transition: transform 0.25s; backface-visibility: hidden; will-change: transform; }
.pswp__counter { position: relative; left: 0px; top: 0px; height: 44px; font-size: 13px; line-height: 44px; color: rgb(255, 255, 255); opacity: 0.75; padding: 0px 10px; margin-inline-end: auto; }
.pswp__caption { position: absolute; left: 0px; bottom: 0px; width: 100%; min-height: 44px; }
.pswp__caption__center { text-align: left; max-width: 420px; margin: 0px auto; font-size: 13px; padding: 10px; line-height: 20px; color: rgb(204, 204, 204); }
.pswp__preloader { width: 44px; height: 44px; position: absolute; top: 0px; left: 50%; margin-left: -22px; opacity: 0; transition: opacity 0.25s ease-out; will-change: opacity; direction: ltr; }
.pswp__preloader__icn { width: 20px; height: 20px; margin: 12px; }
@media screen and (max-width: 1024px){
.pswp__preloader { position: relative; left: auto; top: auto; margin: 0px; float: right; }
}
@-webkit-keyframes clockwise { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@-webkit-keyframes donut-rotate { 
  0% { transform: rotate(0deg); }
  50% { transform: rotate(-140deg); }
  100% { transform: rotate(0deg); }
}
.pswp__ui { -webkit-font-smoothing: auto; visibility: visible; opacity: 1; z-index: 1550; }
.pswp__top-bar { position: absolute; left: 0px; top: 0px; height: 44px; width: 100%; display: flex; justify-content: flex-end; }
.pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right, .pswp__caption, .pswp__top-bar { backface-visibility: hidden; will-change: opacity; transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }
.pswp__caption, .pswp__top-bar { background-color: rgba(0, 0, 0, 0.5); }
.pswp__ui--hidden .pswp__button--arrow--left, .pswp__ui--hidden .pswp__button--arrow--right, .pswp__ui--hidden .pswp__caption, .pswp__ui--hidden .pswp__top-bar { opacity: 0.001; }
@-webkit-keyframes hvr-ripple-out { 
  0% { transform: scale(1); opacity: 1; }
  100% { transform: scale(1.5); opacity: 0; }
}
@-webkit-keyframes pa-text-shadow { 
  0% { transform: translateY(0px); text-shadow: 0 0 0 var(--pa-atext-fc),0 0 0 var(--pa-atext-sc),0 0 0 var(--pa-atext-tc),0 0 0 var(--pa-atext-foc); }
  20% { transform: translateY(-1em); text-shadow: 0 .125em 0 var(--pa-atext-fc),0 .25em 0 var(--pa-atext-sc),0 -.125em 0 var(--pa-atext-tc),0 -.25em 0 var(--pa-atext-foc); }
  40% { transform: translateY(0.5em); text-shadow: 0 -.0625em 0 var(--pa-atext-fc),0 -.125em 0 var(--pa-atext-sc),0 .0625em 0 var(--pa-atext-tc),0 .125em 0 var(--pa-atext-foc); }
  60% { transform: translateY(-0.25em); text-shadow: 0 .03125em 0 var(--pa-atext-fc),0 .0625em 0 var(--pa-atext-sc),0 -.03125em 0 var(--pa-atext-tc),0 -.0625em 0 var(--pa-atext-foc); }
  80% { transform: translateY(0px); text-shadow: 0 0 0 var(--pa-atext-fc),0 0 0 var(--pa-atext-sc),0 0 0 var(--pa-atext-tc),0 0 0 var(--pa-atext-foc); }
}
@-webkit-keyframes pa-pattern { 
  0% { background-position: 0px 0px; }
  0% { background-position: 100% -100%; }
}
@-webkit-keyframes pa-fill { 
  0% { background-position: 0px 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0px 50%; }
}
@-webkit-keyframes pa-tilt { 
  0% { transform: rotateZ(-15deg); }
  50% { transform: rotateZ(15deg); }
  100% { transform: rotateZ(-15deg); }
}
@-webkit-keyframes pa-flip { 
  0% { transform: rotateX(0deg); }
  50% { transform: rotateX(90deg); }
  100% { transform: rotateX(0deg); }
}
@-webkit-keyframes pa-wave { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-1rem); }
}
@-webkit-keyframes pa-pop { 
  0% { transform: rotateZ(5deg) scale(0.75) translateY(0px); opacity: 0.1; }
  50% { transform: rotateZ(-5deg) scale(1) translateY(-0.5em); opacity: 1; }
  100% { transform: rotateZ(5deg) scale(0.75) translateY(0px); opacity: 0.1; }
}
@-webkit-keyframes pa-lines { 
  100% { stroke-dashoffset: -400; }
}
@-webkit-keyframes pa-auto-fade { 
  0% { opacity: 0; }
  20% { opacity: 1; }
  35% { opacity: 0; }
  100% { opacity: 0; }
}
@-webkit-keyframes pa-shape-draw { 
  0% { stroke-dasharray: 0, 1500; opacity: 1; }
  100% { stroke-dasharray: 1500, 1500; opacity: 1; }
}
@-webkit-keyframes pa-shape-hide { 
  0% { stroke-dasharray: 1500, 1500; opacity: 1; }
  100% { opacity: 0; filter: blur(10px); }
}
@-webkit-keyframes pa-reveal { 
  0% { background-size: 0px auto; background-position-y: 0px; }
  10% { background-size: 30px auto; background-position-y: 0px; }
  35%, 45% { background-position-y: 100%; }
  70% { background-size: 30px auto; background-position-y: 0px; }
  100% { background-size: 200px auto; }
}
@-webkit-keyframes pa-loading-bar { 
  0% { width: 0px; }
  100% { }
}
@-webkit-keyframes pa-zoom-in { 
  0% { opacity: 0; transform: translateZ(100px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@-webkit-keyframes pa-zoom-out { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translateZ(-100px); }
}
@-webkit-keyframes pa-rotate-in { 
  0% { opacity: 0; transform: rotateX(180deg); }
  35% { opacity: 0; transform: rotateX(120deg); }
  65% { opacity: 0; }
  100% { opacity: 1; transform: rotateX(360deg); }
}
@-webkit-keyframes pa-rotate-out { 
  0% { opacity: 1; transform: rotateX(0deg); }
  35% { opacity: 1; transform: rotateX(-40deg); }
  65% { opacity: 0; }
  100% { opacity: 0; transform: rotateX(180deg); }
}
@-webkit-keyframes spin { 
  100% { transform: rotate(360deg); }
}
@-webkit-keyframes premium-overlap-effect { 
  0% { opacity: 0; transform: rotateY(0deg); }
  50% { opacity: 1; transform: rotateY(180deg); }
  100% { opacity: 0; transform: rotateY(360deg); }
}
@-webkit-keyframes premium-overlap-effect-done { 
  0% { opacity: 0; transform: rotateY(0deg); }
  50% { opacity: 1; transform: rotateY(180deg); }
  100% { opacity: 0; transform: rotateY(360deg); }
}
@-webkit-keyframes premium-overlap-ver-effect { 
  0% { opacity: 0; transform: rotateX(0deg); }
  50% { opacity: 1; transform: rotateX(180deg); }
  100% { opacity: 0; transform: rotateX(360deg); }
}
@-webkit-keyframes premium-overlap-ver-effect-done { 
  0% { opacity: 0; transform: rotateX(0deg); }
  50% { opacity: 1; transform: rotateX(180deg); }
  100% { opacity: 0; transform: rotateX(360deg); }
}
@-webkit-keyframes pa-scroll-vertical { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(5px); }
}
@-webkit-keyframes pa-scroll-horizontal { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(5px); }
}
:where(.v18) .widget_shopping_cart_content { overflow-y: auto; }
@-webkit-keyframes progress-bar-move { 
  0% { background-position: 0px 0px; }
  100% { background-position: 30px 30px; }
}
@-webkit-keyframes badge-pulse-grow { 
  100% { transform: translateY(-50%) scale(1.07); }
}
@-webkit-keyframes badge-buzz { 
  50% { transform: translateY(-50%) translateX(3px) rotate(2deg); }
  100% { transform: translateY(-50%) translateX(-3px) rotate(-2deg); }
}
@-webkit-keyframes progress-bar-stripes { 
  0% { background-position: 100% 0px; }
  100% { background-position: 40px 0px; }
}
@-webkit-keyframes progress-bar-gradient { 
  0% { background-position: 100% 50%; }
  50% { background-position: 0px 50%; }
  100% { background-position: 100% 50%; }
}
@-webkit-keyframes pa-svg-outline { 
  100% { stroke-dashoffset: 0; }
}
@-webkit-keyframes hvr-pulse-grow { 
  100% { transform: scale(1.1); }
}
@-webkit-keyframes hvr-buzz { 
  50% { transform: translateX(3px) rotate(2deg); }
  100% { transform: translateX(-3px) rotate(-2deg); }
}
@-webkit-keyframes hvr-wobble-vertical { 
  16.65% { transform: translateY(8px); }
  33.3% { transform: translateY(-6px); }
  49.95% { transform: translateY(4px); }
  66.6% { transform: translateY(-2px); }
  83.25% { transform: translateY(1px); }
  100% { transform: translateY(0px); }
}
@-webkit-keyframes pa-blur-shadow { 
  0% { text-shadow: 0 0 var(--shadow-value) var(--shadow-color); color: transparent; }
  100% { }
}
@-webkit-keyframes pa-noise-anim-1 { 
  0% { clip: rect(52px, 9999px, 205px, 0px); }
  5% { clip: rect(88px, 9999px, 185px, 0px); }
  10% { clip: rect(81px, 9999px, 55px, 0px); }
  15% { clip: rect(38px, 9999px, 260px, 0px); }
  20% { clip: rect(62px, 9999px, 220px, 0px); }
  25% { clip: rect(5px, 9999px, 262px, 0px); }
  30% { clip: rect(9px, 9999px, 158px, 0px); }
  35% { clip: rect(17px, 9999px, 286px, 0px); }
  40% { clip: rect(97px, 9999px, 238px, 0px); }
  45% { clip: rect(9px, 9999px, 21px, 0px); }
  50% { clip: rect(94px, 9999px, 128px, 0px); }
  55% { clip: rect(53px, 9999px, 182px, 0px); }
  60% { clip: rect(2px, 9999px, 122px, 0px); }
  65% { clip: rect(24px, 9999px, 135px, 0px); }
  70% { clip: rect(45px, 9999px, 99px, 0px); }
  75% { clip: rect(75px, 9999px, 22px, 0px); }
  80% { clip: rect(9px, 9999px, 156px, 0px); }
  85% { clip: rect(56px, 9999px, 147px, 0px); }
  90% { clip: rect(53px, 9999px, 164px, 0px); }
  95% { clip: rect(86px, 9999px, 63px, 0px); }
  100% { clip: rect(63px, 9999px, 81px, 0px); }
}
@-webkit-keyframes pa-noise-anim-2 { 
  0% { clip: rect(14px, 9999px, 164px, 0px); }
  5% { clip: rect(19px, 9999px, 120px, 0px); }
  10% { clip: rect(17px, 9999px, 29px, 0px); }
  15% { clip: rect(46px, 9999px, 208px, 0px); }
  20% { clip: rect(28px, 9999px, 192px, 0px); }
  25% { clip: rect(64px, 9999px, 129px, 0px); }
  30% { clip: rect(58px, 9999px, 249px, 0px); }
  35% { clip: rect(18px, 9999px, 272px, 0px); }
  40% { clip: rect(61px, 9999px, 199px, 0px); }
  45% { clip: rect(63px, 9999px, 88px, 0px); }
  50% { clip: rect(59px, 9999px, 251px, 0px); }
  55% { clip: rect(20px, 9999px, 117px, 0px); }
  60% { clip: rect(49px, 9999px, 98px, 0px); }
  65% { clip: rect(70px, 9999px, 16px, 0px); }
  70% { clip: rect(70px, 9999px, 115px, 0px); }
  75% { clip: rect(82px, 9999px, 50px, 0px); }
  80% { clip: rect(25px, 9999px, 251px, 0px); }
  85% { clip: rect(76px, 9999px, 92px, 0px); }
  90% { clip: rect(2px, 9999px, 186px, 0px); }
  95% { clip: rect(9px, 9999px, 285px, 0px); }
  100% { clip: rect(41px, 9999px, 189px, 0px); }
}
@-webkit-keyframes pa-shinny-text { 
  0% { background-position: 100% center; }
  100% { background-position: -100% center; }
}
:where(.v19) :where(.x-block-button__link) { border-radius: 9999px; box-shadow: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }
:root:where(.v19) :where(.x-block-button .x-block-button__link.is-style-outline), :root:where(.v19) :where(.x-block-button.is-style-outline > .x-block-button__link) { border: 2px solid; padding: 0.667em 1.333em; }
:root:where(.v19) :where(.x-block-button .x-block-button__link.is-style-outline:not(.has-text-color)), :root:where(.v19) :where(.x-block-button.is-style-outline > .x-block-button__link:not(.has-text-color)) { color: currentcolor; }
:root:where(.v19) :where(.x-block-button .x-block-button__link.is-style-outline:not(.has-background)), :root:where(.v19) :where(.x-block-button.is-style-outline > .x-block-button__link:not(.has-background)) { background-color: initial; background-image: none; }
:where(.v19) :where(.x-block-calendar table:not(.has-background) th) { background: rgb(221, 221, 221); }
:where(.v19) :where(.x-block-columns) { margin-bottom: 1.75em; }
:where(.v19) :where(.x-block-columns.has-background) { padding: 1.25em 2.375em; }
:where(.v19) :where(.x-block-post-comments input[type="submit"]) { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
:where(.v19) :where(.x-block-cover-image:not(.has-text-color)), :where(.v19) :where(.x-block-cover:not(.has-text-color)) { color: rgb(255, 255, 255); }
:where(.v19) :where(.x-block-cover-image.is-light:not(.has-text-color)), :where(.v19) :where(.x-block-cover.is-light:not(.has-text-color)) { color: rgb(0, 0, 0); }
:root:where(.v19) :where(.x-block-cover h1:not(.has-text-color)), :root:where(.v19) :where(.x-block-cover h2:not(.has-text-color)), :root:where(.v19) :where(.x-block-cover h3:not(.has-text-color)), :root:where(.v19) :where(.x-block-cover h4:not(.has-text-color)), :root:where(.v19) :where(.x-block-cover h5:not(.has-text-color)), :root:where(.v19) :where(.x-block-cover h6:not(.has-text-color)), :root:where(.v19) :where(.x-block-cover p:not(.has-text-color)) { color: inherit; }
:where(.v19) :where(.x-block-file) { margin-bottom: 1.5em; }
:where(.v19) :where(.x-block-file__button) { border-radius: 2em; display: inline-block; padding: 0.5em 1em; }
:where(.v19) :where(.x-block-file__button):is(a):active, :where(.v19) :where(.x-block-file__button):is(a):focus, :where(.v19) :where(.x-block-file__button):is(a):hover, :where(.v19) :where(.x-block-file__button):is(a):visited { box-shadow: none; color: rgb(255, 255, 255); opacity: 0.85; text-decoration: none; }
:where(.v19) .x-block-group { box-sizing: border-box; }
:where(.v19) :where(.x-block-group.x-block-group-is-layout-constrained) { position: relative; }
:where(.v19) .x-block-image img { box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; }
:where(.v19) .x-block-image :where(figcaption) { margin-bottom: 1em; margin-top: 0.5em; }
:root:where(.v19) :where(.x-block-image.is-style-rounded img, .x-block-image .is-style-rounded img) { border-radius: 9999px; }
:where(.v19) :where(.x-block-latest-comments:not([style*="line-height"] .x-block-latest-comments__comment)) { line-height: 1.1; }
:where(.v19) :where(.x-block-latest-comments:not([style*="line-height"] .x-block-latest-comments__comment-excerpt p)) { line-height: 1.8; }
:root:where(.v19) :where(.x-block-latest-posts.is-grid) { padding: 0px; }
:root:where(.v19) :where(.x-block-latest-posts.x-block-latest-posts__list) { padding-left: 0px; }
:where(.v19) ol, :where(.v19) ul { box-sizing: border-box; }
:root:where(.v19) :where(.x-block-list.has-background) { padding: 1.25em 2.375em; }
:where(.v19) :where(.x-block-navigation.has-background .x-block-navigation-item a:not(.x-element-button)), :where(.v19) :where(.x-block-navigation.has-background .x-block-navigation-submenu a:not(.x-element-button)) { padding: 0.5em 1em; }
:where(.v19) :where(.x-block-navigation .x-block-navigation__submenu-container .x-block-navigation-item a:not(.x-element-button)), :where(.v19) :where(.x-block-navigation .x-block-navigation__submenu-container .x-block-navigation-submenu a:not(.x-element-button)), :where(.v19) :where(.x-block-navigation .x-block-navigation__submenu-container .x-block-navigation-submenu button.x-block-navigation-item__content), :where(.v19) :where(.x-block-navigation .x-block-navigation__submenu-container .x-block-pages-list__item button.x-block-navigation-item__content) { padding: 0.5em 1em; }
:root:where(.v19) :where(p.has-background) { padding: 1.25em 2.375em; }
:where(.v19) :where(p.has-text-color:not(.has-link-color)) a { color: inherit; }
:where(.v19) :where(.x-block-post-comments-form) input:not([type="submit"]), :where(.v19) :where(.x-block-post-comments-form) textarea { border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where(.v19) :where(.x-block-post-comments-form) input:where(:not([type="submit"]):not([type="checkbox"])), :where(.v19) :where(.x-block-post-comments-form) textarea { padding: calc(0.667em + 2px); }
:where(.v19) :where(.x-block-post-excerpt) { box-sizing: border-box; margin-bottom: var(--x--style--block-gap); margin-top: var(--x--style--block-gap); }
:where(.v19) :where(.x-block-preformatted.has-background) { padding: 1.25em 2.375em; }
:where(.v19) :where(.x-block-search__button) { border: 1px solid rgb(204, 204, 204); padding: 6px 10px; }
:where(.v19) :where(.x-block-search__input) { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-transform: inherit; }
:where(.v19) :where(.x-block-search__button-inside .x-block-search__inside-wrapper) { border: 1px solid rgb(148, 148, 148); box-sizing: border-box; padding: 4px; }
:where(.v19) :where(.x-block-search__button-inside .x-block-search__inside-wrapper) :where(.x-block-search__button) { padding: 4px 8px; }
:root:where(.v19) :where(.x-block-separator.is-style-dots) { height: auto; line-height: 1; text-align: center; }
:root:where(.v19) :where(.x-block-separator.is-style-dots)::before { color: currentcolor; content: "···"; font-family: serif; font-size: 1.5em; letter-spacing: 2em; padding-left: 2em; }
:root:where(.v19) :where(.x-block-site-logo.is-style-rounded) { border-radius: 9999px; }
:root:where(.v19) :where(.x-block-social-links .x-social-link a) { padding: 0.25em; }
:root:where(.v19) :where(.x-block-social-links.is-style-logos-only .x-social-link a) { padding: 0px; }
:root:where(.v19) :where(.x-block-social-links.is-style-pill-shape .x-social-link a) { padding-left: 0.666667em; padding-right: 0.666667em; }
:where(.v19) .x-block-spacer { clear: both; }
:root:where(.v19) :where(.x-block-tag-cloud.is-style-outline) { display: flex; flex-wrap: wrap; gap: 1ch; }
:root:where(.v19) :where(.x-block-tag-cloud.is-style-outline a) { border: 1px solid; margin-right: 0px; padding: 1ch 2ch; font-size: unset !important; text-decoration: none !important; }
:root:where(.v19) :where(.x-block-table-of-contents) { box-sizing: border-box; }
:where(.v19) :where(.x-block-term-description) { box-sizing: border-box; margin-bottom: var(--x--style--block-gap); margin-top: var(--x--style--block-gap); }
:where(.v19) :where(pre.x-block-verse) { font-family: inherit; }
:where(.v19) .editor-styles-wrapper, :where(.v19) .entry-content { counter-reset: footnotes 0; }
:root:where(.v19) { --x--preset--font-size--normal: 16px; --x--preset--font-size--huge: 42px; }
:where(.v19) .has-text-align-center { text-align: center; }
:where(.v19) .sr-only { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }
:where(.v19) .sr-only:focus { background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
html:where(.v19) :where(.has-border-color) { border-style: solid; }
html:where(.v19) :where([style*="border-top-color"]) { border-top-style: solid; }
html:where(.v19) :where([style*="border-right-color"]) { border-right-style: solid; }
html:where(.v19) :where([style*="border-bottom-color"]) { border-bottom-style: solid; }
html:where(.v19) :where([style*="border-left-color"]) { border-left-style: solid; }
html:where(.v19) :where([style*="border-width"]) { border-style: solid; }
html:where(.v19) :where([style*="border-top-width"]) { border-top-style: solid; }
html:where(.v19) :where([style*="border-right-width"]) { border-right-style: solid; }
html:where(.v19) :where([style*="border-bottom-width"]) { border-bottom-style: solid; }
html:where(.v19) :where([style*="border-left-width"]) { border-left-style: solid; }
html:where(.v19) :where(img[class*="x-image-"]) { height: auto; max-width: 100%; }
:where(.v19) :where(figure) { margin: 0px 0px 1em; }
html:where(.v19) :where(.is-position-sticky) { --x-admin--admin-bar--position-offset: var(--x-admin--admin-bar--height,0px); }
@media screen and (max-width: 600px){
html:where(.v19) :where(.is-position-sticky) { --x-admin--admin-bar--position-offset: 0px; }
}
:where(.v20) .el-widget-text-editor { color: var( --g-color-text ); }
@media (min-width: 768px){
:where(.v20) .el-878 .el-element.el-element-508cbc2 { width: 15%; }
:where(.v20) .el-878 .el-element.el-element-acb2ede { width: 69.333%; }
:where(.v20) .el-878 .el-element.el-element-b58d5e2 { width: 15%; }
}
:where(.v21) .el-widget-heading .el-heading-title { color: var( --g-color-primary ); }
:where(.v21) .el-16 .el-element.el-element-630e705 { text-align: center; }
:where(.v21) .el-16 .el-element.el-element-630e705 .el-heading-title { color: rgb(41, 43, 43); }
:where(.v21) .el-widget-text-editor { color: var( --g-color-text ); }
:where(.v22) .el-widget-heading .el-heading-title { color: var( --g-color-primary ); }
:where(.v22) .el-107 .el-element.el-element-890ca91 .el-heading-title { color: rgb(39, 40, 40); }
:where(.v22) .el-widget-text-editor { color: var( --g-color-text ); }
:where(.v22) .el-107 .el-element.el-element-7e4e2c9 { font-size: 16px; }
:where(.v22) .el-107 .el-element.el-element-65029d9 .el-heading-title { color: rgb(39, 40, 40); }
:where(.v22) .el-107 .el-element.el-element-6fd0dc2 { font-size: 16px; }
:where(.v23) .el-79 .el-element.el-element-eeb00a0 { margin-top: 30px; margin-bottom: 0px; }
:where(.v23) .el-widget-text-editor { color: var( --g-color-text ); }
:where(.v24) .el-113 .el-element.el-element-38ca152 { margin-top: 30px; margin-bottom: 0px; }
:where(.v24) .el-widget-heading .el-heading-title { color: var( --g-color-primary ); }
:where(.v24) .el-113 .el-element.el-element-1344f1c .el-heading-title { color: rgb(52, 53, 54); }
:where(.v25) .el-147 .el-element.el-element-ce7318f { margin-top: 30px; margin-bottom: 0px; }
:where(.v25) .el-widget-heading .el-heading-title { color: var( --g-color-primary ); }
:where(.v25) .el-147 .el-element.el-element-7816b1e .el-heading-title { color: rgb(21, 21, 21); }
:where(.v25) .el-widget-text-editor { color: var( --g-color-text ); }
:where(.v25) .el-147 .el-element.el-element-cc0805d { margin-top: 30px; margin-bottom: 0px; }
:where(.v25) .el-147 .el-element.el-element-28ad2d6 .el-heading-title { color: rgb(21, 21, 21); }
:where(.v25) .el-147 .el-element.el-element-293d4df { text-align: start; }
:where(.v25) .el-147 .el-element.el-element-34bd2e2 { margin-top: 30px; margin-bottom: 0px; }
:where(.v25) .el-147 .el-element.el-element-568587e .el-heading-title { color: rgb(21, 21, 21); }
:where(.v25) .el-147 .el-element.el-element-e17b404 { text-align: start; }
:where(.v26) .el-widget-text-editor { color: var( --g-color-text ); }
:where(.v27) .el-widget-text-editor { color: var( --g-color-text ); }
:where(.v27) .el-widget-heading .el-heading-title { color: var( --g-color-primary ); }
:where(.v27) .el-86 .el-element.el-element-15e841c .el-heading-title { color: rgb(45, 45, 45); }
:where(.v27) .el-86 .el-element.el-element-4924a8c .el-heading-title { color: rgb(45, 45, 45); }
:where(.v28) .el-menu-cart__wrapper { text-align: var(--main-alignment,left); }
:where(.v28) .el-menu-cart__toggle_wrapper { display: inline-block; position: relative; }
:where(.v28) .el-menu-cart__toggle { display: inline-block; }
:where(.v28) .el-menu-cart__toggle .el-button { align-items: center; background-color: var(--toggle-button-background-color,transparent); border-color: var(--toggle-button-border-color,#69727d); border-radius: var(--toggle-button-border-radius,0); border-style: var(--toggle-button-border-type,solid); border-width: var(--toggle-button-border-width,1px); color: var(--toggle-button-text-color,#69727d); display: inline-flex; flex-direction: row; gap: 0.3em; padding: var(--toggle-icon-padding,12px 24px); }
:where(.v28) .el-menu-cart__toggle .el-button:hover { background-color: var(--toggle-button-hover-background-color,transparent); border-color: var(--toggle-button-hover-border-color,#69727d); color: var(--toggle-button-hover-text-color,#69727d); }
:where(.v28) .el-menu-cart__toggle .el-button:hover .el-button-icon { color: var(--toggle-button-icon-hover-color,#69727d); }
:where(.v28) .el-menu-cart__toggle .el-button-icon { position: relative; transition: color 0.1s; }
:where(.v28) .el-menu-cart__toggle .ec-toggle-cart-custom-icon, :where(.v28) .el-menu-cart__toggle .el-button-icon { color: var(--toggle-button-icon-color,#69727d); font-size: var(--toggle-icon-size,inherit); }
:where(.v28) .el-menu-cart__toggle .el-button-icon, :where(.v28) .el-menu-cart__toggle .el-button-text { flex-grow: unset; order: unset; }
:where(.v28) .el-menu-cart--items-indicator-bubble .el-menu-cart__toggle .el-button-icon .el-button-icon-qty[data-counter] { background-color: var(--items-indicator-background-color,#d9534f); border-radius: 100%; color: var(--items-indicator-text-color,#fff); display: block; font-size: 10px; height: 1.6em; inset-inline-end: -0.7em; line-height: 1.5em; min-width: 1.6em; position: absolute; text-align: center; top: -0.7em; }
:where(.v28) .el-menu-cart__container { background-color: rgba(0, 0, 0, 0.25); height: 100%; left: 0px; overflow: hidden; position: fixed; text-align: left; top: 0px; transform: scale(1); transition: background-color 0.4s, transform; width: 100vw; z-index: 9998; }
:where(.v28) .el-menu-cart__main { align-items: stretch; background-color: var(--cart-background-color,#fff); border-color: var(--cart-border-color,initial); border-radius: var(--cart-border-radius,0); border-style: var(--cart-border-style,none); bottom: 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 20px; display: flex; flex-direction: column; font-size: 14px; left: var(--side-cart-alignment-left,auto); margin-top: var(--mini-cart-spacing,0); max-width: 100%; min-height: 200px; padding: var(--cart-padding,20px 30px); position: fixed; right: var(--side-cart-alignment-right,0); top: 0px; transform: translateX(0px); transition: 0.3s; width: 350px; }
:where(.v28) .el-menu-cart__main .widget_shopping_cart_content { display: flex; flex-direction: column; height: 100%; }
:where(.v28) body.el-default .el-widget-shop-menu-cart:not(.el-menu-cart--shown) .el-menu-cart__container { background-color: transparent; transform: scale(0); transition: background-color 0.4s, transform 0.4s; }
:where(.v28) body.el-default .el-widget-shop-menu-cart:not(.el-menu-cart--shown) .el-menu-cart__main { opacity: 0; overflow: hidden; transform: var(--side-cart-alignment-transform,translateX(100%)); }
:where(.v28) .el-menu-cart__close-button { align-self: flex-end; cursor: pointer; display: inline-block; font-family: uicons; font-size: 20px; height: var(--cart-close-icon-size,25px); line-height: 1; margin: 0px 0px 20px; position: relative; transition: 0.3s; width: var(--cart-close-icon-size,25px); }
:where(.v28) .el-menu-cart__close-button::after, :where(.v28) .el-menu-cart__close-button::before { background: var(--cart-close-button-color,#69727d); border-radius: 1px; content: ""; height: 3px; left: 0px; margin-top: -1px; position: absolute; top: 50%; transition: 0.3s; width: 100%; }
:where(.v28) .el-menu-cart__close-button:hover::after, :where(.v28) .el-menu-cart__close-button:hover::before { background: var(--cart-close-button-hover-color,#69727d); }
:where(.v28) .el-menu-cart__close-button::before { transform: rotate(45deg); }
:where(.v28) .el-menu-cart__close-button::after { transform: rotate(-45deg); }
:where(.v28) .el-widget-shop-menu-cart.el-menu-cart--empty-indicator-hide .el-menu-cart__toggle .el-button-icon .el-button-icon-qty[data-counter="0"], :where(.v28) .el-widget-shop-menu-cart:not(.el-menu-cart--show-subtotal-yes) .el-menu-cart__toggle .el-button-text { display: none; }
:where(.v29) .el-widget-image-box .el-image-box-content { width: 100%; }
@media (min-width: 768px){
:where(.v29) .el-widget-image-box.el-position-top .el-image-box-img { margin: auto; }
}
@media (max-width: 767px){
:where(.v29) .el-widget-image-box .el-image-box-img { margin-bottom: 15px; margin-inline: auto !important; }
}
:where(.v29) .el-widget-image-box .el-image-box-img { display: inline-block; }
:where(.v29) .el-widget-image-box .el-image-box-img img { display: block; line-height: 0; }
:where(.v29) .el-widget-image-box .el-image-box-title a { color: inherit; }
:where(.v29) .el-widget-image-box .el-image-box-wrapper { text-align: center; }
:where(.v29) .el-widget-image-box .el-image-box-description { margin: 0px; }
:where(.v30) .el-1924 .el-element.el-element-54ea998 { margin-top: 0px; margin-bottom: 0px; padding: 0px; }
:where(.v30) .el-1924 .el-element.el-element-b204780 > .el-container { max-width: 1250px; }
:where(.v30) .el-1924 .el-element.el-element-b204780 { margin-top: 30px; margin-bottom: 30px; }
:where(.v30) .el-1924 .el-element.el-element-fce5d4b { --divider-style: solid; --subtotal-divider-style: solid; --el-remove-from-cart-button: none; --remove-from-cart-button: block; --cart-border-style: none; --cart-footer-layout: 1fr 1fr; --products-max-height-sidecart: calc(100vh - 240px); --products-max-height-minicart: calc(100vh - 385px); }
:where(.v30) .el-1924 .el-element.el-element-fce5d4b .widget_shopping_cart_content { --subtotal-divider-left-width: 0; --subtotal-divider-right-width: 0; }
:where(.v30) .el-1924 .el-element.el-element-52b8b7c:not(.el-motion-effects-element-type-background) > .el-widget-wrap, :where(.v30) .el-1924 .el-element.el-element-52b8b7c > .el-widget-wrap > .el-motion-effects-container > .el-motion-effects-layer { background-color: rgba(233, 233, 233, 0.36); }
:where(.v30) .el-1924 .el-element.el-element-52b8b7c > .el-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 0px 5px; --ec-column-margin-right: 5px; --ec-column-margin-left: 5px; }
:where(.v30) .el-widget-image-box .el-image-box-title { color: var( --g-color-primary ); }
:where(.v30) .el-widget-image-box:has(:hover) .el-image-box-title, :where(.v30) .el-widget-image-box:has(:focus) .el-image-box-title { color: var( --g-color-primary ); }
:where(.v30) .el-widget-image-box .el-image-box-description { color: var( --g-color-text ); }
:where(.v30) .el-1924 .el-element.el-element-fa3f624.el-position-top .el-image-box-img { margin-bottom: 7px; }
:where(.v30) .el-1924 .el-element.el-element-fa3f624 .el-image-box-title { margin-bottom: 0px; font-size: 18px; color: rgb(50, 50, 50); }
:where(.v30) .el-1924 .el-element.el-element-fa3f624 .el-image-box-wrapper .el-image-box-img { width: 100%; }
:where(.v30) .el-1924 .el-element.el-element-fa3f624 .el-image-box-img img { transition-duration: 0.3s; }
:where(.v30) .el-1924 .el-element.el-element-fa3f624:has(:hover) .el-image-box-title, :where(.v30) .el-1924 .el-element.el-element-fa3f624:has(:focus) .el-image-box-title { color: rgb(194, 26, 26); }
:where(.v30) .el-1924 .el-element.el-element-fa3f624 .el-image-box-description { color: rgb(16, 16, 16); }
:where(.v30) .el-widget-ua-woo-add-to-cart .ua-button, :where(.v30) .el-widget-ua-woo-add-to-cart .ua-add-to-cart button { background-color: var( --g-color-accent ); }
:where(.v30) .el-widget-ua-woo-add-to-cart .ua-button:focus, :where(.v30) .el-widget-ua-woo-add-to-cart .ua-button:hover, :where(.v30) .el-widget-ua-woo-add-to-cart .ua-add-to-cart button:hover { background-color: var( --g-color-accent ); border-color: var( --g-color-accent ); }
:where(.v30) .el-1924 .el-element.el-element-d0ea720 .el-button { padding: 12px 13px 12px 20px; }
:where(.v30) .el-1924 .el-element.el-element-d0ea720 .ua-button, :where(.v30) .el-1924 .el-element.el-element-d0ea720 .ua-add-to-cart button { background-color: transparent; font-size: 14px; background-image: linear-gradient(90deg, rgb(230, 0, 0) 73%, rgb(21, 21, 21) 42%); border-radius: 8px; }
:where(.v30) .el-1924 .el-element.el-element-d0ea720 .el-align-icon-right { margin-left: 31px; }
:where(.v30) .el-1924 .el-element.el-element-0c860b6:not(.el-motion-effects-element-type-background) > .el-widget-wrap, :where(.v30) .el-1924 .el-element.el-element-0c860b6 > .el-widget-wrap > .el-motion-effects-container > .el-motion-effects-layer { background-color: rgba(233, 233, 233, 0.36); }
:where(.v30) .el-1924 .el-element.el-element-0c860b6 > .el-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 0px 5px; --ec-column-margin-right: 5px; --ec-column-margin-left: 5px; }
:where(.v30) .el-1924 .el-element.el-element-a30e48b.el-position-top .el-image-box-img { margin-bottom: 7px; }
:where(.v30) .el-1924 .el-element.el-element-a30e48b .el-image-box-title { margin-bottom: 0px; font-size: 18px; color: rgb(50, 50, 50); }
:where(.v30) .el-1924 .el-element.el-element-a30e48b .el-image-box-wrapper .el-image-box-img { width: 100%; }
:where(.v30) .el-1924 .el-element.el-element-a30e48b .el-image-box-img img { transition-duration: 0.3s; }
:where(.v30) .el-1924 .el-element.el-element-a30e48b:has(:hover) .el-image-box-title, :where(.v30) .el-1924 .el-element.el-element-a30e48b:has(:focus) .el-image-box-title { color: rgb(194, 26, 26); }
:where(.v30) .el-1924 .el-element.el-element-a30e48b .el-image-box-description { color: rgb(16, 16, 16); }
:where(.v30) .el-1924 .el-element.el-element-6b81cf1 .el-button { padding: 12px 13px 12px 20px; }
:where(.v30) .el-1924 .el-element.el-element-6b81cf1 .ua-button, :where(.v30) .el-1924 .el-element.el-element-6b81cf1 .ua-add-to-cart button { background-color: transparent; font-size: 14px; background-image: linear-gradient(90deg, rgb(230, 0, 0) 73%, rgb(21, 21, 21) 42%); border-radius: 8px; }
:where(.v30) .el-1924 .el-element.el-element-6b81cf1 .el-align-icon-right { margin-left: 31px; }
:where(.v30) .el-1924 .el-element.el-element-c899fa7:not(.el-motion-effects-element-type-background) > .el-widget-wrap, :where(.v30) .el-1924 .el-element.el-element-c899fa7 > .el-widget-wrap > .el-motion-effects-container > .el-motion-effects-layer { background-color: rgba(233, 233, 233, 0.36); }
:where(.v30) .el-1924 .el-element.el-element-c899fa7 > .el-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 0px 5px; --ec-column-margin-right: 5px; --ec-column-margin-left: 5px; }
:where(.v30) .el-1924 .el-element.el-element-c1b5709.el-position-top .el-image-box-img { margin-bottom: 7px; }
:where(.v30) .el-1924 .el-element.el-element-c1b5709 .el-image-box-title { margin-bottom: 0px; font-size: 18px; color: rgb(50, 50, 50); }
:where(.v30) .el-1924 .el-element.el-element-c1b5709 .el-image-box-wrapper .el-image-box-img { width: 100%; }
:where(.v30) .el-1924 .el-element.el-element-c1b5709 .el-image-box-img img { transition-duration: 0.3s; }
:where(.v30) .el-1924 .el-element.el-element-c1b5709:has(:hover) .el-image-box-title, :where(.v30) .el-1924 .el-element.el-element-c1b5709:has(:focus) .el-image-box-title { color: rgb(194, 26, 26); }
:where(.v30) .el-1924 .el-element.el-element-c1b5709 .el-image-box-description { color: rgb(16, 16, 16); }
:where(.v30) .el-1924 .el-element.el-element-3a45a46 .el-button { padding: 12px 13px 12px 20px; }
:where(.v30) .el-1924 .el-element.el-element-3a45a46 .ua-button, :where(.v30) .el-1924 .el-element.el-element-3a45a46 .ua-add-to-cart button { background-color: transparent; font-size: 14px; background-image: linear-gradient(90deg, rgb(230, 0, 0) 73%, rgb(21, 21, 21) 42%); border-radius: 8px; }
:where(.v30) .el-1924 .el-element.el-element-3a45a46 .el-align-icon-right { margin-left: 31px; }
:where(.v30) .el-1924 .el-element.el-element-01b97ac { margin-top: 25px; margin-bottom: 0px; }
:where(.v30) .el-1924 .el-element.el-element-19a2e06:not(.el-motion-effects-element-type-background) > .el-widget-wrap, :where(.v30) .el-1924 .el-element.el-element-19a2e06 > .el-widget-wrap > .el-motion-effects-container > .el-motion-effects-layer { background-color: rgba(233, 233, 233, 0.36); }
:where(.v30) .el-1924 .el-element.el-element-19a2e06 > .el-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 0px 5px; --ec-column-margin-right: 5px; --ec-column-margin-left: 5px; }
:where(.v30) .el-1924 .el-element.el-element-1133f61.el-position-top .el-image-box-img { margin-bottom: 7px; }
:where(.v30) .el-1924 .el-element.el-element-1133f61 .el-image-box-title { margin-bottom: 0px; font-size: 18px; color: rgb(50, 50, 50); }
:where(.v30) .el-1924 .el-element.el-element-1133f61 .el-image-box-wrapper .el-image-box-img { width: 100%; }
:where(.v30) .el-1924 .el-element.el-element-1133f61 .el-image-box-img img { transition-duration: 0.3s; }
:where(.v30) .el-1924 .el-element.el-element-1133f61:has(:hover) .el-image-box-title, :where(.v30) .el-1924 .el-element.el-element-1133f61:has(:focus) .el-image-box-title { color: rgb(194, 26, 26); }
:where(.v30) .el-1924 .el-element.el-element-1133f61 .el-image-box-description { color: rgb(16, 16, 16); }
:where(.v30) .el-1924 .el-element.el-element-79a978e .el-button { padding: 12px 13px 12px 20px; }
:where(.v30) .el-1924 .el-element.el-element-79a978e .ua-button, :where(.v30) .el-1924 .el-element.el-element-79a978e .ua-add-to-cart button { background-color: transparent; font-size: 14px; background-image: linear-gradient(90deg, rgb(230, 0, 0) 73%, rgb(21, 21, 21) 42%); border-radius: 8px; }
:where(.v30) .el-1924 .el-element.el-element-79a978e .el-align-icon-right { margin-left: 31px; }
:where(.v30) .el-1924 .el-element.el-element-e16d371:not(.el-motion-effects-element-type-background) > .el-widget-wrap, :where(.v30) .el-1924 .el-element.el-element-e16d371 > .el-widget-wrap > .el-motion-effects-container > .el-motion-effects-layer { background-color: rgba(233, 233, 233, 0.36); }
:where(.v30) .el-1924 .el-element.el-element-e16d371 > .el-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 0px 5px; --ec-column-margin-right: 5px; --ec-column-margin-left: 5px; }
:where(.v30) .el-1924 .el-element.el-element-f73068d.el-position-top .el-image-box-img { margin-bottom: 7px; }
:where(.v30) .el-1924 .el-element.el-element-f73068d .el-image-box-title { margin-bottom: 0px; font-size: 18px; color: rgb(50, 50, 50); }
:where(.v30) .el-1924 .el-element.el-element-f73068d .el-image-box-wrapper .el-image-box-img { width: 100%; }
:where(.v30) .el-1924 .el-element.el-element-f73068d .el-image-box-img img { transition-duration: 0.3s; }
:where(.v30) .el-1924 .el-element.el-element-f73068d:has(:hover) .el-image-box-title, :where(.v30) .el-1924 .el-element.el-element-f73068d:has(:focus) .el-image-box-title { color: rgb(194, 26, 26); }
:where(.v30) .el-1924 .el-element.el-element-f73068d .el-image-box-description { color: rgb(16, 16, 16); }
:where(.v30) .el-1924 .el-element.el-element-7a4ec8d .el-button { padding: 12px 13px 12px 20px; }
:where(.v30) .el-1924 .el-element.el-element-7a4ec8d .ua-button, :where(.v30) .el-1924 .el-element.el-element-7a4ec8d .ua-add-to-cart button { background-color: transparent; font-size: 14px; background-image: linear-gradient(90deg, rgb(230, 0, 0) 73%, rgb(21, 21, 21) 42%); border-radius: 8px; }
:where(.v30) .el-1924 .el-element.el-element-7a4ec8d .el-align-icon-right { margin-left: 31px; }
:where(.v30) .el-1924 .el-element.el-element-2fbf614:not(.el-motion-effects-element-type-background) > .el-widget-wrap, :where(.v30) .el-1924 .el-element.el-element-2fbf614 > .el-widget-wrap > .el-motion-effects-container > .el-motion-effects-layer { background-color: rgba(233, 233, 233, 0.36); }
:where(.v30) .el-1924 .el-element.el-element-2fbf614 > .el-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 0px 5px; --ec-column-margin-right: 5px; --ec-column-margin-left: 5px; }
:where(.v30) .el-1924 .el-element.el-element-d5d2ef0.el-position-top .el-image-box-img { margin-bottom: 7px; }
:where(.v30) .el-1924 .el-element.el-element-d5d2ef0 .el-image-box-title { margin-bottom: 0px; font-size: 18px; color: rgb(50, 50, 50); }
:where(.v30) .el-1924 .el-element.el-element-d5d2ef0 .el-image-box-wrapper .el-image-box-img { width: 100%; }
:where(.v30) .el-1924 .el-element.el-element-d5d2ef0 .el-image-box-img img { transition-duration: 0.3s; }
:where(.v30) .el-1924 .el-element.el-element-d5d2ef0:has(:hover) .el-image-box-title, :where(.v30) .el-1924 .el-element.el-element-d5d2ef0:has(:focus) .el-image-box-title { color: rgb(194, 26, 26); }
:where(.v30) .el-1924 .el-element.el-element-d5d2ef0 .el-image-box-description { color: rgb(16, 16, 16); }
:where(.v30) .el-1924 .el-element.el-element-a6e454b .el-button { padding: 12px 13px 12px 20px; }
:where(.v30) .el-1924 .el-element.el-element-a6e454b .ua-button, :where(.v30) .el-1924 .el-element.el-element-a6e454b .ua-add-to-cart button { background-color: transparent; font-size: 14px; background-image: linear-gradient(90deg, rgb(230, 0, 0) 73%, rgb(21, 21, 21) 42%); border-radius: 8px; }
:where(.v30) .el-1924 .el-element.el-element-a6e454b .el-align-icon-right { margin-left: 31px; }
:where(.v30) .el-1924 .el-element.el-element-123b95a { margin-top: 25px; margin-bottom: 0px; }
:where(.v30) .el-1924 .el-element.el-element-6ff3f7f:not(.el-motion-effects-element-type-background) > .el-widget-wrap, :where(.v30) .el-1924 .el-element.el-element-6ff3f7f > .el-widget-wrap > .el-motion-effects-container > .el-motion-effects-layer { background-color: rgba(233, 233, 233, 0.36); }
:where(.v30) .el-1924 .el-element.el-element-6ff3f7f > .el-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 0px 5px; --ec-column-margin-right: 5px; --ec-column-margin-left: 5px; }
:where(.v30) .el-1924 .el-element.el-element-0aae2ae.el-position-top .el-image-box-img { margin-bottom: 7px; }
:where(.v30) .el-1924 .el-element.el-element-0aae2ae .el-image-box-title { margin-bottom: 0px; font-size: 18px; color: rgb(50, 50, 50); }
:where(.v30) .el-1924 .el-element.el-element-0aae2ae .el-image-box-wrapper .el-image-box-img { width: 100%; }
:where(.v30) .el-1924 .el-element.el-element-0aae2ae .el-image-box-img img { transition-duration: 0.3s; }
:where(.v30) .el-1924 .el-element.el-element-0aae2ae:has(:hover) .el-image-box-title, :where(.v30) .el-1924 .el-element.el-element-0aae2ae:has(:focus) .el-image-box-title { color: rgb(194, 26, 26); }
:where(.v30) .el-1924 .el-element.el-element-0aae2ae .el-image-box-description { color: rgb(16, 16, 16); }
:where(.v30) .el-1924 .el-element.el-element-1ebf1af .el-button { padding: 12px 13px 12px 20px; }
:where(.v30) .el-1924 .el-element.el-element-1ebf1af .ua-button, :where(.v30) .el-1924 .el-element.el-element-1ebf1af .ua-add-to-cart button { background-color: transparent; font-size: 14px; background-image: linear-gradient(90deg, rgb(230, 0, 0) 73%, rgb(21, 21, 21) 42%); border-radius: 8px; }
:where(.v30) .el-1924 .el-element.el-element-1ebf1af .el-align-icon-right { margin-left: 31px; }
:where(.v30) .el-1924 .el-element.el-element-f4b29fc:not(.el-motion-effects-element-type-background) > .el-widget-wrap, :where(.v30) .el-1924 .el-element.el-element-f4b29fc > .el-widget-wrap > .el-motion-effects-container > .el-motion-effects-layer { background-color: rgba(233, 233, 233, 0.36); }
:where(.v30) .el-1924 .el-element.el-element-d7e81ed:not(.el-motion-effects-element-type-background) > .el-widget-wrap, :where(.v30) .el-1924 .el-element.el-element-d7e81ed > .el-widget-wrap > .el-motion-effects-container > .el-motion-effects-layer { background-color: rgba(233, 233, 233, 0.36); }
@media (max-width: 767px){
:where(.v30) .el-1924 .el-element.el-element-fa3f624 .el-image-box-img { margin-bottom: 7px; }
:where(.v30) .el-1924 .el-element.el-element-a30e48b .el-image-box-img { margin-bottom: 7px; }
:where(.v30) .el-1924 .el-element.el-element-c1b5709 .el-image-box-img { margin-bottom: 7px; }
:where(.v30) .el-1924 .el-element.el-element-1133f61 .el-image-box-img { margin-bottom: 7px; }
:where(.v30) .el-1924 .el-element.el-element-f73068d .el-image-box-img { margin-bottom: 7px; }
:where(.v30) .el-1924 .el-element.el-element-d5d2ef0 .el-image-box-img { margin-bottom: 7px; }
:where(.v30) .el-1924 .el-element.el-element-0aae2ae .el-image-box-img { margin-bottom: 7px; }
}
@media (min-width: 768px){
:where(.v30) .el-1924 .el-element.el-element-c89a332 { width: 30%; }
:where(.v30) .el-1924 .el-element.el-element-ef88f8e { width: 69.666%; }
}
:where(.v31) .el-24 .el-element.el-element-aa3bbab { margin-top: 30px; margin-bottom: 0px; }
:where(.v31) .el-widget-text-editor { color: var( --g-color-text ); }
:where(.v31) .el-widget-heading .el-heading-title { color: var( --g-color-primary ); }
:where(.v31) .el-24 .el-element.el-element-522ba01 .el-heading-title { font-size: 22px; color: rgb(67, 68, 68); }
:where(.v32) .el-widget-text-editor { color: var( --g-color-text ); }
@media (min-width: 768px){
:where(.v32) .el-873 .el-element.el-element-61317c1 { width: 15%; }
:where(.v32) .el-873 .el-element.el-element-0a2e049 { width: 69.333%; }
:where(.v32) .el-873 .el-element.el-element-501f039 { width: 15%; }
}
:where(.v33) .el-widget-video .el-widget-container, :where(.v33) .el-widget-video:not(:has(.el-widget-container)) { overflow: hidden; transform: translateZ(0px); }
:where(.v33) .el-widget-video .el-wrapper { aspect-ratio: var(--video-aspect-ratio); }
:where(.v33) .el-widget-video .el-wrapper iframe, :where(.v33) .el-widget-video .el-wrapper video { background-color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: flex; height: 100%; width: 100%; }
:where(.v34) .el-widget-divider { --divider-border-style: none; --divider-border-width: 1px; --divider-color: #0c0d0e; --divider-icon-size: 20px; --divider-element-spacing: 10px; --divider-pattern-height: 24px; --divider-pattern-size: 20px; --divider-pattern-url: none; --divider-pattern-repeat: repeat-x; }
:where(.v34) .el-widget-divider .el-divider { display: flex; }
:where(.v34) .el-widget-divider .el-divider-separator { direction: ltr; display: flex; margin: 0px; }
:where(.v34) .el-widget-divider:not(.el-widget-divider--view-line_text):not(.el-widget-divider--view-line_icon) .el-divider-separator { border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color); }
:where(.v35) .el-widget-call-to-action .el-widget-container, :where(.v35) .el-widget-call-to-action:not(:has(.el-widget-container)) { overflow: hidden; }
:where(.v35) .el-cta { display: flex; overflow: hidden; position: relative; transition: 0.5s; }
:where(.v35) .el-cta--skin-classic .el-cta { flex-wrap: wrap; }
:where(.v35) .el-cta--skin-classic .el-cta__content { background-color: rgb(249, 250, 250); transition: 0.4s; width: 100%; }
:where(.v35) .el-cta--skin-classic .el-cta__content-item, :where(.v35) .el-cta--skin-classic .el-cta__content-item .el-icon { border-color: rgb(63, 68, 75); color: rgb(63, 68, 75); fill: rgb(63, 68, 75); }
:where(.v35) .el-cta--skin-classic .el-cta__button.el-button { border-color: rgb(63, 68, 75); color: rgb(63, 68, 75); }
:where(.v35) .el-cta__button.el-button { align-self: center; background: transparent; border: 2px solid rgb(255, 255, 255); cursor: pointer; margin-left: auto; margin-right: auto; }
:where(.v35) .el-cta__button.el-button:hover { background: transparent; text-decoration: none; }
:where(.v35) .el-cta__title { font-size: 23px; }
:where(.v35) .el-cta__content { align-content: center; align-items: center; display: flex; flex-wrap: wrap; overflow: hidden; padding: 35px; width: 100%; z-index: 1; }
:where(.v35) .el-cta__content, :where(.v35) .el-cta__content-item { color: rgb(255, 255, 255); position: relative; transition: 0.5s; }
:where(.v35) .el-cta__content-item { margin: 0px; width: 100%; }
:where(.v35) .el-cta__content-item:not(:last-child) { margin-bottom: 15px; }
@media (max-width: 1024px){
:where(.v35) .el-cta { cursor: pointer; }
}
:where(.v36) .el-animated-content { --translate: 0,0; }
:where(.v37) .el-691 .el-element.el-element-0d81c13 { margin-top: 30px; margin-bottom: 0px; }
:where(.v37) .el-widget-heading .el-heading-title { color: var( --g-color-primary ); }
:where(.v37) .el-691 .el-element.el-element-daeb71d .el-heading-title { font-size: 18px; color: rgb(52, 53, 54); }
:where(.v37) .el-widget-text-editor { color: var( --g-color-text ); }
:where(.v37) .el-691 .el-element.el-element-f4a67b6 { font-size: 16px; }
:where(.v37) .el-691 .el-element.el-element-912d18e .el-wrapper { --video-aspect-ratio: 1.77777; }
:where(.v37) .el-691 .el-element.el-element-b49a084 > .el-element-populated { margin: 0px 0px 0px 10px; --ec-column-margin-right: 0px; --ec-column-margin-left: 10px; }
:where(.v37) .el-widget-divider { --divider-color: var( --g-color-secondary ); }
:where(.v37) .el-691 .el-element.el-element-846c23a { --divider-border-style: solid; --divider-color: #1C5ABB; --divider-border-width: 1px; }
:where(.v37) .el-691 .el-element.el-element-846c23a .el-divider-separator { width: 100%; }
:where(.v37) .el-691 .el-element.el-element-846c23a .el-divider { padding-block: 15px; }
:where(.v37) .el-691 .el-element.el-element-69219e3 p { margin-block-end: 0px; }
:where(.v37) .el-691 .el-element.el-element-b1045aa p { margin-block-end: 0px; }
:where(.v37) .el-691 .el-element.el-element-398cb85 p { margin-block-end: 0px; }
:where(.v37) .el-691 .el-element.el-element-fc6f9cf p { margin-block-end: 0px; }
:where(.v37) .el-691 .el-element.el-element-5093f10 p { margin-block-end: 0px; }
:where(.v37) .el-691 .el-element.el-element-2eea222 p { margin-block-end: 0px; }
:where(.v37) .el-691 .el-element.el-element-7a7460c .el-cta__content { text-align: center; }
:where(.v37) .el-691 .el-element.el-element-7a7460c .el-cta__button { color: rgb(255, 255, 255); background-color: rgb(215, 21, 21); border-color: rgb(215, 21, 21); }
:where(.v38) .pm-blog-thumb-effect-wrapper { position: relative; overflow: hidden; }
:where(.v38) .pm-blog-thumb-effect-wrapper:hover .pm-blog-thumbnail-overlay { opacity: 1; }
:where(.v38) .pm-blog-wrap .pm-blog-thumbnail-container { overflow: hidden; }
:where(.v38) .pm-blog-wrap .pm-blog-thumbnail-container .below-entry-meta, :where(.v38) .pm-blog-wrap .pm-blog-thumbnail-container img { width: 100%; height: 100%; transition: 0.4s ease-in-out; display: block; margin: 0px !important; }
:where(.v38) .pm-blog-thumbnail-overlay { opacity: 0; }
:where(.v38) .pm-blog-post-outer-container:hover .pm-blog-zoomin-effect img { transform: scale(1.2); }
:where(.v38) .pm-blog-post-container { overflow: hidden; }
:where(.v38) .pm-blog-post-container .pm-blog-inner-container { display: flex; flex-direction: column; }
:where(.v38) .pm-blog-post-container .pm-blog-post-content { line-height: 1.5em; color: rgb(119, 119, 119); font-size: 14px; margin-bottom: 10px; }
:where(.v38) .pm-blog-post-container .pm-blog-entry-title { font-size: 18px; margin-bottom: 5px; }
:where(.v38) .pm-blog-post-container .pm-blog-content-wrapper { background-color: rgb(245, 245, 245); padding: 30px; }
:where(.v38) .pm-blog-post-container .pm-blog-content-wrapper.empty-thumb { top: 0px; }
:where(.v38) .pm-blog-post-container:not(.pm-blog-skin-classic):not(.pm-blog-skin-side):not(.pm-blog-skin-banner) .pm-blog-thumbnail-container::after, :where(.v38) .pm-blog-post-container:not(.pm-blog-skin-classic):not(.pm-blog-skin-side):not(.pm-blog-skin-banner) .pm-blog-thumbnail-container::before { position: absolute; content: ""; z-index: 1; top: 50%; inset-inline-start: 50%; opacity: 0; transform: translate(-50%, -50%); transition: 0.4s linear; height: 1px; width: 100%; background-color: rgb(255, 255, 255); }
:where(.v38) .pm-blog-post-container:not(.pm-blog-skin-classic):not(.pm-blog-skin-side):not(.pm-blog-skin-banner) .pm-blog-thumbnail-container::before { width: 1px; height: 100%; }
:where(.v38) .pm-blog-post-container:not(.pm-blog-skin-classic):not(.pm-blog-skin-side):not(.pm-blog-skin-banner):hover .pm-blog-thumbnail-container::after { width: 20px; opacity: 1; }
:where(.v38) .pm-blog-post-container:not(.pm-blog-skin-classic):not(.pm-blog-skin-side):not(.pm-blog-skin-banner):hover .pm-blog-thumbnail-container::before { height: 20px; opacity: 1; }
:where(.v38) .pm-blog-post-container:not(.pm-blog-skin-classic):not(.pm-blog-skin-side):not(.pm-blog-skin-banner) .pm-blog-content-wrapper { margin: 0px 10px 20px; clear: both; }
:where(.v38) .pm-blog-post-container.pm-blog-skin-banner .pm-blog-thumbnail-overlay, :where(.v38) .pm-blog-post-container.pm-blog-skin-classic .pm-blog-thumbnail-overlay, :where(.v38) .pm-blog-post-container.pm-blog-skin-side .pm-blog-thumbnail-overlay { position: absolute; top: 0px; inset-inline-start: 0px; width: 100%; height: 100%; transition: 0.3s ease-in-out; }
:where(.v38) .pm-blog-post-container.pm-blog-skin-banner .pm-blog-thumbnail-overlay a, :where(.v38) .pm-blog-post-container.pm-blog-skin-classic .pm-blog-thumbnail-overlay a, :where(.v38) .pm-blog-post-container.pm-blog-skin-side .pm-blog-thumbnail-overlay a { display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; }
:where(.v38) .pm-blog-entry-meta { line-height: 1.3em; font-size: 12px; margin-bottom: 13px; color: rgb(173, 173, 173); }
:where(.v38) .pm-blog-entry-meta i { margin-inline-end: 3px; transition: 0.3s ease-in-out; }
:where(.v38) .pm-blog-meta-data { display: inline-block; }
:where(.v38) .pm-blog-meta-data a, :where(.v38) .pm-blog-meta-data span { color: inherit; transition: 0.3s ease-in-out; }
:where(.v38) .pm-blog-entry-title a, :where(.v38) .pm-blog-post-content .pm-blog-excerpt-link, :where(.v38) .pm-blog-post-tags-container a { transition: 0.3s ease-in-out; }
:where(.v38) .pm-blog-align-left .pm-blog-inner-container { align-items: start; }
:where(.v38) .pm-blog-wrap { display: flex; flex-wrap: wrap; }
:where(.v38) .pm-blog-pagination-container { text-align: right; }
:where(.v38) .pm-blog-pagination-container span { cursor: default; }
:where(.v38) .pm-blog-pagination-container .page-numbers { display: inline-block; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(0, 0, 0); line-height: 1; font-size: 1em; font-weight: 400; text-decoration: none; padding: 0.75em; margin: 0px 0.4em 0.4em 0px; transition: 0.3s ease-in-out; }
:where(.v38) .pm-blog-even .pm-blog-post-container { height: 100%; }
@media (max-width: 768px){
:where(.v38) .pm-blog-post-container:not(.pm-blog-skin-banner) .pm-blog-content-wrapper { top: 0px; margin: 0px; padding: 15px; }
}
:where(.v39) .fa, :where(.v39) .fab, :where(.v39) .fad, :where(.v39) .fal, :where(.v39) .far, :where(.v39) .fas { -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }
:where(.v39) .fa-calendar-alt::before { content: ""; }
:where(.v39) .fa-circle::before { content: ""; }
:where(.v39) .fa-envelope::before { content: ""; }
:where(.v39) .fa-facebook::before { content: ""; }
:where(.v39) .fa-fax::before { content: ""; }
:where(.v39) .fa-map-marker-alt::before { content: ""; }
:where(.v39) .fa-phone-alt::before { content: ""; }
:where(.v39) .fa-twitter::before { content: ""; }
:where(.v39) .fa-youtube::before { content: ""; }
:where(.v39) .fab { font-family: "Font Awesome 5 Brands"; }
@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 400; font-display: block; src: url("/fonts/fa-regular-400.woff2") format("woff2"), url("/fonts/fa-regular-400.woff") format("woff"), url("/fonts/fa-regular-400.ttf") format("truetype"); }
:where(.v39) .fab, :where(.v39) .far { font-weight: 400; }
:where(.v39) .fa, :where(.v39) .far, :where(.v39) .fas { font-family: "Font Awesome 5 Free"; }
:where(.v39) .fa, :where(.v39) .fas { font-weight: 900; }
:where(.v40) .el-widget-pm-addon-blog .pm-blog-entry-title a { color: var( --g-color-secondary ); }
:where(.v40) .el-widget-pm-addon-blog .pm-blog-entry-title:hover a { color: var( --g-color-primary ); }
:where(.v40) .el-widget-pm-addon-blog .pm-blog-post-content { color: var( --g-color-text ); }
:where(.v40) .el-widget-pm-addon-blog .pm-blog-pagination-container .page-numbers { color: var( --g-color-secondary ); background-color: var( --g-color-primary ); }
:where(.v40) .el-widget-pm-addon-blog .pm-blog-pagination-container .page-numbers:hover { color: var( --g-color-primary ); background-color: var( --g-color-secondary ); }
:where(.v40) .el-widget-pm-addon-blog .pm-blog-pagination-container span.current { color: var( --g-color-primary ); background-color: var( --g-color-secondary ); }
:where(.v40) .el-452 .el-element.el-element-ae7b05f .pm-blog-post-outer-container { width: 33.33%; margin-bottom: 17px; padding-right: calc(8.5px); padding-left: calc(8.5px); }
:where(.v40) .el-452 .el-element.el-element-ae7b05f .pm-blog-content-wrapper { text-align: left; }
:where(.v40) .el-452 .el-element.el-element-ae7b05f .pm-blog-thumbnail-container img { object-fit: cover; }
:where(.v40) .el-452 .el-element.el-element-ae7b05f .pm-blog-wrap { margin-left: calc(-8.5px); margin-right: calc(-8.5px); }
:where(.v40) .el-452 .el-element.el-element-ae7b05f .pm-blog-pagination-container { text-align: center; }
:where(.v40) .el-452 .el-element.el-element-ae7b05f .pm-blog-meta-data > * { color: rgb(210, 52, 52); }
:where(.v40) .el-452 .el-element.el-element-ae7b05f .pm-blog-post-container { background-color: rgb(245, 245, 245); }
:where(.v40) .el-452 .el-element.el-element-ae7b05f .pm-blog-pagination-container .page-numbers { background-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; }
@media (max-width: 1024px){
:where(.v40) .el-452 .el-element.el-element-ae7b05f .pm-blog-post-outer-container { width: 50%; }
}
@media (max-width: 767px){
:where(.v40) .el-452 .el-element.el-element-ae7b05f .pm-blog-post-outer-container { width: 100%; }
}
:where(.v41) .skip-link.sr-only { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; position: absolute !important; overflow-wrap: normal !important; }
:where(.v41) .skip-link.sr-only:focus { background-color: rgb(238, 238, 238); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
:where(.v42) .shop img, :where(.v42) .shop-page img { height: auto; max-width: 100%; }
:where(.v43,.v44,.v45) .shop h2, :where(.v43,.v44,.v45) .shop-account h2 { font-size: 1.625rem; }
@media (min-width: 922px){
:where(.v43,.v45) .a-woo-shop-archive .site-content > .a-container { max-width: 1240px; }
}
:where(.v46) .x-site-blocks:has(> .x-block-shop-coming-soon) { --x--style--root--padding-top: 0; --x--style--root--padding-bottom: 0; }
:where(.v47) .x-container-core-group-is-layout-857ef822 { flex-flow: column; align-items: center; }
:where(.v48) .el-widget-image .widget-image-caption { color: var( --g-color-text ); }
:where(.v48) .el-18 .el-element.el-element-31cb933:not(.el-motion-effects-element-type-background), :where(.v48) .el-18 .el-element.el-element-31cb933 > .el-motion-effects-container > .el-motion-effects-layer { background-color: rgb(243, 245, 244); }
:where(.v48) .el-18 .el-element.el-element-31cb933 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 36px 0px; }
:where(.v48) .el-widget-button .el-button { background-color: var( --g-color-accent ); }
:where(.v48) .el-18 .el-element.el-element-677fbe8 .el-button { background-color: rgb(189, 22, 22); fill: rgb(255, 255, 255); color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px 0px; padding: 10px 60px; }
:where(.v48) .el-18 .el-element.el-element-677fbe8 .el-button:hover, :where(.v48) .el-18 .el-element.el-element-677fbe8 .el-button:focus { background-color: rgb(255, 255, 255); color: rgb(165, 19, 19); }
:where(.v48) .el-18 .el-element.el-element-87785af .el-button { background-color: rgb(189, 22, 22); fill: rgb(255, 255, 255); color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px 0px; padding: 10px 35px; }
:where(.v48) .el-18 .el-element.el-element-87785af .el-button:hover, :where(.v48) .el-18 .el-element.el-element-87785af .el-button:focus { background-color: rgb(255, 255, 255); color: rgb(165, 19, 19); }
:where(.v48) .el-18 .el-element.el-element-825d79f .el-button { background-color: rgb(189, 22, 22); fill: rgb(255, 255, 255); color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px 0px; padding: 10px 55px; }
:where(.v48) .el-18 .el-element.el-element-825d79f .el-button:hover, :where(.v48) .el-18 .el-element.el-element-825d79f .el-button:focus { background-color: rgb(255, 255, 255); color: rgb(165, 19, 19); }
:where(.v48) .el-18 .el-element.el-element-b77e555 .el-button { background-color: rgb(189, 22, 22); fill: rgb(255, 255, 255); color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px 0px; padding: 10px 50px; }
:where(.v48) .el-18 .el-element.el-element-b77e555 .el-button:hover, :where(.v48) .el-18 .el-element.el-element-b77e555 .el-button:focus { background-color: rgb(255, 255, 255); color: rgb(165, 19, 19); }
:where(.v48) .el-18 .el-element.el-element-14ac2df .el-button { background-color: rgb(189, 22, 22); fill: rgb(255, 255, 255); color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px 0px; padding: 10px 57px 10px 56px; }
:where(.v48) .el-18 .el-element.el-element-14ac2df .el-button:hover, :where(.v48) .el-18 .el-element.el-element-14ac2df .el-button:focus { background-color: rgb(255, 255, 255); color: rgb(165, 19, 19); }
:where(.v48) .el-18 .el-element.el-element-fabdc5b .el-button { background-color: rgb(189, 22, 22); fill: rgb(255, 255, 255); color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px 0px; padding: 10px 59px; }
:where(.v48) .el-18 .el-element.el-element-fabdc5b .el-button:hover, :where(.v48) .el-18 .el-element.el-element-fabdc5b .el-button:focus { background-color: rgb(255, 255, 255); color: rgb(165, 19, 19); }
:where(.v48) .el-18 .el-element.el-element-94e355c .el-button { background-color: rgb(189, 22, 22); fill: rgb(255, 255, 255); color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px 0px; padding: 10px 55px; }
:where(.v48) .el-18 .el-element.el-element-94e355c .el-button:hover, :where(.v48) .el-18 .el-element.el-element-94e355c .el-button:focus { background-color: rgb(255, 255, 255); color: rgb(165, 19, 19); }
:where(.v48) .el-18 .el-element.el-element-2bf3a35 .el-button { background-color: rgb(189, 22, 22); fill: rgb(255, 255, 255); color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px 0px; padding: 10px 48px 10px 47px; }
:where(.v48) .el-18 .el-element.el-element-2bf3a35 .el-button:hover, :where(.v48) .el-18 .el-element.el-element-2bf3a35 .el-button:focus { background-color: rgb(255, 255, 255); color: rgb(165, 19, 19); }
:where(.v48) .el-18 .el-element.el-element-53c58d0a { margin-top: 13px; margin-bottom: 0px; }
:where(.v48) .el-18 .el-element.el-element-1d6182ac .ek-section-title-wraper .ek-section-title > span { color: rgb(0, 0, 0); }
:where(.v48) .el-18 .el-element.el-element-1d6182ac .ek-section-title-wraper .ek-section-title:hover > span { color: rgb(0, 0, 0); }
:where(.v48) .el-18 .el-element.el-element-1d6182ac .ek-section-title-wraper .ek-border-divider { width: 100px; background: linear-gradient(90deg, rgb(148, 16, 16) 0%, rgb(148, 16, 16) 100%); }
:where(.v48) .el-18 .el-element.el-element-1d6182ac .ek-section-title-wraper .ek-border-divider, :where(.v48) .el-18 .el-element.el-element-1d6182ac .ek-border-divider::before { height: 4px; }
:where(.v48) .el-18 .el-element.el-element-1d6182ac .ek-section-title-wraper .ek-border-divider::before { background-color: rgb(148, 16, 16); color: rgb(148, 16, 16); }
:where(.v48) .el-18 .el-element.el-element-9a7b04f .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v48) .el-18 .el-element.el-element-9a7b04f .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v48) .el-18 .el-element.el-element-9a7b04f .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v48) .el-18 .el-element.el-element-9a7b04f .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v48) .el-18 .el-element.el-element-9a7b04f .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v48) .el-18 .el-element.el-element-9a7b04f .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v48) .el-18 .el-element.el-element-9a7b04f .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v48) .el-18 .el-element.el-element-9a7b04f .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:where(.v48) .el-18 .el-element.el-element-310faedb .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v48) .el-18 .el-element.el-element-310faedb .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v48) .el-18 .el-element.el-element-310faedb .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v48) .el-18 .el-element.el-element-310faedb .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v48) .el-18 .el-element.el-element-310faedb .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v48) .el-18 .el-element.el-element-310faedb .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v48) .el-18 .el-element.el-element-310faedb .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v48) .el-18 .el-element.el-element-310faedb .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:where(.v48) .el-18 .el-element.el-element-7cfb92 .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v48) .el-18 .el-element.el-element-7cfb92 .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v48) .el-18 .el-element.el-element-7cfb92 .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v48) .el-18 .el-element.el-element-7cfb92 .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v48) .el-18 .el-element.el-element-7cfb92 .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v48) .el-18 .el-element.el-element-7cfb92 .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v48) .el-18 .el-element.el-element-7cfb92 .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v48) .el-18 .el-element.el-element-7cfb92 .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:where(.v48) .el-18 .el-element.el-element-3d768c99 .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v48) .el-18 .el-element.el-element-3d768c99 .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v48) .el-18 .el-element.el-element-3d768c99 .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v48) .el-18 .el-element.el-element-3d768c99 .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v48) .el-18 .el-element.el-element-3d768c99 .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v48) .el-18 .el-element.el-element-3d768c99 .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v48) .el-18 .el-element.el-element-3d768c99 .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v48) .el-18 .el-element.el-element-3d768c99 .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:where(.v48) .el-18 .el-element.el-element-28c81847 .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v48) .el-18 .el-element.el-element-28c81847 .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v48) .el-18 .el-element.el-element-28c81847 .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v48) .el-18 .el-element.el-element-28c81847 .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v48) .el-18 .el-element.el-element-28c81847 .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v48) .el-18 .el-element.el-element-28c81847 .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v48) .el-18 .el-element.el-element-28c81847 .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v48) .el-18 .el-element.el-element-28c81847 .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:where(.v48) .el-18 .el-element.el-element-3118da10 .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v48) .el-18 .el-element.el-element-3118da10 .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v48) .el-18 .el-element.el-element-3118da10 .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v48) .el-18 .el-element.el-element-3118da10 .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v48) .el-18 .el-element.el-element-3118da10 .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v48) .el-18 .el-element.el-element-3118da10 .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v48) .el-18 .el-element.el-element-3118da10 .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v48) .el-18 .el-element.el-element-3118da10 .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:where(.v48) .el-18 .el-element.el-element-539342d5 .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v48) .el-18 .el-element.el-element-539342d5 .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v48) .el-18 .el-element.el-element-539342d5 .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v48) .el-18 .el-element.el-element-539342d5 .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v48) .el-18 .el-element.el-element-539342d5 .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v48) .el-18 .el-element.el-element-539342d5 .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v48) .el-18 .el-element.el-element-539342d5 .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v48) .el-18 .el-element.el-element-539342d5 .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:where(.v48) .el-18 .el-element.el-element-185ca46a .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v48) .el-18 .el-element.el-element-185ca46a .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v48) .el-18 .el-element.el-element-185ca46a .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v48) .el-18 .el-element.el-element-185ca46a .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v48) .el-18 .el-element.el-element-185ca46a .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v48) .el-18 .el-element.el-element-185ca46a .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v48) .el-18 .el-element.el-element-185ca46a .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v48) .el-18 .el-element.el-element-185ca46a .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:where(.v48) .el-18 .el-element.el-element-62cbd2cd:not(.el-motion-effects-element-type-background), :where(.v48) .el-18 .el-element.el-element-62cbd2cd > .el-motion-effects-container > .el-motion-effects-layer { background-image: url("/images/DSC8201.jpg"); background-repeat: no-repeat; background-size: cover; }
:where(.v48) .el-18 .el-element.el-element-62cbd2cd { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 20px; margin-bottom: 0px; padding: 35px 0px 30px; }
:where(.v48) .el-widget-heading .el-heading-title { color: var( --g-color-primary ); }
:where(.v48) .el-18 .el-element.el-element-ed7a1af { text-align: center; }
:where(.v48) .el-18 .el-element.el-element-ed7a1af .el-heading-title { color: rgb(255, 255, 255); }
:where(.v48) .el-18 .el-element.el-element-72b6c93a .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v48) .el-widget-text-editor { color: var( --g-color-text ); }
:where(.v48) .el-18 .el-element.el-element-6ea8002b > .el-widget-container { margin: -20px 0px 0px; }
:where(.v48) .el-18 .el-element.el-element-6ea8002b { text-align: center; color: rgb(247, 247, 247); }
:where(.v48) .el-18 .el-element.el-element-67c97d58 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v48) .el-18 .el-element.el-element-25bf96cb > .el-widget-container { margin: -20px 0px 0px; }
:where(.v48) .el-18 .el-element.el-element-25bf96cb { text-align: center; color: rgb(247, 247, 247); }
:where(.v48) .el-18 .el-element.el-element-3937464d .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v48) .el-18 .el-element.el-element-cf8e2dc > .el-widget-container { margin: -20px 0px 0px; }
:where(.v48) .el-18 .el-element.el-element-cf8e2dc { text-align: center; color: rgb(247, 247, 247); }
:where(.v48) .el-18 .el-element.el-element-337612d8 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v48) .el-18 .el-element.el-element-731f7ced > .el-widget-container { margin: -20px 0px 0px; }
:where(.v48) .el-18 .el-element.el-element-731f7ced { text-align: center; color: rgb(247, 247, 247); }
:where(.v48) .el-18 .el-element.el-element-5d6f6aae .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v48) .el-18 .el-element.el-element-1f5b182a > .el-widget-container { margin: -20px 0px 0px; }
:where(.v48) .el-18 .el-element.el-element-1f5b182a { text-align: center; color: rgb(247, 247, 247); }
:where(.v48) .el-18 .el-element.el-element-723891f0 { margin-top: 30px; margin-bottom: 0px; }
:where(.v48) .el-18 .el-element.el-element-d816c84 .ek-section-title-wraper .ek-section-title > span { color: rgb(0, 0, 0); }
:where(.v48) .el-18 .el-element.el-element-d816c84 .ek-section-title-wraper .ek-section-title:hover > span { color: rgb(0, 0, 0); }
:where(.v48) .el-18 .el-element.el-element-d816c84 .ek-section-title-wraper .ek-border-divider { width: 100px; background: linear-gradient(90deg, rgb(148, 16, 16) 0%, rgb(148, 16, 16) 100%); }
:where(.v48) .el-18 .el-element.el-element-d816c84 .ek-section-title-wraper .ek-border-divider, :where(.v48) .el-18 .el-element.el-element-d816c84 .ek-border-divider::before { height: 4px; }
:where(.v48) .el-18 .el-element.el-element-d816c84 .ek-section-title-wraper .ek-border-divider::before { background-color: rgb(148, 16, 16); color: rgb(148, 16, 16); }
:where(.v48) .el-18 .el-element.el-element-8fbd6cd > .el-widget-container { padding: 100px 0px 73px; }
:where(.v48) .el-18 .el-element.el-element-4367588a { margin-top: 30px; margin-bottom: 0px; }
:where(.v48) .el-18 .el-element.el-element-15d76ee .ek-section-title-wraper .ek-section-title > span { color: rgb(0, 0, 0); }
:where(.v48) .el-18 .el-element.el-element-15d76ee .ek-section-title-wraper .ek-section-title:hover > span { color: rgb(0, 0, 0); }
:where(.v48) .el-18 .el-element.el-element-15d76ee .ek-section-title-wraper .ek-border-divider { width: 100px; background: linear-gradient(90deg, rgb(148, 16, 16) 0%, rgb(148, 16, 16) 100%); }
:where(.v48) .el-18 .el-element.el-element-15d76ee .ek-section-title-wraper .ek-border-divider, :where(.v48) .el-18 .el-element.el-element-15d76ee .ek-border-divider::before { height: 4px; }
:where(.v48) .el-18 .el-element.el-element-15d76ee .ek-section-title-wraper .ek-border-divider::before { background-color: rgb(148, 16, 16); color: rgb(148, 16, 16); }
:where(.v48) .el-18 .el-element.el-element-5f2cc4ec { line-height: 14px; }
:root:where(.v48) { --page-title-display: none; }
@media (min-width: 768px){
:where(.v48) .el-18 .el-element.el-element-61facba1 { width: 55%; }
:where(.v48) .el-18 .el-element.el-element-54e67372 { width: 45%; }
}
@media (max-width: 767px){
:where(.v48) .el-18 .el-element.el-element-31cb933 { padding: 0px; }
:where(.v48) .el-18 .el-element.el-element-e023c13 { width: 50%; }
:where(.v48) .el-18 .el-element.el-element-677fbe8 .el-button { padding: 10px 27px; }
:where(.v48) .el-18 .el-element.el-element-ac1d549 { width: 50%; }
:where(.v48) .el-18 .el-element.el-element-87785af .el-button { padding: 10px 0px 10px 2px; }
:where(.v48) .el-18 .el-element.el-element-8c064f9 { width: 50%; }
:where(.v48) .el-18 .el-element.el-element-825d79f .el-button { padding: 10px 20px; }
:where(.v48) .el-18 .el-element.el-element-4631180 { width: 50%; }
:where(.v48) .el-18 .el-element.el-element-b77e555 .el-button { padding: 10px 15px; }
:where(.v48) .el-18 .el-element.el-element-05ee167 { width: 50%; }
:where(.v48) .el-18 .el-element.el-element-14ac2df .el-button { padding: 10px 23px 10px 22px; }
:where(.v48) .el-18 .el-element.el-element-b491761 { width: 50%; }
:where(.v48) .el-18 .el-element.el-element-fabdc5b .el-button { padding: 10px 27px; }
:where(.v48) .el-18 .el-element.el-element-edb22c5 { width: 50%; }
:where(.v48) .el-18 .el-element.el-element-94e355c .el-button { padding: 10px 20px; }
:where(.v48) .el-18 .el-element.el-element-7dd6d4b { width: 50%; }
:where(.v48) .el-18 .el-element.el-element-2bf3a35 .el-button { padding: 10px 12px; }
:where(.v48) .el-18 .el-element.el-element-5913132b { width: 50%; }
:where(.v48) .el-18 .el-element.el-element-43b82c41 { width: 50%; }
:where(.v48) .el-18 .el-element.el-element-6b0e5052 { width: 50%; }
:where(.v48) .el-18 .el-element.el-element-1d711caa { width: 50%; }
:where(.v48) .el-18 .el-element.el-element-a3a2d3 { width: 50%; }
:where(.v48) .el-18 .el-element.el-element-53890c4e { width: 50%; }
:where(.v48) .el-18 .el-element.el-element-7a42aa7c { width: 50%; }
:where(.v48) .el-18 .el-element.el-element-2e8b3e6b { width: 50%; }
:where(.v48) .el-18 .el-element.el-element-8fbd6cd > .el-widget-container { padding: 0px; }
:where(.v48) .el-18 .el-element.el-element-5f2cc4ec { line-height: 1.4em; }
}
:where(.v49) .el-widget-image .widget-image-caption { color: var( --g-color-text ); }
:where(.v49) .el-1410 .el-element.el-element-6573fc7 { margin-top: 25px; margin-bottom: 49px; }
:where(.v49) .el-1410 .el-element.el-element-de9f33a > .el-element-populated { border-style: solid; border-width: 1px; border-color: rgb(190, 190, 190); margin: 0px 10px; --ec-column-margin-right: 10px; --ec-column-margin-left: 10px; }
:where(.v49) .el-1410 .el-element.el-element-de9f33a > .el-element-populated, :where(.v49) .el-1410 .el-element.el-element-de9f33a > .el-element-populated > .el-background-overlay, :where(.v49) .el-1410 .el-element.el-element-de9f33a > .el-background-slideshow { border-radius: 3px; }
:where(.v49) .el-1410 .el-element.el-element-0fe012c .widget-image-caption { color: rgb(68, 67, 67); font-size: 16px; margin-block-start: 0px; }
:where(.v49) .el-widget-button .el-button { background-color: var( --g-color-accent ); }
:where(.v49) .el-1410 .el-element.el-element-2970964b .el-button { background-color: rgb(173, 43, 34); border-radius: 3px; }
:where(.v49) .el-1410 .el-element.el-element-2970964b > .el-widget-container { margin: -10px 0px 0px; }
:where(.v49) .el-widget-text-editor { color: var( --g-color-text ); }
:where(.v49) .el-1410 .el-element.el-element-2e3bae1 { text-align: center; line-height: 18px; color: rgb(61, 60, 60); }
:where(.v49) .el-1410 .el-element.el-element-f17ac62 > .el-element-populated { border-style: solid; border-width: 1px; border-color: rgb(190, 190, 190); margin: 0px 10px; --ec-column-margin-right: 10px; --ec-column-margin-left: 10px; }
:where(.v49) .el-1410 .el-element.el-element-f17ac62 > .el-element-populated, :where(.v49) .el-1410 .el-element.el-element-f17ac62 > .el-element-populated > .el-background-overlay, :where(.v49) .el-1410 .el-element.el-element-f17ac62 > .el-background-slideshow { border-radius: 3px; }
:where(.v49) .el-1410 .el-element.el-element-6a2bca3 .widget-image-caption { color: rgb(68, 67, 67); font-size: 16px; margin-block-start: 0px; }
:where(.v49) .el-1410 .el-element.el-element-82f8ae5 .el-button { background-color: rgb(173, 43, 34); border-radius: 3px; }
:where(.v49) .el-1410 .el-element.el-element-82f8ae5 > .el-widget-container { margin: -10px 0px 0px; }
:where(.v49) .el-1410 .el-element.el-element-f76e210 { text-align: center; line-height: 18px; color: rgb(61, 60, 60); }
:where(.v49) .el-1410 .el-element.el-element-7506d72 > .el-element-populated { border-style: solid; border-width: 1px; border-color: rgb(190, 190, 190); margin: 0px 10px; --ec-column-margin-right: 10px; --ec-column-margin-left: 10px; }
:where(.v49) .el-1410 .el-element.el-element-7506d72 > .el-element-populated, :where(.v49) .el-1410 .el-element.el-element-7506d72 > .el-element-populated > .el-background-overlay, :where(.v49) .el-1410 .el-element.el-element-7506d72 > .el-background-slideshow { border-radius: 3px; }
:where(.v49) .el-1410 .el-element.el-element-422a021 .widget-image-caption { color: rgb(68, 67, 67); font-size: 16px; margin-block-start: 0px; }
:where(.v49) .el-1410 .el-element.el-element-a82a7d9 .el-button { background-color: rgb(173, 43, 34); border-radius: 3px; }
:where(.v49) .el-1410 .el-element.el-element-a82a7d9 > .el-widget-container { margin: -10px 0px 0px; }
:where(.v49) .el-1410 .el-element.el-element-6a50da6 { text-align: center; line-height: 18px; color: rgb(61, 60, 60); }
@media (max-width: 767px){
:where(.v49) .el-1410 .el-element.el-element-de9f33a > .el-element-populated { margin: 0px 10px 5px; --ec-column-margin-right: 10px; --ec-column-margin-left: 10px; }
:where(.v49) .el-1410 .el-element.el-element-f17ac62 > .el-element-populated { margin: 5px 10px; --ec-column-margin-right: 10px; --ec-column-margin-left: 10px; }
:where(.v49) .el-1410 .el-element.el-element-7506d72 > .el-element-populated { margin: 5px 10px; --ec-column-margin-right: 10px; --ec-column-margin-left: 10px; }
}
:where(.v50) .el-widget-image .widget-image-caption { color: var( --g-color-text ); }
:where(.v50) .el-196 .el-element.el-element-45422b5 .widget-image-caption { color: rgb(66, 65, 65); }
:where(.v50) .el-widget-button .el-button { background-color: var( --g-color-accent ); }
:where(.v50) .el-196 .el-element.el-element-ee1ed5c .el-button { background-color: rgb(192, 49, 20); padding: 10px 20px; }
:where(.v50) .el-196 .el-element.el-element-ee1ed5c > .el-widget-container { margin: -10px 0px 0px; }
:where(.v50) .el-196 .el-element.el-element-ee1ed5c .el-button-content-wrapper { flex-direction: row; }
:where(.v50) .el-196 .el-element.el-element-f06de0a .widget-image-caption { color: rgb(66, 65, 65); }
:where(.v50) .el-196 .el-element.el-element-dd64c41 .el-button { background-color: rgb(192, 49, 20); padding: 10px 20px; }
:where(.v50) .el-196 .el-element.el-element-dd64c41 > .el-widget-container { margin: -10px 0px 0px; }
:where(.v50) .el-196 .el-element.el-element-dd64c41 .el-button-content-wrapper { flex-direction: row; }
:where(.v50) .el-196 .el-element.el-element-df71489 .widget-image-caption { color: rgb(66, 65, 65); }
:where(.v50) .el-196 .el-element.el-element-13b2de2 .el-button { background-color: rgb(192, 49, 20); padding: 10px 20px; }
:where(.v50) .el-196 .el-element.el-element-13b2de2 > .el-widget-container { margin: -10px 0px 0px; }
:where(.v50) .el-196 .el-element.el-element-13b2de2 .el-button-content-wrapper { flex-direction: row; }
:where(.v50) .el-196 .el-element.el-element-0132941 .widget-image-caption { color: rgb(66, 65, 65); }
:where(.v50) .el-196 .el-element.el-element-3c171e9 .el-button { background-color: rgb(192, 49, 20); padding: 10px 20px; }
:where(.v50) .el-196 .el-element.el-element-3c171e9 > .el-widget-container { margin: -10px 0px 0px; }
:where(.v50) .el-196 .el-element.el-element-3c171e9 .el-button-content-wrapper { flex-direction: row; }
:where(.v50) .el-196 .el-element.el-element-78f3b0a .widget-image-caption { color: rgb(66, 65, 65); }
:where(.v50) .el-196 .el-element.el-element-002a26d .el-button { background-color: rgb(192, 49, 20); padding: 10px 20px; }
:where(.v50) .el-196 .el-element.el-element-002a26d > .el-widget-container { margin: -10px 0px 0px; }
:where(.v50) .el-196 .el-element.el-element-002a26d .el-button-content-wrapper { flex-direction: row; }
:where(.v50) .el-196 .el-element.el-element-48bc07a .widget-image-caption { color: rgb(66, 65, 65); }
:where(.v50) .el-196 .el-element.el-element-799b755 .el-button { background-color: rgb(192, 49, 20); padding: 10px 20px; }
:where(.v50) .el-196 .el-element.el-element-799b755 > .el-widget-container { margin: -10px 0px 0px; }
:where(.v50) .el-196 .el-element.el-element-799b755 .el-button-content-wrapper { flex-direction: row; }
:where(.v50) .el-196 .el-element.el-element-9e708b2 { margin-top: 22px; margin-bottom: 0px; }
:where(.v50) .el-widget-heading .el-heading-title { color: var( --g-color-primary ); }
:where(.v50) .el-196 .el-element.el-element-859e3e5 .el-heading-title { color: rgb(60, 62, 63); }
:where(.v50) .el-widget-text-editor { color: var( --g-color-text ); }
:where(.v50) .el-196 .el-element.el-element-0ca1c62 > .el-widget-container { margin: 0px; padding: 0px; }
:where(.v50) .el-196 .el-element.el-element-0ca1c62 { font-size: 20px; line-height: 24px; color: rgb(46, 46, 46); }
:where(.v50) .el-196 .el-element.el-element-49476a9 > .el-widget-container { margin: -30px 0px 0px; }
:where(.v50) .el-196 .el-element.el-element-49476a9 { text-align: start; }
:where(.v50) .el-196 .el-element.el-element-9dca8cd { margin-top: 24px; margin-bottom: 0px; }
:where(.v50) .el-196 .el-element.el-element-cc28cdf .el-heading-title { font-size: 25px; color: rgb(54, 56, 56); }
:where(.v50) .el-widget-divider { --divider-color: var( --g-color-secondary ); }
:where(.v50) .el-196 .el-element.el-element-2115a95 { --divider-border-style: solid; --divider-color: #858282; --divider-border-width: 1px; }
:where(.v50) .el-196 .el-element.el-element-2115a95 .el-divider-separator { width: 100%; }
:where(.v50) .el-196 .el-element.el-element-2115a95 .el-divider { padding-block: 3px; }
@media (min-width: 768px){
:where(.v50) .el-196 .el-element.el-element-60693f1 { width: 60%; }
:where(.v50) .el-196 .el-element.el-element-d2e57ff { width: 40%; }
}
:where(.v51) .far { font-family: "Font Awesome 5 Free"; font-weight: 400; }
:where(.v52) .el-widget-icon-box .el-icon-box-wrapper { display: flex; flex-direction: column; text-align: center; }
:where(.v52) .el-widget-icon-box .el-icon-box-icon { display: inline-block; flex: 0 0 auto; line-height: 0; }
:where(.v52) .el-widget-icon-box .el-icon-box-content { flex-grow: 1; width: 100%; }
:where(.v52) .el-widget-icon-box.el-position-inline-start .el-icon-box-wrapper { flex-direction: row; text-align: start; }
@media (max-width: 767px){
:where(.v52) .el-widget-icon-box.el-mobile-position-block-start .el-icon-box-wrapper { flex-direction: column; text-align: center; align-items: unset !important; }
}
:where(.v53) .el-widget-image .widget-image-caption { color: var( --g-color-text ); }
:where(.v53) .el-widget-heading .el-heading-title { color: var( --g-color-primary ); }
:where(.v53) .el-202 .el-element.el-element-7a9c7a90 { text-align: center; }
:where(.v53) .el-202 .el-element.el-element-7a9c7a90 .el-heading-title { font-size: 20px; color: rgb(59, 61, 61); }
:where(.v53) .el-widget-button .el-button { background-color: var( --g-color-accent ); }
:where(.v53) .el-202 .el-element.el-element-279232ad .el-button { background-color: rgb(173, 43, 34); }
:where(.v53) .el-202 .el-element.el-element-195d7cfb:not(.el-motion-effects-element-type-background), :where(.v53) .el-202 .el-element.el-element-195d7cfb > .el-motion-effects-container > .el-motion-effects-layer { background-color: rgb(243, 245, 244); }
:where(.v53) .el-202 .el-element.el-element-195d7cfb { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 33px 0px 15px; }
:where(.v53) .el-widget-icon-box.el-view-framed .el-icon, :where(.v53) .el-widget-icon-box.el-view-default .el-icon { fill: var( --g-color-primary ); color: var( --g-color-primary ); border-color: var( --g-color-primary ); }
:where(.v53) .el-widget-icon-box .el-icon-box-title { color: var( --g-color-primary ); }
:where(.v53) .el-widget-icon-box:has(:hover) .el-icon-box-title, :where(.v53) .el-widget-icon-box:has(:focus) .el-icon-box-title { color: var( --g-color-primary ); }
:where(.v53) .el-202 .el-element.el-element-40fd629d .el-icon-box-wrapper { align-items: start; gap: 13px; }
:where(.v53) .el-202 .el-element.el-element-40fd629d .el-icon-box-title { margin-block-end: 0px; color: rgb(61, 62, 63); }
:where(.v53) .el-202 .el-element.el-element-40fd629d.el-view-framed .el-icon, :where(.v53) .el-202 .el-element.el-element-40fd629d.el-view-default .el-icon { fill: rgb(194, 26, 26); color: rgb(194, 26, 26); border-color: rgb(194, 26, 26); }
:where(.v53) .el-202 .el-element.el-element-40fd629d .el-icon { font-size: 22px; }
:where(.v53) .el-202 .el-element.el-element-40fd629d .el-icon-box-title, :where(.v53) .el-202 .el-element.el-element-40fd629d .el-icon-box-title a { font-size: 20px; }
:where(.v53) .el-widget-text-editor { color: var( --g-color-text ); }
:where(.v53) .el-202 .el-element.el-element-3befd66c { font-size: 16px; color: rgb(71, 69, 69); }
:where(.v53) .el-202 .el-element.el-element-5ddb65de .el-icon-box-wrapper { align-items: start; gap: 13px; }
:where(.v53) .el-202 .el-element.el-element-5ddb65de .el-icon-box-title { margin-block-end: 0px; color: rgb(61, 62, 63); }
:where(.v53) .el-202 .el-element.el-element-5ddb65de.el-view-framed .el-icon, :where(.v53) .el-202 .el-element.el-element-5ddb65de.el-view-default .el-icon { fill: rgb(194, 26, 26); color: rgb(194, 26, 26); border-color: rgb(194, 26, 26); }
:where(.v53) .el-202 .el-element.el-element-5ddb65de .el-icon { font-size: 22px; }
:where(.v53) .el-202 .el-element.el-element-5ddb65de .el-icon-box-title, :where(.v53) .el-202 .el-element.el-element-5ddb65de .el-icon-box-title a { font-size: 20px; }
:where(.v53) .el-202 .el-element.el-element-d4b188 { font-size: 16px; color: rgb(71, 69, 69); }
:where(.v53) .el-202 .el-element.el-element-4b780410 { margin-top: 13px; margin-bottom: 0px; }
:where(.v53) .el-202 .el-element.el-element-33115b92 .ek-section-title-wraper .ek-section-title > span { color: rgb(0, 0, 0); }
:where(.v53) .el-202 .el-element.el-element-33115b92 .ek-section-title-wraper .ek-section-title:hover > span { color: rgb(0, 0, 0); }
:where(.v53) .el-202 .el-element.el-element-33115b92 .ek-section-title-wraper .ek-border-divider { width: 100px; background: linear-gradient(90deg, rgb(148, 16, 16) 0%, rgb(148, 16, 16) 100%); }
:where(.v53) .el-202 .el-element.el-element-33115b92 .ek-section-title-wraper .ek-border-divider, :where(.v53) .el-202 .el-element.el-element-33115b92 .ek-border-divider::before { height: 4px; }
:where(.v53) .el-202 .el-element.el-element-33115b92 .ek-section-title-wraper .ek-border-divider::before { background-color: rgb(148, 16, 16); color: rgb(148, 16, 16); }
:where(.v53) .el-202 .el-element.el-element-188427aa img { border-radius: 4px; }
:where(.v53) .el-202 .el-element.el-element-188427aa .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v53) .el-202 .el-element.el-element-cfba231 img { border-radius: 4px; }
:where(.v53) .el-202 .el-element.el-element-cfba231 .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v53) .el-202 .el-element.el-element-38d7407c img { border-radius: 4px; }
:where(.v53) .el-202 .el-element.el-element-38d7407c .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v53) .el-202 .el-element.el-element-4d45013f img { border-radius: 4px; }
:where(.v53) .el-202 .el-element.el-element-4d45013f .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v53) .el-202 .el-element.el-element-24f291c1:not(.el-motion-effects-element-type-background), :where(.v53) .el-202 .el-element.el-element-24f291c1 > .el-motion-effects-container > .el-motion-effects-layer { background-image: url("/images/DSC8201.jpg"); background-repeat: no-repeat; background-size: cover; }
:where(.v53) .el-202 .el-element.el-element-24f291c1 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 20px; margin-bottom: 0px; padding: 35px 0px 30px; }
:where(.v53) .el-202 .el-element.el-element-338442b9 { text-align: center; }
:where(.v53) .el-202 .el-element.el-element-338442b9 .el-heading-title { color: rgb(255, 255, 255); }
:where(.v53) .el-202 .el-element.el-element-559ee5a2 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v53) .el-202 .el-element.el-element-5e6b3d4e > .el-widget-container { margin: -20px 0px 0px; }
:where(.v53) .el-202 .el-element.el-element-5e6b3d4e { text-align: center; color: rgb(247, 247, 247); }
:where(.v53) .el-202 .el-element.el-element-30fb2676 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v53) .el-202 .el-element.el-element-2f26220f > .el-widget-container { margin: -20px 0px 0px; }
:where(.v53) .el-202 .el-element.el-element-2f26220f { text-align: center; color: rgb(247, 247, 247); }
:where(.v53) .el-202 .el-element.el-element-2b5d0574 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v53) .el-202 .el-element.el-element-4e22be14 > .el-widget-container { margin: -20px 0px 0px; }
:where(.v53) .el-202 .el-element.el-element-4e22be14 { text-align: center; color: rgb(247, 247, 247); }
:where(.v53) .el-202 .el-element.el-element-f708b18 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v53) .el-202 .el-element.el-element-66a21a29 > .el-widget-container { margin: -20px 0px 0px; }
:where(.v53) .el-202 .el-element.el-element-66a21a29 { text-align: center; color: rgb(247, 247, 247); }
:where(.v53) .el-202 .el-element.el-element-365822d2 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v53) .el-202 .el-element.el-element-5d63e8f0 > .el-widget-container { margin: -20px 0px 0px; }
:where(.v53) .el-202 .el-element.el-element-5d63e8f0 { text-align: center; color: rgb(247, 247, 247); }
:where(.v53) .el-202 .el-element.el-element-7cf83132 { margin-top: 30px; margin-bottom: 0px; }
:where(.v53) .el-202 .el-element.el-element-7f987a5a .ek-section-title-wraper .ek-section-title > span { color: rgb(0, 0, 0); }
:where(.v53) .el-202 .el-element.el-element-7f987a5a .ek-section-title-wraper .ek-section-title:hover > span { color: rgb(0, 0, 0); }
:where(.v53) .el-202 .el-element.el-element-7f987a5a .ek-section-title-wraper .ek-border-divider { width: 100px; background: linear-gradient(90deg, rgb(148, 16, 16) 0%, rgb(148, 16, 16) 100%); }
:where(.v53) .el-202 .el-element.el-element-7f987a5a .ek-section-title-wraper .ek-border-divider, :where(.v53) .el-202 .el-element.el-element-7f987a5a .ek-border-divider::before { height: 4px; }
:where(.v53) .el-202 .el-element.el-element-7f987a5a .ek-section-title-wraper .ek-border-divider::before { background-color: rgb(148, 16, 16); color: rgb(148, 16, 16); }
:where(.v53) .el-202 .el-element.el-element-6d1aa503 > .el-widget-container { padding: 100px 0px 73px; }
:where(.v53) .el-202 .el-element.el-element-2226e924 { margin-top: 30px; margin-bottom: 0px; }
:where(.v53) .el-202 .el-element.el-element-c5a3cc0 .ek-section-title-wraper .ek-section-title > span { color: rgb(0, 0, 0); }
:where(.v53) .el-202 .el-element.el-element-c5a3cc0 .ek-section-title-wraper .ek-section-title:hover > span { color: rgb(0, 0, 0); }
:where(.v53) .el-202 .el-element.el-element-c5a3cc0 .ek-section-title-wraper .ek-border-divider { width: 100px; background: linear-gradient(90deg, rgb(148, 16, 16) 0%, rgb(148, 16, 16) 100%); }
:where(.v53) .el-202 .el-element.el-element-c5a3cc0 .ek-section-title-wraper .ek-border-divider, :where(.v53) .el-202 .el-element.el-element-c5a3cc0 .ek-border-divider::before { height: 4px; }
:where(.v53) .el-202 .el-element.el-element-c5a3cc0 .ek-section-title-wraper .ek-border-divider::before { background-color: rgb(148, 16, 16); color: rgb(148, 16, 16); }
:where(.v53) .el-202 .el-element.el-element-16fadd0a { line-height: 7px; }
@media (min-width: 768px){
:where(.v53) .el-202 .el-element.el-element-484664d { width: 55%; }
:where(.v53) .el-202 .el-element.el-element-53749341 { width: 45%; }
}
@media (max-width: 767px){
:where(.v53) .el-202 .el-element.el-element-3befd66c { text-align: center; }
:where(.v53) .el-202 .el-element.el-element-d4b188 { text-align: center; }
:where(.v53) .el-202 .el-element.el-element-6d1aa503 > .el-widget-container { padding: 0px; }
:where(.v53) .el-202 .el-element.el-element-16fadd0a { line-height: 1.4em; }
}
:where(.v54) .el-widget-image .widget-image-caption { color: var( --g-color-text ); }
:where(.v54) .el-widget-heading .el-heading-title { color: var( --g-color-primary ); }
:where(.v54) .el-206 .el-element.el-element-2a795629 { text-align: center; }
:where(.v54) .el-206 .el-element.el-element-2a795629 .el-heading-title { font-size: 20px; color: rgb(59, 61, 61); }
:where(.v54) .el-widget-button .el-button { background-color: var( --g-color-accent ); }
:where(.v54) .el-206 .el-element.el-element-65f08a55 .el-button { background-color: rgb(173, 43, 34); }
:where(.v54) .el-206 .el-element.el-element-8c99790:not(.el-motion-effects-element-type-background), :where(.v54) .el-206 .el-element.el-element-8c99790 > .el-motion-effects-container > .el-motion-effects-layer { background-color: rgb(243, 245, 244); }
:where(.v54) .el-206 .el-element.el-element-8c99790 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 33px 0px 15px; }
:where(.v54) .el-widget-icon-box.el-view-framed .el-icon, :where(.v54) .el-widget-icon-box.el-view-default .el-icon { fill: var( --g-color-primary ); color: var( --g-color-primary ); border-color: var( --g-color-primary ); }
:where(.v54) .el-widget-icon-box .el-icon-box-title { color: var( --g-color-primary ); }
:where(.v54) .el-widget-icon-box:has(:hover) .el-icon-box-title, :where(.v54) .el-widget-icon-box:has(:focus) .el-icon-box-title { color: var( --g-color-primary ); }
:where(.v54) .el-206 .el-element.el-element-75433cb6 .el-icon-box-wrapper { align-items: start; gap: 13px; }
:where(.v54) .el-206 .el-element.el-element-75433cb6 .el-icon-box-title { margin-block-end: 0px; color: rgb(61, 62, 63); }
:where(.v54) .el-206 .el-element.el-element-75433cb6.el-view-framed .el-icon, :where(.v54) .el-206 .el-element.el-element-75433cb6.el-view-default .el-icon { fill: rgb(194, 26, 26); color: rgb(194, 26, 26); border-color: rgb(194, 26, 26); }
:where(.v54) .el-206 .el-element.el-element-75433cb6 .el-icon { font-size: 22px; }
:where(.v54) .el-206 .el-element.el-element-75433cb6 .el-icon-box-title, :where(.v54) .el-206 .el-element.el-element-75433cb6 .el-icon-box-title a { font-size: 20px; }
:where(.v54) .el-widget-text-editor { color: var( --g-color-text ); }
:where(.v54) .el-206 .el-element.el-element-4893c824 { font-size: 16px; color: rgb(71, 69, 69); }
:where(.v54) .el-206 .el-element.el-element-2a23fbe3 .el-icon-box-wrapper { align-items: start; gap: 13px; }
:where(.v54) .el-206 .el-element.el-element-2a23fbe3 .el-icon-box-title { margin-block-end: 0px; color: rgb(61, 62, 63); }
:where(.v54) .el-206 .el-element.el-element-2a23fbe3.el-view-framed .el-icon, :where(.v54) .el-206 .el-element.el-element-2a23fbe3.el-view-default .el-icon { fill: rgb(194, 26, 26); color: rgb(194, 26, 26); border-color: rgb(194, 26, 26); }
:where(.v54) .el-206 .el-element.el-element-2a23fbe3 .el-icon { font-size: 22px; }
:where(.v54) .el-206 .el-element.el-element-2a23fbe3 .el-icon-box-title, :where(.v54) .el-206 .el-element.el-element-2a23fbe3 .el-icon-box-title a { font-size: 20px; }
:where(.v54) .el-206 .el-element.el-element-4549c7ba { font-size: 16px; color: rgb(71, 69, 69); }
:where(.v54) .el-206 .el-element.el-element-35bf6cc8 { margin-top: 13px; margin-bottom: 0px; }
:where(.v54) .el-206 .el-element.el-element-42a8be62 .ek-section-title-wraper .ek-section-title > span { color: rgb(0, 0, 0); }
:where(.v54) .el-206 .el-element.el-element-42a8be62 .ek-section-title-wraper .ek-section-title:hover > span { color: rgb(0, 0, 0); }
:where(.v54) .el-206 .el-element.el-element-42a8be62 .ek-section-title-wraper .ek-border-divider { width: 100px; background: linear-gradient(90deg, rgb(148, 16, 16) 0%, rgb(148, 16, 16) 100%); }
:where(.v54) .el-206 .el-element.el-element-42a8be62 .ek-section-title-wraper .ek-border-divider, :where(.v54) .el-206 .el-element.el-element-42a8be62 .ek-border-divider::before { height: 4px; }
:where(.v54) .el-206 .el-element.el-element-42a8be62 .ek-section-title-wraper .ek-border-divider::before { background-color: rgb(148, 16, 16); color: rgb(148, 16, 16); }
:where(.v54) .el-206 .el-element.el-element-5191ad9b img { border-radius: 4px; }
:where(.v54) .el-206 .el-element.el-element-5191ad9b .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v54) .el-206 .el-element.el-element-2aac131e img { border-radius: 4px; }
:where(.v54) .el-206 .el-element.el-element-2aac131e .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v54) .el-206 .el-element.el-element-56bfa92a img { border-radius: 4px; }
:where(.v54) .el-206 .el-element.el-element-56bfa92a .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v54) .el-206 .el-element.el-element-30d0bd91 img { border-radius: 4px; }
:where(.v54) .el-206 .el-element.el-element-30d0bd91 .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v54) .el-206 .el-element.el-element-3bd26d8b:not(.el-motion-effects-element-type-background), :where(.v54) .el-206 .el-element.el-element-3bd26d8b > .el-motion-effects-container > .el-motion-effects-layer { background-image: url("/images/DSC8201.jpg"); background-repeat: no-repeat; background-size: cover; }
:where(.v54) .el-206 .el-element.el-element-3bd26d8b { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 20px; margin-bottom: 0px; padding: 35px 0px 30px; }
:where(.v54) .el-206 .el-element.el-element-603ae6f6 { text-align: center; }
:where(.v54) .el-206 .el-element.el-element-603ae6f6 .el-heading-title { color: rgb(255, 255, 255); }
:where(.v54) .el-206 .el-element.el-element-40eb49c6 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v54) .el-206 .el-element.el-element-272f4fbb > .el-widget-container { margin: -20px 0px 0px; }
:where(.v54) .el-206 .el-element.el-element-272f4fbb { text-align: center; color: rgb(247, 247, 247); }
:where(.v54) .el-206 .el-element.el-element-c1ca0ab .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v54) .el-206 .el-element.el-element-2199da6 > .el-widget-container { margin: -20px 0px 0px; }
:where(.v54) .el-206 .el-element.el-element-2199da6 { text-align: center; color: rgb(247, 247, 247); }
:where(.v54) .el-206 .el-element.el-element-1286e6fe .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v54) .el-206 .el-element.el-element-6b0d3160 > .el-widget-container { margin: -20px 0px 0px; }
:where(.v54) .el-206 .el-element.el-element-6b0d3160 { text-align: center; color: rgb(247, 247, 247); }
:where(.v54) .el-206 .el-element.el-element-671a1e32 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v54) .el-206 .el-element.el-element-234f72a8 > .el-widget-container { margin: -20px 0px 0px; }
:where(.v54) .el-206 .el-element.el-element-234f72a8 { text-align: center; color: rgb(247, 247, 247); }
:where(.v54) .el-206 .el-element.el-element-551f311d .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v54) .el-206 .el-element.el-element-63fb7f61 > .el-widget-container { margin: -20px 0px 0px; }
:where(.v54) .el-206 .el-element.el-element-63fb7f61 { text-align: center; color: rgb(247, 247, 247); }
:where(.v54) .el-206 .el-element.el-element-41a042e2 { margin-top: 30px; margin-bottom: 0px; }
:where(.v54) .el-206 .el-element.el-element-4d108f98 .ek-section-title-wraper .ek-section-title > span { color: rgb(0, 0, 0); }
:where(.v54) .el-206 .el-element.el-element-4d108f98 .ek-section-title-wraper .ek-section-title:hover > span { color: rgb(0, 0, 0); }
:where(.v54) .el-206 .el-element.el-element-4d108f98 .ek-section-title-wraper .ek-border-divider { width: 100px; background: linear-gradient(90deg, rgb(148, 16, 16) 0%, rgb(148, 16, 16) 100%); }
:where(.v54) .el-206 .el-element.el-element-4d108f98 .ek-section-title-wraper .ek-border-divider, :where(.v54) .el-206 .el-element.el-element-4d108f98 .ek-border-divider::before { height: 4px; }
:where(.v54) .el-206 .el-element.el-element-4d108f98 .ek-section-title-wraper .ek-border-divider::before { background-color: rgb(148, 16, 16); color: rgb(148, 16, 16); }
:where(.v54) .el-206 .el-element.el-element-41fb5ec0 > .el-widget-container { padding: 100px 0px 73px; }
@media (min-width: 768px){
:where(.v54) .el-206 .el-element.el-element-3daaec9b { width: 55%; }
:where(.v54) .el-206 .el-element.el-element-15f58738 { width: 45%; }
}
@media (max-width: 767px){
:where(.v54) .el-206 .el-element.el-element-4893c824 { text-align: center; }
:where(.v54) .el-206 .el-element.el-element-4549c7ba { text-align: center; }
:where(.v54) .el-206 .el-element.el-element-41fb5ec0 > .el-widget-container { padding: 0px; }
}
:where(.v55) .el-widget-image .widget-image-caption { color: var( --g-color-text ); }
:where(.v55) .el-widget-heading .el-heading-title { color: var( --g-color-primary ); }
:where(.v55) .el-210 .el-element.el-element-57d55474 { text-align: center; }
:where(.v55) .el-210 .el-element.el-element-57d55474 .el-heading-title { font-size: 20px; color: rgb(59, 61, 61); }
:where(.v55) .el-widget-button .el-button { background-color: var( --g-color-accent ); }
:where(.v55) .el-210 .el-element.el-element-2daf34ec .el-button { background-color: rgb(173, 43, 34); }
:where(.v55) .el-210 .el-element.el-element-32edf391:not(.el-motion-effects-element-type-background), :where(.v55) .el-210 .el-element.el-element-32edf391 > .el-motion-effects-container > .el-motion-effects-layer { background-color: rgb(243, 245, 244); }
:where(.v55) .el-210 .el-element.el-element-32edf391 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 33px 0px 15px; }
:where(.v55) .el-widget-icon-box.el-view-framed .el-icon, :where(.v55) .el-widget-icon-box.el-view-default .el-icon { fill: var( --g-color-primary ); color: var( --g-color-primary ); border-color: var( --g-color-primary ); }
:where(.v55) .el-widget-icon-box .el-icon-box-title { color: var( --g-color-primary ); }
:where(.v55) .el-widget-icon-box:has(:hover) .el-icon-box-title, :where(.v55) .el-widget-icon-box:has(:focus) .el-icon-box-title { color: var( --g-color-primary ); }
:where(.v55) .el-210 .el-element.el-element-72fcdece .el-icon-box-wrapper { align-items: start; gap: 13px; }
:where(.v55) .el-210 .el-element.el-element-72fcdece .el-icon-box-title { margin-block-end: 0px; color: rgb(61, 62, 63); }
:where(.v55) .el-210 .el-element.el-element-72fcdece.el-view-framed .el-icon, :where(.v55) .el-210 .el-element.el-element-72fcdece.el-view-default .el-icon { fill: rgb(194, 26, 26); color: rgb(194, 26, 26); border-color: rgb(194, 26, 26); }
:where(.v55) .el-210 .el-element.el-element-72fcdece .el-icon { font-size: 22px; }
:where(.v55) .el-210 .el-element.el-element-72fcdece .el-icon-box-title, :where(.v55) .el-210 .el-element.el-element-72fcdece .el-icon-box-title a { font-size: 20px; }
:where(.v55) .el-widget-text-editor { color: var( --g-color-text ); }
:where(.v55) .el-210 .el-element.el-element-2a4fb9f1 { font-size: 16px; color: rgb(71, 69, 69); }
:where(.v55) .el-210 .el-element.el-element-52764049 .el-icon-box-wrapper { align-items: start; gap: 13px; }
:where(.v55) .el-210 .el-element.el-element-52764049 .el-icon-box-title { margin-block-end: 0px; color: rgb(61, 62, 63); }
:where(.v55) .el-210 .el-element.el-element-52764049.el-view-framed .el-icon, :where(.v55) .el-210 .el-element.el-element-52764049.el-view-default .el-icon { fill: rgb(194, 26, 26); color: rgb(194, 26, 26); border-color: rgb(194, 26, 26); }
:where(.v55) .el-210 .el-element.el-element-52764049 .el-icon { font-size: 22px; }
:where(.v55) .el-210 .el-element.el-element-52764049 .el-icon-box-title, :where(.v55) .el-210 .el-element.el-element-52764049 .el-icon-box-title a { font-size: 20px; }
:where(.v55) .el-210 .el-element.el-element-29918641 { font-size: 16px; color: rgb(71, 69, 69); }
:where(.v55) .el-210 .el-element.el-element-7f92985 { margin-top: 13px; margin-bottom: 0px; }
:where(.v55) .el-210 .el-element.el-element-11dd682e .ek-section-title-wraper .ek-section-title > span { color: rgb(0, 0, 0); }
:where(.v55) .el-210 .el-element.el-element-11dd682e .ek-section-title-wraper .ek-section-title:hover > span { color: rgb(0, 0, 0); }
:where(.v55) .el-210 .el-element.el-element-11dd682e .ek-section-title-wraper .ek-border-divider { width: 100px; background: linear-gradient(90deg, rgb(148, 16, 16) 0%, rgb(148, 16, 16) 100%); }
:where(.v55) .el-210 .el-element.el-element-11dd682e .ek-section-title-wraper .ek-border-divider, :where(.v55) .el-210 .el-element.el-element-11dd682e .ek-border-divider::before { height: 4px; }
:where(.v55) .el-210 .el-element.el-element-11dd682e .ek-section-title-wraper .ek-border-divider::before { background-color: rgb(148, 16, 16); color: rgb(148, 16, 16); }
:where(.v55) .el-210 .el-element.el-element-3d8f3d21 img { border-radius: 4px; }
:where(.v55) .el-210 .el-element.el-element-3d8f3d21 .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v55) .el-210 .el-element.el-element-26274e9b img { border-radius: 4px; }
:where(.v55) .el-210 .el-element.el-element-26274e9b .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v55) .el-210 .el-element.el-element-67d5c053 img { border-radius: 4px; }
:where(.v55) .el-210 .el-element.el-element-67d5c053 .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v55) .el-210 .el-element.el-element-456c6941 img { border-radius: 4px; }
:where(.v55) .el-210 .el-element.el-element-456c6941 .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v55) .el-210 .el-element.el-element-6fadcec4:not(.el-motion-effects-element-type-background), :where(.v55) .el-210 .el-element.el-element-6fadcec4 > .el-motion-effects-container > .el-motion-effects-layer { background-image: url("/images/DSC8201.jpg"); background-repeat: no-repeat; background-size: cover; }
:where(.v55) .el-210 .el-element.el-element-6fadcec4 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 20px; margin-bottom: 0px; padding: 35px 0px 30px; }
:where(.v55) .el-210 .el-element.el-element-7ff84af4 { text-align: center; }
:where(.v55) .el-210 .el-element.el-element-7ff84af4 .el-heading-title { color: rgb(255, 255, 255); }
:where(.v55) .el-210 .el-element.el-element-103804f3 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v55) .el-210 .el-element.el-element-61cdbb2d > .el-widget-container { margin: -20px 0px 0px; }
:where(.v55) .el-210 .el-element.el-element-61cdbb2d { text-align: center; color: rgb(247, 247, 247); }
:where(.v55) .el-210 .el-element.el-element-3a5f60ab .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v55) .el-210 .el-element.el-element-5f34a71c > .el-widget-container { margin: -20px 0px 0px; }
:where(.v55) .el-210 .el-element.el-element-5f34a71c { text-align: center; color: rgb(247, 247, 247); }
:where(.v55) .el-210 .el-element.el-element-5c155cd0 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v55) .el-210 .el-element.el-element-2cd095bb > .el-widget-container { margin: -20px 0px 0px; }
:where(.v55) .el-210 .el-element.el-element-2cd095bb { text-align: center; color: rgb(247, 247, 247); }
:where(.v55) .el-210 .el-element.el-element-684e30 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v55) .el-210 .el-element.el-element-7a534102 > .el-widget-container { margin: -20px 0px 0px; }
:where(.v55) .el-210 .el-element.el-element-7a534102 { text-align: center; color: rgb(247, 247, 247); }
:where(.v55) .el-210 .el-element.el-element-6b335772 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v55) .el-210 .el-element.el-element-7198726a > .el-widget-container { margin: -20px 0px 0px; }
:where(.v55) .el-210 .el-element.el-element-7198726a { text-align: center; color: rgb(247, 247, 247); }
:where(.v55) .el-210 .el-element.el-element-7bd2e109 { margin-top: 30px; margin-bottom: 0px; }
:where(.v55) .el-210 .el-element.el-element-2a7e6ba .ek-section-title-wraper .ek-section-title > span { color: rgb(0, 0, 0); }
:where(.v55) .el-210 .el-element.el-element-2a7e6ba .ek-section-title-wraper .ek-section-title:hover > span { color: rgb(0, 0, 0); }
:where(.v55) .el-210 .el-element.el-element-2a7e6ba .ek-section-title-wraper .ek-border-divider { width: 100px; background: linear-gradient(90deg, rgb(148, 16, 16) 0%, rgb(148, 16, 16) 100%); }
:where(.v55) .el-210 .el-element.el-element-2a7e6ba .ek-section-title-wraper .ek-border-divider, :where(.v55) .el-210 .el-element.el-element-2a7e6ba .ek-border-divider::before { height: 4px; }
:where(.v55) .el-210 .el-element.el-element-2a7e6ba .ek-section-title-wraper .ek-border-divider::before { background-color: rgb(148, 16, 16); color: rgb(148, 16, 16); }
:where(.v55) .el-210 .el-element.el-element-10a90647 > .el-widget-container { padding: 100px 0px 73px; }
:where(.v55) .el-210 .el-element.el-element-611adf65 { margin-top: 30px; margin-bottom: 0px; }
:where(.v55) .el-210 .el-element.el-element-2f33fa17 .ek-section-title-wraper .ek-section-title > span { color: rgb(0, 0, 0); }
:where(.v55) .el-210 .el-element.el-element-2f33fa17 .ek-section-title-wraper .ek-section-title:hover > span { color: rgb(0, 0, 0); }
:where(.v55) .el-210 .el-element.el-element-2f33fa17 .ek-section-title-wraper .ek-border-divider { width: 100px; background: linear-gradient(90deg, rgb(148, 16, 16) 0%, rgb(148, 16, 16) 100%); }
:where(.v55) .el-210 .el-element.el-element-2f33fa17 .ek-section-title-wraper .ek-border-divider, :where(.v55) .el-210 .el-element.el-element-2f33fa17 .ek-border-divider::before { height: 4px; }
:where(.v55) .el-210 .el-element.el-element-2f33fa17 .ek-section-title-wraper .ek-border-divider::before { background-color: rgb(148, 16, 16); color: rgb(148, 16, 16); }
:where(.v55) .el-210 .el-element.el-element-196dfa88 { line-height: 7px; }
@media (min-width: 768px){
:where(.v55) .el-210 .el-element.el-element-4646a9c8 { width: 55%; }
:where(.v55) .el-210 .el-element.el-element-6bd1dcc2 { width: 45%; }
}
@media (max-width: 767px){
:where(.v55) .el-210 .el-element.el-element-2a4fb9f1 { text-align: center; }
:where(.v55) .el-210 .el-element.el-element-29918641 { text-align: center; }
:where(.v55) .el-210 .el-element.el-element-10a90647 > .el-widget-container { padding: 0px; }
:where(.v55) .el-210 .el-element.el-element-196dfa88 { line-height: 1.4em; }
}
:where(.v56) .el-widget-image .widget-image-caption { color: var( --g-color-text ); }
:where(.v56) .el-widget-heading .el-heading-title { color: var( --g-color-primary ); }
:where(.v56) .el-204 .el-element.el-element-1cc2dc80 { text-align: center; }
:where(.v56) .el-204 .el-element.el-element-1cc2dc80 .el-heading-title { font-size: 20px; color: rgb(59, 61, 61); }
:where(.v56) .el-widget-button .el-button { background-color: var( --g-color-accent ); }
:where(.v56) .el-204 .el-element.el-element-aa2b9db .el-button { background-color: rgb(173, 43, 34); }
:where(.v56) .el-204 .el-element.el-element-65560de5:not(.el-motion-effects-element-type-background), :where(.v56) .el-204 .el-element.el-element-65560de5 > .el-motion-effects-container > .el-motion-effects-layer { background-color: rgb(243, 245, 244); }
:where(.v56) .el-204 .el-element.el-element-65560de5 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 33px 0px 15px; }
:where(.v56) .el-widget-icon-box.el-view-framed .el-icon, :where(.v56) .el-widget-icon-box.el-view-default .el-icon { fill: var( --g-color-primary ); color: var( --g-color-primary ); border-color: var( --g-color-primary ); }
:where(.v56) .el-widget-icon-box .el-icon-box-title { color: var( --g-color-primary ); }
:where(.v56) .el-widget-icon-box:has(:hover) .el-icon-box-title, :where(.v56) .el-widget-icon-box:has(:focus) .el-icon-box-title { color: var( --g-color-primary ); }
:where(.v56) .el-204 .el-element.el-element-5845d424 .el-icon-box-wrapper { align-items: start; gap: 13px; }
:where(.v56) .el-204 .el-element.el-element-5845d424 .el-icon-box-title { margin-block-end: 0px; color: rgb(61, 62, 63); }
:where(.v56) .el-204 .el-element.el-element-5845d424.el-view-framed .el-icon, :where(.v56) .el-204 .el-element.el-element-5845d424.el-view-default .el-icon { fill: rgb(194, 26, 26); color: rgb(194, 26, 26); border-color: rgb(194, 26, 26); }
:where(.v56) .el-204 .el-element.el-element-5845d424 .el-icon { font-size: 22px; }
:where(.v56) .el-204 .el-element.el-element-5845d424 .el-icon-box-title, :where(.v56) .el-204 .el-element.el-element-5845d424 .el-icon-box-title a { font-size: 20px; }
:where(.v56) .el-widget-text-editor { color: var( --g-color-text ); }
:where(.v56) .el-204 .el-element.el-element-3614bf3a { font-size: 16px; color: rgb(71, 69, 69); }
:where(.v56) .el-204 .el-element.el-element-765d505d .el-icon-box-wrapper { align-items: start; gap: 13px; }
:where(.v56) .el-204 .el-element.el-element-765d505d .el-icon-box-title { margin-block-end: 0px; color: rgb(61, 62, 63); }
:where(.v56) .el-204 .el-element.el-element-765d505d.el-view-framed .el-icon, :where(.v56) .el-204 .el-element.el-element-765d505d.el-view-default .el-icon { fill: rgb(194, 26, 26); color: rgb(194, 26, 26); border-color: rgb(194, 26, 26); }
:where(.v56) .el-204 .el-element.el-element-765d505d .el-icon { font-size: 22px; }
:where(.v56) .el-204 .el-element.el-element-765d505d .el-icon-box-title, :where(.v56) .el-204 .el-element.el-element-765d505d .el-icon-box-title a { font-size: 20px; }
:where(.v56) .el-204 .el-element.el-element-6a2e67bc { font-size: 16px; color: rgb(71, 69, 69); }
:where(.v56) .el-204 .el-element.el-element-30e8b12e { margin-top: 13px; margin-bottom: 0px; }
:where(.v56) .el-204 .el-element.el-element-2d58009c .ek-section-title-wraper .ek-section-title > span { color: rgb(0, 0, 0); }
:where(.v56) .el-204 .el-element.el-element-2d58009c .ek-section-title-wraper .ek-section-title:hover > span { color: rgb(0, 0, 0); }
:where(.v56) .el-204 .el-element.el-element-2d58009c .ek-section-title-wraper .ek-border-divider { width: 100px; background: linear-gradient(90deg, rgb(148, 16, 16) 0%, rgb(148, 16, 16) 100%); }
:where(.v56) .el-204 .el-element.el-element-2d58009c .ek-section-title-wraper .ek-border-divider, :where(.v56) .el-204 .el-element.el-element-2d58009c .ek-border-divider::before { height: 4px; }
:where(.v56) .el-204 .el-element.el-element-2d58009c .ek-section-title-wraper .ek-border-divider::before { background-color: rgb(148, 16, 16); color: rgb(148, 16, 16); }
:where(.v56) .el-204 .el-element.el-element-61d20c56 img { border-radius: 4px; }
:where(.v56) .el-204 .el-element.el-element-61d20c56 .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v56) .el-204 .el-element.el-element-5a8543fe img { border-radius: 4px; }
:where(.v56) .el-204 .el-element.el-element-5a8543fe .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v56) .el-204 .el-element.el-element-79a0e7dd img { border-radius: 4px; }
:where(.v56) .el-204 .el-element.el-element-79a0e7dd .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v56) .el-204 .el-element.el-element-639812e5 img { border-radius: 4px; }
:where(.v56) .el-204 .el-element.el-element-639812e5 .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v56) .el-204 .el-element.el-element-2df436e0:not(.el-motion-effects-element-type-background), :where(.v56) .el-204 .el-element.el-element-2df436e0 > .el-motion-effects-container > .el-motion-effects-layer { background-image: url("/images/DSC8201.jpg"); background-repeat: no-repeat; background-size: cover; }
:where(.v56) .el-204 .el-element.el-element-2df436e0 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 20px; margin-bottom: 0px; padding: 35px 0px 30px; }
:where(.v56) .el-204 .el-element.el-element-4d186c6f { text-align: center; }
:where(.v56) .el-204 .el-element.el-element-4d186c6f .el-heading-title { color: rgb(255, 255, 255); }
:where(.v56) .el-204 .el-element.el-element-1a3fea1b .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v56) .el-204 .el-element.el-element-671a4abf > .el-widget-container { margin: -20px 0px 0px; }
:where(.v56) .el-204 .el-element.el-element-671a4abf { text-align: center; color: rgb(247, 247, 247); }
:where(.v56) .el-204 .el-element.el-element-5ae7fdc4 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v56) .el-204 .el-element.el-element-4ebe8493 > .el-widget-container { margin: -20px 0px 0px; }
:where(.v56) .el-204 .el-element.el-element-4ebe8493 { text-align: center; color: rgb(247, 247, 247); }
:where(.v56) .el-204 .el-element.el-element-2d80805c .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v56) .el-204 .el-element.el-element-538aff92 > .el-widget-container { margin: -20px 0px 0px; }
:where(.v56) .el-204 .el-element.el-element-538aff92 { text-align: center; color: rgb(247, 247, 247); }
:where(.v56) .el-204 .el-element.el-element-6421fbb9 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v56) .el-204 .el-element.el-element-7d58464f > .el-widget-container { margin: -20px 0px 0px; }
:where(.v56) .el-204 .el-element.el-element-7d58464f { text-align: center; color: rgb(247, 247, 247); }
:where(.v56) .el-204 .el-element.el-element-37bb0848 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v56) .el-204 .el-element.el-element-1e3564ee > .el-widget-container { margin: -20px 0px 0px; }
:where(.v56) .el-204 .el-element.el-element-1e3564ee { text-align: center; color: rgb(247, 247, 247); }
:where(.v56) .el-204 .el-element.el-element-2eabb7f5 { margin-top: 30px; margin-bottom: 0px; }
:where(.v56) .el-204 .el-element.el-element-5d0cd975 .ek-section-title-wraper .ek-section-title > span { color: rgb(0, 0, 0); }
:where(.v56) .el-204 .el-element.el-element-5d0cd975 .ek-section-title-wraper .ek-section-title:hover > span { color: rgb(0, 0, 0); }
:where(.v56) .el-204 .el-element.el-element-5d0cd975 .ek-section-title-wraper .ek-border-divider { width: 100px; background: linear-gradient(90deg, rgb(148, 16, 16) 0%, rgb(148, 16, 16) 100%); }
:where(.v56) .el-204 .el-element.el-element-5d0cd975 .ek-section-title-wraper .ek-border-divider, :where(.v56) .el-204 .el-element.el-element-5d0cd975 .ek-border-divider::before { height: 4px; }
:where(.v56) .el-204 .el-element.el-element-5d0cd975 .ek-section-title-wraper .ek-border-divider::before { background-color: rgb(148, 16, 16); color: rgb(148, 16, 16); }
:where(.v56) .el-204 .el-element.el-element-167e52f1 > .el-widget-container { padding: 100px 0px 73px; }
:where(.v56) .el-204 .el-element.el-element-562de884 { margin-top: 30px; margin-bottom: 0px; }
:where(.v56) .el-204 .el-element.el-element-3b243f65 .ek-section-title-wraper .ek-section-title > span { color: rgb(0, 0, 0); }
:where(.v56) .el-204 .el-element.el-element-3b243f65 .ek-section-title-wraper .ek-section-title:hover > span { color: rgb(0, 0, 0); }
:where(.v56) .el-204 .el-element.el-element-3b243f65 .ek-section-title-wraper .ek-border-divider { width: 100px; background: linear-gradient(90deg, rgb(148, 16, 16) 0%, rgb(148, 16, 16) 100%); }
:where(.v56) .el-204 .el-element.el-element-3b243f65 .ek-section-title-wraper .ek-border-divider, :where(.v56) .el-204 .el-element.el-element-3b243f65 .ek-border-divider::before { height: 4px; }
:where(.v56) .el-204 .el-element.el-element-3b243f65 .ek-section-title-wraper .ek-border-divider::before { background-color: rgb(148, 16, 16); color: rgb(148, 16, 16); }
:where(.v56) .el-204 .el-element.el-element-52665357 { line-height: 7px; }
@media (min-width: 768px){
:where(.v56) .el-204 .el-element.el-element-4c2f72ea { width: 55%; }
:where(.v56) .el-204 .el-element.el-element-1202538f { width: 45%; }
}
@media (max-width: 767px){
:where(.v56) .el-204 .el-element.el-element-3614bf3a { text-align: center; }
:where(.v56) .el-204 .el-element.el-element-6a2e67bc { text-align: center; }
:where(.v56) .el-204 .el-element.el-element-167e52f1 > .el-widget-container { padding: 0px; }
:where(.v56) .el-204 .el-element.el-element-52665357 { line-height: 1.4em; }
}
:where(.v57) .el-widget-image .widget-image-caption { color: var( --g-color-text ); }
:where(.v57) .el-widget-heading .el-heading-title { color: var( --g-color-primary ); }
:where(.v57) .el-1387 .el-element.el-element-6d18f233 { text-align: center; }
:where(.v57) .el-1387 .el-element.el-element-6d18f233 .el-heading-title { font-size: 20px; color: rgb(59, 61, 61); }
:where(.v57) .el-widget-button .el-button { background-color: var( --g-color-accent ); }
:where(.v57) .el-1387 .el-element.el-element-71698851 .el-button { background-color: rgb(173, 43, 34); }
:where(.v57) .el-1387 .el-element.el-element-2418dcaf:not(.el-motion-effects-element-type-background), :where(.v57) .el-1387 .el-element.el-element-2418dcaf > .el-motion-effects-container > .el-motion-effects-layer { background-color: rgb(243, 245, 244); }
:where(.v57) .el-1387 .el-element.el-element-2418dcaf { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 33px 0px 15px; }
:where(.v57) .el-widget-icon-box.el-view-framed .el-icon, :where(.v57) .el-widget-icon-box.el-view-default .el-icon { fill: var( --g-color-primary ); color: var( --g-color-primary ); border-color: var( --g-color-primary ); }
:where(.v57) .el-widget-icon-box .el-icon-box-title { color: var( --g-color-primary ); }
:where(.v57) .el-widget-icon-box:has(:hover) .el-icon-box-title, :where(.v57) .el-widget-icon-box:has(:focus) .el-icon-box-title { color: var( --g-color-primary ); }
:where(.v57) .el-1387 .el-element.el-element-70a6ff64 .el-icon-box-wrapper { align-items: start; gap: 13px; }
:where(.v57) .el-1387 .el-element.el-element-70a6ff64 .el-icon-box-title { margin-block-end: 0px; color: rgb(61, 62, 63); }
:where(.v57) .el-1387 .el-element.el-element-70a6ff64.el-view-framed .el-icon, :where(.v57) .el-1387 .el-element.el-element-70a6ff64.el-view-default .el-icon { fill: rgb(194, 26, 26); color: rgb(194, 26, 26); border-color: rgb(194, 26, 26); }
:where(.v57) .el-1387 .el-element.el-element-70a6ff64 .el-icon { font-size: 22px; }
:where(.v57) .el-1387 .el-element.el-element-70a6ff64 .el-icon-box-title, :where(.v57) .el-1387 .el-element.el-element-70a6ff64 .el-icon-box-title a { font-size: 20px; }
:where(.v57) .el-widget-text-editor { color: var( --g-color-text ); }
:where(.v57) .el-1387 .el-element.el-element-1cfcbfaf { font-size: 16px; color: rgb(71, 69, 69); }
:where(.v57) .el-1387 .el-element.el-element-235e418b .el-icon-box-wrapper { align-items: start; gap: 13px; }
:where(.v57) .el-1387 .el-element.el-element-235e418b .el-icon-box-title { margin-block-end: 0px; color: rgb(61, 62, 63); }
:where(.v57) .el-1387 .el-element.el-element-235e418b.el-view-framed .el-icon, :where(.v57) .el-1387 .el-element.el-element-235e418b.el-view-default .el-icon { fill: rgb(194, 26, 26); color: rgb(194, 26, 26); border-color: rgb(194, 26, 26); }
:where(.v57) .el-1387 .el-element.el-element-235e418b .el-icon { font-size: 22px; }
:where(.v57) .el-1387 .el-element.el-element-235e418b .el-icon-box-title, :where(.v57) .el-1387 .el-element.el-element-235e418b .el-icon-box-title a { font-size: 20px; }
:where(.v57) .el-1387 .el-element.el-element-7ebd5c74 { font-size: 16px; color: rgb(71, 69, 69); }
:where(.v57) .el-1387 .el-element.el-element-56d14a14 { margin-top: 13px; margin-bottom: 0px; }
:where(.v57) .el-1387 .el-element.el-element-37711405 .ek-section-title-wraper .ek-section-title > span { color: rgb(0, 0, 0); }
:where(.v57) .el-1387 .el-element.el-element-37711405 .ek-section-title-wraper .ek-section-title:hover > span { color: rgb(0, 0, 0); }
:where(.v57) .el-1387 .el-element.el-element-37711405 .ek-section-title-wraper .ek-border-divider { width: 100px; background: linear-gradient(90deg, rgb(148, 16, 16) 0%, rgb(148, 16, 16) 100%); }
:where(.v57) .el-1387 .el-element.el-element-37711405 .ek-section-title-wraper .ek-border-divider, :where(.v57) .el-1387 .el-element.el-element-37711405 .ek-border-divider::before { height: 4px; }
:where(.v57) .el-1387 .el-element.el-element-37711405 .ek-section-title-wraper .ek-border-divider::before { background-color: rgb(148, 16, 16); color: rgb(148, 16, 16); }
:where(.v57) .el-1387 .el-element.el-element-1478fac2 img { border-radius: 4px; }
:where(.v57) .el-1387 .el-element.el-element-1478fac2 .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v57) .el-1387 .el-element.el-element-78967fce img { border-radius: 4px; }
:where(.v57) .el-1387 .el-element.el-element-78967fce .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v57) .el-1387 .el-element.el-element-564ec444 img { border-radius: 4px; }
:where(.v57) .el-1387 .el-element.el-element-564ec444 .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v57) .el-1387 .el-element.el-element-464e5e99 img { border-radius: 4px; }
:where(.v57) .el-1387 .el-element.el-element-464e5e99 .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v57) .el-1387 .el-element.el-element-4e0b15fa:not(.el-motion-effects-element-type-background), :where(.v57) .el-1387 .el-element.el-element-4e0b15fa > .el-motion-effects-container > .el-motion-effects-layer { background-image: url("/images/DSC8201.jpg"); background-repeat: no-repeat; background-size: cover; }
:where(.v57) .el-1387 .el-element.el-element-4e0b15fa { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 20px; margin-bottom: 0px; padding: 35px 0px 30px; }
:where(.v57) .el-1387 .el-element.el-element-6e757042 { text-align: center; }
:where(.v57) .el-1387 .el-element.el-element-6e757042 .el-heading-title { color: rgb(255, 255, 255); }
:where(.v57) .el-1387 .el-element.el-element-4a73bf98 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v57) .el-1387 .el-element.el-element-6c634046 > .el-widget-container { margin: -20px 0px 0px; }
:where(.v57) .el-1387 .el-element.el-element-6c634046 { text-align: center; color: rgb(247, 247, 247); }
:where(.v57) .el-1387 .el-element.el-element-7ab275df .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v57) .el-1387 .el-element.el-element-7f322d18 > .el-widget-container { margin: -20px 0px 0px; }
:where(.v57) .el-1387 .el-element.el-element-7f322d18 { text-align: center; color: rgb(247, 247, 247); }
:where(.v57) .el-1387 .el-element.el-element-4c9269e5 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v57) .el-1387 .el-element.el-element-22da2a49 > .el-widget-container { margin: -20px 0px 0px; }
:where(.v57) .el-1387 .el-element.el-element-22da2a49 { text-align: center; color: rgb(247, 247, 247); }
:where(.v57) .el-1387 .el-element.el-element-35800718 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v57) .el-1387 .el-element.el-element-1ee7732e > .el-widget-container { margin: -20px 0px 0px; }
:where(.v57) .el-1387 .el-element.el-element-1ee7732e { text-align: center; color: rgb(247, 247, 247); }
:where(.v57) .el-1387 .el-element.el-element-27cd40f6 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v57) .el-1387 .el-element.el-element-7bae431a > .el-widget-container { margin: -20px 0px 0px; }
:where(.v57) .el-1387 .el-element.el-element-7bae431a { text-align: center; color: rgb(247, 247, 247); }
:where(.v57) .el-1387 .el-element.el-element-7c83bd55 { margin-top: 30px; margin-bottom: 0px; }
:where(.v57) .el-1387 .el-element.el-element-4c98239b .ek-section-title-wraper .ek-section-title > span { color: rgb(0, 0, 0); }
:where(.v57) .el-1387 .el-element.el-element-4c98239b .ek-section-title-wraper .ek-section-title:hover > span { color: rgb(0, 0, 0); }
:where(.v57) .el-1387 .el-element.el-element-4c98239b .ek-section-title-wraper .ek-border-divider { width: 100px; background: linear-gradient(90deg, rgb(148, 16, 16) 0%, rgb(148, 16, 16) 100%); }
:where(.v57) .el-1387 .el-element.el-element-4c98239b .ek-section-title-wraper .ek-border-divider, :where(.v57) .el-1387 .el-element.el-element-4c98239b .ek-border-divider::before { height: 4px; }
:where(.v57) .el-1387 .el-element.el-element-4c98239b .ek-section-title-wraper .ek-border-divider::before { background-color: rgb(148, 16, 16); color: rgb(148, 16, 16); }
:where(.v57) .el-1387 .el-element.el-element-62165d1d > .el-widget-container { padding: 100px 0px 73px; }
:where(.v57) .el-1387 .el-element.el-element-14573d20 { margin-top: 30px; margin-bottom: 0px; }
:where(.v57) .el-1387 .el-element.el-element-fdd6ffc .ek-section-title-wraper .ek-section-title > span { color: rgb(0, 0, 0); }
:where(.v57) .el-1387 .el-element.el-element-fdd6ffc .ek-section-title-wraper .ek-section-title:hover > span { color: rgb(0, 0, 0); }
:where(.v57) .el-1387 .el-element.el-element-fdd6ffc .ek-section-title-wraper .ek-border-divider { width: 100px; background: linear-gradient(90deg, rgb(148, 16, 16) 0%, rgb(148, 16, 16) 100%); }
:where(.v57) .el-1387 .el-element.el-element-fdd6ffc .ek-section-title-wraper .ek-border-divider, :where(.v57) .el-1387 .el-element.el-element-fdd6ffc .ek-border-divider::before { height: 4px; }
:where(.v57) .el-1387 .el-element.el-element-fdd6ffc .ek-section-title-wraper .ek-border-divider::before { background-color: rgb(148, 16, 16); color: rgb(148, 16, 16); }
:where(.v57) .el-1387 .el-element.el-element-5e3db2f0 { line-height: 7px; }
@media (min-width: 768px){
:where(.v57) .el-1387 .el-element.el-element-4dfb738 { width: 55%; }
:where(.v57) .el-1387 .el-element.el-element-6e4e0f95 { width: 45%; }
}
@media (max-width: 767px){
:where(.v57) .el-1387 .el-element.el-element-1cfcbfaf { text-align: center; }
:where(.v57) .el-1387 .el-element.el-element-7ebd5c74 { text-align: center; }
:where(.v57) .el-1387 .el-element.el-element-62165d1d > .el-widget-container { padding: 0px; }
:where(.v57) .el-1387 .el-element.el-element-5e3db2f0 { line-height: 1.4em; }
}
:where(.v58) .el-widget-image .widget-image-caption { color: var( --g-color-text ); }
:where(.v58) .el-widget-heading .el-heading-title { color: var( --g-color-primary ); }
:where(.v58) .el-1350 .el-element.el-element-4fff62c2 { text-align: center; }
:where(.v58) .el-1350 .el-element.el-element-4fff62c2 .el-heading-title { font-size: 20px; color: rgb(59, 61, 61); }
:where(.v58) .el-widget-button .el-button { background-color: var( --g-color-accent ); }
:where(.v58) .el-1350 .el-element.el-element-77ceed12 .el-button { background-color: rgb(173, 43, 34); }
:where(.v58) .el-1350 .el-element.el-element-6ca15728:not(.el-motion-effects-element-type-background), :where(.v58) .el-1350 .el-element.el-element-6ca15728 > .el-motion-effects-container > .el-motion-effects-layer { background-color: rgb(243, 245, 244); }
:where(.v58) .el-1350 .el-element.el-element-6ca15728 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 33px 0px 15px; }
:where(.v58) .el-widget-icon-box.el-view-framed .el-icon, :where(.v58) .el-widget-icon-box.el-view-default .el-icon { fill: var( --g-color-primary ); color: var( --g-color-primary ); border-color: var( --g-color-primary ); }
:where(.v58) .el-widget-icon-box .el-icon-box-title { color: var( --g-color-primary ); }
:where(.v58) .el-widget-icon-box:has(:hover) .el-icon-box-title, :where(.v58) .el-widget-icon-box:has(:focus) .el-icon-box-title { color: var( --g-color-primary ); }
:where(.v58) .el-1350 .el-element.el-element-186122e9 .el-icon-box-wrapper { align-items: start; gap: 13px; }
:where(.v58) .el-1350 .el-element.el-element-186122e9 .el-icon-box-title { margin-block-end: 0px; color: rgb(61, 62, 63); }
:where(.v58) .el-1350 .el-element.el-element-186122e9.el-view-framed .el-icon, :where(.v58) .el-1350 .el-element.el-element-186122e9.el-view-default .el-icon { fill: rgb(194, 26, 26); color: rgb(194, 26, 26); border-color: rgb(194, 26, 26); }
:where(.v58) .el-1350 .el-element.el-element-186122e9 .el-icon { font-size: 22px; }
:where(.v58) .el-1350 .el-element.el-element-186122e9 .el-icon-box-title, :where(.v58) .el-1350 .el-element.el-element-186122e9 .el-icon-box-title a { font-size: 20px; }
:where(.v58) .el-widget-text-editor { color: var( --g-color-text ); }
:where(.v58) .el-1350 .el-element.el-element-73e34b01 { font-size: 16px; color: rgb(71, 69, 69); }
:where(.v58) .el-1350 .el-element.el-element-713c085b .el-icon-box-wrapper { align-items: start; gap: 13px; }
:where(.v58) .el-1350 .el-element.el-element-713c085b .el-icon-box-title { margin-block-end: 0px; color: rgb(61, 62, 63); }
:where(.v58) .el-1350 .el-element.el-element-713c085b.el-view-framed .el-icon, :where(.v58) .el-1350 .el-element.el-element-713c085b.el-view-default .el-icon { fill: rgb(194, 26, 26); color: rgb(194, 26, 26); border-color: rgb(194, 26, 26); }
:where(.v58) .el-1350 .el-element.el-element-713c085b .el-icon { font-size: 22px; }
:where(.v58) .el-1350 .el-element.el-element-713c085b .el-icon-box-title, :where(.v58) .el-1350 .el-element.el-element-713c085b .el-icon-box-title a { font-size: 20px; }
:where(.v58) .el-1350 .el-element.el-element-3409176 { font-size: 16px; color: rgb(71, 69, 69); }
:where(.v58) .el-1350 .el-element.el-element-294ec26e { margin-top: 13px; margin-bottom: 0px; }
:where(.v58) .el-1350 .el-element.el-element-cc21b62 .ek-section-title-wraper .ek-section-title > span { color: rgb(0, 0, 0); }
:where(.v58) .el-1350 .el-element.el-element-cc21b62 .ek-section-title-wraper .ek-section-title:hover > span { color: rgb(0, 0, 0); }
:where(.v58) .el-1350 .el-element.el-element-cc21b62 .ek-section-title-wraper .ek-border-divider { width: 100px; background: linear-gradient(90deg, rgb(148, 16, 16) 0%, rgb(148, 16, 16) 100%); }
:where(.v58) .el-1350 .el-element.el-element-cc21b62 .ek-section-title-wraper .ek-border-divider, :where(.v58) .el-1350 .el-element.el-element-cc21b62 .ek-border-divider::before { height: 4px; }
:where(.v58) .el-1350 .el-element.el-element-cc21b62 .ek-section-title-wraper .ek-border-divider::before { background-color: rgb(148, 16, 16); color: rgb(148, 16, 16); }
:where(.v58) .el-1350 .el-element.el-element-7773b10b img { border-radius: 4px; }
:where(.v58) .el-1350 .el-element.el-element-7773b10b .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v58) .el-1350 .el-element.el-element-843be13 img { border-radius: 4px; }
:where(.v58) .el-1350 .el-element.el-element-843be13 .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v58) .el-1350 .el-element.el-element-55fbe56a img { border-radius: 4px; }
:where(.v58) .el-1350 .el-element.el-element-55fbe56a .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v58) .el-1350 .el-element.el-element-54fe5e9f img { border-radius: 4px; }
:where(.v58) .el-1350 .el-element.el-element-54fe5e9f .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v58) .el-1350 .el-element.el-element-2b22ec71:not(.el-motion-effects-element-type-background), :where(.v58) .el-1350 .el-element.el-element-2b22ec71 > .el-motion-effects-container > .el-motion-effects-layer { background-image: url("/images/DSC8201.jpg"); background-repeat: no-repeat; background-size: cover; }
:where(.v58) .el-1350 .el-element.el-element-2b22ec71 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 20px; margin-bottom: 0px; padding: 35px 0px 30px; }
:where(.v58) .el-1350 .el-element.el-element-3205bcda { text-align: center; }
:where(.v58) .el-1350 .el-element.el-element-3205bcda .el-heading-title { color: rgb(255, 255, 255); }
:where(.v58) .el-1350 .el-element.el-element-22498624 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v58) .el-1350 .el-element.el-element-20bc82b4 > .el-widget-container { margin: -20px 0px 0px; }
:where(.v58) .el-1350 .el-element.el-element-20bc82b4 { text-align: center; color: rgb(247, 247, 247); }
:where(.v58) .el-1350 .el-element.el-element-5157fdbe .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v58) .el-1350 .el-element.el-element-5a4805ce > .el-widget-container { margin: -20px 0px 0px; }
:where(.v58) .el-1350 .el-element.el-element-5a4805ce { text-align: center; color: rgb(247, 247, 247); }
:where(.v58) .el-1350 .el-element.el-element-5ae2cc72 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v58) .el-1350 .el-element.el-element-1f271f12 > .el-widget-container { margin: -20px 0px 0px; }
:where(.v58) .el-1350 .el-element.el-element-1f271f12 { text-align: center; color: rgb(247, 247, 247); }
:where(.v58) .el-1350 .el-element.el-element-66137a57 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v58) .el-1350 .el-element.el-element-114319d1 > .el-widget-container { margin: -20px 0px 0px; }
:where(.v58) .el-1350 .el-element.el-element-114319d1 { text-align: center; color: rgb(247, 247, 247); }
:where(.v58) .el-1350 .el-element.el-element-7ba4734e .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v58) .el-1350 .el-element.el-element-48d18acd > .el-widget-container { margin: -20px 0px 0px; }
:where(.v58) .el-1350 .el-element.el-element-48d18acd { text-align: center; color: rgb(247, 247, 247); }
:where(.v58) .el-1350 .el-element.el-element-5c3c761c { margin-top: 30px; margin-bottom: 0px; }
:where(.v58) .el-1350 .el-element.el-element-67c1df6e .ek-section-title-wraper .ek-section-title > span { color: rgb(0, 0, 0); }
:where(.v58) .el-1350 .el-element.el-element-67c1df6e .ek-section-title-wraper .ek-section-title:hover > span { color: rgb(0, 0, 0); }
:where(.v58) .el-1350 .el-element.el-element-67c1df6e .ek-section-title-wraper .ek-border-divider { width: 100px; background: linear-gradient(90deg, rgb(148, 16, 16) 0%, rgb(148, 16, 16) 100%); }
:where(.v58) .el-1350 .el-element.el-element-67c1df6e .ek-section-title-wraper .ek-border-divider, :where(.v58) .el-1350 .el-element.el-element-67c1df6e .ek-border-divider::before { height: 4px; }
:where(.v58) .el-1350 .el-element.el-element-67c1df6e .ek-section-title-wraper .ek-border-divider::before { background-color: rgb(148, 16, 16); color: rgb(148, 16, 16); }
:where(.v58) .el-1350 .el-element.el-element-57b45ae9 > .el-widget-container { padding: 100px 0px 73px; }
:where(.v58) .el-1350 .el-element.el-element-5e8abc5c { margin-top: 30px; margin-bottom: 0px; }
:where(.v58) .el-1350 .el-element.el-element-15ce0e13 .ek-section-title-wraper .ek-section-title > span { color: rgb(0, 0, 0); }
:where(.v58) .el-1350 .el-element.el-element-15ce0e13 .ek-section-title-wraper .ek-section-title:hover > span { color: rgb(0, 0, 0); }
:where(.v58) .el-1350 .el-element.el-element-15ce0e13 .ek-section-title-wraper .ek-border-divider { width: 100px; background: linear-gradient(90deg, rgb(148, 16, 16) 0%, rgb(148, 16, 16) 100%); }
:where(.v58) .el-1350 .el-element.el-element-15ce0e13 .ek-section-title-wraper .ek-border-divider, :where(.v58) .el-1350 .el-element.el-element-15ce0e13 .ek-border-divider::before { height: 4px; }
:where(.v58) .el-1350 .el-element.el-element-15ce0e13 .ek-section-title-wraper .ek-border-divider::before { background-color: rgb(148, 16, 16); color: rgb(148, 16, 16); }
:where(.v58) .el-1350 .el-element.el-element-21bd9dec { line-height: 7px; }
@media (min-width: 768px){
:where(.v58) .el-1350 .el-element.el-element-5c6aa561 { width: 55%; }
:where(.v58) .el-1350 .el-element.el-element-2e38a5a3 { width: 45%; }
}
@media (max-width: 767px){
:where(.v58) .el-1350 .el-element.el-element-73e34b01 { text-align: center; }
:where(.v58) .el-1350 .el-element.el-element-3409176 { text-align: center; }
:where(.v58) .el-1350 .el-element.el-element-57b45ae9 > .el-widget-container { padding: 0px; }
:where(.v58) .el-1350 .el-element.el-element-21bd9dec { line-height: 1.4em; }
}
:where(.v59) .el-widget-image .widget-image-caption { color: var( --g-color-text ); }
:where(.v59) .el-widget-heading .el-heading-title { color: var( --g-color-primary ); }
:where(.v59) .el-1303 .el-element.el-element-d2ecab1 { text-align: center; }
:where(.v59) .el-1303 .el-element.el-element-d2ecab1 .el-heading-title { font-size: 20px; color: rgb(59, 61, 61); }
:where(.v59) .el-widget-button .el-button { background-color: var( --g-color-accent ); }
:where(.v59) .el-1303 .el-element.el-element-21ab653 .el-button { background-color: rgb(173, 43, 34); }
:where(.v59) .el-1303 .el-element.el-element-0cfa9b9:not(.el-motion-effects-element-type-background), :where(.v59) .el-1303 .el-element.el-element-0cfa9b9 > .el-motion-effects-container > .el-motion-effects-layer { background-color: rgb(243, 245, 244); }
:where(.v59) .el-1303 .el-element.el-element-0cfa9b9 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 33px 0px 15px; }
:where(.v59) .el-widget-icon-box.el-view-framed .el-icon, :where(.v59) .el-widget-icon-box.el-view-default .el-icon { fill: var( --g-color-primary ); color: var( --g-color-primary ); border-color: var( --g-color-primary ); }
:where(.v59) .el-widget-icon-box .el-icon-box-title { color: var( --g-color-primary ); }
:where(.v59) .el-widget-icon-box:has(:hover) .el-icon-box-title, :where(.v59) .el-widget-icon-box:has(:focus) .el-icon-box-title { color: var( --g-color-primary ); }
:where(.v59) .el-1303 .el-element.el-element-c11f458 .el-icon-box-wrapper { align-items: start; gap: 13px; }
:where(.v59) .el-1303 .el-element.el-element-c11f458 .el-icon-box-title { margin-block-end: 0px; color: rgb(61, 62, 63); }
:where(.v59) .el-1303 .el-element.el-element-c11f458.el-view-framed .el-icon, :where(.v59) .el-1303 .el-element.el-element-c11f458.el-view-default .el-icon { fill: rgb(194, 26, 26); color: rgb(194, 26, 26); border-color: rgb(194, 26, 26); }
:where(.v59) .el-1303 .el-element.el-element-c11f458 .el-icon { font-size: 22px; }
:where(.v59) .el-1303 .el-element.el-element-c11f458 .el-icon-box-title, :where(.v59) .el-1303 .el-element.el-element-c11f458 .el-icon-box-title a { font-size: 20px; }
:where(.v59) .el-widget-text-editor { color: var( --g-color-text ); }
:where(.v59) .el-1303 .el-element.el-element-18a2ad2 { font-size: 16px; color: rgb(71, 69, 69); }
:where(.v59) .el-1303 .el-element.el-element-14ee2b8 .el-icon-box-wrapper { align-items: start; gap: 13px; }
:where(.v59) .el-1303 .el-element.el-element-14ee2b8 .el-icon-box-title { margin-block-end: 0px; color: rgb(61, 62, 63); }
:where(.v59) .el-1303 .el-element.el-element-14ee2b8.el-view-framed .el-icon, :where(.v59) .el-1303 .el-element.el-element-14ee2b8.el-view-default .el-icon { fill: rgb(194, 26, 26); color: rgb(194, 26, 26); border-color: rgb(194, 26, 26); }
:where(.v59) .el-1303 .el-element.el-element-14ee2b8 .el-icon { font-size: 22px; }
:where(.v59) .el-1303 .el-element.el-element-14ee2b8 .el-icon-box-title, :where(.v59) .el-1303 .el-element.el-element-14ee2b8 .el-icon-box-title a { font-size: 20px; }
:where(.v59) .el-1303 .el-element.el-element-c6e81fe { font-size: 16px; color: rgb(71, 69, 69); }
:where(.v59) .el-1303 .el-element.el-element-f227116 { margin-top: 13px; margin-bottom: 0px; }
:where(.v59) .el-1303 .el-element.el-element-fd3b373 .ek-section-title-wraper .ek-section-title > span { color: rgb(0, 0, 0); }
:where(.v59) .el-1303 .el-element.el-element-fd3b373 .ek-section-title-wraper .ek-section-title:hover > span { color: rgb(0, 0, 0); }
:where(.v59) .el-1303 .el-element.el-element-fd3b373 .ek-section-title-wraper .ek-border-divider { width: 100px; background: linear-gradient(90deg, rgb(148, 16, 16) 0%, rgb(148, 16, 16) 100%); }
:where(.v59) .el-1303 .el-element.el-element-fd3b373 .ek-section-title-wraper .ek-border-divider, :where(.v59) .el-1303 .el-element.el-element-fd3b373 .ek-border-divider::before { height: 4px; }
:where(.v59) .el-1303 .el-element.el-element-fd3b373 .ek-section-title-wraper .ek-border-divider::before { background-color: rgb(148, 16, 16); color: rgb(148, 16, 16); }
:where(.v59) .el-1303 .el-element.el-element-ef7acc9 img { border-radius: 4px; }
:where(.v59) .el-1303 .el-element.el-element-ef7acc9 .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v59) .el-1303 .el-element.el-element-3ccb05f img { border-radius: 4px; }
:where(.v59) .el-1303 .el-element.el-element-3ccb05f .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v59) .el-1303 .el-element.el-element-2c8ff64 img { border-radius: 4px; }
:where(.v59) .el-1303 .el-element.el-element-2c8ff64 .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v59) .el-1303 .el-element.el-element-69d32fb img { border-radius: 4px; }
:where(.v59) .el-1303 .el-element.el-element-69d32fb .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v59) .el-1303 .el-element.el-element-d0da250:not(.el-motion-effects-element-type-background), :where(.v59) .el-1303 .el-element.el-element-d0da250 > .el-motion-effects-container > .el-motion-effects-layer { background-image: url("/images/DSC8201.jpg"); background-repeat: no-repeat; background-size: cover; }
:where(.v59) .el-1303 .el-element.el-element-d0da250 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 20px; margin-bottom: 0px; padding: 35px 0px 30px; }
:where(.v59) .el-1303 .el-element.el-element-b98ac00 { text-align: center; }
:where(.v59) .el-1303 .el-element.el-element-b98ac00 .el-heading-title { color: rgb(255, 255, 255); }
:where(.v59) .el-1303 .el-element.el-element-0e869f8 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v59) .el-1303 .el-element.el-element-e58a0a0 > .el-widget-container { margin: -20px 0px 0px; }
:where(.v59) .el-1303 .el-element.el-element-e58a0a0 { text-align: center; color: rgb(247, 247, 247); }
:where(.v59) .el-1303 .el-element.el-element-e5ae1de .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v59) .el-1303 .el-element.el-element-a149e35 > .el-widget-container { margin: -20px 0px 0px; }
:where(.v59) .el-1303 .el-element.el-element-a149e35 { text-align: center; color: rgb(247, 247, 247); }
:where(.v59) .el-1303 .el-element.el-element-5812b9b .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v59) .el-1303 .el-element.el-element-aebede2 > .el-widget-container { margin: -20px 0px 0px; }
:where(.v59) .el-1303 .el-element.el-element-aebede2 { text-align: center; color: rgb(247, 247, 247); }
:where(.v59) .el-1303 .el-element.el-element-39ac613 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v59) .el-1303 .el-element.el-element-acbebd3 > .el-widget-container { margin: -20px 0px 0px; }
:where(.v59) .el-1303 .el-element.el-element-acbebd3 { text-align: center; color: rgb(247, 247, 247); }
:where(.v59) .el-1303 .el-element.el-element-5de56f5 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v59) .el-1303 .el-element.el-element-ba6524c > .el-widget-container { margin: -20px 0px 0px; }
:where(.v59) .el-1303 .el-element.el-element-ba6524c { text-align: center; color: rgb(247, 247, 247); }
:where(.v59) .el-1303 .el-element.el-element-760dd12 { margin-top: 30px; margin-bottom: 0px; }
:where(.v59) .el-1303 .el-element.el-element-b25cceb .ek-section-title-wraper .ek-section-title > span { color: rgb(0, 0, 0); }
:where(.v59) .el-1303 .el-element.el-element-b25cceb .ek-section-title-wraper .ek-section-title:hover > span { color: rgb(0, 0, 0); }
:where(.v59) .el-1303 .el-element.el-element-b25cceb .ek-section-title-wraper .ek-border-divider { width: 100px; background: linear-gradient(90deg, rgb(148, 16, 16) 0%, rgb(148, 16, 16) 100%); }
:where(.v59) .el-1303 .el-element.el-element-b25cceb .ek-section-title-wraper .ek-border-divider, :where(.v59) .el-1303 .el-element.el-element-b25cceb .ek-border-divider::before { height: 4px; }
:where(.v59) .el-1303 .el-element.el-element-b25cceb .ek-section-title-wraper .ek-border-divider::before { background-color: rgb(148, 16, 16); color: rgb(148, 16, 16); }
:where(.v59) .el-1303 .el-element.el-element-e5eada0 > .el-widget-container { padding: 100px 0px 73px; }
:where(.v59) .el-1303 .el-element.el-element-1d2970a { margin-top: 30px; margin-bottom: 0px; }
:where(.v59) .el-1303 .el-element.el-element-772eea2 .ek-section-title-wraper .ek-section-title > span { color: rgb(0, 0, 0); }
:where(.v59) .el-1303 .el-element.el-element-772eea2 .ek-section-title-wraper .ek-section-title:hover > span { color: rgb(0, 0, 0); }
:where(.v59) .el-1303 .el-element.el-element-772eea2 .ek-section-title-wraper .ek-border-divider { width: 100px; background: linear-gradient(90deg, rgb(148, 16, 16) 0%, rgb(148, 16, 16) 100%); }
:where(.v59) .el-1303 .el-element.el-element-772eea2 .ek-section-title-wraper .ek-border-divider, :where(.v59) .el-1303 .el-element.el-element-772eea2 .ek-border-divider::before { height: 4px; }
:where(.v59) .el-1303 .el-element.el-element-772eea2 .ek-section-title-wraper .ek-border-divider::before { background-color: rgb(148, 16, 16); color: rgb(148, 16, 16); }
:where(.v59) .el-1303 .el-element.el-element-6bafd22 { line-height: 7px; }
@media (min-width: 768px){
:where(.v59) .el-1303 .el-element.el-element-b418286 { width: 55%; }
:where(.v59) .el-1303 .el-element.el-element-40a4410 { width: 45%; }
}
@media (max-width: 767px){
:where(.v59) .el-1303 .el-element.el-element-18a2ad2 { text-align: center; }
:where(.v59) .el-1303 .el-element.el-element-c6e81fe { text-align: center; }
:where(.v59) .el-1303 .el-element.el-element-e5eada0 > .el-widget-container { padding: 0px; }
:where(.v59) .el-1303 .el-element.el-element-6bafd22 { line-height: 1.4em; }
}
:where(.v60) .el-widget-image .widget-image-caption { color: var( --g-color-text ); }
:where(.v60) .el-widget-heading .el-heading-title { color: var( --g-color-primary ); }
:where(.v60) .el-1356 .el-element.el-element-3a727672 { text-align: center; }
:where(.v60) .el-1356 .el-element.el-element-3a727672 .el-heading-title { font-size: 20px; color: rgb(59, 61, 61); }
:where(.v60) .el-widget-button .el-button { background-color: var( --g-color-accent ); }
:where(.v60) .el-1356 .el-element.el-element-35ef02f9 .el-button { background-color: rgb(173, 43, 34); }
:where(.v60) .el-1356 .el-element.el-element-2d04ff68:not(.el-motion-effects-element-type-background), :where(.v60) .el-1356 .el-element.el-element-2d04ff68 > .el-motion-effects-container > .el-motion-effects-layer { background-color: rgb(243, 245, 244); }
:where(.v60) .el-1356 .el-element.el-element-2d04ff68 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 33px 0px 15px; }
:where(.v60) .el-widget-icon-box.el-view-framed .el-icon, :where(.v60) .el-widget-icon-box.el-view-default .el-icon { fill: var( --g-color-primary ); color: var( --g-color-primary ); border-color: var( --g-color-primary ); }
:where(.v60) .el-widget-icon-box .el-icon-box-title { color: var( --g-color-primary ); }
:where(.v60) .el-widget-icon-box:has(:hover) .el-icon-box-title, :where(.v60) .el-widget-icon-box:has(:focus) .el-icon-box-title { color: var( --g-color-primary ); }
:where(.v60) .el-1356 .el-element.el-element-23055d37 .el-icon-box-wrapper { align-items: start; gap: 13px; }
:where(.v60) .el-1356 .el-element.el-element-23055d37 .el-icon-box-title { margin-block-end: 0px; color: rgb(61, 62, 63); }
:where(.v60) .el-1356 .el-element.el-element-23055d37.el-view-framed .el-icon, :where(.v60) .el-1356 .el-element.el-element-23055d37.el-view-default .el-icon { fill: rgb(194, 26, 26); color: rgb(194, 26, 26); border-color: rgb(194, 26, 26); }
:where(.v60) .el-1356 .el-element.el-element-23055d37 .el-icon { font-size: 22px; }
:where(.v60) .el-1356 .el-element.el-element-23055d37 .el-icon-box-title, :where(.v60) .el-1356 .el-element.el-element-23055d37 .el-icon-box-title a { font-size: 20px; }
:where(.v60) .el-widget-text-editor { color: var( --g-color-text ); }
:where(.v60) .el-1356 .el-element.el-element-604451f8 { font-size: 16px; color: rgb(71, 69, 69); }
:where(.v60) .el-1356 .el-element.el-element-7ecb2f88 .el-icon-box-wrapper { align-items: start; gap: 13px; }
:where(.v60) .el-1356 .el-element.el-element-7ecb2f88 .el-icon-box-title { margin-block-end: 0px; color: rgb(61, 62, 63); }
:where(.v60) .el-1356 .el-element.el-element-7ecb2f88.el-view-framed .el-icon, :where(.v60) .el-1356 .el-element.el-element-7ecb2f88.el-view-default .el-icon { fill: rgb(194, 26, 26); color: rgb(194, 26, 26); border-color: rgb(194, 26, 26); }
:where(.v60) .el-1356 .el-element.el-element-7ecb2f88 .el-icon { font-size: 22px; }
:where(.v60) .el-1356 .el-element.el-element-7ecb2f88 .el-icon-box-title, :where(.v60) .el-1356 .el-element.el-element-7ecb2f88 .el-icon-box-title a { font-size: 20px; }
:where(.v60) .el-1356 .el-element.el-element-4b96b1b1 { font-size: 16px; color: rgb(71, 69, 69); }
:where(.v60) .el-1356 .el-element.el-element-291da8a9 { margin-top: 13px; margin-bottom: 0px; }
:where(.v60) .el-1356 .el-element.el-element-70afce2e .ek-section-title-wraper .ek-section-title > span { color: rgb(0, 0, 0); }
:where(.v60) .el-1356 .el-element.el-element-70afce2e .ek-section-title-wraper .ek-section-title:hover > span { color: rgb(0, 0, 0); }
:where(.v60) .el-1356 .el-element.el-element-70afce2e .ek-section-title-wraper .ek-border-divider { width: 100px; background: linear-gradient(90deg, rgb(148, 16, 16) 0%, rgb(148, 16, 16) 100%); }
:where(.v60) .el-1356 .el-element.el-element-70afce2e .ek-section-title-wraper .ek-border-divider, :where(.v60) .el-1356 .el-element.el-element-70afce2e .ek-border-divider::before { height: 4px; }
:where(.v60) .el-1356 .el-element.el-element-70afce2e .ek-section-title-wraper .ek-border-divider::before { background-color: rgb(148, 16, 16); color: rgb(148, 16, 16); }
:where(.v60) .el-1356 .el-element.el-element-4bd43cc4 img { border-radius: 4px; }
:where(.v60) .el-1356 .el-element.el-element-4bd43cc4 .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v60) .el-1356 .el-element.el-element-7a9145b5 img { border-radius: 4px; }
:where(.v60) .el-1356 .el-element.el-element-7a9145b5 .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v60) .el-1356 .el-element.el-element-3c17a5f8 img { border-radius: 4px; }
:where(.v60) .el-1356 .el-element.el-element-3c17a5f8 .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v60) .el-1356 .el-element.el-element-7add1205 img { border-radius: 4px; }
:where(.v60) .el-1356 .el-element.el-element-7add1205 .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v60) .el-1356 .el-element.el-element-6f9da8d:not(.el-motion-effects-element-type-background), :where(.v60) .el-1356 .el-element.el-element-6f9da8d > .el-motion-effects-container > .el-motion-effects-layer { background-image: url("/images/DSC8201.jpg"); background-repeat: no-repeat; background-size: cover; }
:where(.v60) .el-1356 .el-element.el-element-6f9da8d { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 20px; margin-bottom: 0px; padding: 35px 0px 30px; }
:where(.v60) .el-1356 .el-element.el-element-2ee25b69 { text-align: center; }
:where(.v60) .el-1356 .el-element.el-element-2ee25b69 .el-heading-title { color: rgb(255, 255, 255); }
:where(.v60) .el-1356 .el-element.el-element-6028b322 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v60) .el-1356 .el-element.el-element-11be4733 > .el-widget-container { margin: -20px 0px 0px; }
:where(.v60) .el-1356 .el-element.el-element-11be4733 { text-align: center; color: rgb(247, 247, 247); }
:where(.v60) .el-1356 .el-element.el-element-57203642 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v60) .el-1356 .el-element.el-element-30231f48 > .el-widget-container { margin: -20px 0px 0px; }
:where(.v60) .el-1356 .el-element.el-element-30231f48 { text-align: center; color: rgb(247, 247, 247); }
:where(.v60) .el-1356 .el-element.el-element-4481b10f .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v60) .el-1356 .el-element.el-element-31e091a5 > .el-widget-container { margin: -20px 0px 0px; }
:where(.v60) .el-1356 .el-element.el-element-31e091a5 { text-align: center; color: rgb(247, 247, 247); }
:where(.v60) .el-1356 .el-element.el-element-6ab5e0c2 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v60) .el-1356 .el-element.el-element-6dbae4c5 > .el-widget-container { margin: -20px 0px 0px; }
:where(.v60) .el-1356 .el-element.el-element-6dbae4c5 { text-align: center; color: rgb(247, 247, 247); }
:where(.v60) .el-1356 .el-element.el-element-316d306d .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v60) .el-1356 .el-element.el-element-6bded21f > .el-widget-container { margin: -20px 0px 0px; }
:where(.v60) .el-1356 .el-element.el-element-6bded21f { text-align: center; color: rgb(247, 247, 247); }
:where(.v60) .el-1356 .el-element.el-element-54307ead { margin-top: 30px; margin-bottom: 0px; }
:where(.v60) .el-1356 .el-element.el-element-59253856 .ek-section-title-wraper .ek-section-title > span { color: rgb(0, 0, 0); }
:where(.v60) .el-1356 .el-element.el-element-59253856 .ek-section-title-wraper .ek-section-title:hover > span { color: rgb(0, 0, 0); }
:where(.v60) .el-1356 .el-element.el-element-59253856 .ek-section-title-wraper .ek-border-divider { width: 100px; background: linear-gradient(90deg, rgb(148, 16, 16) 0%, rgb(148, 16, 16) 100%); }
:where(.v60) .el-1356 .el-element.el-element-59253856 .ek-section-title-wraper .ek-border-divider, :where(.v60) .el-1356 .el-element.el-element-59253856 .ek-border-divider::before { height: 4px; }
:where(.v60) .el-1356 .el-element.el-element-59253856 .ek-section-title-wraper .ek-border-divider::before { background-color: rgb(148, 16, 16); color: rgb(148, 16, 16); }
:where(.v60) .el-1356 .el-element.el-element-6a53df0e > .el-widget-container { padding: 100px 0px 73px; }
:where(.v60) .el-1356 .el-element.el-element-542b949c { margin-top: 30px; margin-bottom: 0px; }
:where(.v60) .el-1356 .el-element.el-element-77306f41 .ek-section-title-wraper .ek-section-title > span { color: rgb(0, 0, 0); }
:where(.v60) .el-1356 .el-element.el-element-77306f41 .ek-section-title-wraper .ek-section-title:hover > span { color: rgb(0, 0, 0); }
:where(.v60) .el-1356 .el-element.el-element-77306f41 .ek-section-title-wraper .ek-border-divider { width: 100px; background: linear-gradient(90deg, rgb(148, 16, 16) 0%, rgb(148, 16, 16) 100%); }
:where(.v60) .el-1356 .el-element.el-element-77306f41 .ek-section-title-wraper .ek-border-divider, :where(.v60) .el-1356 .el-element.el-element-77306f41 .ek-border-divider::before { height: 4px; }
:where(.v60) .el-1356 .el-element.el-element-77306f41 .ek-section-title-wraper .ek-border-divider::before { background-color: rgb(148, 16, 16); color: rgb(148, 16, 16); }
:where(.v60) .el-1356 .el-element.el-element-6f1f4054 { line-height: 7px; }
@media (min-width: 768px){
:where(.v60) .el-1356 .el-element.el-element-30e2b958 { width: 55%; }
:where(.v60) .el-1356 .el-element.el-element-67bbb3db { width: 45%; }
}
@media (max-width: 767px){
:where(.v60) .el-1356 .el-element.el-element-604451f8 { text-align: center; }
:where(.v60) .el-1356 .el-element.el-element-4b96b1b1 { text-align: center; }
:where(.v60) .el-1356 .el-element.el-element-6a53df0e > .el-widget-container { padding: 0px; }
:where(.v60) .el-1356 .el-element.el-element-6f1f4054 { line-height: 1.4em; }
}
:where(.v61) .el-widget-image .widget-image-caption { color: var( --g-color-text ); }
:where(.v61) .el-widget-heading .el-heading-title { color: var( --g-color-primary ); }
:where(.v61) .el-1363 .el-element.el-element-3bb94eb0 { text-align: center; }
:where(.v61) .el-1363 .el-element.el-element-3bb94eb0 .el-heading-title { font-size: 20px; color: rgb(59, 61, 61); }
:where(.v61) .el-widget-button .el-button { background-color: var( --g-color-accent ); }
:where(.v61) .el-1363 .el-element.el-element-16ae6d3c .el-button { background-color: rgb(173, 43, 34); }
:where(.v61) .el-1363 .el-element.el-element-7937625:not(.el-motion-effects-element-type-background), :where(.v61) .el-1363 .el-element.el-element-7937625 > .el-motion-effects-container > .el-motion-effects-layer { background-color: rgb(243, 245, 244); }
:where(.v61) .el-1363 .el-element.el-element-7937625 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 33px 0px 15px; }
:where(.v61) .el-widget-icon-box.el-view-framed .el-icon, :where(.v61) .el-widget-icon-box.el-view-default .el-icon { fill: var( --g-color-primary ); color: var( --g-color-primary ); border-color: var( --g-color-primary ); }
:where(.v61) .el-widget-icon-box .el-icon-box-title { color: var( --g-color-primary ); }
:where(.v61) .el-widget-icon-box:has(:hover) .el-icon-box-title, :where(.v61) .el-widget-icon-box:has(:focus) .el-icon-box-title { color: var( --g-color-primary ); }
:where(.v61) .el-1363 .el-element.el-element-47fbf27 .el-icon-box-wrapper { align-items: start; gap: 13px; }
:where(.v61) .el-1363 .el-element.el-element-47fbf27 .el-icon-box-title { margin-block-end: 0px; color: rgb(61, 62, 63); }
:where(.v61) .el-1363 .el-element.el-element-47fbf27.el-view-framed .el-icon, :where(.v61) .el-1363 .el-element.el-element-47fbf27.el-view-default .el-icon { fill: rgb(194, 26, 26); color: rgb(194, 26, 26); border-color: rgb(194, 26, 26); }
:where(.v61) .el-1363 .el-element.el-element-47fbf27 .el-icon { font-size: 22px; }
:where(.v61) .el-1363 .el-element.el-element-47fbf27 .el-icon-box-title, :where(.v61) .el-1363 .el-element.el-element-47fbf27 .el-icon-box-title a { font-size: 20px; }
:where(.v61) .el-widget-text-editor { color: var( --g-color-text ); }
:where(.v61) .el-1363 .el-element.el-element-6b2869ce { font-size: 16px; color: rgb(71, 69, 69); }
:where(.v61) .el-1363 .el-element.el-element-4b755453 .el-icon-box-wrapper { align-items: start; gap: 13px; }
:where(.v61) .el-1363 .el-element.el-element-4b755453 .el-icon-box-title { margin-block-end: 0px; color: rgb(61, 62, 63); }
:where(.v61) .el-1363 .el-element.el-element-4b755453.el-view-framed .el-icon, :where(.v61) .el-1363 .el-element.el-element-4b755453.el-view-default .el-icon { fill: rgb(194, 26, 26); color: rgb(194, 26, 26); border-color: rgb(194, 26, 26); }
:where(.v61) .el-1363 .el-element.el-element-4b755453 .el-icon { font-size: 22px; }
:where(.v61) .el-1363 .el-element.el-element-4b755453 .el-icon-box-title, :where(.v61) .el-1363 .el-element.el-element-4b755453 .el-icon-box-title a { font-size: 20px; }
:where(.v61) .el-1363 .el-element.el-element-6c6f19bb { font-size: 16px; color: rgb(71, 69, 69); }
:where(.v61) .el-1363 .el-element.el-element-637a5260 { margin-top: 13px; margin-bottom: 0px; }
:where(.v61) .el-1363 .el-element.el-element-f2440f2 .ek-section-title-wraper .ek-section-title > span { color: rgb(0, 0, 0); }
:where(.v61) .el-1363 .el-element.el-element-f2440f2 .ek-section-title-wraper .ek-section-title:hover > span { color: rgb(0, 0, 0); }
:where(.v61) .el-1363 .el-element.el-element-f2440f2 .ek-section-title-wraper .ek-border-divider { width: 100px; background: linear-gradient(90deg, rgb(148, 16, 16) 0%, rgb(148, 16, 16) 100%); }
:where(.v61) .el-1363 .el-element.el-element-f2440f2 .ek-section-title-wraper .ek-border-divider, :where(.v61) .el-1363 .el-element.el-element-f2440f2 .ek-border-divider::before { height: 4px; }
:where(.v61) .el-1363 .el-element.el-element-f2440f2 .ek-section-title-wraper .ek-border-divider::before { background-color: rgb(148, 16, 16); color: rgb(148, 16, 16); }
:where(.v61) .el-1363 .el-element.el-element-7b414a0d img { border-radius: 4px; }
:where(.v61) .el-1363 .el-element.el-element-7b414a0d .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v61) .el-1363 .el-element.el-element-7ef66278 img { border-radius: 4px; }
:where(.v61) .el-1363 .el-element.el-element-7ef66278 .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v61) .el-1363 .el-element.el-element-71113648 img { border-radius: 4px; }
:where(.v61) .el-1363 .el-element.el-element-71113648 .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v61) .el-1363 .el-element.el-element-9b462fd img { border-radius: 4px; }
:where(.v61) .el-1363 .el-element.el-element-9b462fd .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v61) .el-1363 .el-element.el-element-35bb719d:not(.el-motion-effects-element-type-background), :where(.v61) .el-1363 .el-element.el-element-35bb719d > .el-motion-effects-container > .el-motion-effects-layer { background-image: url("/images/DSC8201.jpg"); background-repeat: no-repeat; background-size: cover; }
:where(.v61) .el-1363 .el-element.el-element-35bb719d { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 20px; margin-bottom: 0px; padding: 35px 0px 30px; }
:where(.v61) .el-1363 .el-element.el-element-348bf982 { text-align: center; }
:where(.v61) .el-1363 .el-element.el-element-348bf982 .el-heading-title { color: rgb(255, 255, 255); }
:where(.v61) .el-1363 .el-element.el-element-ec96578 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v61) .el-1363 .el-element.el-element-51da53a5 > .el-widget-container { margin: -20px 0px 0px; }
:where(.v61) .el-1363 .el-element.el-element-51da53a5 { text-align: center; color: rgb(247, 247, 247); }
:where(.v61) .el-1363 .el-element.el-element-3f20b239 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v61) .el-1363 .el-element.el-element-5c514bcb > .el-widget-container { margin: -20px 0px 0px; }
:where(.v61) .el-1363 .el-element.el-element-5c514bcb { text-align: center; color: rgb(247, 247, 247); }
:where(.v61) .el-1363 .el-element.el-element-747a2b6a .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v61) .el-1363 .el-element.el-element-2348e7a9 > .el-widget-container { margin: -20px 0px 0px; }
:where(.v61) .el-1363 .el-element.el-element-2348e7a9 { text-align: center; color: rgb(247, 247, 247); }
:where(.v61) .el-1363 .el-element.el-element-40850ed1 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v61) .el-1363 .el-element.el-element-31d482c4 > .el-widget-container { margin: -20px 0px 0px; }
:where(.v61) .el-1363 .el-element.el-element-31d482c4 { text-align: center; color: rgb(247, 247, 247); }
:where(.v61) .el-1363 .el-element.el-element-2e8b9a13 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v61) .el-1363 .el-element.el-element-68881c4b > .el-widget-container { margin: -20px 0px 0px; }
:where(.v61) .el-1363 .el-element.el-element-68881c4b { text-align: center; color: rgb(247, 247, 247); }
:where(.v61) .el-1363 .el-element.el-element-5ed00437 { margin-top: 30px; margin-bottom: 0px; }
:where(.v61) .el-1363 .el-element.el-element-36f75ccd .ek-section-title-wraper .ek-section-title > span { color: rgb(0, 0, 0); }
:where(.v61) .el-1363 .el-element.el-element-36f75ccd .ek-section-title-wraper .ek-section-title:hover > span { color: rgb(0, 0, 0); }
:where(.v61) .el-1363 .el-element.el-element-36f75ccd .ek-section-title-wraper .ek-border-divider { width: 100px; background: linear-gradient(90deg, rgb(148, 16, 16) 0%, rgb(148, 16, 16) 100%); }
:where(.v61) .el-1363 .el-element.el-element-36f75ccd .ek-section-title-wraper .ek-border-divider, :where(.v61) .el-1363 .el-element.el-element-36f75ccd .ek-border-divider::before { height: 4px; }
:where(.v61) .el-1363 .el-element.el-element-36f75ccd .ek-section-title-wraper .ek-border-divider::before { background-color: rgb(148, 16, 16); color: rgb(148, 16, 16); }
:where(.v61) .el-1363 .el-element.el-element-557ffe1c > .el-widget-container { padding: 100px 0px 73px; }
:where(.v61) .el-1363 .el-element.el-element-57d18336 { margin-top: 30px; margin-bottom: 0px; }
:where(.v61) .el-1363 .el-element.el-element-173c86ac .ek-section-title-wraper .ek-section-title > span { color: rgb(0, 0, 0); }
:where(.v61) .el-1363 .el-element.el-element-173c86ac .ek-section-title-wraper .ek-section-title:hover > span { color: rgb(0, 0, 0); }
:where(.v61) .el-1363 .el-element.el-element-173c86ac .ek-section-title-wraper .ek-border-divider { width: 100px; background: linear-gradient(90deg, rgb(148, 16, 16) 0%, rgb(148, 16, 16) 100%); }
:where(.v61) .el-1363 .el-element.el-element-173c86ac .ek-section-title-wraper .ek-border-divider, :where(.v61) .el-1363 .el-element.el-element-173c86ac .ek-border-divider::before { height: 4px; }
:where(.v61) .el-1363 .el-element.el-element-173c86ac .ek-section-title-wraper .ek-border-divider::before { background-color: rgb(148, 16, 16); color: rgb(148, 16, 16); }
:where(.v61) .el-1363 .el-element.el-element-17ee1ce6 { line-height: 7px; }
@media (min-width: 768px){
:where(.v61) .el-1363 .el-element.el-element-35e4d81 { width: 55%; }
:where(.v61) .el-1363 .el-element.el-element-7d99da85 { width: 45%; }
}
@media (max-width: 767px){
:where(.v61) .el-1363 .el-element.el-element-6b2869ce { text-align: center; }
:where(.v61) .el-1363 .el-element.el-element-6c6f19bb { text-align: center; }
:where(.v61) .el-1363 .el-element.el-element-557ffe1c > .el-widget-container { padding: 0px; }
:where(.v61) .el-1363 .el-element.el-element-17ee1ce6 { line-height: 1.4em; }
}
:where(.v62) .el-widget-image .widget-image-caption { color: var( --g-color-text ); }
:where(.v62) .el-widget-heading .el-heading-title { color: var( --g-color-primary ); }
:where(.v62) .el-1370 .el-element.el-element-6251ed61 { text-align: center; }
:where(.v62) .el-1370 .el-element.el-element-6251ed61 .el-heading-title { font-size: 20px; color: rgb(59, 61, 61); }
:where(.v62) .el-widget-button .el-button { background-color: var( --g-color-accent ); }
:where(.v62) .el-1370 .el-element.el-element-20506efe .el-button { background-color: rgb(173, 43, 34); }
:where(.v62) .el-1370 .el-element.el-element-a95f34:not(.el-motion-effects-element-type-background), :where(.v62) .el-1370 .el-element.el-element-a95f34 > .el-motion-effects-container > .el-motion-effects-layer { background-color: rgb(243, 245, 244); }
:where(.v62) .el-1370 .el-element.el-element-a95f34 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 33px 0px 15px; }
:where(.v62) .el-widget-icon-box.el-view-framed .el-icon, :where(.v62) .el-widget-icon-box.el-view-default .el-icon { fill: var( --g-color-primary ); color: var( --g-color-primary ); border-color: var( --g-color-primary ); }
:where(.v62) .el-widget-icon-box .el-icon-box-title { color: var( --g-color-primary ); }
:where(.v62) .el-widget-icon-box:has(:hover) .el-icon-box-title, :where(.v62) .el-widget-icon-box:has(:focus) .el-icon-box-title { color: var( --g-color-primary ); }
:where(.v62) .el-1370 .el-element.el-element-8de4859 .el-icon-box-wrapper { align-items: start; gap: 13px; }
:where(.v62) .el-1370 .el-element.el-element-8de4859 .el-icon-box-title { margin-block-end: 0px; color: rgb(61, 62, 63); }
:where(.v62) .el-1370 .el-element.el-element-8de4859.el-view-framed .el-icon, :where(.v62) .el-1370 .el-element.el-element-8de4859.el-view-default .el-icon { fill: rgb(194, 26, 26); color: rgb(194, 26, 26); border-color: rgb(194, 26, 26); }
:where(.v62) .el-1370 .el-element.el-element-8de4859 .el-icon { font-size: 22px; }
:where(.v62) .el-1370 .el-element.el-element-8de4859 .el-icon-box-title, :where(.v62) .el-1370 .el-element.el-element-8de4859 .el-icon-box-title a { font-size: 20px; }
:where(.v62) .el-widget-text-editor { color: var( --g-color-text ); }
:where(.v62) .el-1370 .el-element.el-element-408b52cc { font-size: 16px; color: rgb(71, 69, 69); }
:where(.v62) .el-1370 .el-element.el-element-4194a24a .el-icon-box-wrapper { align-items: start; gap: 13px; }
:where(.v62) .el-1370 .el-element.el-element-4194a24a .el-icon-box-title { margin-block-end: 0px; color: rgb(61, 62, 63); }
:where(.v62) .el-1370 .el-element.el-element-4194a24a.el-view-framed .el-icon, :where(.v62) .el-1370 .el-element.el-element-4194a24a.el-view-default .el-icon { fill: rgb(194, 26, 26); color: rgb(194, 26, 26); border-color: rgb(194, 26, 26); }
:where(.v62) .el-1370 .el-element.el-element-4194a24a .el-icon { font-size: 22px; }
:where(.v62) .el-1370 .el-element.el-element-4194a24a .el-icon-box-title, :where(.v62) .el-1370 .el-element.el-element-4194a24a .el-icon-box-title a { font-size: 20px; }
:where(.v62) .el-1370 .el-element.el-element-6f85d744 { font-size: 16px; color: rgb(71, 69, 69); }
:where(.v62) .el-1370 .el-element.el-element-7d1fd157 { margin-top: 13px; margin-bottom: 0px; }
:where(.v62) .el-1370 .el-element.el-element-75529202 .ek-section-title-wraper .ek-section-title > span { color: rgb(0, 0, 0); }
:where(.v62) .el-1370 .el-element.el-element-75529202 .ek-section-title-wraper .ek-section-title:hover > span { color: rgb(0, 0, 0); }
:where(.v62) .el-1370 .el-element.el-element-75529202 .ek-section-title-wraper .ek-border-divider { width: 100px; background: linear-gradient(90deg, rgb(148, 16, 16) 0%, rgb(148, 16, 16) 100%); }
:where(.v62) .el-1370 .el-element.el-element-75529202 .ek-section-title-wraper .ek-border-divider, :where(.v62) .el-1370 .el-element.el-element-75529202 .ek-border-divider::before { height: 4px; }
:where(.v62) .el-1370 .el-element.el-element-75529202 .ek-section-title-wraper .ek-border-divider::before { background-color: rgb(148, 16, 16); color: rgb(148, 16, 16); }
:where(.v62) .el-1370 .el-element.el-element-54172617 img { border-radius: 4px; }
:where(.v62) .el-1370 .el-element.el-element-54172617 .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v62) .el-1370 .el-element.el-element-308cb57d img { border-radius: 4px; }
:where(.v62) .el-1370 .el-element.el-element-308cb57d .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v62) .el-1370 .el-element.el-element-11798815 img { border-radius: 4px; }
:where(.v62) .el-1370 .el-element.el-element-11798815 .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v62) .el-1370 .el-element.el-element-62902e04 img { border-radius: 4px; }
:where(.v62) .el-1370 .el-element.el-element-62902e04 .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v62) .el-1370 .el-element.el-element-b8bf868:not(.el-motion-effects-element-type-background), :where(.v62) .el-1370 .el-element.el-element-b8bf868 > .el-motion-effects-container > .el-motion-effects-layer { background-image: url("/images/DSC8201.jpg"); background-repeat: no-repeat; background-size: cover; }
:where(.v62) .el-1370 .el-element.el-element-b8bf868 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 20px; margin-bottom: 0px; padding: 35px 0px 30px; }
:where(.v62) .el-1370 .el-element.el-element-4a44f84c { text-align: center; }
:where(.v62) .el-1370 .el-element.el-element-4a44f84c .el-heading-title { color: rgb(255, 255, 255); }
:where(.v62) .el-1370 .el-element.el-element-d52d1bc .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v62) .el-1370 .el-element.el-element-1b9618e2 > .el-widget-container { margin: -20px 0px 0px; }
:where(.v62) .el-1370 .el-element.el-element-1b9618e2 { text-align: center; color: rgb(247, 247, 247); }
:where(.v62) .el-1370 .el-element.el-element-35538bce .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v62) .el-1370 .el-element.el-element-3119a81a > .el-widget-container { margin: -20px 0px 0px; }
:where(.v62) .el-1370 .el-element.el-element-3119a81a { text-align: center; color: rgb(247, 247, 247); }
:where(.v62) .el-1370 .el-element.el-element-921d038 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v62) .el-1370 .el-element.el-element-7d9c5e1c > .el-widget-container { margin: -20px 0px 0px; }
:where(.v62) .el-1370 .el-element.el-element-7d9c5e1c { text-align: center; color: rgb(247, 247, 247); }
:where(.v62) .el-1370 .el-element.el-element-7bf0e1cb .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v62) .el-1370 .el-element.el-element-2deb44e0 > .el-widget-container { margin: -20px 0px 0px; }
:where(.v62) .el-1370 .el-element.el-element-2deb44e0 { text-align: center; color: rgb(247, 247, 247); }
:where(.v62) .el-1370 .el-element.el-element-1a077558 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v62) .el-1370 .el-element.el-element-71fcec2a > .el-widget-container { margin: -20px 0px 0px; }
:where(.v62) .el-1370 .el-element.el-element-71fcec2a { text-align: center; color: rgb(247, 247, 247); }
:where(.v62) .el-1370 .el-element.el-element-68029bf0 { margin-top: 30px; margin-bottom: 0px; }
:where(.v62) .el-1370 .el-element.el-element-69385df6 .ek-section-title-wraper .ek-section-title > span { color: rgb(0, 0, 0); }
:where(.v62) .el-1370 .el-element.el-element-69385df6 .ek-section-title-wraper .ek-section-title:hover > span { color: rgb(0, 0, 0); }
:where(.v62) .el-1370 .el-element.el-element-69385df6 .ek-section-title-wraper .ek-border-divider { width: 100px; background: linear-gradient(90deg, rgb(148, 16, 16) 0%, rgb(148, 16, 16) 100%); }
:where(.v62) .el-1370 .el-element.el-element-69385df6 .ek-section-title-wraper .ek-border-divider, :where(.v62) .el-1370 .el-element.el-element-69385df6 .ek-border-divider::before { height: 4px; }
:where(.v62) .el-1370 .el-element.el-element-69385df6 .ek-section-title-wraper .ek-border-divider::before { background-color: rgb(148, 16, 16); color: rgb(148, 16, 16); }
:where(.v62) .el-1370 .el-element.el-element-49c373a6 > .el-widget-container { padding: 100px 0px 73px; }
:where(.v62) .el-1370 .el-element.el-element-1ceaf45f { margin-top: 30px; margin-bottom: 0px; }
:where(.v62) .el-1370 .el-element.el-element-5fac3066 .ek-section-title-wraper .ek-section-title > span { color: rgb(0, 0, 0); }
:where(.v62) .el-1370 .el-element.el-element-5fac3066 .ek-section-title-wraper .ek-section-title:hover > span { color: rgb(0, 0, 0); }
:where(.v62) .el-1370 .el-element.el-element-5fac3066 .ek-section-title-wraper .ek-border-divider { width: 100px; background: linear-gradient(90deg, rgb(148, 16, 16) 0%, rgb(148, 16, 16) 100%); }
:where(.v62) .el-1370 .el-element.el-element-5fac3066 .ek-section-title-wraper .ek-border-divider, :where(.v62) .el-1370 .el-element.el-element-5fac3066 .ek-border-divider::before { height: 4px; }
:where(.v62) .el-1370 .el-element.el-element-5fac3066 .ek-section-title-wraper .ek-border-divider::before { background-color: rgb(148, 16, 16); color: rgb(148, 16, 16); }
:where(.v62) .el-1370 .el-element.el-element-6e3e9cd { line-height: 7px; }
@media (min-width: 768px){
:where(.v62) .el-1370 .el-element.el-element-1b77a1e8 { width: 55%; }
:where(.v62) .el-1370 .el-element.el-element-6b25d7d2 { width: 45%; }
}
@media (max-width: 767px){
:where(.v62) .el-1370 .el-element.el-element-408b52cc { text-align: center; }
:where(.v62) .el-1370 .el-element.el-element-6f85d744 { text-align: center; }
:where(.v62) .el-1370 .el-element.el-element-49c373a6 > .el-widget-container { padding: 0px; }
:where(.v62) .el-1370 .el-element.el-element-6e3e9cd { line-height: 1.4em; }
}
:where(.v63) .el-widget-image .widget-image-caption { color: var( --g-color-text ); }
:where(.v63) .el-widget-heading .el-heading-title { color: var( --g-color-primary ); }
:where(.v63) .el-1380 .el-element.el-element-15f4903f { text-align: center; }
:where(.v63) .el-1380 .el-element.el-element-15f4903f .el-heading-title { font-size: 20px; color: rgb(59, 61, 61); }
:where(.v63) .el-widget-button .el-button { background-color: var( --g-color-accent ); }
:where(.v63) .el-1380 .el-element.el-element-578d4c4f .el-button { background-color: rgb(173, 43, 34); }
:where(.v63) .el-1380 .el-element.el-element-64f863fe:not(.el-motion-effects-element-type-background), :where(.v63) .el-1380 .el-element.el-element-64f863fe > .el-motion-effects-container > .el-motion-effects-layer { background-color: rgb(243, 245, 244); }
:where(.v63) .el-1380 .el-element.el-element-64f863fe { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 33px 0px 15px; }
:where(.v63) .el-widget-icon-box.el-view-framed .el-icon, :where(.v63) .el-widget-icon-box.el-view-default .el-icon { fill: var( --g-color-primary ); color: var( --g-color-primary ); border-color: var( --g-color-primary ); }
:where(.v63) .el-widget-icon-box .el-icon-box-title { color: var( --g-color-primary ); }
:where(.v63) .el-widget-icon-box:has(:hover) .el-icon-box-title, :where(.v63) .el-widget-icon-box:has(:focus) .el-icon-box-title { color: var( --g-color-primary ); }
:where(.v63) .el-1380 .el-element.el-element-1bb7ee9d .el-icon-box-wrapper { align-items: start; gap: 13px; }
:where(.v63) .el-1380 .el-element.el-element-1bb7ee9d .el-icon-box-title { margin-block-end: 0px; color: rgb(61, 62, 63); }
:where(.v63) .el-1380 .el-element.el-element-1bb7ee9d.el-view-framed .el-icon, :where(.v63) .el-1380 .el-element.el-element-1bb7ee9d.el-view-default .el-icon { fill: rgb(194, 26, 26); color: rgb(194, 26, 26); border-color: rgb(194, 26, 26); }
:where(.v63) .el-1380 .el-element.el-element-1bb7ee9d .el-icon { font-size: 22px; }
:where(.v63) .el-1380 .el-element.el-element-1bb7ee9d .el-icon-box-title, :where(.v63) .el-1380 .el-element.el-element-1bb7ee9d .el-icon-box-title a { font-size: 20px; }
:where(.v63) .el-widget-text-editor { color: var( --g-color-text ); }
:where(.v63) .el-1380 .el-element.el-element-6a26984a { font-size: 16px; color: rgb(71, 69, 69); }
:where(.v63) .el-1380 .el-element.el-element-69cb49fb .el-icon-box-wrapper { align-items: start; gap: 13px; }
:where(.v63) .el-1380 .el-element.el-element-69cb49fb .el-icon-box-title { margin-block-end: 0px; color: rgb(61, 62, 63); }
:where(.v63) .el-1380 .el-element.el-element-69cb49fb.el-view-framed .el-icon, :where(.v63) .el-1380 .el-element.el-element-69cb49fb.el-view-default .el-icon { fill: rgb(194, 26, 26); color: rgb(194, 26, 26); border-color: rgb(194, 26, 26); }
:where(.v63) .el-1380 .el-element.el-element-69cb49fb .el-icon { font-size: 22px; }
:where(.v63) .el-1380 .el-element.el-element-69cb49fb .el-icon-box-title, :where(.v63) .el-1380 .el-element.el-element-69cb49fb .el-icon-box-title a { font-size: 20px; }
:where(.v63) .el-1380 .el-element.el-element-35e24130 { font-size: 16px; color: rgb(71, 69, 69); }
:where(.v63) .el-1380 .el-element.el-element-b21ef4a { margin-top: 13px; margin-bottom: 0px; }
:where(.v63) .el-1380 .el-element.el-element-521ea7c7 .ek-section-title-wraper .ek-section-title > span { color: rgb(0, 0, 0); }
:where(.v63) .el-1380 .el-element.el-element-521ea7c7 .ek-section-title-wraper .ek-section-title:hover > span { color: rgb(0, 0, 0); }
:where(.v63) .el-1380 .el-element.el-element-521ea7c7 .ek-section-title-wraper .ek-border-divider { width: 100px; background: linear-gradient(90deg, rgb(148, 16, 16) 0%, rgb(148, 16, 16) 100%); }
:where(.v63) .el-1380 .el-element.el-element-521ea7c7 .ek-section-title-wraper .ek-border-divider, :where(.v63) .el-1380 .el-element.el-element-521ea7c7 .ek-border-divider::before { height: 4px; }
:where(.v63) .el-1380 .el-element.el-element-521ea7c7 .ek-section-title-wraper .ek-border-divider::before { background-color: rgb(148, 16, 16); color: rgb(148, 16, 16); }
:where(.v63) .el-1380 .el-element.el-element-35c9e032 img { border-radius: 4px; }
:where(.v63) .el-1380 .el-element.el-element-35c9e032 .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v63) .el-1380 .el-element.el-element-56618bbf img { border-radius: 4px; }
:where(.v63) .el-1380 .el-element.el-element-56618bbf .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v63) .el-1380 .el-element.el-element-7f603337 img { border-radius: 4px; }
:where(.v63) .el-1380 .el-element.el-element-7f603337 .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v63) .el-1380 .el-element.el-element-6842adf6 img { border-radius: 4px; }
:where(.v63) .el-1380 .el-element.el-element-6842adf6 .widget-image-caption { color: rgb(59, 57, 57); font-size: 16px; margin-block-start: 0px; }
:where(.v63) .el-1380 .el-element.el-element-11b4240b:not(.el-motion-effects-element-type-background), :where(.v63) .el-1380 .el-element.el-element-11b4240b > .el-motion-effects-container > .el-motion-effects-layer { background-image: url("/images/DSC8201.jpg"); background-repeat: no-repeat; background-size: cover; }
:where(.v63) .el-1380 .el-element.el-element-11b4240b { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 20px; margin-bottom: 0px; padding: 35px 0px 30px; }
:where(.v63) .el-1380 .el-element.el-element-4f93af20 { text-align: center; }
:where(.v63) .el-1380 .el-element.el-element-4f93af20 .el-heading-title { color: rgb(255, 255, 255); }
:where(.v63) .el-1380 .el-element.el-element-3023ec78 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v63) .el-1380 .el-element.el-element-41f3331b > .el-widget-container { margin: -20px 0px 0px; }
:where(.v63) .el-1380 .el-element.el-element-41f3331b { text-align: center; color: rgb(247, 247, 247); }
:where(.v63) .el-1380 .el-element.el-element-5cf3080 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v63) .el-1380 .el-element.el-element-63145180 > .el-widget-container { margin: -20px 0px 0px; }
:where(.v63) .el-1380 .el-element.el-element-63145180 { text-align: center; color: rgb(247, 247, 247); }
:where(.v63) .el-1380 .el-element.el-element-9a77ff5 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v63) .el-1380 .el-element.el-element-35c0aa79 > .el-widget-container { margin: -20px 0px 0px; }
:where(.v63) .el-1380 .el-element.el-element-35c0aa79 { text-align: center; color: rgb(247, 247, 247); }
:where(.v63) .el-1380 .el-element.el-element-3d6d4057 .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v63) .el-1380 .el-element.el-element-3caa1512 > .el-widget-container { margin: -20px 0px 0px; }
:where(.v63) .el-1380 .el-element.el-element-3caa1512 { text-align: center; color: rgb(247, 247, 247); }
:where(.v63) .el-1380 .el-element.el-element-1cf1a4d .widget-image-caption { color: rgb(255, 255, 255); font-size: 17px; font-weight: 600; margin-block-start: 2px; }
:where(.v63) .el-1380 .el-element.el-element-2f372203 > .el-widget-container { margin: -20px 0px 0px; }
:where(.v63) .el-1380 .el-element.el-element-2f372203 { text-align: center; color: rgb(247, 247, 247); }
:where(.v63) .el-1380 .el-element.el-element-14d02908 { margin-top: 30px; margin-bottom: 0px; }
:where(.v63) .el-1380 .el-element.el-element-675a261f .ek-section-title-wraper .ek-section-title > span { color: rgb(0, 0, 0); }
:where(.v63) .el-1380 .el-element.el-element-675a261f .ek-section-title-wraper .ek-section-title:hover > span { color: rgb(0, 0, 0); }
:where(.v63) .el-1380 .el-element.el-element-675a261f .ek-section-title-wraper .ek-border-divider { width: 100px; background: linear-gradient(90deg, rgb(148, 16, 16) 0%, rgb(148, 16, 16) 100%); }
:where(.v63) .el-1380 .el-element.el-element-675a261f .ek-section-title-wraper .ek-border-divider, :where(.v63) .el-1380 .el-element.el-element-675a261f .ek-border-divider::before { height: 4px; }
:where(.v63) .el-1380 .el-element.el-element-675a261f .ek-section-title-wraper .ek-border-divider::before { background-color: rgb(148, 16, 16); color: rgb(148, 16, 16); }
:where(.v63) .el-1380 .el-element.el-element-31bdd090 > .el-widget-container { padding: 100px 0px 73px; }
:where(.v63) .el-1380 .el-element.el-element-508421c8 { margin-top: 30px; margin-bottom: 0px; }
:where(.v63) .el-1380 .el-element.el-element-57e30387 .ek-section-title-wraper .ek-section-title > span { color: rgb(0, 0, 0); }
:where(.v63) .el-1380 .el-element.el-element-57e30387 .ek-section-title-wraper .ek-section-title:hover > span { color: rgb(0, 0, 0); }
:where(.v63) .el-1380 .el-element.el-element-57e30387 .ek-section-title-wraper .ek-border-divider { width: 100px; background: linear-gradient(90deg, rgb(148, 16, 16) 0%, rgb(148, 16, 16) 100%); }
:where(.v63) .el-1380 .el-element.el-element-57e30387 .ek-section-title-wraper .ek-border-divider, :where(.v63) .el-1380 .el-element.el-element-57e30387 .ek-border-divider::before { height: 4px; }
:where(.v63) .el-1380 .el-element.el-element-57e30387 .ek-section-title-wraper .ek-border-divider::before { background-color: rgb(148, 16, 16); color: rgb(148, 16, 16); }
:where(.v63) .el-1380 .el-element.el-element-6803a93 { line-height: 7px; }
@media (min-width: 768px){
:where(.v63) .el-1380 .el-element.el-element-479c8e24 { width: 55%; }
:where(.v63) .el-1380 .el-element.el-element-6e785fe2 { width: 45%; }
}
@media (max-width: 767px){
:where(.v63) .el-1380 .el-element.el-element-6a26984a { text-align: center; }
:where(.v63) .el-1380 .el-element.el-element-35e24130 { text-align: center; }
:where(.v63) .el-1380 .el-element.el-element-31bdd090 > .el-widget-container { padding: 0px; }
:where(.v63) .el-1380 .el-element.el-element-6803a93 { line-height: 1.4em; }
}
:where(.v64) .el-widget-heading .el-heading-title { color: var( --g-color-primary ); }
:where(.v64) .el-895 .el-element.el-element-988b0fd { text-align: center; }
:where(.v64) .el-895 .el-element.el-element-988b0fd .el-heading-title { font-family: Roboto, sans-serif; font-size: 27px; font-weight: 400; color: rgb(52, 53, 53); }
:where(.v64) .el-widget-button .el-button { background-color: var( --g-color-accent ); }
:where(.v64) .el-895 .el-element.el-element-3fe6be9 .el-button { background-color: rgb(167, 43, 38); }
:where(.v64) .el-widget-text-editor { color: var( --g-color-text ); }
:where(.v64) .el-895 .el-element.el-element-300b9ad .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v64) .el-895 .el-element.el-element-300b9ad .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v64) .el-895 .el-element.el-element-300b9ad .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v64) .el-895 .el-element.el-element-300b9ad .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v64) .el-895 .el-element.el-element-300b9ad .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v64) .el-895 .el-element.el-element-300b9ad .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v64) .el-895 .el-element.el-element-300b9ad .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v64) .el-895 .el-element.el-element-300b9ad .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:where(.v64) .el-895 .el-element.el-element-4a4cf34 .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v64) .el-895 .el-element.el-element-4a4cf34 .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v64) .el-895 .el-element.el-element-4a4cf34 .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v64) .el-895 .el-element.el-element-4a4cf34 .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v64) .el-895 .el-element.el-element-4a4cf34 .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v64) .el-895 .el-element.el-element-4a4cf34 .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v64) .el-895 .el-element.el-element-4a4cf34 .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v64) .el-895 .el-element.el-element-4a4cf34 .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:where(.v64) .el-895 .el-element.el-element-5217920 .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v64) .el-895 .el-element.el-element-5217920 .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v64) .el-895 .el-element.el-element-5217920 .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v64) .el-895 .el-element.el-element-5217920 .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v64) .el-895 .el-element.el-element-5217920 .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v64) .el-895 .el-element.el-element-5217920 .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v64) .el-895 .el-element.el-element-5217920 .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v64) .el-895 .el-element.el-element-5217920 .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:where(.v64) .el-895 .el-element.el-element-eb19cbb .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v64) .el-895 .el-element.el-element-eb19cbb .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v64) .el-895 .el-element.el-element-eb19cbb .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v64) .el-895 .el-element.el-element-eb19cbb .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v64) .el-895 .el-element.el-element-eb19cbb .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v64) .el-895 .el-element.el-element-eb19cbb .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v64) .el-895 .el-element.el-element-eb19cbb .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v64) .el-895 .el-element.el-element-eb19cbb .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:where(.v64) .el-895 .el-element.el-element-5d3172e .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v64) .el-895 .el-element.el-element-5d3172e .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v64) .el-895 .el-element.el-element-5d3172e .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v64) .el-895 .el-element.el-element-5d3172e .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v64) .el-895 .el-element.el-element-5d3172e .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v64) .el-895 .el-element.el-element-5d3172e .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v64) .el-895 .el-element.el-element-5d3172e .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v64) .el-895 .el-element.el-element-5d3172e .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:where(.v64) .el-895 .el-element.el-element-a8abb93 .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v64) .el-895 .el-element.el-element-a8abb93 .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v64) .el-895 .el-element.el-element-a8abb93 .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v64) .el-895 .el-element.el-element-a8abb93 .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v64) .el-895 .el-element.el-element-a8abb93 .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v64) .el-895 .el-element.el-element-a8abb93 .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v64) .el-895 .el-element.el-element-a8abb93 .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v64) .el-895 .el-element.el-element-a8abb93 .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:where(.v64) .el-895 .el-element.el-element-ef8d108 .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v64) .el-895 .el-element.el-element-ef8d108 .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v64) .el-895 .el-element.el-element-ef8d108 .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v64) .el-895 .el-element.el-element-ef8d108 .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v64) .el-895 .el-element.el-element-ef8d108 .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v64) .el-895 .el-element.el-element-ef8d108 .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v64) .el-895 .el-element.el-element-ef8d108 .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v64) .el-895 .el-element.el-element-ef8d108 .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:where(.v64) .el-895 .el-element.el-element-85b7243 .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v64) .el-895 .el-element.el-element-85b7243 .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v64) .el-895 .el-element.el-element-85b7243 .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v64) .el-895 .el-element.el-element-85b7243 .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v64) .el-895 .el-element.el-element-85b7243 .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v64) .el-895 .el-element.el-element-85b7243 .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v64) .el-895 .el-element.el-element-85b7243 .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v64) .el-895 .el-element.el-element-85b7243 .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:where(.v64) .el-895 .el-element.el-element-f4b34bb .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v64) .el-895 .el-element.el-element-f4b34bb .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v64) .el-895 .el-element.el-element-f4b34bb .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v64) .el-895 .el-element.el-element-f4b34bb .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v64) .el-895 .el-element.el-element-f4b34bb .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v64) .el-895 .el-element.el-element-f4b34bb .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v64) .el-895 .el-element.el-element-f4b34bb .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v64) .el-895 .el-element.el-element-f4b34bb .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:where(.v64) .el-895 .el-element.el-element-b0fd461 .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v64) .el-895 .el-element.el-element-b0fd461 .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v64) .el-895 .el-element.el-element-b0fd461 .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v64) .el-895 .el-element.el-element-b0fd461 .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v64) .el-895 .el-element.el-element-b0fd461 .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v64) .el-895 .el-element.el-element-b0fd461 .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v64) .el-895 .el-element.el-element-b0fd461 .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v64) .el-895 .el-element.el-element-b0fd461 .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:where(.v64) .el-895 .el-element.el-element-ab5dc05 .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v64) .el-895 .el-element.el-element-ab5dc05 .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v64) .el-895 .el-element.el-element-ab5dc05 .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v64) .el-895 .el-element.el-element-ab5dc05 .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v64) .el-895 .el-element.el-element-ab5dc05 .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v64) .el-895 .el-element.el-element-ab5dc05 .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v64) .el-895 .el-element.el-element-ab5dc05 .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v64) .el-895 .el-element.el-element-ab5dc05 .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:where(.v64) .el-895 .el-element.el-element-154b468 .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v64) .el-895 .el-element.el-element-154b468 .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v64) .el-895 .el-element.el-element-154b468 .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v64) .el-895 .el-element.el-element-154b468 .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v64) .el-895 .el-element.el-element-154b468 .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v64) .el-895 .el-element.el-element-154b468 .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v64) .el-895 .el-element.el-element-154b468 .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v64) .el-895 .el-element.el-element-154b468 .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:where(.v64) .el-895 .el-element.el-element-b8af913 .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v64) .el-895 .el-element.el-element-b8af913 .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v64) .el-895 .el-element.el-element-b8af913 .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v64) .el-895 .el-element.el-element-b8af913 .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v64) .el-895 .el-element.el-element-b8af913 .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v64) .el-895 .el-element.el-element-b8af913 .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v64) .el-895 .el-element.el-element-b8af913 .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v64) .el-895 .el-element.el-element-b8af913 .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:where(.v64) .el-895 .el-element.el-element-97417cf .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v64) .el-895 .el-element.el-element-97417cf .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v64) .el-895 .el-element.el-element-97417cf .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v64) .el-895 .el-element.el-element-97417cf .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v64) .el-895 .el-element.el-element-97417cf .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v64) .el-895 .el-element.el-element-97417cf .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v64) .el-895 .el-element.el-element-97417cf .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v64) .el-895 .el-element.el-element-97417cf .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:where(.v64) .el-895 .el-element.el-element-c7ca6b3 .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v64) .el-895 .el-element.el-element-c7ca6b3 .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v64) .el-895 .el-element.el-element-c7ca6b3 .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v64) .el-895 .el-element.el-element-c7ca6b3 .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v64) .el-895 .el-element.el-element-c7ca6b3 .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v64) .el-895 .el-element.el-element-c7ca6b3 .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v64) .el-895 .el-element.el-element-c7ca6b3 .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v64) .el-895 .el-element.el-element-c7ca6b3 .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:where(.v64) .el-895 .el-element.el-element-2af67e6 .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v64) .el-895 .el-element.el-element-2af67e6 .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v64) .el-895 .el-element.el-element-2af67e6 .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v64) .el-895 .el-element.el-element-2af67e6 .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v64) .el-895 .el-element.el-element-2af67e6 .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v64) .el-895 .el-element.el-element-2af67e6 .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v64) .el-895 .el-element.el-element-2af67e6 .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v64) .el-895 .el-element.el-element-2af67e6 .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:where(.v64) .el-895 .el-element.el-element-fbf3a62 .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v64) .el-895 .el-element.el-element-fbf3a62 .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v64) .el-895 .el-element.el-element-fbf3a62 .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v64) .el-895 .el-element.el-element-fbf3a62 .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v64) .el-895 .el-element.el-element-fbf3a62 .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v64) .el-895 .el-element.el-element-fbf3a62 .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v64) .el-895 .el-element.el-element-fbf3a62 .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v64) .el-895 .el-element.el-element-fbf3a62 .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:where(.v64) .el-895 .el-element.el-element-7c3086e .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v64) .el-895 .el-element.el-element-7c3086e .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v64) .el-895 .el-element.el-element-7c3086e .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v64) .el-895 .el-element.el-element-7c3086e .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v64) .el-895 .el-element.el-element-7c3086e .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v64) .el-895 .el-element.el-element-7c3086e .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v64) .el-895 .el-element.el-element-7c3086e .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v64) .el-895 .el-element.el-element-7c3086e .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:where(.v64) .el-895 .el-element.el-element-9006e77 .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v64) .el-895 .el-element.el-element-9006e77 .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v64) .el-895 .el-element.el-element-9006e77 .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v64) .el-895 .el-element.el-element-9006e77 .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v64) .el-895 .el-element.el-element-9006e77 .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v64) .el-895 .el-element.el-element-9006e77 .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v64) .el-895 .el-element.el-element-9006e77 .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v64) .el-895 .el-element.el-element-9006e77 .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:where(.v64) .el-895 .el-element.el-element-d10277a .ek-info-image-box.style-modern .ek-box-body { width: 97%; margin-top: -20px; }
:where(.v64) .el-895 .el-element.el-element-d10277a .ek-box-header { border-radius: 5px 5px 0px 0px; }
:where(.v64) .el-895 .el-element.el-element-d10277a .ek-box-header img { border-radius: 5px 5px 0px 0px; padding: 0px; }
:where(.v64) .el-895 .el-element.el-element-d10277a .ek-info-image-box .ek-box-header img { opacity: 1; }
:where(.v64) .el-895 .el-element.el-element-d10277a .ek-info-image-box:hover .ek-box-header img { opacity: 1; transform: scale(1.1); }
:where(.v64) .el-895 .el-element.el-element-d10277a .ek-info-image-box .ek-box-body { padding: 6px 0px; }
:where(.v64) .el-895 .el-element.el-element-d10277a .ek-info-image-box .ek-info-box-title { margin: 5px 0px; }
:where(.v64) .el-895 .el-element.el-element-d10277a .ek-info-image-box .ek-box-content :is(.ek-info-box-title, .ek-info-box-title a) { font-size: 15px; }
:root:where(.v64) { --page-title-display: none; }
@media (max-width: 767px){
:where(.v64) .el-895 .el-element.el-element-988b0fd .el-heading-title { font-size: 17px; }
:where(.v64) .el-895 .el-element.el-element-191c187 { width: 50%; }
:where(.v64) .el-895 .el-element.el-element-ce0d028 { width: 50%; }
:where(.v64) .el-895 .el-element.el-element-162ff54 { width: 50%; }
:where(.v64) .el-895 .el-element.el-element-08e8734 { width: 50%; }
:where(.v64) .el-895 .el-element.el-element-7499c21 { width: 50%; }
:where(.v64) .el-895 .el-element.el-element-64a6d3a { width: 50%; }
:where(.v64) .el-895 .el-element.el-element-1f690e0 { width: 50%; }
:where(.v64) .el-895 .el-element.el-element-296615a { width: 50%; }
:where(.v64) .el-895 .el-element.el-element-61cdb78 { width: 50%; }
:where(.v64) .el-895 .el-element.el-element-7f70ef1 { width: 50%; }
:where(.v64) .el-895 .el-element.el-element-107aa2a { width: 50%; }
:where(.v64) .el-895 .el-element.el-element-4f05bc3 { width: 50%; }
:where(.v64) .el-895 .el-element.el-element-bbc41db { width: 50%; }
:where(.v64) .el-895 .el-element.el-element-309f3fb { width: 50%; }
:where(.v64) .el-895 .el-element.el-element-bfa488a { width: 50%; }
:where(.v64) .el-895 .el-element.el-element-7a78ccb { width: 50%; }
:where(.v64) .el-895 .el-element.el-element-ec3c7af { width: 50%; }
:where(.v64) .el-895 .el-element.el-element-a330a3c { width: 50%; }
:where(.v64) .el-895 .el-element.el-element-a7d7335 { width: 50%; }
:where(.v64) .el-895 .el-element.el-element-151c942 { width: 50%; }
}
:where(.v65) .el-1152 .el-element.el-element-4da1bb38 { margin-top: 17px; margin-bottom: 0px; }
:where(.v65) .el-1152 .el-element.el-element-31c91ec2 .hp-page-title { line-height: 19px; }
:where(.v65) .el-widget-text-editor { color: var( --g-color-text ); }
@media (min-width: 768px){
:where(.v65) .el-1152 .el-element.el-element-694cfb29 { width: 69.665%; }
:where(.v65) .el-1152 .el-element.el-element-9569a13 { width: 30%; }
}
:where(.v66) .el-1173 .el-element.el-element-70e58aff { margin-top: 17px; margin-bottom: 0px; }
:where(.v66) .el-1173 .el-element.el-element-6029f6d7 .hp-page-title { line-height: 19px; }
:where(.v66) .el-widget-text-editor { color: var( --g-color-text ); }
@media (min-width: 768px){
:where(.v66) .el-1173 .el-element.el-element-2a3e7de4 { width: 69.665%; }
:where(.v66) .el-1173 .el-element.el-element-62bbeec5 { width: 30%; }
}
:where(.v67) .el-1094 .el-element.el-element-4842fe2c { margin-top: 17px; margin-bottom: 0px; }
:where(.v67) .el-1094 .el-element.el-element-156205d2 .hp-page-title { line-height: 19px; }
:where(.v67) .el-widget-text-editor { color: var( --g-color-text ); }
@media (min-width: 768px){
:where(.v67) .el-1094 .el-element.el-element-34b5d60a { width: 69.665%; }
:where(.v67) .el-1094 .el-element.el-element-391a93d0 { width: 30%; }
}
:where(.v68) .el-1102 .el-element.el-element-6bb3f949 { margin-top: 17px; margin-bottom: 0px; }
:where(.v68) .el-1102 .el-element.el-element-5582d183 .hp-page-title { line-height: 19px; }
:where(.v68) .el-widget-text-editor { color: var( --g-color-text ); }
@media (min-width: 768px){
:where(.v68) .el-1102 .el-element.el-element-6d84085 { width: 69.665%; }
:where(.v68) .el-1102 .el-element.el-element-3d6142f3 { width: 30%; }
}
:where(.v69) .el-1050 .el-element.el-element-76813646 { margin-top: 17px; margin-bottom: 0px; }
:where(.v69) .el-1050 .el-element.el-element-5f3468ba .hp-page-title { line-height: 19px; }
:where(.v69) .el-widget-text-editor { color: var( --g-color-text ); }
@media (min-width: 768px){
:where(.v69) .el-1050 .el-element.el-element-4182b88 { width: 69.665%; }
:where(.v69) .el-1050 .el-element.el-element-1f77a330 { width: 30%; }
}
:where(.v70) .el-997 .el-element.el-element-819a408 { margin-top: 17px; margin-bottom: 0px; }
:where(.v70) .el-997 .el-element.el-element-83142f1 .hp-page-title { line-height: 19px; }
:where(.v70) .el-widget-text-editor { color: var( --g-color-text ); }
@media (min-width: 768px){
:where(.v70) .el-997 .el-element.el-element-feae3e6 { width: 69.665%; }
:where(.v70) .el-997 .el-element.el-element-6b18daa { width: 30%; }
}
:where(.v71) .el-1086 .el-element.el-element-54d368be { margin-top: 17px; margin-bottom: 0px; }
:where(.v71) .el-1086 .el-element.el-element-7116bc74 .hp-page-title { line-height: 19px; }
:where(.v71) .el-widget-text-editor { color: var( --g-color-text ); }
@media (min-width: 768px){
:where(.v71) .el-1086 .el-element.el-element-d35b89e { width: 69.665%; }
:where(.v71) .el-1086 .el-element.el-element-6739e00 { width: 30%; }
}
:where(.v72) .el-1126 .el-element.el-element-4fa2b464 { margin-top: 17px; margin-bottom: 0px; }
:where(.v72) .el-1126 .el-element.el-element-2ecc32ad .hp-page-title { line-height: 19px; }
:where(.v72) .el-widget-text-editor { color: var( --g-color-text ); }
@media (min-width: 768px){
:where(.v72) .el-1126 .el-element.el-element-41f28666 { width: 69.665%; }
:where(.v72) .el-1126 .el-element.el-element-77060bdd { width: 30%; }
}
:where(.v73) .el-1062 .el-element.el-element-67dd52fe { margin-top: 17px; margin-bottom: 0px; }
:where(.v73) .el-1062 .el-element.el-element-1d5171c4 .hp-page-title { line-height: 19px; }
:where(.v73) .el-widget-text-editor { color: var( --g-color-text ); }
@media (min-width: 768px){
:where(.v73) .el-1062 .el-element.el-element-4baaf1e4 { width: 69.665%; }
:where(.v73) .el-1062 .el-element.el-element-45f5d1ac { width: 30%; }
}
:where(.v74) .el-1022 .el-element.el-element-27438e6d { margin-top: 17px; margin-bottom: 0px; }
:where(.v74) .el-1022 .el-element.el-element-72a0b02e .hp-page-title { line-height: 19px; }
:where(.v74) .el-widget-text-editor { color: var( --g-color-text ); }
@media (min-width: 768px){
:where(.v74) .el-1022 .el-element.el-element-1523db67 { width: 69.665%; }
:where(.v74) .el-1022 .el-element.el-element-1aacfa67 { width: 30%; }
}
:where(.v75) .el-1143 .el-element.el-element-3dbb96d0 { margin-top: 17px; margin-bottom: 0px; }
:where(.v75) .el-1143 .el-element.el-element-2c91bc8 .hp-page-title { line-height: 19px; }
:where(.v75) .el-widget-text-editor { color: var( --g-color-text ); }
@media (min-width: 768px){
:where(.v75) .el-1143 .el-element.el-element-2eab699a { width: 69.665%; }
:where(.v75) .el-1143 .el-element.el-element-5579c30 { width: 30%; }
}
:where(.v76) .el-1110 .el-element.el-element-9d07a69 { margin-top: 17px; margin-bottom: 0px; }
:where(.v76) .el-1110 .el-element.el-element-b8e3d13 .hp-page-title { line-height: 19px; }
:where(.v76) .el-widget-text-editor { color: var( --g-color-text ); }
@media (min-width: 768px){
:where(.v76) .el-1110 .el-element.el-element-3288645a { width: 69.665%; }
:where(.v76) .el-1110 .el-element.el-element-df06b79 { width: 30%; }
}
:where(.v77) .el-1033 .el-element.el-element-585d1f29 { margin-top: 17px; margin-bottom: 0px; }
:where(.v77) .el-1033 .el-element.el-element-727b9332 .hp-page-title { line-height: 19px; }
:where(.v77) .el-widget-text-editor { color: var( --g-color-text ); }
@media (min-width: 768px){
:where(.v77) .el-1033 .el-element.el-element-15873a5d { width: 69.665%; }
:where(.v77) .el-1033 .el-element.el-element-7ad2f897 { width: 30%; }
}
:where(.v78) .el-1011 .el-element.el-element-77ca2f48 { margin-top: 17px; margin-bottom: 0px; }
:where(.v78) .el-1011 .el-element.el-element-3bdcf043 .hp-page-title { line-height: 19px; }
:where(.v78) .el-widget-text-editor { color: var( --g-color-text ); }
@media (min-width: 768px){
:where(.v78) .el-1011 .el-element.el-element-5bd9da28 { width: 69.665%; }
:where(.v78) .el-1011 .el-element.el-element-7702226a { width: 30%; }
}
:where(.v79) .el-1070 .el-element.el-element-4119c480 { margin-top: 17px; margin-bottom: 0px; }
:where(.v79) .el-1070 .el-element.el-element-58214325 .hp-page-title { line-height: 19px; }
:where(.v79) .el-widget-text-editor { color: var( --g-color-text ); }
@media (min-width: 768px){
:where(.v79) .el-1070 .el-element.el-element-4a72c585 { width: 69.665%; }
:where(.v79) .el-1070 .el-element.el-element-271709d5 { width: 30%; }
}
:where(.v80) .el-1136 .el-element.el-element-333a51e1 { margin-top: 17px; margin-bottom: 0px; }
:where(.v80) .el-1136 .el-element.el-element-292b7769 .hp-page-title { line-height: 19px; }
:where(.v80) .el-widget-text-editor { color: var( --g-color-text ); }
@media (min-width: 768px){
:where(.v80) .el-1136 .el-element.el-element-604959e9 { width: 69.665%; }
:where(.v80) .el-1136 .el-element.el-element-7f84ae68 { width: 30%; }
}
:where(.v81) .el-1118 .el-element.el-element-5c4b109c { margin-top: 17px; margin-bottom: 0px; }
:where(.v81) .el-1118 .el-element.el-element-274e5cbd .hp-page-title { line-height: 19px; }
:where(.v81) .el-widget-text-editor { color: var( --g-color-text ); }
@media (min-width: 768px){
:where(.v81) .el-1118 .el-element.el-element-6a737520 { width: 69.665%; }
:where(.v81) .el-1118 .el-element.el-element-6cc80373 { width: 30%; }
}
:where(.v82) .el-1043 .el-element.el-element-461d3db8 { margin-top: 17px; margin-bottom: 0px; }
:where(.v82) .el-1043 .el-element.el-element-6adca5a4 .hp-page-title { line-height: 19px; }
:where(.v82) .el-widget-text-editor { color: var( --g-color-text ); }
@media (min-width: 768px){
:where(.v82) .el-1043 .el-element.el-element-4d98c270 { width: 69.665%; }
:where(.v82) .el-1043 .el-element.el-element-151abbbd { width: 30%; }
}
:where(.v83) .el-1160 .el-element.el-element-7697c308 { margin-top: 17px; margin-bottom: 0px; }
:where(.v83) .el-1160 .el-element.el-element-73af1ad6 .hp-page-title { line-height: 19px; }
:where(.v83) .el-widget-text-editor { color: var( --g-color-text ); }
@media (min-width: 768px){
:where(.v83) .el-1160 .el-element.el-element-529f97c5 { width: 69.665%; }
:where(.v83) .el-1160 .el-element.el-element-b7a19f4 { width: 30%; }
}
:where(.v84) .el-1078 .el-element.el-element-5a170f9a { margin-top: 17px; margin-bottom: 0px; }
:where(.v84) .el-1078 .el-element.el-element-43d88a3a .hp-page-title { line-height: 19px; }
:where(.v84) .el-widget-text-editor { color: var( --g-color-text ); }
@media (min-width: 768px){
:where(.v84) .el-1078 .el-element.el-element-69f23659 { width: 69.665%; }
:where(.v84) .el-1078 .el-element.el-element-54ef3926 { width: 30%; }
}
:where(.v85) .el-741 .el-element.el-element-28d0de7 { margin-top: 50px; margin-bottom: 0px; }
:where(.v85) .el-widget-text-editor { color: var( --g-color-text ); }
:where(.v85) .el-741 .el-element.el-element-30b7775 { text-align: center; font-size: 24px; }
:where(.v86) .el-870 .el-element.el-element-7e758c8 { margin-top: 30px; margin-bottom: 0px; }
:where(.v86) .el-870 .el-element.el-element-8b61e3d .el-wrapper { --video-aspect-ratio: 1.77777; }
:where(.v86) .el-870 .el-element.el-element-2e35188 .el-wrapper { --video-aspect-ratio: 1.77777; }
:where(.v86) .el-870 .el-element.el-element-4630682 .el-wrapper { --video-aspect-ratio: 1.77777; }
:where(.v86) .el-870 .el-element.el-element-17ef9d9 { margin-top: 30px; margin-bottom: 0px; }
:where(.v86) .el-870 .el-element.el-element-1f76062 .el-wrapper { --video-aspect-ratio: 1.77777; }
:where(.v86) .el-870 .el-element.el-element-c2ccdfa .el-wrapper { --video-aspect-ratio: 1.77777; }
:where(.v86) .el-870 .el-element.el-element-5be5ed7 .el-wrapper { --video-aspect-ratio: 1.77777; }
:where(.v86) .el-870 .el-element.el-element-9db9311 { margin-top: 30px; margin-bottom: 0px; }
:where(.v86) .el-870 .el-element.el-element-d8edf1d .el-wrapper { --video-aspect-ratio: 1.77777; }
:where(.v86) .el-870 .el-element.el-element-20d2932 .el-wrapper { --video-aspect-ratio: 1.77777; }
:where(.v86) .el-870 .el-element.el-element-ca1dba0 .el-wrapper { --video-aspect-ratio: 1.77777; }
:where(.v87) .el-widget-text-editor { color: var( --g-color-text ); }
@media (min-width: 768px){
:where(.v87) .el-884 .el-element.el-element-c3a344c { width: 15%; }
:where(.v87) .el-884 .el-element.el-element-d55a0a3 { width: 69.333%; }
:where(.v87) .el-884 .el-element.el-element-e8618b4 { width: 15%; }
}

/* Image lightbox (public/site.js) — replaces the page builder's lightbox */
.lightbox{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.9)}
.lightbox[hidden]{display:none}
.lightbox img{max-width:92vw;max-height:88vh;object-fit:contain}
.lightbox button{position:absolute;background:none;border:0;color:#fff;font-size:44px;line-height:1;padding:12px 18px;cursor:pointer;opacity:.8}
.lightbox button:hover{opacity:1;background:none;color:#fff}
.lightbox-close{top:8px;right:8px}
.lightbox-prev{left:8px;top:50%;transform:translateY(-50%)}
.lightbox-next{right:8px;top:50%;transform:translateY(-50%)}
.lightbox.single .lightbox-prev,.lightbox.single .lightbox-next{display:none}
