











img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }
img.emoji { display: inline !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0px 0.07em !important; vertical-align: -0.1em !important; background: 0px 0px !important; padding: 0px !important; }.c4-html{--wp-block-synced-color: #7a00df;--wp-block-synced-color--rgb: 122,0,223;--wp-bound-block-color: var(--wp-block-synced-color);--wp-editor-canvas-background: #ddd;--wp-admin-theme-color: #007cba;--wp-admin-theme-color--rgb: 0,124,186;--wp-admin-theme-color-darker-10: #006ba1;--wp-admin-theme-color-darker-10--rgb: 0,107,160.5;--wp-admin-theme-color-darker-20: #005a87;--wp-admin-theme-color-darker-20--rgb: 0,90,135;--wp-admin-border-width-focus: 2px}
@media (min-resolution: 192dpi) {.c4-html{--wp-admin-border-width-focus: 1.5px}
}.c4-html{--wp--preset--font-size--normal: 16px;--wp--preset--font-size--huge: 42px}
.aligncenter { clear: both; }
.c4-html :where(.has-border-color) { border-style: solid; }
.c4-html :where([style*="border-color"]) { border-style: solid; }
.c4-html :where([style*="border-top-color"]) { border-top-style: solid; }
.c4-html :where([style*="border-right-color"]) { border-right-style: solid; }
.c4-html :where([style*="border-bottom-color"]) { border-bottom-style: solid; }
.c4-html :where([style*="border-left-color"]) { border-left-style: solid; }
.c4-html :where([style*="border-width"]) { border-style: solid; }
.c4-html :where([style*="border-top-width"]) { border-top-style: solid; }
.c4-html :where([style*="border-right-width"]) { border-right-style: solid; }
.c4-html :where([style*="border-bottom-width"]) { border-bottom-style: solid; }
.c4-html :where([style*="border-left-width"]) { border-left-style: solid; }
.c4-html :where(img[class*="wp-image-"]) { height: auto; max-width: 100%; }
:where(figure) { margin: 0px 0px 1em; }
.c4-html :where(.is-position-sticky) { --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px); }
@media screen and (max-width: 600px) {
  .c4-html :where(.is-position-sticky) { --wp-admin--admin-bar--position-offset: 0px; }
}.c4-html{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--mercury-main: #be2edd;--wp--preset--color--mercury-second: #ff2453;--wp--preset--color--mercury-white: #fff;--wp--preset--color--mercury-gray: #263238;--wp--preset--color--mercury-emerald: #2edd6c;--wp--preset--color--mercury-alizarin: #e74c3c;--wp--preset--color--mercury-wisteria: #8e44ad;--wp--preset--color--mercury-peter-river: #3498db;--wp--preset--color--mercury-clouds: #ecf0f1;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6, 147, 227) 0%,rgb(155, 81, 224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122, 220, 180) 0%,rgb(0, 208, 130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252, 185, 0) 0%,rgb(255, 105, 0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255, 105, 0) 0%,rgb(207, 46, 46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238, 238, 238) 0%,rgb(169, 184, 195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74, 234, 220) 0%,rgb(151, 120, 209) 20%,rgb(207, 42, 186) 40%,rgb(238, 44, 130) 60%,rgb(251, 105, 98) 80%,rgb(254, 248, 76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255, 206, 236) 0%,rgb(152, 150, 240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254, 205, 165) 0%,rgb(254, 45, 45) 50%,rgb(107, 0, 62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255, 203, 112) 0%,rgb(199, 81, 192) 50%,rgb(65, 88, 208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255, 245, 203) 0%,rgb(182, 227, 212) 50%,rgb(51, 167, 181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202, 248, 128) 0%,rgb(113, 206, 126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2, 3, 129) 0%,rgb(40, 116, 252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: calc(0.44 * var(--c4-rem,16px));--wp--preset--spacing--30: calc(0.67 * var(--c4-rem,16px));--wp--preset--spacing--40: calc(1 * var(--c4-rem,16px));--wp--preset--spacing--50: calc(1.5 * var(--c4-rem,16px));--wp--preset--spacing--60: calc(2.25 * var(--c4-rem,16px));--wp--preset--spacing--70: calc(3.38 * var(--c4-rem,16px));--wp--preset--spacing--80: calc(5.06 * var(--c4-rem,16px));--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, .2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, .4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, .2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255),6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0)}
:where(.is-layout-flex) { gap: 0.5em; }
:where(.is-layout-grid) { gap: 0.5em; }.c4-body{padding: 0px}
.c4-html :where(.wp-element-button, .wp-block-button__link) { background-color: rgb(50, 55, 60); border-width: 0px; color: rgb(255, 255, 255); font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; text-transform: inherit; }
#mega-menu-wrap-max_mega_menu_1, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 a.mega-menu-link, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-row, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 ul.mega-sub-menu { transition: none; border-radius: 0px; box-shadow: none; background: 0px 0px; border: 0px; inset: auto; box-sizing: border-box; clip: auto; color: rgb(102, 102, 102); display: block; float: none; font-family: inherit; font-size: 14px; height: auto; line-height: 1.7; list-style-type: none; margin: 0px; min-height: auto; max-height: none; min-width: auto; max-width: none; opacity: 1; outline: 0px; overflow: visible; padding: 0px; position: relative; pointer-events: auto; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; transform: none; vertical-align: baseline; visibility: inherit; width: auto; overflow-wrap: break-word; white-space: normal; }
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 a.mega-menu-link::after, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 a.mega-menu-link::before, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item::after, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item::before, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-row::after, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-row::before, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 ul.mega-sub-menu::after, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 ul.mega-sub-menu::before, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1::after, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1::before, #mega-menu-wrap-max_mega_menu_1::after, #mega-menu-wrap-max_mega_menu_1::before { display: none; }
#mega-menu-wrap-max_mega_menu_1 { border-radius: 0px; }
#mega-menu-wrap-max_mega_menu_1.mega-keyboard-navigation #mega-menu-max_mega_menu_1 a:focus, #mega-menu-wrap-max_mega_menu_1.mega-keyboard-navigation #mega-menu-max_mega_menu_1 input:focus, #mega-menu-wrap-max_mega_menu_1.mega-keyboard-navigation #mega-menu-max_mega_menu_1 li.mega-menu-item a.mega-menu-link:focus, #mega-menu-wrap-max_mega_menu_1.mega-keyboard-navigation #mega-menu-max_mega_menu_1 span:focus, #mega-menu-wrap-max_mega_menu_1.mega-keyboard-navigation .mega-menu-toggle:focus, #mega-menu-wrap-max_mega_menu_1.mega-keyboard-navigation .mega-toggle-block .mega-search input[type="text"]:focus, #mega-menu-wrap-max_mega_menu_1.mega-keyboard-navigation .mega-toggle-block a:focus, #mega-menu-wrap-max_mega_menu_1.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus, #mega-menu-wrap-max_mega_menu_1.mega-keyboard-navigation .mega-toggle-block:focus { outline: rgb(16, 156, 222) solid 3px; outline-offset: -3px; }
#mega-menu-wrap-max_mega_menu_1.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus { outline-offset: 2px; }
#mega-menu-wrap-max_mega_menu_1.mega-keyboard-navigation > li.mega-menu-item > a.mega-menu-link:focus { background: linear-gradient(rgb(197, 202, 208), rgb(111, 152, 196)); color: rgb(255, 255, 255); font-weight: 400; text-decoration: none; border-color: rgb(255, 255, 255); }
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 { visibility: visible; text-align: center; padding: 0px; }
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 a.mega-menu-link { cursor: pointer; display: inline; }
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-animating > ul.mega-sub-menu { pointer-events: none; }
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 p { margin-bottom: 10px; }
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 img, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 input { max-width: 100%; }
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item > ul.mega-sub-menu { display: block; visibility: hidden; opacity: 1; pointer-events: auto; }
@media only screen and (max-width: 768px) {
  #mega-menu-wrap-max_mega_menu_1.mega-keyboard-navigation > li.mega-menu-item > a.mega-menu-link:focus { color: rgb(255, 255, 255); background: linear-gradient(rgb(197, 202, 208), rgb(51, 51, 51)); }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item > ul.mega-sub-menu { display: none; visibility: visible; opacity: 1; }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu { display: block; }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-hide-sub-menu-on-mobile > ul.mega-sub-menu, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu.mega-menu-item.mega-toggle-on li.mega-hide-sub-menu-on-mobile > ul.mega-sub-menu { display: none; }
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children > ul.mega-sub-menu { display: none; }
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children.mega-toggle-on > ul.mega-sub-menu { display: block; }
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1.mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1.mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu { visibility: visible; }
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu { visibility: inherit; opacity: 1; display: block; }
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item a[class^="dashicons"]::before { font-family: dashicons; }
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item a.mega-menu-link::before { display: inline-block; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-family: dashicons; position: static; margin: 0px 6px 0px 0px; vertical-align: top; -webkit-font-smoothing: antialiased; color: inherit; background: 0px 0px; height: auto; width: auto; top: auto; }
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-align-bottom-left.mega-toggle-on > a.mega-menu-link { border-radius: 0px; }
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item { margin: 0px; display: inline-block; height: auto; vertical-align: middle; }
@media only screen and (min-width: 769px) {
  #mega-menu-wrap-max_mega_menu_1 { background: rgb(220, 229, 239); }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu { opacity: 0; transform: translate(0px, 10px); transition: opacity 0.2s ease-in, transform 0.2s ease-in, visibility 0.2s ease-in; }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu { opacity: 1; transform: translate(0px, 0px); }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu.mega-menu-item { position: static; }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link:hover { background: linear-gradient(rgb(197, 202, 208), rgb(111, 152, 196)); color: rgb(255, 255, 255); font-weight: 400; text-decoration: none; border-color: rgb(255, 255, 255); }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-flyout li.mega-menu-item a.mega-menu-link > span.mega-indicator::after { content: ""; }
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link { background: linear-gradient(rgb(197, 202, 208), rgb(111, 152, 196)); color: rgb(255, 255, 255); font-weight: 400; text-decoration: none; border-color: rgb(255, 255, 255); }
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link { line-height: 40px; height: 40px; padding: 0px 10px; vertical-align: baseline; width: auto; display: block; color: rgb(25, 34, 89); text-transform: none; text-decoration: none; text-align: left; background: rgba(0, 0, 0, 0); border: 0px; border-radius: 0px; font-family: inherit; font-size: 18px; font-weight: 700; outline: 0px; }
@media only screen and (max-width: 768px) {
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link { color: rgb(255, 255, 255); background: linear-gradient(rgb(197, 202, 208), rgb(51, 51, 51)); }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item { display: list-item; margin: 0px; clear: both; border: 0px; }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link { border-radius: 0px; border: 0px; margin: 0px; line-height: 40px; height: 40px; padding: 0px 10px; background: 0px 0px; text-align: left; color: rgb(25, 34, 89); font-size: 18px; }
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row { width: 100%; float: left; }
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu { z-index: 999; border-radius: 0px; background: rgb(241, 241, 241); border: 0px; padding: 0px; position: absolute; width: 100%; max-width: none; left: 0px; }
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu { clear: both; }
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu { margin-left: 10px; }
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item { color: rgb(102, 102, 102); font-family: inherit; font-size: 14px; display: block; float: left; clear: none; padding: 15px; vertical-align: top; }
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear { clear: left; }
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link { color: rgb(85, 85, 85); font-family: inherit; font-size: 16px; text-transform: uppercase; text-decoration: none; font-weight: 700; text-align: left; margin: 0px; padding: 0px; vertical-align: top; display: block; border: 0px; }
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover { border-color: transparent; }
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover { color: rgb(85, 85, 85); font-weight: 700; text-decoration: none; background: rgba(0, 0, 0, 0); }
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link { color: rgb(102, 102, 102); font-family: inherit; font-size: 14px; text-transform: none; text-decoration: none; font-weight: 400; text-align: left; margin: 0px; padding: 0px; vertical-align: top; display: block; border: 0px; }
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover { border-color: transparent; }
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover { color: rgb(102, 102, 102); font-weight: 400; text-decoration: none; background: rgba(0, 0, 0, 0); }
@media only screen and (max-width: 768px) {
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu { float: left; position: static; width: 100%; }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu { border: 0px; padding: 10px; border-radius: 0px; }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item { width: 100%; clear: both; }
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu { z-index: 999; position: absolute; width: 250px; max-width: none; padding: 0px; border: 0px; background: rgb(241, 241, 241); border-radius: 0px; }
@media only screen and (max-width: 768px) {
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu { float: left; position: static; width: 100%; padding: 0px; border: 0px; border-radius: 0px; }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item { clear: both; }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link { border-top-left-radius: 0px; border-top-right-radius: 0px; }
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link { display: block; background: rgb(241, 241, 241); color: rgb(102, 102, 102); font-family: inherit; font-size: 14px; font-weight: 400; padding: 0px 10px; line-height: 35px; text-decoration: none; text-transform: none; vertical-align: baseline; }
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link { border-top-left-radius: 0px; border-top-right-radius: 0px; }
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child > a.mega-menu-link { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover { background: rgb(221, 221, 221); font-weight: 400; text-decoration: none; color: rgb(102, 102, 102); }
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu { position: absolute; left: 100%; top: 0px; }
@media only screen and (max-width: 768px) {
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child > a.mega-menu-link { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu { position: static; left: 0px; width: 100%; }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link { padding-left: 20px; }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu ul.mega-sub-menu a.mega-menu-link { padding-left: 30px; }
  #mega-menu-wrap-max_mega_menu_1::after { content: ""; display: table; clear: both; }
  #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle { display: none; }
}
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle { display: none; z-index: 1; cursor: pointer; background: rgb(34, 34, 34); border-radius: 2px; line-height: 40px; height: 40px; text-align: left; user-select: none; -webkit-tap-highlight-color: transparent; outline: 0px; white-space: nowrap; }
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle img { max-width: 100%; padding: 0px; }
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-blocks-center, #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-blocks-left, #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-blocks-right { display: flex; flex-basis: 33.33%; }
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-blocks-left { -webkit-box-flex: 1; flex: 1 1 0%; -webkit-box-pack: start; justify-content: flex-start; }
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block { margin-left: 6px; }
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block:only-child { margin-right: 6px; }
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-blocks-center { -webkit-box-pack: center; justify-content: center; }
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-blocks-center .mega-toggle-block { margin-left: 3px; margin-right: 3px; }
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-blocks-right { -webkit-box-flex: 1; flex: 1 1 0%; -webkit-box-pack: end; justify-content: flex-end; }
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block { margin-right: 6px; }
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child { margin-left: 6px; }
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block { display: flex; height: 100%; outline: 0px; align-self: center; flex-shrink: 0; }
@media only screen and (max-width: 768px) {
  #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle + #mega-menu-max_mega_menu_1 { background: rgb(220, 229, 239); padding: 0px; display: block; }
  #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle.mega-menu-open + #mega-menu-max_mega_menu_1 { display: block; }
}
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-0 { cursor: pointer; }
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated { padding: 0px; display: flex; cursor: pointer; transition-property: opacity, filter; transition-duration: 0.15s; transition-timing-function: linear; font: inherit; color: inherit; text-transform: none; border: 0px; margin: 0px; overflow: visible; transform: scale(0.8); align-self: center; outline: 0px; background: 0px 0px; }
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box { width: 40px; height: 24px; display: inline-block; position: relative; outline: 0px; }
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner { display: block; top: 50%; margin-top: -2px; }
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after, #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before { width: 40px; height: 4px; background-color: rgb(221, 221, 221); border-radius: 4px; position: absolute; transition-property: transform; transition-duration: 0.15s; transition-timing-function: ease; }
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after, #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before { content: ""; display: block; }
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before { top: -10px; }
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after { bottom: -10px; }
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner { top: 2px; }
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::before { top: 10px; transition-property: transform, opacity; transition-timing-function: ease; transition-duration: 0.15s; }
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after { top: 20px; }
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner { transform: translate3d(0px, 10px, 0px) rotate(45deg); }
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::before { transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0px); opacity: 0; }
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after { transform: translate3d(0px, -20px, 0px) rotate(-90deg); }
#mega-menu-wrap-max_mega_menu_1 { clear: both; margin: 0px -14px; }
@media only screen and (max-width: 1024px) {
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item { display: inline-block; }
}
.fab, .far, .fas { -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }
.fa-arrow-alt-circle-up::before { content: ""; }
.fa-chevron-left::before { content: ""; }
.fa-chevron-right::before { content: ""; }
.fa-facebook::before { content: ""; }
.fa-globe::before { content: ""; }
.fa-reddit-alien::before { content: ""; }
.fa-search::before { content: ""; }
.fa-youtube::before { content: ""; }

.fab { font-family: "Font Awesome 5 Brands"; }

.far { font-weight: 400; }

.far, .fas { font-family: "Font Awesome 5 Free"; }
.fas { font-weight: 900; }
.no-js .owl-carousel { display: block; }
.owl-height { transition: height 0.5s ease-in-out; }
.animated { animation-duration: 1s; animation-fill-mode: both; }
@-webkit-keyframes swing { 
  20% { transform: rotate(15deg); }
  40% { transform: rotate(-10deg); }
  60% { transform: rotate(5deg); }
  80% { transform: rotate(-5deg); }
  100% { transform: rotate(0deg); }
}
@keyframes swing { 
  20% { transform: rotate(15deg); }
  40% { transform: rotate(-10deg); }
  60% { transform: rotate(5deg); }
  80% { transform: rotate(-5deg); }
  100% { transform: rotate(0deg); }
}
.swing { transform-origin: center top; animation-name: swing; }
@-webkit-keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.fadeIn { animation-name: fadeIn; }
@-webkit-keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.fadeOut { animation-name: fadeOut; }a, address, canvas, caption, div, fieldset, form, h1, h2, h3, i, iframe, img, label, legend, li, object, p, span, strong, table, tbody, tr, ul, video{ margin: 0px; padding: 0px; border: 0px; font-size: 100%; vertical-align: baseline; ;--c4-rem:16px}.c4-body, .c4-html{padding: 0px;border: 0px;font-size: 100%;vertical-align: baseline;--c4-rem:16px}
ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0px; }.c4-html{box-sizing: border-box}
*, ::after, ::before { box-sizing: inherit; }.c4-body{background-color: rgb(255, 255, 255);color: rgb(46, 50, 70);font-family: "Roboto", sans-serif;font-weight: 400;font-size: 16px;line-height: 100%;-webkit-font-smoothing: antialiased;padding: 0px}
::-webkit-input-placeholder { color: rgb(45, 52, 54); }
h1, h1 a, h2, h2 a, h3, h3 a { font-family: "Roboto", sans-serif; font-weight: 700; backface-visibility: hidden; color: rgb(21, 21, 21); }
h1, h1 a { font-size: 3.157em; line-height: 1.2em; }
h2, h2 a { font-size: 2.369em; line-height: 1.2em; }
h3, h3 a { font-size: 1.777em; line-height: 1.2em; }
img { max-width: 100%; height: auto; backface-visibility: hidden; }
iframe, object, video { max-width: 100%; }
input, textarea { outline: 0px; }
input[type="text"]:focus { outline: 0px; }
a, a:visited { text-decoration: none; transition: 0.3s ease-in-out; }
a:hover { text-decoration: none; }
a:active, a:focus { outline: 0px; }
div { -webkit-tap-highlight-color: transparent; display: block; }
div::-webkit-scrollbar { width: 0px; }
p { line-height: 1.65em; }
input[type="search"], input[type="text"], input[type="url"], select, textarea { color: rgb(45, 52, 54); font-family: "Roboto", sans-serif; font-weight: 400; font-size: 1em; line-height: 1.45em; background-color: rgb(254, 254, 255); border-radius: 5px; border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(228, 228, 228); width: 100%; padding: 11px 15px; appearance: none; }
input[type="search"] { background-color: rgb(241, 243, 244); }
input[type="search"], input[type="text"], input[type="url"], select { height: 45px; }
textarea { padding: 15px; }
input[type="submit"] { width: 100%; background-color: rgb(190, 46, 221); border: 0px; padding: 11px 30px; font-family: "Roboto", sans-serif; font-weight: 700; font-size: 1em; line-height: 1.45em; height: 45px; color: rgb(255, 255, 255); border-radius: 5px; appearance: none; text-align: center; cursor: pointer; transition: 0.3s ease-in-out; }
input[type="submit"]:hover { background-color: rgb(87, 96, 111); }
.space-wrapper { max-width: 1200px; margin: 0px auto; padding: 0px; }
.space-page-wrapper { max-width: 1200px; margin: 0px auto; padding: 0px 0px 60px; }
.space-box { background-color: rgb(255, 255, 255); }
.relative { position: relative; }
.absolute { position: absolute; }
.fixed { position: fixed; }
.left { float: left; }
.right { float: right; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.box-100 { width: 100%; }
.box-25 { width: 25%; }
.box-50 { width: 50%; }
.box-75 { width: 75%; }
.clear { clear: both; }
.aligncenter { display: block; margin: 0px auto; padding-bottom: 2.9em; text-align: center; }
.space-close-icon { top: 0px; right: 0px; width: 20px; height: 21px; cursor: pointer; }
.space-close-icon .to-right { top: 10px; left: 0px; width: 20px; height: 1px; background-color: rgb(127, 140, 141); transform: rotate(135deg); }
.space-close-icon .to-left { top: 10px; left: 0px; width: 20px; height: 1px; background-color: rgb(127, 140, 141); transform: rotate(45deg); }
.space-header-2-height { min-height: 158px; }
.space-header-2-wrap { width: 100%; min-height: 68px; background-color: rgb(255, 255, 255); z-index: 20; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 15px 0px; }
.space-header-2-top { min-height: 90px; width: 100%; }
.space-header-2-wrap.fixed { top: 0px; left: 0px; right: 0px; }
.space-header-2-wrap.fixed .space-header-2-top { display: none; }
.space-header-2-top-ins { max-width: 1170px; min-height: 90px; border-bottom: 1px solid rgb(223, 230, 233); display: flex; }
.space-header-2-top-soc { display: inline-block; order: 1; }
.space-header-2-top-soc-ins { padding: 30px 0px; }
.space-header-2-top-soc a { display: inline-block; border: 1px solid rgb(149, 165, 166); width: 30px; height: 30px; color: rgb(149, 165, 166); font-weight: 400; border-radius: 50%; font-size: 0.75em; line-height: 29px; text-align: center; margin-right: 10px; background-color: transparent; }
.space-header-2-top-soc a:hover { color: rgb(190, 46, 221); border: 1px solid rgb(190, 46, 221); }
.space-header-2-top-soc a:last-child { margin-right: 0px; }
.space-header-2-top-logo { display: inline-block; order: 2; }
.space-header-2-top-logo-ins { padding-top: 25px; }
.space-header-2-top-logo a { display: inline-block; font-family: "Roboto", sans-serif; font-weight: 700; color: rgb(21, 21, 21); line-height: 0; }
.space-header-2-top-logo span { display: block; font-family: "Roboto", sans-serif; font-weight: 400; font-size: 0.75em; line-height: 1em; color: rgb(127, 140, 141); }
.space-header-2-top-search { display: inline-block; order: 3; }
.space-header-2-nav { width: 100%; min-height: 68px; display: flex; }
.space-header-2-wrap.fixed .space-header-2-nav { top: 0px; left: 0px; right: 0px; position: fixed; }
.space-header-2-height .space-header-2-wrap.fixed .space-header-2-nav { background-color: rgb(255, 255, 255); }
.space-header-2-nav-ins { max-width: 1170px; }
.space-header-2-nav ul.main-menu { line-height: 100%; }
.space-header-2-nav ul.main-menu li { float: left; position: relative; padding: 0px; margin: 0px; color: rgb(21, 21, 21); font-family: "Roboto", sans-serif; font-size: 1em; line-height: 1em; font-weight: 400; }
.space-header-2-nav ul.main-menu li:last-child { margin-right: 0px; }
.space-header-2-nav ul.main-menu li a { font-family: "Roboto", sans-serif; color: rgb(21, 21, 21); text-decoration: none; font-weight: 400; padding: 25px 16px; border-bottom: 2px solid transparent; display: block; }
.space-header-2-nav ul.main-menu li a:hover, .space-header-2-nav ul.main-menu li:hover a { color: rgb(190, 46, 221); border-bottom: 2px solid rgb(190, 46, 221); }
.space-header-2-nav ul.main-menu li.menu-item-has-children a::after { content: ""; position: absolute; font-weight: 700; font-size: 10px; bottom: 15px; text-align: center; right: 0px; left: 0px; margin: 0px auto; font-family: "Font Awesome 5 Free" !important; }
.space-header-2-nav ul.main-menu li ul.sub-menu { background-color: rgb(255, 255, 255); padding: 15px 0px; position: absolute; top: 90px; left: -15px; width: 220px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 15px 0px; opacity: 0; border-radius: 5px; visibility: hidden; transition: 0.3s ease-in-out; display: block !important; }
.space-header-2-nav ul.main-menu li:hover ul.sub-menu { top: 68px; opacity: 1; visibility: visible; }
.space-header-2-nav ul.main-menu li ul.sub-menu li { display: block; padding: 6px 30px; float: left; position: relative; line-height: 1.2em; width: 100%; }
.space-header-2-nav ul.main-menu li ul.sub-menu li a { display: inline-block; padding: 0px; color: rgb(52, 73, 94); text-decoration: none; font-weight: 400; border-bottom: 1px solid transparent; }
.space-header-2-nav ul.main-menu li ul.sub-menu li a:hover { border-bottom: 1px solid transparent; color: rgb(178, 190, 195); text-decoration: none; }
.space-header-2-nav ul.main-menu li.menu-item-has-children ul.sub-menu li a::after { display: none; }
.space-header-2-nav ul.main-menu li ul.sub-menu li.menu-item-has-children ul { position: absolute; top: 15px; left: 220px; z-index: 10; opacity: 0; visibility: hidden; transition: 0.3s ease-in-out; }
.space-header-2-nav ul.main-menu li ul.sub-menu li.menu-item-has-children:hover ul { top: -15px; opacity: 1; visibility: visible; }
.space-header-2-nav ul.main-menu li ul.sub-menu li.menu-item-has-children::after { content: ""; font-weight: 900; position: absolute; font-size: 10px; top: 7px; right: 15px; font-family: "Font Awesome 5 Free" !important; }
ul.main-menu > li.top > a::before { content: "Top"; font-weight: 700; position: absolute; font-size: 10px; line-height: 10px; color: rgb(255, 255, 255); background-color: rgb(242, 38, 19); display: inline-block; top: 14px; right: 1px; padding: 2px 7px; border-radius: 8px; }
.space-header-2-nav ul.main-menu > li.top > a::before { top: 8px; }
.space-header-search { top: 30px; bottom: 0px; right: 15px; margin: 0px; color: rgb(21, 21, 21); font-size: 1.333em; line-height: 1em; height: 1em; cursor: pointer; }
.space-header-2-top-search .space-header-search { top: 35px; right: 0px; color: rgb(149, 165, 166); }
.desktop-search-close-button .to-left, .desktop-search-close-button .to-right { background-color: rgb(127, 140, 141); }
.space-header-search-block { height: 100%; width: 100%; padding: 0px; margin: 0px; inset: 0px; background-color: rgb(245, 246, 250); opacity: 0; visibility: hidden; z-index: 100000; transition: 0.3s ease-in-out; }
.space-header-search-block.active { opacity: 1; visibility: visible; }
.space-header-search-block-ins { max-width: 1170px; height: 100px; margin: auto; inset: 0px; }
.desktop-search-close-button { top: 20px; right: 45px; }
.space-header-search-block input[type="search"] { width: 100%; float: none; height: auto; background: 0px 0px; font-family: "Roboto", sans-serif; font-weight: 700; font-size: 3.157em; line-height: 1.2em; color: rgb(45, 52, 54); border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(233, 237, 240); border-image: none; padding: 20px 30px; border-radius: 0px; }
.space-mobile-menu-icon { width: 24px; top: 20px; right: 0px; cursor: pointer; overflow: hidden; display: none; }
.space-mobile-menu-icon div:first-child { width: 24px; height: 4px; border-radius: 2px; background-color: rgb(45, 52, 54); margin-bottom: 4px; }
.space-mobile-menu-icon div:nth-child(2) { width: 24px; height: 4px; border-radius: 2px; background-color: rgb(45, 52, 54); margin-bottom: 4px; }
.space-mobile-menu-icon div:nth-child(3) { width: 24px; height: 4px; border-radius: 2px; background-color: rgb(45, 52, 54); }
.space-header-2-top-soc .space-mobile-menu-icon { width: 21px; }
.space-header-2-top-soc .space-mobile-menu-icon div:first-child { width: 21px; border-radius: 3px; }
.space-header-2-top-soc .space-mobile-menu-icon div:nth-child(2) { width: 11px; border-radius: 3px; }
.space-header-2-top-soc .space-mobile-menu-icon div:nth-child(3) { width: 21px; border-radius: 3px; }
.space-mobile-menu { inset: 0px; background-color: rgba(45, 52, 54, 0.95); z-index: 100000; margin: 0px; padding: 0px; overflow-y: auto; width: 100%; display: block; opacity: 0; visibility: hidden; transition: 0.3s ease-in-out; }
.space-mobile-menu.active { opacity: 1; visibility: visible; }
.space-mobile-menu-block { overflow-y: auto; width: 100%; max-width: 320px; display: block; top: 0px; bottom: 0px; right: 0px; background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-size: cover; background-position: center top; }
.space-mobile-menu-block-ins { padding: 45px 30px; }
.space-mobile-menu-header { overflow: hidden; margin-bottom: 45px; }
.space-mobile-menu-header a { display: inline-block; font-family: "Roboto", sans-serif; font-weight: 700; line-height: 0; color: rgb(45, 52, 54); }
.space-mobile-menu-header a.text-logo { text-transform: uppercase; font-size: 1.333em; line-height: 1em; }
.space-mobile-menu-header span { display: block; font-family: "Roboto", sans-serif; font-weight: 400; font-size: 0.75em; line-height: 1.45em; color: rgb(127, 140, 141); }
.space-mobile-menu-close-button { top: 20px; right: 20px; }
.space-mobile-menu-list { backface-visibility: hidden; overflow: hidden; }
.space-mobile-menu-list ul { width: 100%; position: relative; }
.space-mobile-menu-list ul li { width: 100%; position: relative; font-family: "Roboto", sans-serif; font-weight: 700; font-size: 1em; line-height: 1em; color: rgb(45, 52, 54); text-align: left; -webkit-tap-highlight-color: transparent; cursor: pointer; }
.space-mobile-menu-list ul li ul li:first-child { margin-top: 0px; }
.space-mobile-menu-list ul li a { position: relative; display: inline-block; padding: 10px 0px; font-family: "Roboto", sans-serif; font-weight: 700; font-size: 1em; line-height: 1em; color: rgb(45, 52, 54); }
.space-mobile-menu-list > ul > li.new::before { content: "New"; font-weight: 700; position: absolute; font-size: 10px; line-height: 10px; color: rgb(255, 255, 255); background-color: rgb(76, 209, 55); display: inline-block; top: 11px; right: 25px; padding: 2px 7px; border-radius: 8px; }
.space-mobile-menu-list > ul > li.best::before { content: "Best"; font-weight: 700; position: absolute; font-size: 10px; line-height: 10px; color: rgb(21, 21, 21); background-color: rgb(240, 255, 0); display: inline-block; top: 11px; right: 25px; padding: 2px 7px; border-radius: 8px; }
.space-mobile-menu-list > ul > li.top::before { content: "Top"; font-weight: 700; position: absolute; font-size: 10px; line-height: 10px; color: rgb(255, 255, 255); background-color: rgb(242, 38, 19); display: inline-block; top: 11px; right: 25px; padding: 2px 7px; border-radius: 8px; }
.space-mobile-menu-list > ul > li.fair::before { content: "Fair"; font-weight: 700; position: absolute; font-size: 10px; line-height: 10px; color: rgb(255, 255, 255); background-color: rgb(140, 20, 252); display: inline-block; top: 11px; right: 25px; padding: 2px 7px; border-radius: 8px; }
.space-mobile-menu-list ul li.menu-item-has-children::after { content: ""; position: absolute; font-size: 15px; top: 7px; right: 0px; margin: 0px auto; font-family: "Font Awesome 5 Free" !important; }
.space-mobile-menu-list ul li.menu-item-has-children.space-up::after { content: ""; position: absolute; font-size: 15px; top: 12px; right: 0px; font-family: "Font Awesome 5 Free" !important; }
.space-mobile-menu-list ul li ul.sub-menu { display: none; padding: 0px 0px 0px 15px; }
.space-mobile-menu-copy { margin-top: 60px; padding: 30px 0px; border-top: 1px solid rgba(0, 0, 0, 0.1); font-family: "Roboto", sans-serif; font-weight: 400; font-size: 0.75em; line-height: 1.45em; color: rgb(127, 140, 141); }
.space-mobile-menu-copy a { color: rgb(127, 140, 141); }
.space-header-height.dark .space-mobile-menu-icon div { background-color: rgb(255, 255, 255); }
.space-header-2-height.dark .space-mobile-menu-icon div { background-color: rgb(136, 136, 136); }
.space-mobile-menu.dark .space-mobile-menu-block { background-color: rgb(17, 17, 17); }
.space-mobile-menu.dark .space-mobile-menu-header a { color: rgb(255, 255, 255); }
.space-mobile-menu.dark .space-mobile-menu-list ul li { color: rgb(255, 255, 255); }
.space-mobile-menu.dark .space-mobile-menu-list ul li a { color: rgb(255, 255, 255); font-weight: 400; }
.space-mobile-menu.dark .space-mobile-menu-copy { border-top: 1px solid rgb(37, 37, 37); }
.space-news-8-items { overflow: hidden; }
.space-news-8-items .owl-nav { position: absolute; bottom: 30px; right: 45px; width: 100px; height: 46px; border-radius: 23px; color: rgb(255, 255, 255); font-size: 1.333em; line-height: 46px; background-color: rgba(0, 0, 0, 0.5); }
.space-news-8-items .owl-nav button { width: 50px; height: 46px; }
.space-news-9-items { overflow: hidden; }
.space-news-9-items .owl-nav { position: absolute; bottom: 30px; right: 45px; width: 100px; height: 46px; border-radius: 23px; color: rgb(255, 255, 255); font-size: 1.333em; line-height: 46px; background-color: rgba(0, 0, 0, 0.5); }
.space-news-9-items .owl-nav button { width: 50px; height: 46px; }
.space-title-box { background-color: rgb(241, 243, 244); }
.space-title-box-ins { padding-top: 60px; }
.space-title-box-h1 { margin: 0px 15px; }
.space-title-box-h1 h1 { font-family: "Roboto", sans-serif; font-weight: 700; font-size: 3.157em; line-height: 1.1em; color: rgb(21, 21, 21); }
.space-content-section img { border-radius: 5px; }
.space-page-content.page-template { margin-bottom: 60px; }
.space-page-section-ins { padding-top: 41px; display: flex; flex-wrap: wrap; }
.space-page-content-wrap { margin: 0px 15px; }
.space-page-content-box-wrap { border-bottom: 1px solid rgb(223, 230, 233); padding-bottom: 30px; margin: 0px 0px 15px; }
.page .space-page-content-box-wrap { border-bottom: 0px; padding-bottom: 0px; margin: 0px; }
.space-page-content { font-weight: 400; font-size: 1em; line-height: 1.65em; color: rgb(46, 50, 70); }
.space-page-content a { color: rgb(255, 36, 83); text-decoration: underline; }
.space-page-content a:hover { color: rgb(190, 46, 221); }
.space-page-content p { padding-bottom: 1.45em; }
.space-page-content p:last-child { padding-bottom: 0px; }
.space-page-content h2, .space-page-content h3 { margin: 23.2px 0px; }
.space-page-content table { width: 100%; margin: 1.45em 0px 2.9em; }
.space-page-content table tr { border-bottom: 1px solid rgb(237, 237, 237); }
.space-page-content ul { margin-bottom: 1.45em; margin-left: 30px; }
.space-page-content ul li ul, .space-page-content ul li ul li ul { margin-bottom: 0px; }
.space-page-content ul li { padding: 5px; }
.space-page-content ul { margin-left: 0px; }
.space-page-content ul li { padding: 5px 5px 5px 35px; position: relative; }
.space-page-content ul li::before { content: ""; font-weight: 400; position: absolute; font-size: 14px; top: 5px; left: 7px; color: rgb(255, 36, 83); font-family: "Font Awesome 5 Free" !important; }
.space-page-content address { font-weight: 300; font-style: italic; font-size: 1.333em; line-height: 1.45em; margin-bottom: 1.45em; padding: 30px; border: 1px solid rgb(237, 237, 237); }
.space-page-content input[type="submit"], .space-page-content input[type="text"], .space-page-content input[type="url"], .space-page-content select, .space-page-content textarea { max-width: 100%; width: auto; margin-bottom: 10px; }
.space-widget { overflow: hidden; max-width: 1200px; margin: 0px auto 60px; color: rgb(46, 50, 70); font-size: 1em; line-height: 1.45em; font-weight: 400; }
.space-sidebar-section .space-widget:last-child { margin-bottom: 15px; }
.space-sidebar-section .space-default-search-form input[type="search"] { margin-bottom: 10px; }
.space-widget p { line-height: 1.48em; margin-bottom: 1.48em; }
.space-widget-title { padding: 0px 15px 30px; font-family: "Roboto", sans-serif; color: rgb(21, 21, 21); font-size: 1.333em; line-height: 1.45em; font-weight: 700; }
.space-widget-title span { z-index: 1; padding-left: 23px; position: relative; }
.space-widget-title span::before { content: ""; z-index: 1; opacity: 0.8; width: 11px; height: 11px; position: absolute; left: 0px; border-radius: 50%; top: 4px; background-color: rgb(255, 36, 83); }
.space-widget-title span::after { content: ""; z-index: -1; width: 11px; height: 11px; position: absolute; left: 0px; border-radius: 50%; top: 11px; background-color: rgb(190, 46, 221); }
.space-default-widget { margin-left: 15px; margin-right: 15px; }
.space-default-widget .space-widget-title { padding: 0px 0px 30px; }
.space-widget ul li { border-bottom: 1px solid rgb(223, 230, 233); }
.space-widget ul li, .space-widget ul li a { color: rgb(21, 21, 21); padding: 8px 0px 5px; position: relative; }
.space-widget ul li a { font-size: 1em; line-height: 1.45em; }
.space-widget ul li a:hover { color: rgb(255, 36, 83); }
.space-widget p:last-child { padding-bottom: 0px; }
.space-footer { overflow: hidden; }
.space-footer-ins { overflow: hidden; margin: 0px auto; max-width: 1170px; display: flex; flex-wrap: wrap; }
.space-footer-top { padding: 45px 0px; background-color: rgb(241, 243, 244); }
.space-footer-top-desc { display: flex; align-items: center; order: 1; }
.space-footer-top-desc span { display: block; font-weight: 400; font-size: 1em; line-height: 1.45em; color: rgb(127, 140, 141); }
.space-footer-top-age { display: flex; align-items: center; justify-content: center; order: 2; }
.space-footer-top-soc { display: flex; align-items: center; justify-content: flex-end; order: 3; }
.space-footer-top-soc a { display: inline-block; border: 1px solid rgb(127, 140, 141); width: 50px; height: 50px; color: rgb(127, 140, 141); font-weight: 400; border-radius: 50%; font-size: 1.333em; line-height: 49px; text-align: center; margin-left: 10px; background-color: transparent; }
.space-footer-top-soc a:hover { color: rgb(255, 255, 255); border: 1px solid rgb(214, 48, 49); background-color: rgb(214, 48, 49); }
.space-footer-copy { padding: 30px 0px; background-color: rgb(17, 17, 17); }
.space-footer-copy-left { color: rgb(119, 119, 119); font-size: 0.75em; line-height: 1.25em; font-weight: 400; }
.space-footer-copy-left a { color: rgb(119, 119, 119); text-decoration: underline; }
.space-footer-copy-left a:hover { text-decoration: underline; }
.space-footer-copy-menu ul { float: right; }
.space-footer-copy-menu ul li { margin-left: 30px; float: left; }
.space-footer-copy-menu ul li a { color: rgb(119, 119, 119); font-size: 0.75em; line-height: 1.25em; font-weight: 400; text-decoration: underline; }
.space-footer-copy-menu ul li a:hover { text-decoration: underline; }
.space-footer-area.space-widget { margin-bottom: 0px; color: rgb(127, 140, 141); }
.space-footer-area.space-widget a { color: rgb(127, 140, 141); text-decoration: underline; }
.space-footer-area.space-widget p:last-child { margin-bottom: 0px; }
.space-footer-area.space-widget .aligncenter { padding-bottom: 0px; }
#scrolltop { position: fixed; bottom: 7px; right: 15px; z-index: 9999; width: 35px; height: 35px; text-align: center; font-size: 35px; line-height: 35px; color: rgb(255, 36, 83); cursor: pointer; text-decoration: none; opacity: 0; visibility: hidden; transition: 0.3s ease-in-out; }
#scrolltop:hover { color: rgb(87, 96, 111); }
#scrolltop.show { opacity: 1; visibility: visible; bottom: 21px; }
.space-single-aces-breadcrumbs { max-width: 1200px; margin: 0px auto; padding: 15px 0px 0px; }
.page .space-single-aces-breadcrumbs { padding: 0px; }
.space-header-2-nav ul.main-menu li a:hover, .space-header-2-nav ul.main-menu li:hover a, .space-header-2-top-soc a:hover, .space-page-content a:hover { color: rgb(190, 46, 221); }
.space-widget-title span::after, input[type="submit"] { background-color: rgb(190, 46, 221); }
.space-header-2-nav ul.main-menu li a:hover, .space-header-2-nav ul.main-menu li:hover a { border-bottom: 2px solid rgb(190, 46, 221); }
.space-header-2-top-soc a:hover { border: 1px solid rgb(190, 46, 221); }
#scrolltop, .space-page-content a, .space-page-content ul li::before, .space-widget ul li a:hover { color: rgb(255, 36, 83); }
.space-footer-top-soc a:hover, .space-widget-title span::before { background-color: rgb(255, 36, 83); }
.space-footer-top-soc a:hover { border: 1px solid rgb(255, 36, 83); }
.space-header-height .space-mobile-menu-icon div { background-color: rgb(21, 21, 21); }
.space-header-2-height .space-header-2-wrap, .space-header-2-height .space-header-2-wrap.fixed .space-header-2-nav { background-color: rgb(254, 254, 254); }
.space-header-2-height .space-header-2-top-ins { border-bottom: 1px solid rgb(245, 246, 250); }
.space-header-2-height .space-header-2-top-soc a, .space-header-2-height .space-header-search { color: rgb(127, 140, 141); }
.space-header-2-height .space-header-2-top-soc a { border: 1px solid rgb(127, 140, 141); }
.space-header-2-height .space-mobile-menu-icon div { background-color: rgb(127, 140, 141); }
.space-header-2-height .space-header-2-top-soc a:hover { color: rgb(21, 21, 21); border: 1px solid rgb(21, 21, 21); }
.space-header-2-height .space-header-2-top-logo a { color: rgb(45, 52, 54); }
.space-header-2-height .space-header-2-top-logo span { color: rgb(127, 140, 141); }
.space-header-2-height .space-header-2-nav ul.main-menu li, .space-header-2-height .space-header-2-nav ul.main-menu li a { color: rgb(21, 21, 21); }
.space-header-2-height .space-header-2-nav ul.main-menu li a:hover, .space-header-2-height .space-header-2-nav ul.main-menu li:hover a { color: rgb(190, 46, 221); border-bottom: 2px solid rgb(190, 46, 221); }
.space-header-2-height .space-header-2-nav ul.main-menu li ul.sub-menu { background-color: rgb(255, 255, 255); }
.space-header-2-height .space-header-2-nav ul.main-menu li ul.sub-menu li a, .space-header-2-height .space-header-2-nav ul.main-menu li ul.sub-menu li.menu-item-has-children::after { color: rgb(52, 73, 94); border-bottom: 1px solid transparent; }
.space-header-2-height .space-header-2-nav ul.main-menu li ul.sub-menu li a:hover { border-bottom: 1px solid transparent; color: rgb(178, 190, 195); text-decoration: none; }
.space-mobile-menu .space-mobile-menu-block { background-color: rgb(254, 254, 254); }
.space-mobile-menu .space-mobile-menu-copy { border-top: 1px solid rgb(245, 246, 250); }
.space-mobile-menu .space-mobile-menu-copy { color: rgb(127, 140, 141); }
.space-mobile-menu .space-mobile-menu-copy a { color: rgb(127, 140, 141); }
.space-mobile-menu .space-mobile-menu-copy a:hover { color: rgb(21, 21, 21); }
.space-mobile-menu .space-mobile-menu-header a { color: rgb(45, 52, 54); }
.space-mobile-menu .space-mobile-menu-header span { color: rgb(127, 140, 141); }
.space-mobile-menu .space-mobile-menu-list ul li { color: rgb(21, 21, 21); }
.space-mobile-menu .space-mobile-menu-list ul li a { color: rgb(21, 21, 21); }
.space-mobile-menu .space-close-icon .to-left, .space-mobile-menu .space-close-icon .to-right { background-color: rgb(21, 21, 21); }
.space-mobile-menu-list > ul > li.new::before { content: "New"; color: rgb(255, 255, 255); background-color: rgb(76, 209, 55); }
.space-mobile-menu-list > ul > li.best::before { content: "Best"; color: rgb(21, 21, 21); background-color: rgb(240, 255, 0); }
.space-mobile-menu-list > ul > li.top::before, ul.main-menu > li.top > a::before { content: "Top"; color: rgb(255, 255, 255); background-color: rgb(242, 38, 19); }
.space-mobile-menu-list > ul > li.fair::before { content: "Fair"; color: rgb(255, 255, 255); background-color: rgb(140, 20, 252); }
@media screen and (max-width: 1199px) and (min-width: 1025px) {
  .space-header-2-height, .space-header-2-wrap { min-height: 60px; }
  .space-header-2-top { min-height: 60px; }
  .space-header-2-top-ins { min-height: 60px; border-bottom: 0px; }
  .space-header-2-height .space-header-2-top-ins { border-bottom: 0px; }
  .space-header-2-top-soc .space-mobile-menu-icon { top: 20px; left: 15px; right: auto; }
  .space-header-2-top-soc-ins { display: none; }
  .space-header-2-top-logo-ins { padding-top: 9px; }
  .space-header-2-top-search .space-header-search { top: 20px; right: 15px; }
  .space-header-2-nav { display: none; }
  .space-header-2-wrap.fixed .space-header-2-top { display: block; }
  .space-header-search { right: 55px; top: 20px; margin: 0px; }
  .desktop-search-close-button { top: 20px; right: 20px; }
  .space-mobile-menu-icon { display: block; top: 20px; right: 15px; }
  .space-widget { margin-bottom: 45px; }
  .space-footer-top { padding: 45px 0px; }
  .space-footer-ins { padding-left: 15px; padding-right: 15px; }
}
@media screen and (max-width: 1024px) and (min-width: 992px) {
  .space-content-section { width: 100%; float: none; margin-bottom: 60px; }
  .space-sidebar-section { width: 100%; float: none; }
  .space-header-2-height, .space-header-2-wrap { min-height: 60px; }
  .space-header-2-top { min-height: 60px; }
  .space-header-2-top-ins { min-height: 60px; border-bottom: 0px; }
  .space-header-2-height .space-header-2-top-ins { border-bottom: 0px; }
  .space-header-2-top-soc .space-mobile-menu-icon { top: 20px; left: 15px; right: auto; }
  .space-header-2-top-soc-ins { display: none; }
  .space-header-2-top-logo-ins { padding-top: 9px; }
  .space-header-2-top-search .space-header-search { top: 20px; right: 15px; }
  .space-header-2-nav { display: none; }
  .space-header-2-wrap.fixed .space-header-2-top { display: block; }
  .space-header-search { right: 55px; top: 20px; margin: 0px; }
  .desktop-search-close-button { top: 20px; right: 20px; }
  .space-mobile-menu-icon { display: block; top: 20px; right: 15px; }
  .space-news-8-items .owl-nav { bottom: 15px; right: 30px; }
  .space-news-9-items .owl-nav { right: 30px; bottom: 15px; }
  .space-title-box-ins { padding: 45px 0px; }
  .space-title-box-h1 h1 { font-size: 2.369em; }
  .space-widget { margin-bottom: 45px; }
  .space-footer-top { padding: 45px 0px; }
  .space-footer-ins { padding-left: 15px; padding-right: 15px; }
  .space-footer-copy { padding: 30px 0px; }
  .space-footer-copy-left { width: 100%; float: none; margin-bottom: 15px; text-align: center; }
  .space-footer-copy-menu { width: 100%; float: none; }
  .space-footer-copy-menu ul { position: relative; left: 50%; float: left; }
  .space-footer-copy-menu ul li { position: relative; left: -50%; margin-left: 10px; margin-right: 10px; }
  .space-footer-copy-menu ul li a { font-size: 0.7862em; }
}
@media screen and (max-width: 991px) and (min-width: 768px) {
  .space-content-section { width: 100%; float: none; margin-bottom: 60px; }
  .space-sidebar-section { width: 100%; float: none; }
  .space-header-2-height, .space-header-2-wrap { min-height: 60px; }
  .space-header-2-top { min-height: 60px; }
  .space-header-2-top-ins { min-height: 60px; border-bottom: 0px; }
  .space-header-2-height .space-header-2-top-ins { border-bottom: 0px; }
  .space-header-2-top-soc .space-mobile-menu-icon { top: 20px; left: 15px; right: auto; }
  .space-header-2-top-soc-ins { display: none; }
  .space-header-2-top-logo-ins { padding-top: 9px; }
  .space-header-2-top-search .space-header-search { top: 20px; right: 15px; }
  .space-header-2-nav { display: none; }
  .space-header-2-wrap.fixed .space-header-2-top { display: block; }
  .space-header-search { right: 55px; top: 20px; margin: 0px; }
  .desktop-search-close-button { top: 20px; right: 20px; }
  .space-header-search-block-ins { margin-left: 15px; margin-right: 15px; }
  .space-mobile-menu-icon { display: block; top: 20px; right: 15px; }
  .space-news-8-items .owl-nav { bottom: 15px; right: 30px; }
  .space-news-9-items .owl-nav { right: 30px; bottom: 15px; width: 70px; height: 30px; border-radius: 15px; font-size: 1em; line-height: 30px; }
  .space-news-9-items .owl-nav button { width: 35px; height: 30px; }
  .space-title-box-ins { padding: 45px 0px; }
  .space-title-box-h1 h1 { font-size: 2.369em; }
  .space-widget { margin-bottom: 45px; }
  .space-footer-top { padding: 45px 0px; }
  .space-footer-ins { padding-left: 15px; padding-right: 15px; }
  .space-footer-top-soc a { margin: 0px 5px 5px; }
  .space-footer-copy { padding: 30px 0px; }
  .space-footer-copy-left { width: 100%; float: none; margin-bottom: 15px; text-align: center; }
  .space-footer-copy-menu { width: 100%; float: none; }
  .space-footer-copy-menu ul { position: relative; left: 50%; float: left; }
  .space-footer-copy-menu ul li { position: relative; left: -50%; margin-left: 10px; margin-right: 10px; }
  .space-footer-copy-menu ul li a { font-size: 0.7862em; }
}
@media screen and (max-width: 767px) and (min-width: 480px) {
  h2, h2 a { font-size: 1.777em; }
  h3, h3 a { font-size: 1.333em; }
  .space-content-section { width: 100%; float: none; margin-bottom: 60px; }
  .space-sidebar-section { width: 100%; float: none; }
  .space-header-2-height, .space-header-2-wrap { min-height: 60px; }
  .space-header-2-top { min-height: 60px; }
  .space-header-2-top-ins { min-height: 60px; border-bottom: 0px; }
  .space-header-2-height .space-header-2-top-ins { border-bottom: 0px; }
  .space-header-2-top-soc .space-mobile-menu-icon { top: 20px; left: 15px; right: auto; }
  .space-header-2-top-soc-ins { display: none; }
  .space-header-2-top-logo-ins { padding-top: 9px; }
  .space-header-2-top-search .space-header-search { top: 20px; right: 15px; }
  .space-header-2-nav { display: none; }
  .space-header-2-wrap.fixed .space-header-2-top { display: block; }
  .space-header-search { right: 55px; top: 20px; margin: 0px; }
  .desktop-search-close-button { top: 20px; right: 15px; }
  .space-header-search-block-ins { margin-left: 15px; margin-right: 15px; }
  .space-header-search-block input[type="search"] { width: 100%; border-radius: 2px; }
  .space-header-search-block input[type="submit"] { display: none; }
  .space-mobile-menu-icon { display: block; top: 20px; right: 15px; }
  .space-news-8-items .owl-nav { bottom: 15px; right: 30px; }
  .space-news-9-items .owl-nav { right: 30px; bottom: 15px; width: 70px; height: 30px; border-radius: 15px; font-size: 1em; line-height: 30px; }
  .space-news-9-items .owl-nav button { width: 35px; height: 30px; }
  .space-title-box-ins { padding: 45px 0px; }
  .space-title-box-h1 h1 { font-size: 1.777em; }
  .space-widget { margin-bottom: 45px; }
  .space-footer-ins { padding-left: 15px; padding-right: 15px; }
  .space-footer-top-age { width: 100%; order: 1; margin-bottom: 15px; }
  .space-footer-top-desc { text-align: center; justify-content: center; width: 100%; order: 2; margin-bottom: 20px; }
  .space-footer-top-soc { width: 100%; order: 3; justify-content: center; }
  .space-footer-top-soc a { margin: 0px 5px 5px; }
  .space-footer-copy { padding: 30px 0px; }
  .space-footer-copy-left { width: 100%; float: none; margin-bottom: 15px; text-align: center; }
  .space-footer-copy-menu { width: 100%; float: none; }
  .space-footer-copy-menu ul { position: relative; float: none; text-align: center; }
  .space-footer-copy-menu ul li { position: relative; margin-left: 10px; margin-right: 10px; margin-bottom: 5px; display: inline-block; float: none; }
  .space-footer-copy-menu ul li a { font-size: 0.7862em; }
}
@media screen and (max-width: 479px) {
  h2, h2 a { font-size: 1.777em; }
  h3, h3 a { font-size: 1.333em; }
  .space-content-section { width: 100%; float: none; margin-bottom: 60px; }
  .space-sidebar-section { width: 100%; float: none; }
  .space-header-2-height, .space-header-2-wrap { min-height: 60px; }
  .space-header-2-top { min-height: 60px; }
  .space-header-2-top-ins { min-height: 60px; border-bottom: 0px; }
  .space-header-2-height .space-header-2-top-ins { border-bottom: 0px; }
  .space-header-2-top-soc { width: 10%; }
  .space-header-2-top-soc .space-mobile-menu-icon { top: 20px; left: 15px; right: auto; }
  .space-header-2-top-soc-ins { display: none; }
  .space-header-2-top-logo { width: 80%; }
  .space-header-2-top-logo-ins { padding-top: 9px; }
  .space-header-2-top-search { width: 10%; }
  .space-header-2-top-search .space-header-search { top: 20px; right: 15px; }
  .space-header-2-nav { display: none; }
  .space-header-2-wrap.fixed .space-header-2-top { display: block; }
  .space-header-search { right: 55px; top: 20px; margin: 0px; }
  .desktop-search-close-button { top: 20px; right: 15px; }
  .space-header-search-block-ins { margin-left: 15px; margin-right: 15px; }
  .space-header-search-block input[type="search"] { width: 100%; font-size: 1.777em; line-height: 1.45em; }
  .space-mobile-menu-icon { display: block; top: 20px; right: 15px; }
  .space-news-8-items .owl-nav { bottom: 15px; right: 30px; }
  .space-news-9-items { margin: 0px 8px; width: auto; }
  .space-news-9-items .owl-nav { right: 0px; left: 0px; bottom: 15px; margin: 0px auto; width: 70px; height: 30px; border-radius: 15px; font-size: 1em; line-height: 30px; }
  .space-news-9-items .owl-nav button { width: 35px; height: 30px; }
  .space-title-box-ins { padding: 30px 0px 15px; }
  .space-title-box-h1 h1 { font-size: 1.777em; }
  .space-page-section-ins { padding-top: 30px; }
  .space-page-content h1 { font-size: 1.777em; }
  .space-widget { margin-bottom: 45px; }
  .space-footer-ins { padding-left: 15px; padding-right: 15px; }
  .space-footer-top-age { width: 100%; order: 1; margin-bottom: 15px; }
  .space-footer-top-desc { text-align: center; justify-content: center; width: 100%; order: 2; margin-bottom: 20px; }
  .space-footer-top-soc { width: 100%; order: 3; justify-content: center; }
  .space-footer-top-soc a { margin: 0px 5px 5px; }
  .space-footer-copy { padding: 30px 0px; }
  .space-footer-copy-left { width: 100%; float: none; margin-bottom: 15px; text-align: center; }
  .space-footer-copy-menu { width: 100%; float: none; }
  .space-footer-copy-menu ul { position: relative; float: none; text-align: center; }
  .space-footer-copy-menu ul li { position: relative; margin-left: 10px; margin-right: 10px; margin-bottom: 5px; display: inline-block; float: none; }
  .space-footer-copy-menu ul li a { font-size: 0.7862em; }
}
.rpwwt-widget ul { list-style: none; margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; }
.rpwwt-widget ul li { overflow: hidden; margin: 0px 0px 1.5em; }
.rpwwt-widget ul li:last-child { margin: 0px; }
.rpwwt-widget ul li img { display: inline; float: left; margin: 0.3em 0.75em 0.75em 0px; }
#rpwwt-recent-posts-widget-with-thumbnails-3 img { width: 75px; height: 75px; }
img#wpstats { display: none; }
.space-title-box-ins { padding-top: 12px; padding-bottom: 12px; }
.space-title-box-h1 h1 { font-size: 1.5em; }
.space-page-section-ins { padding-top: 20px; }
.space-page-content p { padding-bottom: 0.3em; }
.space-content-section img { padding-bottom: 0px; padding-top: 2px; }
.space-page-content h2 { margin: 2px 0px; }
.space-page-content h3 { margin: 2px 0px; }
.space-page-content ul { margin-bottom: 1px; }
p { font-size: 17px; }
ul li { font-size: 17px; }
.space-header-2-nav ul.main-menu li a { font-weight: 700; }
.space-page-content table { margin: 0px; }
h2 { font-size: 20px; }
h3 { font-size: 20px; }
a { text-decoration: none !important; }
.aligncenter { display: block; margin: 0px auto; padding-bottom: 0px; text-align: center; }
.space-widget { margin: 0px auto 30px; }
.space-page-content ul li::before { display: none; }
.space-footer-copy-left a { color: rgb(181, 204, 226); }
.space-mobile-menu .space-mobile-menu-copy a { color: rgb(181, 204, 226); }
@media screen and (max-width: 568px) {
  .homelink_group { width: 92% !important; }
}
@media screen and (max-width: 768px) {
  .listlink li.sublink a { padding: 0px 2px; }
}
.homelink { margin-right: -30px; overflow: hidden; }
.homelink_group { margin-bottom: 20px; width: 30%; float: left; margin-right: 10px; }
.bx_blue { clear: both; background: rgb(236, 235, 235); border-radius: 5px; border-width: 1px 1px 7px; border-style: solid; border-color: rgb(220, 220, 220); border-image: none; }
.bx_blue .title h3 { clear: both; background: url("https://anarchismdocumentary.net/wp-content/uploads/2026/11/bx_blue_h1.webp") repeat-x; line-height: 35px; padding-left: 10px; color: rgb(255, 255, 255); font-family: Tahoma, Geneva, sans-serif; font-size: 14px; margin-right: 10px; border-radius: 0px 0px 10px; }
.bx_blue .body { min-height: 60px; }
.listlink { padding: 10px; min-height: 92px; }
li { list-style: none; margin: 0px; padding: 0px; }
.listlink li { border-bottom: 1px solid rgb(245, 245, 245); }
.listlink .sublink span { position: relative; }
.listlink li a { font-size: 13px; color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif; line-height: 28px; font-weight: 700; text-decoration: none; }
.listlink li.sublink a { font-size: 18px; color: rgb(0, 58, 92); font-family: Arial, Helvetica, sans-serif; line-height: 28px; font-weight: 550; padding: 0px 3px; }
img#wpstats { display: none; }
[data-wpr-lazyrender] { content-visibility: auto; }
@property --seoquake-tw-translate-x { syntax: "*"; inherits: false; initial-value: 0; }
@property --seoquake-tw-translate-y { syntax: "*"; inherits: false; initial-value: 0; }
@property --seoquake-tw-translate-z { syntax: "*"; inherits: false; initial-value: 0; }
@property --seoquake-tw-rotate-x { syntax: "*"; inherits: false; }
@property --seoquake-tw-rotate-y { syntax: "*"; inherits: false; }
@property --seoquake-tw-rotate-z { syntax: "*"; inherits: false; }
@property --seoquake-tw-skew-x { syntax: "*"; inherits: false; }
@property --seoquake-tw-skew-y { syntax: "*"; inherits: false; }
@property --seoquake-tw-space-y-reverse { syntax: "*"; inherits: false; initial-value: 0; }
@property --seoquake-tw-border-style { syntax: "*"; inherits: false; initial-value: solid; }
@property --seoquake-tw-leading { syntax: "*"; inherits: false; }
@property --seoquake-tw-font-weight { syntax: "*"; inherits: false; }
@property --seoquake-tw-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --seoquake-tw-shadow-color { syntax: "*"; inherits: false; }
@property --seoquake-tw-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --seoquake-tw-inset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --seoquake-tw-inset-shadow-color { syntax: "*"; inherits: false; }
@property --seoquake-tw-inset-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --seoquake-tw-ring-color { syntax: "*"; inherits: false; }
@property --seoquake-tw-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --seoquake-tw-inset-ring-color { syntax: "*"; inherits: false; }
@property --seoquake-tw-inset-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --seoquake-tw-ring-inset { syntax: "*"; inherits: false; }
@property --seoquake-tw-ring-offset-width { syntax: "<length>"; inherits: false; initial-value: 0; }
@property --seoquake-tw-ring-offset-color { syntax: "*"; inherits: false; initial-value: #fff; }
@property --seoquake-tw-ring-offset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --seoquake-tw-duration { syntax: "*"; inherits: false; }
@property --seoquake-tw-ease { syntax: "*"; inherits: false; }
@property --seoquake-tw-outline-style { syntax: "*"; inherits: false; initial-value: solid; }





[data-c4h] { display: none !important; }