img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }
img.wp-smiley, 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: none !important; padding: 0px !important; }
.wp-block-button__link { color: rgb(255, 255, 255); background-color: rgb(50, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }
.wp-block-file__button { background: rgb(50, 55, 60); color: rgb(255, 255, 255); text-decoration: none; }
:root { --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--primary: #1268FB; --wp--preset--color--secondary: #010E37; --wp--preset--color--tertiary: #D9F1FF; --wp--preset--color--quaternary: #2C3E97; --wp--preset--color--body-bg: #ffffff; --wp--preset--color--body-text: #4D4D4D; --wp--preset--color--alternate: #000000; --wp--preset--color--transparent: rgba(0,0,0,0); --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0); --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0); }
:where(body) { margin: 0px; }
:where(.is-layout-flex) { gap: 0.5em; }
:where(.is-layout-grid) { gap: 0.5em; }
body .is-layout-flex { display: flex; }
.is-layout-flex { flex-wrap: wrap; align-items: center; }
.is-layout-flex > :is(*, div) { margin: 0px; }
body .is-layout-grid { display: grid; }
.is-layout-grid > :is(*, div) { margin: 0px; }
body { padding: 0px; }
:root :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; }
.has-black-color { color: var(--wp--preset--color--black) !important; }
.has-cyan-bluish-gray-color { color: var(--wp--preset--color--cyan-bluish-gray) !important; }
.has-white-color { color: var(--wp--preset--color--white) !important; }
.has-pale-pink-color { color: var(--wp--preset--color--pale-pink) !important; }
.has-vivid-red-color { color: var(--wp--preset--color--vivid-red) !important; }
.has-luminous-vivid-orange-color { color: var(--wp--preset--color--luminous-vivid-orange) !important; }
.has-luminous-vivid-amber-color { color: var(--wp--preset--color--luminous-vivid-amber) !important; }
.has-light-green-cyan-color { color: var(--wp--preset--color--light-green-cyan) !important; }
.has-vivid-green-cyan-color { color: var(--wp--preset--color--vivid-green-cyan) !important; }
.has-pale-cyan-blue-color { color: var(--wp--preset--color--pale-cyan-blue) !important; }
.has-vivid-cyan-blue-color { color: var(--wp--preset--color--vivid-cyan-blue) !important; }
.has-vivid-purple-color { color: var(--wp--preset--color--vivid-purple) !important; }
.has-primary-color { color: var(--wp--preset--color--primary) !important; }
.has-secondary-color { color: var(--wp--preset--color--secondary) !important; }
.has-tertiary-color { color: var(--wp--preset--color--tertiary) !important; }
.has-quaternary-color { color: var(--wp--preset--color--quaternary) !important; }
.has-body-bg-color { color: var(--wp--preset--color--body-bg) !important; }
.has-body-text-color { color: var(--wp--preset--color--body-text) !important; }
.has-alternate-color { color: var(--wp--preset--color--alternate) !important; }
.has-transparent-color { color: var(--wp--preset--color--transparent) !important; }
.has-black-background-color { background-color: var(--wp--preset--color--black) !important; }
.has-cyan-bluish-gray-background-color { background-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
.has-white-background-color { background-color: var(--wp--preset--color--white) !important; }
.has-pale-pink-background-color { background-color: var(--wp--preset--color--pale-pink) !important; }
.has-vivid-red-background-color { background-color: var(--wp--preset--color--vivid-red) !important; }
.has-luminous-vivid-orange-background-color { background-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
.has-luminous-vivid-amber-background-color { background-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
.has-light-green-cyan-background-color { background-color: var(--wp--preset--color--light-green-cyan) !important; }
.has-vivid-green-cyan-background-color { background-color: var(--wp--preset--color--vivid-green-cyan) !important; }
.has-pale-cyan-blue-background-color { background-color: var(--wp--preset--color--pale-cyan-blue) !important; }
.has-vivid-cyan-blue-background-color { background-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
.has-vivid-purple-background-color { background-color: var(--wp--preset--color--vivid-purple) !important; }
.has-primary-background-color { background-color: var(--wp--preset--color--primary) !important; }
.has-secondary-background-color { background-color: var(--wp--preset--color--secondary) !important; }
.has-tertiary-background-color { background-color: var(--wp--preset--color--tertiary) !important; }
.has-quaternary-background-color { background-color: var(--wp--preset--color--quaternary) !important; }
.has-body-bg-background-color { background-color: var(--wp--preset--color--body-bg) !important; }
.has-body-text-background-color { background-color: var(--wp--preset--color--body-text) !important; }
.has-alternate-background-color { background-color: var(--wp--preset--color--alternate) !important; }
.has-transparent-background-color { background-color: var(--wp--preset--color--transparent) !important; }
.has-black-border-color { border-color: var(--wp--preset--color--black) !important; }
.has-cyan-bluish-gray-border-color { border-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
.has-white-border-color { border-color: var(--wp--preset--color--white) !important; }
.has-pale-pink-border-color { border-color: var(--wp--preset--color--pale-pink) !important; }
.has-vivid-red-border-color { border-color: var(--wp--preset--color--vivid-red) !important; }
.has-luminous-vivid-orange-border-color { border-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
.has-luminous-vivid-amber-border-color { border-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
.has-light-green-cyan-border-color { border-color: var(--wp--preset--color--light-green-cyan) !important; }
.has-vivid-green-cyan-border-color { border-color: var(--wp--preset--color--vivid-green-cyan) !important; }
.has-pale-cyan-blue-border-color { border-color: var(--wp--preset--color--pale-cyan-blue) !important; }
.has-vivid-cyan-blue-border-color { border-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
.has-vivid-purple-border-color { border-color: var(--wp--preset--color--vivid-purple) !important; }
.has-primary-border-color { border-color: var(--wp--preset--color--primary) !important; }
.has-secondary-border-color { border-color: var(--wp--preset--color--secondary) !important; }
.has-tertiary-border-color { border-color: var(--wp--preset--color--tertiary) !important; }
.has-quaternary-border-color { border-color: var(--wp--preset--color--quaternary) !important; }
.has-body-bg-border-color { border-color: var(--wp--preset--color--body-bg) !important; }
.has-body-text-border-color { border-color: var(--wp--preset--color--body-text) !important; }
.has-alternate-border-color { border-color: var(--wp--preset--color--alternate) !important; }
.has-transparent-border-color { border-color: var(--wp--preset--color--transparent) !important; }
.has-vivid-cyan-blue-to-vivid-purple-gradient-background { background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; }
.has-light-green-cyan-to-vivid-green-cyan-gradient-background { background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; }
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background { background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; }
.has-luminous-vivid-orange-to-vivid-red-gradient-background { background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; }
.has-very-light-gray-to-cyan-bluish-gray-gradient-background { background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; }
.has-cool-to-warm-spectrum-gradient-background { background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; }
.has-blush-light-purple-gradient-background { background: var(--wp--preset--gradient--blush-light-purple) !important; }
.has-blush-bordeaux-gradient-background { background: var(--wp--preset--gradient--blush-bordeaux) !important; }
.has-luminous-dusk-gradient-background { background: var(--wp--preset--gradient--luminous-dusk) !important; }
.has-pale-ocean-gradient-background { background: var(--wp--preset--gradient--pale-ocean) !important; }
.has-electric-grass-gradient-background { background: var(--wp--preset--gradient--electric-grass) !important; }
.has-midnight-gradient-background { background: var(--wp--preset--gradient--midnight) !important; }
.has-small-font-size { font-size: var(--wp--preset--font-size--small) !important; }
.has-medium-font-size { font-size: var(--wp--preset--font-size--medium) !important; }
.has-large-font-size { font-size: var(--wp--preset--font-size--large) !important; }
.has-x-large-font-size { font-size: var(--wp--preset--font-size--x-large) !important; }
.wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; overflow-wrap: normal !important; }
.wpcf7 form .wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid rgb(0, 160, 210); }
.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output { display: none; }
.wpcf7 form.sent .wpcf7-response-output { border-color: rgb(70, 180, 80); }
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output { border-color: rgb(220, 50, 50); }
.wpcf7 form.spam .wpcf7-response-output { border-color: rgb(245, 110, 40); }
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output { border-color: rgb(255, 185, 0); }
.wpcf7-form-control-wrap { position: relative; }
.wpcf7-not-valid-tip { color: rgb(220, 50, 50); font-size: 1em; font-weight: normal; display: block; }
.use-floating-validation-tip .wpcf7-not-valid-tip { position: relative; top: -2ex; left: 1em; z-index: 100; border: 1px solid rgb(220, 50, 50); background: rgb(255, 255, 255); padding: 0.2em 0.8em; width: 24em; }
.wpcf7-list-item { display: inline-block; margin: 0px 0px 0px 1em; }
.wpcf7-list-item-label::before, .wpcf7-list-item-label::after { content: " "; }
.wpcf7-spinner { visibility: hidden; display: inline-block; background-color: rgb(35, 40, 45); opacity: 0.75; width: 24px; height: 24px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; padding: 0px; margin: 0px 24px; position: relative; }
form.submitting .wpcf7-spinner { visibility: visible; }
.wpcf7-spinner::before { content: ""; position: absolute; background-color: rgb(251, 251, 252); top: 4px; left: 4px; width: 6px; height: 6px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1000ms; animation-timing-function: linear; animation-iteration-count: infinite; }
@media (prefers-reduced-motion: reduce) {
  .wpcf7-spinner::before { animation-name: blink; animation-duration: 2000ms; }
}
@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes blink { 
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}
.wpcf7 [inert] { opacity: 0.5; }
.wpcf7 input[type="file"] { cursor: pointer; }
.wpcf7 input[type="file"]:disabled { cursor: default; }
.wpcf7 .wpcf7-submit:disabled { cursor: not-allowed; }
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] { direction: ltr; }
.wpcf7-reflection > output { display: list-item; list-style: none; }
.wpcf7-reflection > output[hidden] { display: none; }
.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1440px; }
.elementor-section:not([data-settings*="background_background"]):not([class*="ary-bg"]) > .elementor-column-gap-default > .elementor-row, .elementor-section-stretched.elementor-section-boxed[data-settings*="background_background"] > .elementor-column-gap-default > .elementor-row, .elementor-section-stretched.elementor-section-boxed[class*="ary-bg"] > .elementor-column-gap-default > .elementor-row { width: calc(100% + 20px); margin-left: -10px; margin-right: -10px; }
.elementor-section:not([data-settings*="background_background"]):not([class*="ary-bg"]) > .elementor-column-gap-narrow > .elementor-row, .elementor-section-stretched.elementor-section-boxed[data-settings*="background_background"] > .elementor-column-gap-narrow > .elementor-row, .elementor-section-stretched.elementor-section-boxed[class*="ary-bg"] > .elementor-column-gap-narrow > .elementor-row { width: calc(100% + 10px); margin-left: -5px; margin-right: -5px; }
.elementor-section:not([data-settings*="background_background"]):not([class*="ary-bg"]) > .elementor-column-gap-extended > .elementor-row, .elementor-section-stretched.elementor-section-boxed[data-settings*="background_background"] > .elementor-column-gap-extended > .elementor-row, .elementor-section-stretched.elementor-section-boxed[class*="ary-bg"] > .elementor-column-gap-extended > .elementor-row { width: calc(100% + 30px); margin-left: -15px; margin-right: -15px; }
.elementor-section:not([data-settings*="background_background"]):not([class*="ary-bg"]) > .elementor-column-gap-wide > .elementor-row, .elementor-section-stretched.elementor-section-boxed[data-settings*="background_background"] > .elementor-column-gap-wide > .elementor-row, .elementor-section-stretched.elementor-section-boxed[class*="ary-bg"] > .elementor-column-gap-wide > .elementor-row { width: calc(100% + 40px); margin-left: -20px; margin-right: -20px; }
.elementor-section:not([data-settings*="background_background"]):not([class*="ary-bg"]) > .elementor-column-gap-wider > .elementor-row, .elementor-section-stretched.elementor-section-boxed[data-settings*="background_background"] > .elementor-column-gap-wider > .elementor-row, .elementor-section-stretched.elementor-section-boxed[class*="ary-bg"] > .elementor-column-gap-wider > .elementor-row { width: calc(100% + 60px); margin-left: -30px; margin-right: -30px; }
.elementor-section.elementor-column-gap-25:not([data-settings*="background_background"]):not([class*="ary-bg"]) > .elementor-column-gap-default > .elementor-row, .elementor-section-stretched.elementor-section-boxed.elementor-column-gap-25[data-settings*="background_background"] > .elementor-column-gap-default > .elementor-row, .elementor-section-stretched.elementor-section-boxed.elementor-column-gap-25[class*="ary-bg"] > .elementor-column-gap-default > .elementor-row { width: calc(100% + 50px); margin-left: -25px; margin-right: -25px; }
.elementor-section.elementor-column-gap-25 > .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated { padding: 0px 25px; }
.elementor-section[class*="wdt-section-wrap-col"] .elementor-row, .elementor-section[class*="wdt-section-wrap-col"] > .elementor-container { flex-flow: wrap; }
.elementor-section.wdt-section-wrap-col-lg-12 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-lg-12 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 100%; max-width: 100%; }
.elementor-section.wdt-section-wrap-col-lg-11 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-lg-11 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 91.6667%; max-width: 91.6667%; }
.elementor-section.wdt-section-wrap-col-lg-10 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-lg-10 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 83.3333%; max-width: 83.3333%; }
.elementor-section.wdt-section-wrap-col-lg-9 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-lg-9 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 75%; max-width: 75%; }
.elementor-section.wdt-section-wrap-col-lg-8 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-lg-8 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 66.6667%; max-width: 66.6667%; }
.elementor-section.wdt-section-wrap-col-lg-7 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-lg-7 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 58.3333%; max-width: 58.3333%; }
.elementor-section.wdt-section-wrap-col-lg-6 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-lg-6 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 50%; max-width: 50%; }
.elementor-section.wdt-section-wrap-col-lg-5 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-lg-5 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 41.6667%; max-width: 41.6667%; }
.elementor-section.wdt-section-wrap-col-lg-4 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-lg-4 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 33.3333%; max-width: 33.3333%; }
.elementor-section.wdt-section-wrap-col-lg-3 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-lg-3 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 25%; max-width: 25%; }
.elementor-section.wdt-section-wrap-col-lg-2 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-lg-2 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 16.6667%; max-width: 16.6667%; }
.elementor-section.wdt-section-wrap-col-lg-1 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-lg-1 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 8.33333%; max-width: 8.33333%; }
.elementor .elementor-background-overlay { pointer-events: none; }
.elementor-widget-heading .elementor-heading-title, .elementor-widget-toggle .elementor-toggle .elementor-tab-title { line-height: var(--wdtLineHeight_Alt); }
.elementor-widget-heading[class*="ary-color"] .elementor-heading-title, .elementor-widget-icon[class*="ary-color"] .elementor-icon, .elementor-widget.elementor-widget-icon-list a:hover .elementor-icon-list-text { color: inherit; }
.elementor-widget-icon-list .elementor-icon-list-item .elementor-icon-list-text { transition: var(--wdtBaseTransition); }
.elementor-widget-icon-list .elementor-icon-list-item a > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item a > .elementor-icon-list-icon, .elementor-widget-icon-list .elementor-icon-list-item a > .elementor-icon-list-icon i, .elementor-widget-icon-list .elementor-icon-list-item a > .elementor-icon-list-icon svg { transition: inherit; }
.elementor-icon-box-title strong { display: block; }
.elementor-text-editor > :last-child, .elementor-widget-text-editor > .elementor-widget-container > :last-child { margin-bottom: 0px; }
.elementor-widget-image-carousel .elementor-swiper-button { padding: 10px; }
.elementor-widget-image-carousel .swiper-pagination-bullet { padding: 5px; }
.elementor-widget-image-carousel .swiper-container-horizontal > .swiper-pagination-bullets { line-height: 1; bottom: 0px; }
.elementor-widget-video .elementor-custom-embed-play { padding: 0px; background: none !important; }
.elementor-widget-social-icons .elementor-grid .elementor-grid-item .elementor-social-icon { display: inline-flex; }
.elementor-widget-social-icons .elementor-grid .elementor-grid-item .elementor-social-icon i { transition: inherit; }
.elementor-element.wdt-widget-mixblend-darken, .elementor-widget-image.wdt-image-mixblend-darken .elementor-image img { mix-blend-mode: darken; }
.elementor-element.wdt-widget-mixblend-multiply, .elementor-widget-image.wdt-image-mixblend-multiply .elementor-image img { mix-blend-mode: multiply; }
.elementor-element.wdt-widget-mixblend-overlay, .elementor-widget-image.wdt-image-mixblend-overlay .elementor-image img { mix-blend-mode: overlay; }
.elementor-widget.wdt-zindex-minus-one { z-index: -1 !important; }
.elementor-section[class*="bg-opaque"] { position: relative; z-index: 1; }
.elementor-section[class*="bg-opaque"]::before { content: ""; display: inline; height: 100%; position: absolute; left: 0px; top: 0px; width: 100%; z-index: -1; }
.elementor-section[class*="bg-opaque-1"]::before { opacity: 0.1; }
.elementor-section[class*="bg-opaque-2"]::before { opacity: 0.2; }
.elementor-section[class*="bg-opaque-3"]::before { opacity: 0.3; }
.elementor-section[class*="bg-opaque-4"]::before { opacity: 0.4; }
.elementor-section[class*="bg-opaque-5"]::before { opacity: 0.5; }
.elementor-section[class*="bg-opaque-6"]::before { opacity: 0.6; }
.elementor-section[class*="bg-opaque-7"]::before { opacity: 0.7; }
.elementor-section[class*="bg-opaque-8"]::before { opacity: 0.8; }
.elementor-section[class*="bg-opaque-9"]::before { opacity: 0.9; }
.elementor-section[class*="bg-opaque-05"]::before { opacity: 0.05; }
.elementor-section[class*="bg-opaque-15"]::before { opacity: 0.15; }
.elementor-section[class*="bg-opaque-25"]::before { opacity: 0.25; }
.elementor-section[class*="bg-opaque-35"]::before { opacity: 0.35; }
.elementor-section[class*="bg-opaque-45"]::before { opacity: 0.45; }
.elementor-section[class*="bg-opaque-55"]::before { opacity: 0.55; }
.elementor-section[class*="bg-opaque-65"]::before { opacity: 0.65; }
.elementor-section[class*="bg-opaque-75"]::before { opacity: 0.75; }
.elementor-section[class*="bg-opaque-85"]::before { opacity: 0.85; }
.elementor-section[class*="bg-opaque-95"]::before { opacity: 0.95; }
.elementor_library > div:not(.single-entry-body) { display: none; }
.elementor-lightbox .dialog-lightbox-close-button, .elementor-lightbox .elementor-swiper-button { background-color: transparent !important; }
.elementor-lightbox .dialog-lightbox-close-button { font-size: 0px; height: 36px; width: 36px; line-height: 36px; border-radius: calc(var(--wdtRadius_1X) + 5px); box-shadow: 0 0 0px 3px rgba(var(--wdtAccentTxtColorRgb), 0.1) inset; transform: none; display: flex; align-items: center; justify-content: center; opacity: 1; background-color: transparent; background-image: linear-gradient(135deg, var(--wdtPrimaryColor), var(--wdtQuaternaryColor), var(--wdtPrimaryColor)); color: var(--wdtAccentTxtColor); background-position: left top; background-repeat: no-repeat; background-size: 250%; margin: 11px !important; inset-inline-end: 0px !important; }
.elementor-lightbox .dialog-lightbox-close-button > svg { display: none; }
.elementor-lightbox .dialog-lightbox-close-button::before, .elementor-lightbox .dialog-lightbox-close-button::after { width: 18px; height: 3px; background-color: currentcolor; position: absolute; transform: rotate(-45deg); top: 17px; left: 10px; transition: 300ms ease-in-out; border-radius: var(--wdtRadius_1X); content: "" !important; }
.elementor-lightbox .dialog-lightbox-close-button::after { transform: rotate(45deg); transition: 300ms ease-in-out; }
.elementor-lightbox .dialog-lightbox-close-button:hover { background-position: right bottom; color: var(--wdtAccentTxtColor); }
.elementor-lightbox .dialog-lightbox-close-button:hover::before { transform: rotate(180deg); }
.elementor-lightbox .dialog-lightbox-close-button:hover::after { transform: rotate(180deg); }
.elementor-lightbox i[role="button"] { background: none; color: inherit; }
.elementor-lightbox i[role="button"][class*="eicon-"], .elementor-lightbox i[role="button"][class^="eicon"] { font-family: eicons !important; }
.elementor-slideshow__header .elementor-slideshow__counter { text-align: left; }
.elementor-widget-jet-map .gm-style .gm-style-iw-d span, .wdt-elementor-ordered-list-items .wdt-elementor-ordered-list-item::before { color: var(--wdtPrimaryColor); }
.elementor-widget-tabs.elementor-tabs-view-vertical.wdt-vertical-bordered .elementor-tabs-wrapper .elementor-tab-title a:hover, .elementor-widget-tabs.elementor-tabs-view-vertical.wdt-vertical-bordered .elementor-tabs-wrapper .elementor-tab-title.elementor-active a { color: var(--wdtPrimaryColor); }
.jet-carousel .jet-slick-dots li:hover span, .jet-carousel .jet-slick-dots li.slick-active span, .elementor-image-carousel-wrapper .swiper-pagination-bullet { background-color: var(--wdtPrimaryColor); }
@media only screen and (min-width: 1541px) and (max-width: 1724px) {
  .wdt-col-hxlg-12, .elementor .elementor-section .elementor-column.wdt-col-hxlg-12 { width: 100%; }
  .wdt-col-hxlg-11, .elementor .elementor-section .elementor-column.wdt-col-hxlg-11 { width: 91.6667%; }
  .wdt-col-hxlg-10, .elementor .elementor-section .elementor-column.wdt-col-hxlg-10 { width: 83.3333%; }
  .wdt-col-hxlg-9, .elementor .elementor-section .elementor-column.wdt-col-hxlg-9 { width: 75%; }
  .wdt-col-hxlg-8, .elementor .elementor-section .elementor-column.wdt-col-hxlg-8 { width: 66.6667%; }
  .wdt-col-hxlg-7, .elementor .elementor-section .elementor-column.wdt-col-hxlg-7 { width: 58.3333%; }
  .wdt-col-hxlg-6, .elementor .elementor-section .elementor-column.wdt-col-hxlg-6 { width: 50%; }
  .wdt-col-hxlg-5, .elementor .elementor-section .elementor-column.wdt-col-hxlg-5 { width: 41.6667%; }
  .wdt-col-hxlg-4, .elementor .elementor-section .elementor-column.wdt-col-hxlg-4 { width: 33.3333%; }
  .wdt-col-hxlg-3, .elementor .elementor-section .elementor-column.wdt-col-hxlg-3 { width: 25%; }
  .wdt-col-hxlg-2, .elementor .elementor-section .elementor-column.wdt-col-hxlg-2 { width: 16.6667%; }
  .wdt-col-hxlg-1, .elementor .elementor-section .elementor-column.wdt-col-hxlg-1 { width: 8.33333%; }
  .wdt-col-hxlg-1b5, .elementor .elementor-section .elementor-column.wdt-col-hxlg-1b5 { width: 20%; }
  .wdt-col-hxlg-2b5, .elementor .elementor-section .elementor-column.wdt-col-hxlg-2b5 { width: 40%; }
  .wdt-col-hxlg-3b5, .elementor .elementor-section .elementor-column.wdt-col-hxlg-3b5 { width: 60%; }
  .wdt-col-hxlg-4b5, .elementor .elementor-section .elementor-column.wdt-col-hxlg-4b5 { width: 80%; }
  .wdt-col-hxlg-offset-12 { margin-left: 100%; }
  .wdt-col-hxlg-offset-11 { margin-left: 91.6667%; }
  .wdt-col-hxlg-offset-10 { margin-left: 83.3333%; }
  .wdt-col-hxlg-offset-9 { margin-left: 75%; }
  .wdt-col-hxlg-offset-8 { margin-left: 66.6667%; }
  .wdt-col-hxlg-offset-7 { margin-left: 58.3333%; }
  .wdt-col-hxlg-offset-6 { margin-left: 50%; }
  .wdt-col-hxlg-offset-5 { margin-left: 41.6667%; }
  .wdt-col-hxlg-offset-4 { margin-left: 33.3333%; }
  .wdt-col-hxlg-offset-3 { margin-left: 25%; }
  .wdt-col-hxlg-offset-2 { margin-left: 16.6667%; }
  .wdt-col-hxlg-offset-1 { margin-left: 8.33333%; }
  .wdt-col-hxlg-offset-0 { margin-left: 0px; }
  .elementor-section.wdt-section-wrap-col-hxlg-12 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-hxlg-12 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 100%; max-width: 100%; }
  .elementor-section.wdt-section-wrap-col-hxlg-11 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-hxlg-11 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 91.6667%; max-width: 91.6667%; }
  .elementor-section.wdt-section-wrap-col-hxlg-10 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-hxlg-10 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 83.3333%; max-width: 83.3333%; }
  .elementor-section.wdt-section-wrap-col-hxlg-9 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-hxlg-9 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 75%; max-width: 75%; }
  .elementor-section.wdt-section-wrap-col-hxlg-8 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-hxlg-8 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 66.6667%; max-width: 66.6667%; }
  .elementor-section.wdt-section-wrap-col-hxlg-7 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-hxlg-7 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 58.3333%; max-width: 58.3333%; }
  .elementor-section.wdt-section-wrap-col-hxlg-6 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-hxlg-6 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 50%; max-width: 50%; }
  .elementor-section.wdt-section-wrap-col-hxlg-5 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-hxlg-5 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 41.6667%; max-width: 41.6667%; }
  .elementor-section.wdt-section-wrap-col-hxlg-4 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-hxlg-4 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 33.3333%; max-width: 33.3333%; }
  .elementor-section.wdt-section-wrap-col-hxlg-3 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-hxlg-3 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 25%; max-width: 25%; }
  .elementor-section.wdt-section-wrap-col-hxlg-2 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-hxlg-2 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 16.6667%; max-width: 16.6667%; }
  .elementor-section.wdt-section-wrap-col-hxlg-1 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-hxlg-1 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 8.33333%; max-width: 8.33333%; }
  .wdt-hidden-hxlg { display: none !important; }
}
@media only screen and (min-width: 1281px) and (max-width: 1540px) {
  .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1080px; }
  .wdt-col-qxlg-12, .elementor .elementor-section .elementor-column.wdt-col-qxlg-12 { width: 100%; }
  .wdt-col-qxlg-11, .elementor .elementor-section .elementor-column.wdt-col-qxlg-11 { width: 91.6667%; }
  .wdt-col-qxlg-10, .elementor .elementor-section .elementor-column.wdt-col-qxlg-10 { width: 83.3333%; }
  .wdt-col-qxlg-9, .elementor .elementor-section .elementor-column.wdt-col-qxlg-9 { width: 75%; }
  .wdt-col-qxlg-8, .elementor .elementor-section .elementor-column.wdt-col-qxlg-8 { width: 66.6667%; }
  .wdt-col-qxlg-7, .elementor .elementor-section .elementor-column.wdt-col-qxlg-7 { width: 58.3333%; }
  .wdt-col-qxlg-6, .elementor .elementor-section .elementor-column.wdt-col-qxlg-6 { width: 50%; }
  .wdt-col-qxlg-5, .elementor .elementor-section .elementor-column.wdt-col-qxlg-5 { width: 41.6667%; }
  .wdt-col-qxlg-4, .elementor .elementor-section .elementor-column.wdt-col-qxlg-4 { width: 33.3333%; }
  .wdt-col-qxlg-3, .elementor .elementor-section .elementor-column.wdt-col-qxlg-3 { width: 25%; }
  .wdt-col-qxlg-2, .elementor .elementor-section .elementor-column.wdt-col-qxlg-2 { width: 16.6667%; }
  .wdt-col-qxlg-1, .elementor .elementor-section .elementor-column.wdt-col-qxlg-1 { width: 8.33333%; }
  .wdt-col-qxlg-1b5, .elementor .elementor-section .elementor-column.wdt-col-qxlg-1b5 { width: 20%; }
  .wdt-col-qxlg-2b5, .elementor .elementor-section .elementor-column.wdt-col-qxlg-2b5 { width: 40%; }
  .wdt-col-qxlg-3b5, .elementor .elementor-section .elementor-column.wdt-col-qxlg-3b5 { width: 60%; }
  .wdt-col-qxlg-4b5, .elementor .elementor-section .elementor-column.wdt-col-qxlg-4b5 { width: 80%; }
  .wdt-col-qxlg-offset-12 { margin-left: 100%; }
  .wdt-col-qxlg-offset-11 { margin-left: 91.6667%; }
  .wdt-col-qxlg-offset-10 { margin-left: 83.3333%; }
  .wdt-col-qxlg-offset-9 { margin-left: 75%; }
  .wdt-col-qxlg-offset-8 { margin-left: 66.6667%; }
  .wdt-col-qxlg-offset-7 { margin-left: 58.3333%; }
  .wdt-col-qxlg-offset-6 { margin-left: 50%; }
  .wdt-col-qxlg-offset-5 { margin-left: 41.6667%; }
  .wdt-col-qxlg-offset-4 { margin-left: 33.3333%; }
  .wdt-col-qxlg-offset-3 { margin-left: 25%; }
  .wdt-col-qxlg-offset-2 { margin-left: 16.6667%; }
  .wdt-col-qxlg-offset-1 { margin-left: 8.33333%; }
  .wdt-col-qxlg-offset-0 { margin-left: 0px; }
  .elementor-section.wdt-section-wrap-col-qxlg-12 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-qxlg-12 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 100%; max-width: 100%; }
  .elementor-section.wdt-section-wrap-col-qxlg-11 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-qxlg-11 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 91.6667%; max-width: 91.6667%; }
  .elementor-section.wdt-section-wrap-col-qxlg-10 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-qxlg-10 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 83.3333%; max-width: 83.3333%; }
  .elementor-section.wdt-section-wrap-col-qxlg-9 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-qxlg-9 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 75%; max-width: 75%; }
  .elementor-section.wdt-section-wrap-col-qxlg-8 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-qxlg-8 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 66.6667%; max-width: 66.6667%; }
  .elementor-section.wdt-section-wrap-col-qxlg-7 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-qxlg-7 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 58.3333%; max-width: 58.3333%; }
  .elementor-section.wdt-section-wrap-col-qxlg-6 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-qxlg-6 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 50%; max-width: 50%; }
  .elementor-section.wdt-section-wrap-col-qxlg-5 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-qxlg-5 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 41.6667%; max-width: 41.6667%; }
  .elementor-section.wdt-section-wrap-col-qxlg-4 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-qxlg-4 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 33.3333%; max-width: 33.3333%; }
  .elementor-section.wdt-section-wrap-col-qxlg-3 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-qxlg-3 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 25%; max-width: 25%; }
  .elementor-section.wdt-section-wrap-col-qxlg-2 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-qxlg-2 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 16.6667%; max-width: 16.6667%; }
  .elementor-section.wdt-section-wrap-col-qxlg-1 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-qxlg-1 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 8.33333%; max-width: 8.33333%; }
  .wdt-hidden-qxlg { display: none !important; }
}
@media only screen and (min-width: 1281px) {
  .wdt-col-lg-12, .elementor .elementor-section .elementor-column.wdt-col-lg-12 { width: 100%; }
  .wdt-col-lg-11, .elementor .elementor-section .elementor-column.wdt-col-lg-11 { width: 91.6667%; }
  .wdt-col-lg-10, .elementor .elementor-section .elementor-column.wdt-col-lg-10 { width: 83.3333%; }
  .wdt-col-lg-9, .elementor .elementor-section .elementor-column.wdt-col-lg-9 { width: 75%; }
  .wdt-col-lg-8, .elementor .elementor-section .elementor-column.wdt-col-lg-8 { width: 66.6667%; }
  .wdt-col-lg-7, .elementor .elementor-section .elementor-column.wdt-col-lg-7 { width: 58.3333%; }
  .wdt-col-lg-6, .elementor .elementor-section .elementor-column.wdt-col-lg-6 { width: 50%; }
  .wdt-col-lg-5, .elementor .elementor-section .elementor-column.wdt-col-lg-5 { width: 41.6667%; }
  .wdt-col-lg-4, .elementor .elementor-section .elementor-column.wdt-col-lg-4 { width: 33.3333%; }
  .wdt-col-lg-3, .elementor .elementor-section .elementor-column.wdt-col-lg-3 { width: 25%; }
  .wdt-col-lg-2, .elementor .elementor-section .elementor-column.wdt-col-lg-2 { width: 16.6667%; }
  .wdt-col-lg-1, .elementor .elementor-section .elementor-column.wdt-col-lg-1 { width: 8.33333%; }
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .elementor-section.elementor-section-boxed > .elementor-container { max-width: 900px; }
  .wdt-col-md-12, .elementor .elementor-section .elementor-column.wdt-col-md-12 { width: 100%; }
  .wdt-col-md-11, .elementor .elementor-section .elementor-column.wdt-col-md-11 { width: 91.6667%; }
  .wdt-col-md-10, .elementor .elementor-section .elementor-column.wdt-col-md-10 { width: 83.3333%; }
  .wdt-col-md-9, .elementor .elementor-section .elementor-column.wdt-col-md-9 { width: 75%; }
  .wdt-col-md-8, .elementor .elementor-section .elementor-column.wdt-col-md-8 { width: 66.6667%; }
  .wdt-col-md-7, .elementor .elementor-section .elementor-column.wdt-col-md-7 { width: 58.3333%; }
  .wdt-col-md-6, .elementor .elementor-section .elementor-column.wdt-col-md-6 { width: 50%; }
  .wdt-col-md-5, .elementor .elementor-section .elementor-column.wdt-col-md-5 { width: 41.6667%; }
  .wdt-col-md-4, .elementor .elementor-section .elementor-column.wdt-col-md-4 { width: 33.3333%; }
  .wdt-col-md-3, .elementor .elementor-section .elementor-column.wdt-col-md-3 { width: 25%; }
  .wdt-col-md-2, .elementor .elementor-section .elementor-column.wdt-col-md-2 { width: 16.6667%; }
  .wdt-col-md-1, .elementor .elementor-section .elementor-column.wdt-col-md-1 { width: 8.33333%; }
  .wdt-col-md-1b5, .elementor .elementor-section .elementor-column.wdt-col-md-1b5 { width: 20%; }
  .wdt-col-md-2b5, .elementor .elementor-section .elementor-column.wdt-col-md-2b5 { width: 40%; }
  .wdt-col-md-3b5, .elementor .elementor-section .elementor-column.wdt-col-md-3b5 { width: 60%; }
  .wdt-col-md-4b5, .elementor .elementor-section .elementor-column.wdt-col-md-4b5 { width: 80%; }
  .wdt-col-md-offset-12 { margin-left: 100%; }
  .wdt-col-md-offset-11 { margin-left: 91.6667%; }
  .wdt-col-md-offset-10 { margin-left: 83.3333%; }
  .wdt-col-md-offset-9 { margin-left: 75%; }
  .wdt-col-md-offset-8 { margin-left: 66.6667%; }
  .wdt-col-md-offset-7 { margin-left: 58.3333%; }
  .wdt-col-md-offset-6 { margin-left: 50%; }
  .wdt-col-md-offset-5 { margin-left: 41.6667%; }
  .wdt-col-md-offset-4 { margin-left: 33.3333%; }
  .wdt-col-md-offset-3 { margin-left: 25%; }
  .wdt-col-md-offset-2 { margin-left: 16.6667%; }
  .wdt-col-md-offset-1 { margin-left: 8.33333%; }
  .wdt-col-md-offset-0 { margin-left: 0px; }
  .elementor-section.wdt-section-wrap-col-md-12 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-md-12 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 100%; max-width: 100%; }
  .elementor-section.wdt-section-wrap-col-md-11 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-md-11 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 91.6667%; max-width: 91.6667%; }
  .elementor-section.wdt-section-wrap-col-md-10 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-md-10 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 83.3333%; max-width: 83.3333%; }
  .elementor-section.wdt-section-wrap-col-md-9 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-md-9 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 75%; max-width: 75%; }
  .elementor-section.wdt-section-wrap-col-md-8 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-md-8 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 66.6667%; max-width: 66.6667%; }
  .elementor-section.wdt-section-wrap-col-md-7 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-md-7 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 58.3333%; max-width: 58.3333%; }
  .elementor-section.wdt-section-wrap-col-md-6 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-md-6 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 50%; max-width: 50%; }
  .elementor-section.wdt-section-wrap-col-md-5 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-md-5 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 41.6667%; max-width: 41.6667%; }
  .elementor-section.wdt-section-wrap-col-md-4 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-md-4 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 33.3333%; max-width: 33.3333%; }
  .elementor-section.wdt-section-wrap-col-md-3 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-md-3 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 25%; max-width: 25%; }
  .elementor-section.wdt-section-wrap-col-md-2 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-md-2 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 16.6667%; max-width: 16.6667%; }
  .elementor-section.wdt-section-wrap-col-md-1 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-md-1 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 8.33333%; max-width: 8.33333%; }
  .wdt-hidden-md { display: none !important; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .elementor-section.elementor-section-boxed > .elementor-container { max-width: 710px; }
  .wdt-col-sm-12, .elementor .elementor-section .elementor-column.wdt-col-sm-12 { width: 100%; }
  .wdt-col-sm-11, .elementor .elementor-section .elementor-column.wdt-col-sm-11 { width: 91.6667%; }
  .wdt-col-sm-10, .elementor .elementor-section .elementor-column.wdt-col-sm-10 { width: 83.3333%; }
  .wdt-col-sm-9, .elementor .elementor-section .elementor-column.wdt-col-sm-9 { width: 75%; }
  .wdt-col-sm-8, .elementor .elementor-section .elementor-column.wdt-col-sm-8 { width: 66.6667%; }
  .wdt-col-sm-7, .elementor .elementor-section .elementor-column.wdt-col-sm-7 { width: 58.3333%; }
  .wdt-col-sm-6, .elementor .elementor-section .elementor-column.wdt-col-sm-6 { width: 50%; }
  .wdt-col-sm-5, .elementor .elementor-section .elementor-column.wdt-col-sm-5 { width: 41.6667%; }
  .wdt-col-sm-4, .elementor .elementor-section .elementor-column.wdt-col-sm-4 { width: 33.3333%; }
  .wdt-col-sm-3, .elementor .elementor-section .elementor-column.wdt-col-sm-3 { width: 25%; }
  .wdt-col-sm-2, .elementor .elementor-section .elementor-column.wdt-col-sm-2 { width: 16.6667%; }
  .wdt-col-sm-1, .elementor .elementor-section .elementor-column.wdt-col-sm-1 { width: 8.33333%; }
  .wdt-col-sm-1b5, .elementor .elementor-section .elementor-column.wdt-col-sm-1b5 { width: 20%; }
  .wdt-col-sm-2b5, .elementor .elementor-section .elementor-column.wdt-col-sm-2b5 { width: 40%; }
  .wdt-col-sm-3b5, .elementor .elementor-section .elementor-column.wdt-col-sm-3b5 { width: 60%; }
  .wdt-col-sm-4b5, .elementor .elementor-section .elementor-column.wdt-col-sm-4b5 { width: 80%; }
  .wdt-col-sm-offset-12 { margin-left: 100%; }
  .wdt-col-sm-offset-11 { margin-left: 91.6667%; }
  .wdt-col-sm-offset-10 { margin-left: 83.3333%; }
  .wdt-col-sm-offset-9 { margin-left: 75%; }
  .wdt-col-sm-offset-8 { margin-left: 66.6667%; }
  .wdt-col-sm-offset-7 { margin-left: 58.3333%; }
  .wdt-col-sm-offset-6 { margin-left: 50%; }
  .wdt-col-sm-offset-5 { margin-left: 41.6667%; }
  .wdt-col-sm-offset-4 { margin-left: 33.3333%; }
  .wdt-col-sm-offset-3 { margin-left: 25%; }
  .wdt-col-sm-offset-2 { margin-left: 16.6667%; }
  .wdt-col-sm-offset-1 { margin-left: 8.33333%; }
  .wdt-col-sm-offset-0 { margin-left: 0px; }
  .elementor-section.wdt-section-wrap-col-sm-12 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-sm-12 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 100%; max-width: 100%; }
  .elementor-section.wdt-section-wrap-col-sm-11 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-sm-11 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 91.6667%; max-width: 91.6667%; }
  .elementor-section.wdt-section-wrap-col-sm-10 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-sm-10 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 83.3333%; max-width: 83.3333%; }
  .elementor-section.wdt-section-wrap-col-sm-9 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-sm-9 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 75%; max-width: 75%; }
  .elementor-section.wdt-section-wrap-col-sm-8 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-sm-8 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 66.6667%; max-width: 66.6667%; }
  .elementor-section.wdt-section-wrap-col-sm-7 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-sm-7 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 58.3333%; max-width: 58.3333%; }
  .elementor-section.wdt-section-wrap-col-sm-6 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-sm-6 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 50%; max-width: 50%; }
  .elementor-section.wdt-section-wrap-col-sm-5 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-sm-5 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 41.6667%; max-width: 41.6667%; }
  .elementor-section.wdt-section-wrap-col-sm-4 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-sm-4 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 33.3333%; max-width: 33.3333%; }
  .elementor-section.wdt-section-wrap-col-sm-3 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-sm-3 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 25%; max-width: 25%; }
  .elementor-section.wdt-section-wrap-col-sm-2 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-sm-2 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 16.6667%; max-width: 16.6667%; }
  .elementor-section.wdt-section-wrap-col-sm-1 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-sm-1 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 8.33333%; max-width: 8.33333%; }
  .wdt-hidden-sm { display: none !important; }
}
@media only screen and (max-width: 767px) {
  .wdt-col, div[class*="wdt-col"], section[class*="wdt-col"], li[class*="wdt-col"] { width: 100%; }
  .elementor-section.wdt-section-wrap-col-lg-12 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-lg-11 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-lg-10 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-lg-9 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-lg-8 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-lg-7 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-lg-6 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-lg-5 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-lg-4 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-lg-3 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-lg-2 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-lg-1 > .elementor-container > .elementor-column, .elementor-section.wdt-section-wrap-col-lg-12 > .elementor-container > .elementor-row > .elementor-column, .elementor-section.wdt-section-wrap-col-lg-11 > .elementor-container > .elementor-row > .elementor-column, .elementor-section.wdt-section-wrap-col-lg-10 > .elementor-container > .elementor-row > .elementor-column, .elementor-section.wdt-section-wrap-col-lg-9 > .elementor-container > .elementor-row > .elementor-column, .elementor-section.wdt-section-wrap-col-lg-8 > .elementor-container > .elementor-row > .elementor-column, .elementor-section.wdt-section-wrap-col-lg-7 > .elementor-container > .elementor-row > .elementor-column, .elementor-section.wdt-section-wrap-col-lg-6 > .elementor-container > .elementor-row > .elementor-column, .elementor-section.wdt-section-wrap-col-lg-5 > .elementor-container > .elementor-row > .elementor-column, .elementor-section.wdt-section-wrap-col-lg-4 > .elementor-container > .elementor-row > .elementor-column, .elementor-section.wdt-section-wrap-col-lg-3 > .elementor-container > .elementor-row > .elementor-column, .elementor-section.wdt-section-wrap-col-lg-2 > .elementor-container > .elementor-row > .elementor-column, .elementor-section.wdt-section-wrap-col-lg-1 > .elementor-container > .elementor-row > .elementor-column { flex: 1 1 100%; max-width: 100%; }
  .elementor-section .elementor-section > .elementor-column-gap-default > .elementor-row, .elementor-section .elementor-section > .elementor-column-gap-narrow > .elementor-row, .elementor-section .elementor-section > .elementor-column-gap-extended > .elementor-row, .elementor-section .elementor-section > .elementor-column-gap-wide > .elementor-row, .elementor-section .elementor-section > .elementor-column-gap-wider > .elementor-row, .elementor-section .elementor-section.elementor-column-gap-25 > .elementor-column-gap-default > .elementor-row, .wdt-advanced-carousel-wrapper .slick-slide .elementor-section.elementor-section-boxed > .elementor-container { margin-left: 0px; margin-right: 0px; width: 100%; }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .elementor-section.elementor-section-boxed > .elementor-container, .jet-dropbar__content-wrapper { max-width: 420px; }
  .wdt-col-xs-12, .elementor .elementor-section .elementor-column.wdt-col-xs-12 { width: 100%; }
  .wdt-col-xs-11, .elementor .elementor-section .elementor-column.wdt-col-xs-11 { width: 91.6667%; }
  .wdt-col-xs-10, .elementor .elementor-section .elementor-column.wdt-col-xs-10 { width: 83.3333%; }
  .wdt-col-xs-9, .elementor .elementor-section .elementor-column.wdt-col-xs-9 { width: 75%; }
  .wdt-col-xs-8, .elementor .elementor-section .elementor-column.wdt-col-xs-8 { width: 66.6667%; }
  .wdt-col-xs-7, .elementor .elementor-section .elementor-column.wdt-col-xs-7 { width: 58.3333%; }
  .wdt-col-xs-6, .elementor .elementor-section .elementor-column.wdt-col-xs-6 { width: 50%; }
  .wdt-col-xs-5, .elementor .elementor-section .elementor-column.wdt-col-xs-5 { width: 41.6667%; }
  .wdt-col-xs-4, .elementor .elementor-section .elementor-column.wdt-col-xs-4 { width: 33.3333%; }
  .wdt-col-xs-3, .elementor .elementor-section .elementor-column.wdt-col-xs-3 { width: 25%; }
  .wdt-col-xs-2, .elementor .elementor-section .elementor-column.wdt-col-xs-2 { width: 16.6667%; }
  .wdt-col-xs-1, .elementor .elementor-section .elementor-column.wdt-col-xs-1 { width: 8.33333%; }
  .wdt-col-xs-1b5, .elementor .elementor-section .elementor-column.wdt-col-xs-1b5 { width: 20%; }
  .wdt-col-xs-2b5, .elementor .elementor-section .elementor-column.wdt-col-xs-2b5 { width: 40%; }
  .wdt-col-xs-3b5, .elementor .elementor-section .elementor-column.wdt-col-xs-3b5 { width: 60%; }
  .wdt-col-xs-4b5, .elementor .elementor-section .elementor-column.wdt-col-xs-4b5 { width: 80%; }
  .wdt-col-xs-offset-12 { margin-left: 100%; }
  .wdt-col-xs-offset-11 { margin-left: 91.6667%; }
  .wdt-col-xs-offset-10 { margin-left: 83.3333%; }
  .wdt-col-xs-offset-9 { margin-left: 75%; }
  .wdt-col-xs-offset-8 { margin-left: 66.6667%; }
  .wdt-col-xs-offset-7 { margin-left: 58.3333%; }
  .wdt-col-xs-offset-6 { margin-left: 50%; }
  .wdt-col-xs-offset-5 { margin-left: 41.6667%; }
  .wdt-col-xs-offset-4 { margin-left: 33.3333%; }
  .wdt-col-xs-offset-3 { margin-left: 25%; }
  .wdt-col-xs-offset-2 { margin-left: 16.6667%; }
  .wdt-col-xs-offset-1 { margin-left: 8.33333%; }
  .wdt-col-xs-offset-0 { margin-left: 0px; }
  .wdt-hidden-xs { display: none !important; }
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
  .elementor-section.elementor-section-boxed > .elementor-container, .jet-dropbar__content-wrapper { max-width: 290px; }
}
@media only screen and (max-width: 319px) {
  .elementor-section.elementor-section-boxed > .elementor-container, .jet-dropbar__content-wrapper { max-width: 200px; }
}
body div.pp_overlay { z-index: 9999; }
div.pp_default .pp_content .pp_description { line-height: inherit; }
.page-template-tpl-onepage #primary.content-full-width { padding-bottom: 0px; }
.side-navigation-content .container, #primary.page-with-sidebar .container, .wdt-portfolio-single-details .container { max-width: 100%; width: auto; }
.wdt-extend-bg-fullwidth-left::before, .wdt-extend-brdr-fullwidth-left::before, .wdt-extend-bg-fullwidth-right::after, .wdt-extend-brdr-fullwidth-right::after, .elementor-column[data-settings].wdt-extend-bg-fullwidth-left .elementor-widget-wrap::before, .elementor-column[data-settings].wdt-extend-brdr-fullwidth-left .elementor-widget-wrap::before, .elementor-column[data-settings].wdt-extend-bg-fullwidth-right .elementor-widget-wrap::after, .elementor-column[data-settings].wdt-extend-brdr-fullwidth-right .elementor-widget-wrap::after { content: ""; height: 100%; position: absolute; top: 0px; width: 9999px; display: inline !important; }
.wdt-extend-bg-fullwidth-left::before, .wdt-extend-brdr-fullwidth-left::before, .elementor-column[data-settings].wdt-extend-bg-fullwidth-left .elementor-widget-wrap::before, .elementor-column[data-settings].wdt-extend-brdr-fullwidth-left .elementor-widget-wrap::before { right: 100%; }
.wdt-extend-bg-fullwidth-right::after, .wdt-extend-brdr-fullwidth-right::after, .elementor-column[data-settings].wdt-extend-bg-fullwidth-right .elementor-widget-wrap::after, .elementor-column[data-settings].wdt-extend-brdr-fullwidth-right .elementor-widget-wrap::after { left: 100%; }
.wdt-extend-bg-fullwidth-left::before, .wdt-extend-bg-fullwidth-right::after, .elementor-column[data-settings].wdt-extend-bg-fullwidth-left .elementor-widget-wrap::before, .elementor-column[data-settings].wdt-extend-bg-fullwidth-right .elementor-widget-wrap::after { background: inherit; }
.wdt-extend-brdr-fullwidth-left::before, .wdt-extend-brdr-fullwidth-right::after, .elementor-column[data-settings].wdt-extend-brdr-fullwidth-left .elementor-widget-wrap::before, .elementor-column[data-settings].wdt-extend-brdr-fullwidth-right .elementor-widget-wrap::after { border-color: inherit; border-style: inherit; border-width: inherit; }
.slick-slider .slick-slide, .swiper.swiper-container-horizontal:not([class*="thumb-container"]) > .swiper-wrapper > .swiper-slide { cursor: url("../images/icon-cursor-move.cur"), auto; }
.wdt-dark-cursor .slick-slider .slick-slide, .wdt-dark-cursor .swiper.swiper-container-horizontal:not([class*="thumb-container"]) > .swiper-wrapper > .swiper-slide { cursor: url("../images/icon-cursor-move-alt.cur"), auto; }
.swiper.swiper-container-vertical:not([class*="thumb-container"]) > .swiper-wrapper > .swiper-slide { cursor: url("../images/icon-cursor-vertical-move.cur"), auto; }
.wdt-dark-cursor .swiper.swiper-container-vertical:not([class*="thumb-container"]) > .swiper-wrapper > .swiper-slide { cursor: url("../images/icon-cursor-vertical-move-alt.cur"), auto; }
.wdt-skin-primary-color { color: var(--wdtPrimaryColor); }
.wdt-skin-primary-bg, .elementor-section[class*="wdt-skin-primary-bg-opaque"]::before, .wdt-search-form-container .wdt-search-form-close { background-color: var(--wdtPrimaryColor); }
.wdt-skin-primary-border, .wdt-loading::before { border-color: var(--wdtPrimaryColor); }
.elementor-button.wdt-elementor-button.wdt-bordered { color: var(--wdtPrimaryColor); }
.elementor-button.wdt-elementor-button.wdt-bordered { border-color: var(--wdtPrimaryColor); }
.wdt-button, .elementor-button.wdt-elementor-button { background-color: var(--wdtPrimaryColor); }
.carousel-arrows a:hover::before { color: var(--wdtPrimaryColor); }
.swiper-scrollbar .swiper-scrollbar-drag, .wdt-any-carousel-wrapper .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active, .wdt-any-carousel-wrapper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill, .wdt-any-carousel-wrapper .swiper-scrollbar .swiper-scrollbar-drag, .jet-carousel .jet-slick-dots li:hover span, .jet-carousel .jet-slick-dots li.slick-active span { background-color: var(--wdtPrimaryColor); }
.carousel-arrows a:hover { border-color: var(--wdtPrimaryColor); }
.slick-dots li { background-color: var(--wdtSecondaryColor); }
.wdt-elementor-ordered-list-items .wdt-elementor-ordered-list-item::before { color: var(--wdtPrimaryColor); }
.dtportfolio-sorting a:hover, .dtportfolio-sorting a.active-sort, .post-nav-container .post-next-link a:hover, .post-nav-container .post-prev-link a:hover, .post-nav-container .post-archive-link-wrapper a:hover { color: var(--wdtPrimaryColor); }
.wdt-events-list .wdt-event-title h5 a, .wdt-event-image-caption .wdt-image-content h3 { color: var(--wdtPrimaryColor); }
.wdt-event-image-caption:hover .wdt-image-content::before { border-left-color: var(--wdtPrimaryColor); }
.wdt-skin-secondary-color { color: var(--wdtSecondaryColor); }
.wdt-skin-secondary-bg, .elementor-section[class*="wdt-skin-secondary-bg-opaque"]::before, .wdt-search-form-container .wdt-search-form-close:hover { background-color: var(--wdtSecondaryColor); }
.wdt-skin-secondary-border { border-color: var(--wdtSecondaryColor); }
.wdt-button:hover, .elementor-button.wdt-elementor-button:hover, .elementor-button.wdt-elementor-button.wdt-bordered:hover { background-color: var(--wdtSecondaryColor); }
.elementor-button.wdt-elementor-button.wdt-bordered:hover { border-color: var(--wdtSecondaryColor); }
.wdt-infinite-portfolio-load-more:hover, #wpsl-stores li > p ~ .wpsl-directions:hover { background-color: var(--wdtSecondaryColor); }
.wdt-skin-tertiary-color { color: var(--wdtTertiaryColor); }
.wdt-skin-tertiary-border { border-color: var(--wdtTertiaryColor); }
.wdt-skin-tertiary-bg, .elementor-section[class*="wdt-skin-tertiary-bg-opaque"]::before { background-color: var(--wdtTertiaryColor); }
.elementor-widget-wdt-counter .wdt-counter-wrapper.type2 .wdt-counter-inner { border-color: var(--wdtTertiaryColor); }
@media only screen and (max-width: 479px) {
  .pp_pic_holder { overflow: hidden; width: 90% !important; left: 5% !important; }
  .pp_content { width: 98% !important; height: auto !important; }
  .pp_fade { width: 100% !important; height: 100% !important; }
  a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery { display: none !important; }
  #pp_full_res img { width: 100% !important; height: auto !important; }
  .pp_details { min-height: 25px; width: 100% !important; position: static !important; }
  .pp_details a.pp_close { right: 25px; }
  div.pp_default .pp_content_container .pp_details { margin-top: 15px; }
  .pp_pic_holder #pp_full_res iframe { width: 100%; }
  #tiptip_content { font-size: 11px; }
}
.widget .recent-posts-widget { float: left; clear: both; width: 100%; margin: 0px; padding: 0px; }
.widget .recent-posts-widget ul { margin: 0px; padding: 0px; width: 100%; }
.widget .recent-posts-widget li { display: flex; clear: both; float: left; margin: 0px 0px 15px; padding-left: 0px; padding-bottom: 0px; }
.widget .recent-posts-widget li:last-child { margin-bottom: 0px; }
.widget .recent-posts-widget li .thumb { float: left; margin: 0px 15px 0px 0px; padding: 0px; width: 100px; border-radius: var(--wdtRadius_2X); border: 1px solid rgba(var(--wdtSecondaryColorRgb),0.15); }
.widget .recent-posts-widget li .thumb img { max-width: 100%; border-radius: inherit; }
.widget .recent-posts-widget li .entry-title h4 { font-size: inherit; letter-spacing: 0.25px; margin-top: -5px; margin-bottom: 7px; }
.widget .recent-posts-widget li .entry-meta { font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Alt); }
.widget .recent-posts-widget li .entry-meta p { float: left; margin-right: 15px; margin-bottom: 0px; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-color: ; width: fit-content; -webkit-text-fill-color: transparent; background-clip: text; }
.widget .recent-posts-widget li .entry-meta p span { margin-right: 5px; }
.widget .recent-posts-widget li .entry-meta-wrapper { display: flex; flex-direction: column-reverse; justify-content: center; gap: 10px; }
.widget .recent-portfolio-widget ul { margin: 0px; padding: 0px; width: 100%; }
.widget .recent-portfolio-widget ul li { float: left; margin: 0px 2% 5px 0px; padding: 0px; width: 32%; overflow: hidden; clear: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.widget .recent-portfolio-widget ul li img { display: block; line-height: 0; width: 100%; }
.widget .recent-portfolio-widget ul li:nth-child(3n) { margin-right: 0px; }
.widget .recent-portfolio-widget ul li a { float: left; width: 100%; position: relative; padding: 0px; backface-visibility: hidden; }
.widget .recent-portfolio-widget ul li a::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0; }
.widget .recent-portfolio-widget ul li a:hover::before { opacity: 1; }
.widget .recent-portfolio-widget ul li a::after { content: ""; position: absolute; inset: 50% 0px auto; margin: 0px auto; font-family: "HrHub Icons"; font-size: 14px; font-style: normal; font-weight: 400; transform: translateY(-50%); opacity: 0; visibility: hidden; text-align: center; color: var(--wdtAccentTxtColor); }
.widget .recent-portfolio-widget ul li a:hover::after { opacity: 1; visibility: visible; font-size: 20px; }
.widget.widget_flickr ul li { float: left; margin: 0px 2% 5px 0px; padding: 0px; width: 32%; overflow: hidden; clear: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.widget.widget_flickr ul li a { float: left; width: 100%; position: relative; padding: 0px; backface-visibility: hidden; }
.widget.widget_flickr ul li img { object-fit: cover; }
.widget.widget_flickr ul li:nth-child(3n) { margin-right: 0px; }
.widget.widget_flickr ul li a::before { content: ""; position: absolute; z-index: 1; width: 100%; height: 100%; left: 0px; top: 0px; opacity: 0; background: var(--wdtBodyBGColor); }
.widget.widget_flickr ul li a:hover::before { opacity: 0.6; }
.widget.widget_flickr ul li:nth-last-child(-n+4):nth-child(3n) ~ * { margin-bottom: 0px; }
.widget .tweet_list { float: left; width: 100%; margin: 0px; padding: 0px; }
.widget .tweet_list li { float: left; display: block; margin: 0px 0px 20px; padding: 0px 0px 20px 40px; position: relative; border-bottom: 1px solid; }
.widget .tweet_list li::before { font-family: "HrHub Icons"; font-size: 24px; position: absolute; left: 0px; top: 0px; }
.widget .tweet_list li::before, .widget .tweet_list li:hover::before { content: ""; }
.widget .tweet_list li:last-child { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding-bottom: 0px; margin-bottom: 0px; }
.widget .tweet_list li .tweet-time { clear: both; display: block; font-size: 14px; }
.widget_text ul.no-border li { border-width: 0px; }
.widget_text ul.no-bullet li a { padding-left: 0px; }
.widget_text ul.no-bullet li::before, .widget_text ul.no-bullet li:hover::before { content: ""; }
.widget_text ul.split-list { clear: none; float: left; margin-right: 2%; width: 48%; }
.widget_text ul.split-list li { border-width: 0px; position: relative; width: 100%; }
.widget_text ul.split-list li::before { content: ""; }
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-text, .elementor-widget.elementor-widget-icon-list .elementor-icon-list-text:hover { color: inherit; }
.widget.tribe-events-countdown-widget .tribe-countdown-text a { color: var(--wdtHeadAltColor); font-weight: 600; }
.widget.tribe-events-venue-widget .tribe-venue-widget-venue-name { font-size: 14px; font-weight: 600; }
.widget.tribe-events-venue-widget .tribe-venue-widget-venue-name a { color: var(--wdtHeadAltColor); }
.widget.tribe-events-venue-widget .tribe-venue-widget-list { margin: 15px 0px 0px; }
.widget.tribe-events-venue-widget .tribe-venue-widget-list li { padding-top: 3px; }
.widget.tribe-events-venue-widget .tribe-venue-widget-list .entry-title { font-size: 14px; }
.tribe-mini-calendar-event .list-info h2 { font-weight: 600; }
.tribe-mini-calendar-event .list-date { background: rgba(var(--wdtHeadAltColorRgb),0.05); }
.tribe-mini-calendar-event .list-date .list-daynumber { color: var(--wdtHeadAltColor); font-size: 12px; }
.tribe-events-adv-list-widget .duration { margin-bottom: 10px; display: inline; line-height: 20px; }
.tribe-events-adv-list-widget .location { color: rgba(var(--wdtHeadAltColorRgb),0.5); line-height: 20px; }
.tribe-events-adv-list-widget .tribe-events-duration, .tribe-events-adv-list-widget .tribe-events-location { line-height: 24px; }
.widget.tribe_mini_calendar_widget .tribe-mini-calendar th { background: var(--wdtBodyBGColor); border-color: rgba(var(--wdtHeadAltColorRgb),0.15); color: rgba(var(--wdtHeadAltColorRgb),0.5); font-weight: 600; font-size: 13px; padding: 3px 0px; }
.widget.tribe_mini_calendar_widget .tribe-mini-calendar .tribe-mini-calendar-no-event { color: rgba(var(--wdtHeadAltColorRgb),0.3); }
.widget.tribe_mini_calendar_widget .tribe-mini-calendar .tribe-events-present .tribe-mini-calendar-no-event { color: var(--wdtAccentTxtColor); }
.widget.tribe_mini_calendar_widget .tribe-mini-calendar td.tribe-events-has-events { background: rgba(var(--wdtHeadAltColorRgb),0.15); }
.widget.tribe_mini_calendar_widget .tribe-mini-calendar .tribe-events-has-events a { color: rgba(var(--wdtHeadAltColorRgb),0.4); }
.widget.tribe_mini_calendar_widget .tribe-mini-calendar .tribe-events-has-events.tribe-mini-calendar-today a { color: var(--wdtAccentTxtColor); }
.widget.tribe_mini_calendar_widget .tribe-mini-calendar .tribe-events-has-events:hover a:hover { background: rgba(var(--wdtHeadAltColorRgb),0.15); }
.widget.tribe_mini_calendar_widget .tribe-mini-calendar tbody tr:nth-child(2n+1) td { background: rgba(var(--wdtHeadAltColorRgb),0.05); }
.widget.tribe_mini_calendar_widget .tribe-mini-calendar tbody td { background: rgba(var(--wdtHeadAltColorRgb),0.05); }
.widget.tribe_mini_calendar_widget .tribe-mini-calendar tbody tr:nth-child(2n+1) .tribe-events-othermonth, .widget.tribe_mini_calendar_widget .tribe-mini-calendar tbody tr .tribe-events-othermonth { background: rgba(var(--wdtHeadAltColorRgb),0.02); }
.wdt-dark-bg .widget.tribe_mini_calendar_widget .tribe-mini-calendar th { background: rgba(var(--wdtBodyBGColorRgb),0.15); color: var(--wdtAccentTxtColor); }
.wdt-dark-bg .widget.tribe-events-countdown-widget .tribe-countdown-number { color: var(--wdtAccentTxtColor); }
.wdt-dark-bg .widget.tribe_mini_calendar_widget .tribe-mini-calendar .tribe-mini-calendar-no-event { color: rgba(var(--wdtAccentTxtColorRgb),0.5); }
.wdt-dark-bg .widget.tribe_mini_calendar_widget .tribe-mini-calendar td.tribe-events-has-events { background: rgba(var(--wdtBodyBGColorRgb),0.4); }
.wdt-dark-bg .widget.tribe_mini_calendar_widget .tribe-mini-calendar .tribe-events-has-events a { color: rgba(var(--wdtAccentTxtColorRgb),0.5); }
.wdt-dark-bg .widget.tribe_mini_calendar_widget .tribe-mini-calendar .tribe-events-has-events:hover a:hover { background: rgba(var(--wdtBodyBGColorRgb),0.5); }
.wdt-dark-bg .widget.tribe-events-countdown-widget .tribe-countdown-text a, .wdt-dark-bg .widget.tribe-events-venue-widget .tribe-venue-widget-venue-name a, .wdt-dark-bg .tribe-mini-calendar-event .list-date .list-daynumber { color: var(--wdtAccentTxtColor); }
.wdt-dark-bg .tribe-events-adv-list-widget .location { color: rgba(var(--wdtAccentTxtColorRgb),0.5); }
.wdt-dark-bg .tribe-mini-calendar-event .list-date { background: rgba(var(--wdtBodyBGColorRgb),0.3); }
.wdt-dark-bg .widget.tribe_mini_calendar_widget .tribe-mini-calendar td { border-color: rgba(var(--wdtBodyBGColorRgb),0.2); }
.wdt-dark-bg .widget.tribe_mini_calendar_widget .tribe-mini-calendar tbody tr:nth-child(2n+1) td { background: rgba(var(--wdtBodyBGColorRgb),0.3); }
.wdt-dark-bg .widget.tribe_mini_calendar_widget .tribe-mini-calendar tbody td { background: rgba(var(--wdtBodyBGColorRgb),0.3); }
.wdt-dark-bg .widget.tribe_mini_calendar_widget .tribe-mini-calendar tbody tr:nth-child(2n+1) .tribe-events-othermonth, .wdt-dark-bg .widget.tribe_mini_calendar_widget .tribe-mini-calendar tbody tr .tribe-events-othermonth { background: rgba(var(--wdtBodyBGColorRgb),0.2); }
.widget.tribe-events-venue-widget .tribe-event-title { padding-top: 0px; margin-bottom: 10px; }
.widget.tribe-events-venue-widget .tribe-venue-widget-list li { padding-bottom: 20px; }
.widget ul.tribe-events-sub-nav { float: none; width: auto; }
.widget.tribe-this-week-events-widget ul.tribe-events-sub-nav li { clear: none; width: auto; }
.widget.tribe-this-week-events-widget ul.tribe-events-sub-nav li::before { display: none; }
.tribe-this-week-widget-wrapper .tribe-events-page-title { font-size: 16px; font-weight: 600; }
.tribe-this-week-widget-wrapper .tribe-this-week-widget-day .duration, .tribe-this-week-widget-wrapper .tribe-this-week-widget-day .tribe-venue { line-height: 21px; }
#bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar { float: none; margin-bottom: -3px; border: 3px double var(--wdtBorderColor); }
.bbp-login-form fieldset legend { display: none; }
.bbp-login-form label { width: 140px; display: inline-block; }
#sidebar .bbp-login-form label { width: 70px; }
.bbp-login-form .bbp-username, .bbp-login-form .bbp-email, .bbp-login-form .bbp-password, .bbp-login-form .bbp-remember-me, .bbp-login-form .bbp-submit-wrapper { margin-top: 10px; }
.bbp-login-form .bbp-submit-wrapper { text-align: right; }
.bbp-login-form .bbp-login-links a { float: left; clear: left; }
.bbp-logged-in img.avatar { float: left; margin: 0px 15px 0px 0px; }
.bbp-logged-in h4 { font-weight: bold; font-size: 1.3em; clear: none; margin-bottom: 10px; }
.widget #bbp-search-form { position: relative; float: left; width: 100%; }
.widget #bbp-search-form input[type="text"] { padding-right: 100px; }
.widget #bbp-search-form input[type="submit"] { bottom: 0px; right: 0px; top: 0px; margin: 0px; padding: 0px 20px; position: absolute; border-radius: 0px; }
.widget.bbp_widget_login .bbp-logged-in h4 { font-weight: normal; margin-bottom: 0px; }
.widget.widget_display_replies ul li a.bbp-author-avatar { margin-right: 5px; }
.widget.widget_display_replies ul li a.bbp-author-avatar, .widget.widget_display_replies ul li a.bbp-author-name { display: inline; }
.widget.widget_display_topics ul li .topic-author { margin-left: 5px; }
.widget.widget_display_topics ul li div, .widget.widget_display_replies ul li div { color: rgba(var(--wdtHeadAltColorRgb),0.5); margin-top: 5px; }
.widget.widget_display_stats dl { margin: 0px; }
.widget.widget_display_stats dt { float: left; margin: 0px 10px 0px 0px; font-weight: normal; clear: both; }
.widget.widget_display_stats dd { float: left; line-height: 24px; }
.wdt-dark-bg .widget.widget_display_topics ul li div, .wdt-dark-bg .widget.widget_display_replies ul li div { color: rgba(var(--wdtAccentTxtColorRgb),0.4); }
.widget.buddypress div.item-avatar img.avatar { float: left; margin: 0px 10px 15px 0px; }
.widget.buddypress span.activity { display: inline-block; font-size: small; opacity: 0.8; padding: 0px; }
.widget.buddypress div.item-options { font-size: 90%; margin: 0px 0px 1em; padding: 1em 0px; }
.widget.buddypress div.item { margin: 0px 0px 1em; }
.widget.buddypress div.item-meta, .widget.buddypress div.item-content { font-size: 11px; margin-left: 50px; }
.widget.buddypress ul.item-list img.avatar { height: 40px; margin-right: 10px; width: 40px; }
.widget.buddypress div.item-avatar img { height: 40px; margin: 1px; width: 40px; }
.widget.buddypress div.avatar-block { overflow: hidden; }
.widget.buddypress #bp-login-widget-form label { display: block; margin: 1rem 0px 0.5rem; }
.widget.buddypress #bp-login-widget-form #bp-login-widget-submit { margin-right: 10px; }
.widget.buddypress .bp-login-widget-user-avatar { float: left; }
.bp-login-widget-user-avatar img.avatar { height: 40px; width: 40px; }
.widget.buddypress .bp-login-widget-user-links > div { padding-left: 60px; }
.widget.buddypress .bp-login-widget-user-links > div { margin-bottom: 0.5rem; }
.widget.buddypress .bp-login-widget-user-links > div.bp-login-widget-user-link a { font-weight: bold; }
.widget.buddypress #groups-list, .widget.buddypress #members-list, .widget.buddypress #friends-list { margin-left: 0px; padding-left: 0px; }
.widget.buddypress #groups-list li, .widget.buddypress #members-list li, .widget.buddypress #friends-list li { clear: both; list-style-type: none; }
.widget.buddypress .item-list .item { margin-bottom: 0px; }
.widget.buddypress .item-list li::before, .widget.buddypress .item-list li:hover::before { content: ""; }
.widget.buddypress .item-list li { padding-left: 0px; }
.widget #bp-login-widget-form span.bp-login-widget-register-link { display: inline-block; margin-top: 15px; margin-left: 5px; }
#footer .wdt-dark-bg .widget #bp-login-widget-form span.bp-login-widget-register-link > a:hover { color: rgba(var(--wdtAccentTxtColorRgb),0.6); }
#footer .widget #bp-login-widget-form span.bp-login-widget-register-link > a:hover { color: var(--wdtHeadAltColor); }
.widget.buddypress .item-list .item .item-title { margin-bottom: -3px; }
.widget.buddypress .item-list .item .item-title a { color: var(--wdtHeadAltColor); font-weight: 600; }
.widget.buddypress .item-list .item .item-meta { color: rgba(var(--wdtHeadAltColorRgb),0.5); }
.widget.buddypress div.item-options { border-bottom: 1px solid rgba(var(--wdtHeadAltColorRgb),0.15); margin: 0px 0px 25px; padding-bottom: 0px; }
.widget.buddypress div.item-options a { font-size: 14px; margin-bottom: -1px; padding: 8px 12px; color: rgba(var(--wdtHeadAltColorRgb),0.4); display: inline-block; border-radius: 3px 3px 0px 0px; font-weight: 600; transition: none; }
.widget.buddypress div.item-options .bp-separator { display: none; }
.widget.buddypress div.item-options a.selected { border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-bottom-color: var(--wdtBodyBGColor); }
.widget.buddypress .bp-login-widget-user-links > div.bp-login-widget-user-link a { font-weight: normal; font-size: 14px; color: var(--wdtHeadAltColor); }
.widget.buddypress .bp-login-widget-user-links > div { margin-bottom: -3px; }
.profile .bp-widget { display: inline-block; margin-bottom: 20px; width: 100%; }
.bp-widget > h4 { font-weight: 600; margin-bottom: 0px; }
.wdt-dark-bg .widget.buddypress .item-list .item .item-meta { color: rgba(var(--wdtAccentTxtColorRgb),0.5); }
.wdt-dark-bg .widget.buddypress div.item-options { border-bottom: 1px solid rgba(var(--wdtBodyBGColorRgb),0.3); }
.wdt-dark-bg .widget.buddypress div.item-options a.selected { border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-bottom-color: var(--wdtHeadAltColor); }
.mz-title { overflow: hidden; float: left; width: 100%; }
.mz-title .mz-title-content { position: relative; clear: both; float: left; }
.mz-title .mz-title-content h2, .mz-title .mz-title-content h3.widgettitle { padding: 7px 0px 7px 10px; position: relative; z-index: 1; margin: 0px; left: 0px; text-transform: uppercase; color: var(--wdtAccentTxtColor); }
.mz-title .mz-title-content h1 { font-size: 52px; }
.mz-title .mz-title-content h1 strong { font-weight: bold; }
.mz-title .mz-title-content h2 { font-size: 35px; }
.mz-title .mz-title-content h2 strong { font-weight: 600; }
.mz-title .mz-title-content h3 { font-size: 18px; }
.mz-title .mz-title-content h3 strong { font-weight: 600; }
.mz-title .mz-title-content h4 { font-size: 24px; }
.mz-title .mz-title-content h4 strong { font-weight: 600; }
.mz-title .mz-title-content h5 { font-size: 18px; }
.mz-title .mz-title-content h5 strong { font-weight: 600; }
.mz-title .mz-title-content h6 { font-size: 14px; }
.mz-title .mz-title-content h6 strong { font-weight: 600; }
.aligncenter .mz-title .mz-title-content { float: none; display: inline-block; }
.widget .mz-title .mz-title-content h2, .widget .split2-title .split2-title-content h2 { font-size: 16px; }
.mz-stripe-title { float: left; overflow: hidden; width: 100%; }
.mz-stripe-title .mz-stripe-title-content { clear: both; float: left; margin-bottom: 30px; position: relative; }
.mz-stripe-title .mz-stripe-title-content::after { background: url("../images/title-pattern.png") repeat; content: ""; height: 100%; top: 0px; left: 100%; position: absolute; width: 9000px; }
.mz-stripe-title .mz-stripe-title-content .wdt-main-heading, .mz-stripe-title .mz-stripe-title-content h3.widgettitle { background: var(--wdtHeadAltColor); line-height: normal; margin: 0px; padding: 12px 15px; position: relative; left: 0px; text-transform: uppercase; z-index: 1; }
.mz-stripe-title .mz-stripe-title-content h3.widgettitle { font-size: 18px; }
.mz-stripe-title .mz-stripe-title-content h3.widgettitle::before { display: none; }
.mz-stripe-title .mz-stripe-title-content .wdt-main-heading, .mz-stripe-title .mz-stripe-title-content h3.widgettitle { color: var(--wdtAccentTxtColor); }
.mz-stripe-title.blue .mz-stripe-title-content .wdt-main-heading { background: rgb(52, 152, 219); }
.mz-stripe-title.purple .mz-stripe-title-content .wdt-main-heading { background: rgb(155, 89, 182); }
.mz-stripe-title.pink .mz-stripe-title-content .wdt-main-heading { background: rgb(241, 61, 122); }
.mz-stripe-title.orange .mz-stripe-title-content .wdt-main-heading { background: rgb(230, 126, 34); }
.mz-stripe-title.cyan .mz-stripe-title-content .wdt-main-heading { background: rgb(26, 188, 156); }
.mz-title .mz-title-content h2, .mz-title-content h3.widgettitle, .mz-title .mz-title-content::before { background-color: var(--wdtPrimaryColor); }
.recent-posts-widget li .entry-meta a { color: rgba(var(--wdtHeadAltColorRgb),0.5); }
.recent-portfolio-widget ul li a::after { color: var(--wdtAccentTxtColor); }
.tweet_list li { border-color: rgba(var(--wdtHeadAltColorRgb),0.15); }
.tweet_list li .tweet-time { color: rgba(var(--wdtHeadAltColorRgb),0.3); }
.wdt-tweet span { color: rgba(var(--wdtHeadAltColorRgb),0.4); }
@media only screen and (min-width: 1281px) and (max-width: 1540px) {
  .widget.widget_flickr ul li { width: 31.6%; }
  .widget.widget_flickr ul li a { width: 90px; height: auto; }
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .mz-title .mz-title-content h1 { line-height: normal; }
  .wdt-one-third .widget_text ul.split-list { width: 100%; margin-right: 0px; }
  .widget .recent-posts-widget li .entry-meta p:last-child { margin-right: 0px; }
  .widget.widget_flickr ul li { width: 31.6%; }
  .widget.widget_flickr ul li a { width: 80px; height: auto; }
  .widget.woocommerce .woocommerce-product-search input[type="search"] { padding-right: 10px; }
  .widget.woocommerce .woocommerce-product-search input[type="submit"] { float: right; min-height: 50px; margin-top: 10px; position: inherit; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .mz-title .mz-title-content h1 { font-size: 42px; line-height: normal; }
  .widget .recent-posts-widget li .entry-meta p { margin-right: 10px; }
  .widget .recent-posts-widget li .entry-meta p:last-child { margin-right: 0px; }
  .wdt-one-third .widget_text ul.split-list { width: 100%; margin-right: 0px; }
  .widget.woocommerce .woocommerce-product-search input[type="search"] { padding-right: 10px; }
  .widget.woocommerce .woocommerce-product-search input[type="submit"] { float: right; min-height: 50px; margin-top: 10px; position: inherit; }
  .woocommerce.widget_price_filter .price_label { font-size: 12px; top: 12px; }
  .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button { padding: 5px 10px; font-size: 12px; }
}
@media only screen and (max-width: 767px) {
  .mz-title .mz-title-content h1 { font-size: 40px; }
  .widget .recent-posts-widget li .entry-meta p:last-child { margin-right: 0px; }
  .widget_text ul.split-list { width: 100%; margin: 0px; }
  .widget.woocommerce .woocommerce-product-search input[type="search"] { padding-right: 10px; }
  .widget.woocommerce .woocommerce-product-search input[type="submit"] { float: right; min-height: 50px; margin-top: 10px; position: inherit; }
}
:root { --wdt-elementor-color-black: #000; --wdt-elementor-color-white: #fff; --wdt-elementor-base-transition: all 0.3s linear 0s; --wdt-Ad-Transition: 375ms cubic-bezier(0.7, 0, 0.3, 1); }
svg { height: 1em; width: 1em; }
svg:not([fill]) { fill: currentcolor; }
svg:not(:root) { overflow: hidden; }
:root { --wdt-elementor-color-primary: #000000; --wdt-elementor-color-primary-rgb: 0,0,0; --wdt-elementor-color-secondary: #010E37; --wdt-elementor-color-secondary-rgb: 1,14,55; --wdt-elementor-color-text: #4D4D4D; --wdt-elementor-color-text-rgb: 77,77,77; --wdt-elementor-color-accent: #1268FB; --wdt-elementor-color-accent-rgb: 18,104,251; --wdt-elementor-color-custom-1: #D9F1FF; --wdt-elementor-color-custom-1-rgb: 217,241,255; --wdt-elementor-color-custom-2: #2C3E97; --wdt-elementor-color-custom-2-rgb: 44,62,151; --wdt-elementor-color-custom-3: #FFFFFF; --wdt-elementor-color-custom-3-rgb: 255,255,255; --wdt-elementor-color-custom-4: ; --wdt-elementor-color-custom-4-rgb: rgb(0,0,0); --wdt-elementor-typo-primary-font-family: Roboto; --wdt-elementor-typo-primary-font-weight: 600; --wdt-elementor-typo-secondary-font-family: Roboto Slab; --wdt-elementor-typo-secondary-font-weight: 400; --wdt-elementor-typo-text-font-family: Roboto; --wdt-elementor-typo-text-font-weight: 400; --wdt-elementor-typo-accent-font-family: Roboto; --wdt-elementor-typo-accent-font-weight: 500; }
:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: rgba(20,24,39,.62); --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: rgba(51,74,255,.8); --tec-color-accent-primary-active: rgba(51,74,255,.9); --tec-color-accent-primary-background: rgba(51,74,255,.07); --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: rgba(20,24,39,.8); --tec-color-accent-secondary-active: rgba(20,24,39,.9); --tec-color-accent-secondary-background: rgba(20,24,39,.07); --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: rgba(51,74,255,.8); --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: transparent; --tec-color-background-transparent: hsla(0,0%,100%,.6); --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: rgba(20,24,39,.07); --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: rgba(218,57,77,.08); --tec-color-box-shadow: rgba(0,0,0,.14); --tec-color-box-shadow-secondary: rgba(0,0,0,.1); --tec-color-scroll-track: rgba(0,0,0,.25); --tec-color-scroll-bar: rgba(0,0,0,.5); --tec-color-background-primary-multiday: rgba(51,74,255,.24); --tec-color-background-primary-multiday-hover: rgba(51,74,255,.34); --tec-color-background-secondary-multiday: rgba(20,24,39,.24); --tec-color-background-secondary-multiday-hover: rgba(20,24,39,.34); --tec-color-accent-primary-week-event: rgba(51,74,255,.1); --tec-color-accent-primary-week-event-hover: rgba(51,74,255,.2); --tec-color-accent-primary-week-event-featured: rgba(51,74,255,.04); --tec-color-accent-primary-week-event-featured-hover: rgba(51,74,255,.14); --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); }
#tribe-events-header, .recurring-info-tooltip, .single-featured-image-header, .tribe-events-ajax-loading, .tribe-events-divider { display: none; }
#tribe-events-pg-template { margin: 0px auto; max-width: 1048px; padding: var(--tec-spacer-8) var(--tec-spacer-4) var(--tec-spacer-4); }
.tribe-events-after-html p, .tribe-events-before-html p { margin: 0px 0px 10px; }
.tribe-events-back { margin-bottom: var(--tec-spacer-5); }
.tribe-events-single > .tribe_events { display: flex; flex-wrap: wrap; overflow: hidden; position: relative; }
.tribe-events-single > .tribe_events > :not(.primary, .secondary, .tribe-events-related-events-title, .tribe-related-events) { order: 1; width: 100%; }
.tribe-events-notices { margin-bottom: var(--tec-spacer-4); padding-bottom: var(--tec-spacer-2); }
.tribe-events-notices li, .tribe-events-notices ul, .tribe-events-single-event-title { margin: 0px; padding: 0px; }
.tribe-events-schedule { align-items: center; display: flex; flex-wrap: wrap; margin: var(--tec-spacer-1) 0 var(--tec-spacer-4); }
.tribe-events-schedule h2 { margin-bottom: var(--tec-spacer-1); margin-right: var(--tec-spacer-1); order: 0; width: 100%; }
.tribe-events-schedule .recurringinfo, .tribe-related-event-info .recurringinfo { margin-right: var(--tec-spacer-1); order: 2; padding: 0 var(--tec-spacer-1); position: relative; }
.tribe-events-schedule .recurringinfo::before, .tribe-related-event-info .recurringinfo::before { background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.333 3.826c0 .065 0 .13-.02.174 0 .022-.02.065-.02.087a.9.9 0 0 1-.197.37L10.45 7.37a.797.797 0 0 1-.592.26.797.797 0 0 1-.593-.26c-.316-.348-.316-.935 0-1.305l1.225-1.348H6.3c-2.547 0-4.64 2.283-4.64 5.11 0 1.369.474 2.651 1.363 3.608.316.348.316.935 0 1.304A.797.797 0 0 1 2.43 15a.797.797 0 0 1-.593-.26C.652 13.434 0 11.695 0 9.847c0-3.826 2.825-6.935 6.301-6.935h4.208L9.284 1.565c-.316-.348-.316-.935 0-1.304.316-.348.85-.348 1.185 0l2.647 2.913a.952.952 0 0 1 .198.37c0 .021.02.065.02.086v.196zM20 10.152c0 3.826-2.825 6.935-6.301 6.935H9.49l1.225 1.348c.336.348.336.935 0 1.304a.797.797 0 0 1-.593.261.83.83 0 0 1-.592-.26l-2.627-2.936a.948.948 0 0 1-.198-.37c0-.021-.02-.064-.02-.086-.02-.065-.02-.109-.02-.174 0-.065 0-.13.02-.174 0-.022.02-.065.02-.087a.9.9 0 0 1 .198-.37L9.55 12.63c.316-.347.849-.347 1.185 0 .336.348.336.935 0 1.305L9.51 15.283h4.208c2.548 0 4.641-2.283 4.641-5.11 0-1.369-.474-2.651-1.362-3.608a.97.97 0 0 1 0-1.304c.316-.348.849-.348 1.185 0C19.348 6.543 20 8.283 20 10.152z' fill='%23141827'/%3E%3C/svg%3E") 0px center / 12px no-repeat; content: ""; height: 20px; left: 8px; position: absolute; top: 50%; transform: translateY(-50%); width: 20px; }
.tribe-events-schedule .recurringinfo .tribe-events-divider, .tribe-related-event-info .recurringinfo .tribe-events-divider { display: none; }
.tribe-events-schedule .recurringinfo .event-is-recurring, .tribe-related-event-info .recurringinfo .event-is-recurring { padding-left: var(--tec-spacer-4); visibility: hidden; }
.tribe-events-schedule .recurringinfo a, .tribe-related-event-info .recurringinfo a { visibility: visible; }
.tribe-events-schedule .recurringinfo { margin-right: var(--tec-spacer-1); order: 2; padding: 0 var(--tec-spacer-1); }
.tribe-events-schedule .tribe-events-cost { margin-right: var(--tec-spacer-1); order: 1; }
.tribe-events-event-image { align-self: flex-start; margin-bottom: var(--tec-spacer-3); }
.tribe-events-event-image img { display: block; }
.tribe-events-content h2, .tribe-events-content h3, .tribe-events-content h4, .tribe-events-content h5, .tribe-events-content h6 { margin-bottom: 0.75em; }
.tribe-events-content ol, .tribe-events-content p, .tribe-events-content ul { margin-bottom: var(--tec-spacer-3); }
.tribe-events-content ol:last-child, .tribe-events-content p:last-child, .tribe-events-content ul:last-child { margin-bottom: var(--tec-spacer-6); }
.tribe-events-content ol, .tribe-events-content ul { padding: 0px; }
.tribe-events-content ol { list-style-type: decimal; }
.tribe-events-content pre { margin-bottom: var(--tec-spacer-5); padding: var(--tec-spacer-5); }
.tribe-events-content blockquote p { display: inline-block; }
.tribe-events-cal-links { margin-bottom: var(--tec-spacer-7); }
.tribe-events-cal-links a { display: inline-block; }
.single-tribe_events .tribe-events-cal-links a, .tribe-events-cal-links a { padding-left: var(--tec-spacer-7); }
.tribe-events-cal-links a:not(:last-of-type) { margin-right: var(--tec-spacer-5); }
.tribe-events-event-meta { display: flex; flex-wrap: wrap; margin: 0 0 var(--tec-spacer-7); }
.tribe-events-event-meta dl { margin-top: var(--tec-spacer-1); }
.tribe-events-event-meta dd, .tribe-events-event-meta dt { margin: 0 0 var(--tec-spacer-0); padding: 0px; }
.tribe-events-event-meta dd[class$="url"], .tribe-events-event-meta dt:not(:first-child) { margin-top: var(--tec-spacer-3); }
.tribe-events-event-meta dt[class*="url"] + dd { margin-top: 0px; }
.tribe-events-event-meta .tribe-events-address { margin: 0px; }
.tribe-events-event-meta.primary, .tribe-events-event-meta.secondary { margin-bottom: var(--tec-spacer-1); order: 2; padding-top: var(--tec-spacer-5); position: relative; width: 100%; }
.tribe-events-event-meta.primary + .event-tickets, .tribe-events-event-meta.secondary + .event-tickets { margin-bottom: var(--tec-spacer-7); margin-top: calc(var(--tec-spacer-6)*-1); }
.tribe-events-event-meta.primary + .event-tickets + .event-tickets, .tribe-events-event-meta.secondary + .event-tickets + .event-tickets { margin-bottom: var(--tec-spacer-1); margin-top: calc(var(--tec-spacer-7)*-1); }
.tribe-events-event-meta::before { content: ""; left: 0px; position: absolute; right: 0px; top: 0px; }
.tribe-events-meta-group { flex: 1 0 140px; margin-right: var(--tec-spacer-5); order: 0; }
.tribe-events-meta-group.tribe-events-meta-group-venue { order: 1; }
.tribe-events-meta-group.tribe-events-meta-group-gmap { flex-basis: 100%; margin-top: var(--tec-spacer-1); padding-top: var(--tec-spacer-5); width: auto; }
.tribe-events-meta-group .tribe-events-single-section-title { margin-bottom: var(--tec-spacer-1); }
.tribe-events-venue-map { margin: 0 0 var(--tec-spacer-5); order: -1; width: 100%; }
.tribe-events-venue-map > div, .tribe-events-venue-map > iframe { margin-bottom: 0px; max-height: 241px; }
.tribe-events-related-events-title, .tribe-related-events { order: 2; }
.tribe-events-related-events-title { margin-bottom: var(--tec-spacer-5); padding-top: var(--tec-spacer-7); width: 100%; }
.tribe-events-single ul.tribe-related-events { display: flex; flex-direction: column; margin-bottom: 0px; }
.tribe-events-single ul.tribe-related-events li { display: flex; flex: 1 1 0%; flex-direction: column; margin-bottom: var(--tec-spacer-6); padding: 0px; width: auto; }
.tribe-events-single ul.tribe-related-events li:last-child { margin-right: 0px; }
.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail { margin-bottom: var(--tec-spacer-3); width: 100%; }
.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail a { display: block; overflow: hidden; padding-top: 75%; position: relative; }
.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail img { inset: 50% 0px 0px 50%; position: absolute; transform: translate(-50%, -50%) scale(2); }
.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail img[src$="tribe-related-events-placeholder.png"] { transform: translate(-50%, -50%) scale(1); }
.tribe-events-single ul.tribe-related-events li .tribe-related-event-info { align-items: baseline; display: flex; flex-wrap: wrap; padding: 0px; width: 100%; }
.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .tribe-event-date-start { margin: var(--tec-spacer-0) var(--tec-spacer-0) var(--tec-spacer-2) 0; }
.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .tribe-event-time { margin-left: var(--tec-spacer-0); }
.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .recurringinfo { margin: 0 var(--tec-spacer-1) var(--tec-spacer-2) 0; }
.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .timezone { margin-left: var(--tec-spacer-0); }
.tribe-events-single ul.tribe-related-events li .tribe-related-event-info span:last-of-type { margin-right: var(--tec-spacer-1); }
.tribe-events-single ul.tribe-related-events li .tribe-related-events-title { margin-bottom: var(--tec-spacer-1); width: 100%; }
#tribe-events-footer { padding: var(--tec-spacer-4) 0; }
.tribe-events-single .tribe-events-sub-nav { display: flex; justify-content: space-between; margin-left: 0px; }
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous { margin: 0px; }
.tribe-events-single .tribe-events-sub-nav a span { display: none; }
.tribe-events-nav-next a::after, .tribe-events-nav-previous a::before { margin-top: -2px; width: 7px; }
.tribe-theme-twentynineteen .tribe-events-single > .tribe_events { margin-top: 0px; }
.tribe-theme-twentytwenty .tribe-events-schedule h2 { margin-left: 0px; }
.tribe-theme-twentytwenty .tribe-events-content h2, .tribe-theme-twentytwenty .tribe-events-content h3, .tribe-theme-twentytwenty .tribe-events-content h4, .tribe-theme-twentytwenty .tribe-events-content h5, .tribe-theme-twentytwenty .tribe-events-content h6 { margin-top: 0px; }
.tribe-theme-twentytwenty .tribe-events-content ol, .tribe-theme-twentytwenty .tribe-events-content ul { margin-left: 0px; }
.tribe-theme-twentytwenty .tribe-events-related-events-title, .tribe-theme-twentytwenty .tribe-events-single-section-title { margin-top: 0px; }
#top.tribe-theme-enfold.single-tribe_events #tribe-events-pg-template { max-width: 1048px; }
#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule { margin-top: var(--tec-spacer-1); }
#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule h3 { margin-right: var(--tec-spacer-1); }
#top.tribe-theme-enfold.single-tribe_events .av-single-event-content, #top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar { margin-left: 0px; }
#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner { display: flex; flex-wrap: wrap; padding-left: 0px; padding-right: 0px; position: relative; }
#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner > .event-tickets { width: 100%; }
#top.tribe-theme-enfold.single-tribe_events .tribe-events-meta-group { margin-right: var(--tec-spacer-5); }
#top.tribe-theme-enfold.single-tribe_events .tribe-events-event-meta { margin-top: 0px; }
.event-tickets .tribe-tickets__commerce-checkout-cart-item-details-button--more, .event-tickets .tribe-tickets__rsvp-actions-button-not-going, .event-tickets .tribe-tickets__rsvp-form-button, .event-tickets .tribe-tickets__tickets-item-quantity button { background-color: transparent; background-image: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; }
.event-tickets .tribe-tickets__commerce-checkout-cart-item-details-button--more:focus, .event-tickets .tribe-tickets__rsvp-actions-button-not-going:focus, .event-tickets .tribe-tickets__rsvp-form-button:focus, .event-tickets .tribe-tickets__tickets-item-quantity button:focus { outline: auto; }
@media (min-width: 768px) {
  .tribe-events-back { margin-bottom: var(--tec-spacer-8); }
  .tribe-events-schedule { align-items: baseline; flex-wrap: nowrap; margin: var(--tec-spacer-5) 0 var(--tec-spacer-7); }
  .tribe-events-schedule h2 { margin-bottom: 0px; width: auto; }
  .tribe-events-schedule .recurringinfo { margin-left: var(--tec-spacer-1); padding: var(--tec-spacer-1) var(--tec-spacer-3); }
  .tribe-events-schedule .recurringinfo::before { left: 16px; }
  .tribe-events-schedule .recurringinfo .event-is-recurring { visibility: visible; }
  .tribe-events-schedule .tribe-events-cost { margin: 0 var(--tec-spacer-1); }
  .tribe-events-event-image { margin-bottom: var(--tec-spacer-7); }
  .tribe-events-cal-links { margin-bottom: var(--tec-spacer-8); }
  .tribe-events-cal-links a:not(:last-of-type) { margin-right: var(--tec-spacer-8); }
  .tribe-events-event-meta { margin-bottom: var(--tec-spacer-3); }
  .tribe-events-event-meta.primary, .tribe-events-event-meta.secondary { margin-bottom: 0px; padding-top: 0px; position: static; width: auto; }
  .tribe-events-event-meta.primary + .event-tickets, .tribe-events-event-meta.secondary + .event-tickets { margin-bottom: var(--tec-spacer-8); }
  .tribe-events-event-meta.primary + .event-tickets + .event-tickets, .tribe-events-event-meta.secondary + .event-tickets + .event-tickets { margin-bottom: var(--tec-spacer-3); margin-top: calc(var(--tec-spacer-8)*-1); }
  .tribe-events-event-meta::before { top: auto; }
  .tribe-events-meta-group { padding: var(--tec-spacer-7) 0 var(--tec-spacer-3); width: 168px; }
  .tribe-events-meta-group.tribe-events-meta-group-venue { order: 0; }
  .tribe-events-meta-group.tribe-events-meta-group-gmap { flex-basis: 140px; margin-top: 0px; padding-top: 0px; }
  .tribe-events-venue-map { margin-top: var(--tec-spacer-7); order: 1; width: 211px; }
  .tribe-events-venue-map > div, .tribe-events-venue-map > iframe { max-height: 211px; }
  .tribe-events-single ul.tribe-related-events { flex-direction: row; justify-content: space-between; }
  #tribe-events-footer { padding: var(--tec-spacer-6) 0; }
  .tribe-events-nav-previous a::before { margin-right: var(--tec-spacer-1); width: 9px; }
  .tribe-events-nav-next a::after { margin-left: var(--tec-spacer-1); width: 9px; }
  #top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule { margin-top: var(--tec-spacer-4); }
  #top.tribe-theme-enfold.single-tribe_events .tribe-events-meta-group { padding: var(--tec-spacer-7) 0 var(--tec-spacer-3); width: 168px; }
  #top.tribe-theme-enfold.single-tribe_events .tribe-events-event-meta { margin-top: var(--tec-spacer-5); }
  #top.tribe-theme-enfold.single-tribe_events .tribe-events-venue-map { margin-top: var(--tec-spacer-7); width: 211px; }
}
:root { --tec-grid-gutter: 48px; --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1); --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2); --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1); --tec-grid-gutter-small: 42px; --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1); --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2); --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1); --tec-grid-gutter-page: 42px; --tec-grid-gutter-page-small: 19.5px; --tec-grid-width-default: 1176px; --tec-grid-width-min: 320px; --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2); --tec-grid-width-1-of-2: 50%; --tec-grid-width-1-of-3: 33.333%; --tec-grid-width-1-of-4: 25%; --tec-grid-width-1-of-5: 20%; --tec-grid-width-1-of-7: 14.285%; --tec-grid-width-1-of-8: 12.5%; --tec-grid-width-1-of-9: 11.111%; --tec-spacer-0: 4px; --tec-spacer-1: 8px; --tec-spacer-2: 12px; --tec-spacer-3: 16px; --tec-spacer-4: 20px; --tec-spacer-5: 24px; --tec-spacer-6: 28px; --tec-spacer-7: 32px; --tec-spacer-8: 40px; --tec-spacer-9: 48px; --tec-spacer-10: 56px; --tec-spacer-11: 64px; --tec-spacer-12: 80px; --tec-spacer-13: 96px; --tec-spacer-14: 160px; --tec-z-index-spinner-container: 100; --tec-z-index-views-selector: 30; --tec-z-index-dropdown: 30; --tec-z-index-events-bar-button: 20; --tec-z-index-search: 10; --tec-z-index-filters: 9; --tec-z-index-scroller: 7; --tec-z-index-week-event-hover: 5; --tec-z-index-map-event-hover: 5; --tec-z-index-map-event-hover-actions: 6; --tec-z-index-multiday-event: 5; --tec-z-index-multiday-event-bar: 2; --tec-color-text-primary: #141827; --tec-color-text-primary-light: rgba(20,24,39,.62); --tec-color-text-secondary: #5d5d5d; --tec-color-text-disabled: #d5d5d5; --tec-color-text-events-title: var(--tec-color-text-primary); --tec-color-text-event-title: var(--tec-color-text-events-title); --tec-color-text-event-date: var(--tec-color-text-primary); --tec-color-text-secondary-event-date: var(--tec-color-text-secondary); --tec-color-icon-primary: #5d5d5d; --tec-color-icon-primary-alt: #757575; --tec-color-icon-secondary: #bababa; --tec-color-icon-active: #141827; --tec-color-icon-disabled: #d5d5d5; --tec-color-icon-focus: #334aff; --tec-color-icon-error: #da394d; --tec-color-event-icon: #141827; --tec-color-event-icon-hover: #334aff; --tec-color-accent-primary: #334aff; --tec-color-accent-primary-hover: rgba(51,74,255,.8); --tec-color-accent-primary-active: rgba(51,74,255,.9); --tec-color-accent-primary-background: rgba(51,74,255,.07); --tec-color-accent-secondary: #141827; --tec-color-accent-secondary-hover: rgba(20,24,39,.8); --tec-color-accent-secondary-active: rgba(20,24,39,.9); --tec-color-accent-secondary-background: rgba(20,24,39,.07); --tec-color-button-primary: var(--tec-color-accent-primary); --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover); --tec-color-button-primary-active: var(--tec-color-accent-primary-active); --tec-color-button-primary-background: var(--tec-color-accent-primary-background); --tec-color-button-secondary: var(--tec-color-accent-secondary); --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover); --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active); --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background); --tec-color-link-primary: var(--tec-color-text-primary); --tec-color-link-accent: var(--tec-color-accent-primary); --tec-color-link-accent-hover: rgba(51,74,255,.8); --tec-color-border-default: #d5d5d5; --tec-color-border-secondary: #e4e4e4; --tec-color-border-tertiary: #7d7d7d; --tec-color-border-hover: #5d5d5d; --tec-color-border-active: #141827; --tec-color-background: #fff; --tec-color-background-events: transparent; --tec-color-background-transparent: hsla(0,0%,100%,.6); --tec-color-background-secondary: #f7f6f6; --tec-color-background-messages: rgba(20,24,39,.07); --tec-color-background-secondary-hover: #f0eeee; --tec-color-background-error: rgba(218,57,77,.08); --tec-color-box-shadow: rgba(0,0,0,.14); --tec-color-box-shadow-secondary: rgba(0,0,0,.1); --tec-color-scroll-track: rgba(0,0,0,.25); --tec-color-scroll-bar: rgba(0,0,0,.5); --tec-color-background-primary-multiday: rgba(51,74,255,.24); --tec-color-background-primary-multiday-hover: rgba(51,74,255,.34); --tec-color-background-secondary-multiday: rgba(20,24,39,.24); --tec-color-background-secondary-multiday-hover: rgba(20,24,39,.34); --tec-color-accent-primary-week-event: rgba(51,74,255,.1); --tec-color-accent-primary-week-event-hover: rgba(51,74,255,.2); --tec-color-accent-primary-week-event-featured: rgba(51,74,255,.04); --tec-color-accent-primary-week-event-featured-hover: rgba(51,74,255,.14); --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary); --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background); --tec-border-radius-default: 4px; --tec-border-width-week-event: 2px; --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow); --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow); --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow); --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary); --tec-form-color-background: var(--tec-color-background); --tec-form-color-border-default: var(--tec-color-text-primary); --tec-form-color-border-active: var(--tec-color-accent-secondary); --tec-form-color-border-secondary: var(--tec-color-border-tertiary); --tec-form-color-accent-primary: var(--tec-color-accent-primary); --tec-form-box-shadow-default: var(--tec-box-shadow-default); --tec-opacity-background: 0.07; --tec-opacity-select-highlighted: 0.3; --tec-opacity-icon-hover: 0.8; --tec-opacity-icon-active: 0.9; --tec-opacity-default: 1; --tec-transition: all 0.2s ease; --tec-transition-background-color: background-color 0.2s ease; --tec-transition-color-border-color: color 0.2s ease,border-color 0.2s ease; --tec-transition-transform: transform 0.2s ease; --tec-transition-border-color: border-color 0.2s ease; --tec-transition-color: color 0.2s ease; --tec-transition-opacity: opacity 0.2s ease; --tec-font-family-sans-serif: "Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif; --tec-font-weight-regular: 400; --tec-font-weight-bold: 700; --tec-font-size-0: 11px; --tec-font-size-1: 12px; --tec-font-size-2: 14px; --tec-font-size-3: 16px; --tec-font-size-4: 18px; --tec-font-size-5: 20px; --tec-font-size-6: 22px; --tec-font-size-7: 24px; --tec-font-size-8: 28px; --tec-font-size-9: 32px; --tec-font-size-10: 42px; --tec-line-height-0: 1.38; --tec-line-height-1: 1.42; --tec-line-height-2: 1.5; --tec-line-height-3: 1.62; }
#tribe-events-pg-template { background-color: var(--tec-color-background-events); }
.tribe-events-single { -webkit-font-smoothing: antialiased; }
.tribe-events-after-html p, .tribe-events-before-html p { line-height: 1.7; }
.tribe-events-back a, .tribe-events-back a:visited { color: var(--tec-color-text-primary); font-family: var(--tec-font-family-sans-serif); font-size: var(--tec-font-size-3); font-weight: var(--tec-font-weight-bold); text-decoration: none; }
.tribe-events-notices { border-bottom: 1px solid var(--tec-color-border-secondary); box-shadow: none; }
.tribe-events-notices ul { list-style: none; text-align: left; text-transform: none; }
.tribe-events-single-event-title { font-family: var(--tec-font-family-sans-serif); font-weight: var(--tec-font-weight-bold); text-transform: none; font-size: var(--tec-font-size-7); line-height: var(--tec-line-height-1); color: var(--tec-color-text-event-title); }
.tribe-events-schedule { background-color: transparent; border: 0px; }
.tribe-events-schedule h2 { font-family: var(--tec-font-family-sans-serif); text-transform: none; font-size: var(--tec-font-size-3); line-height: var(--tec-line-height-2); color: var(--tec-color-text-event-date); font-weight: var(--tec-font-weight-regular); }
.tribe-events-schedule .recurringinfo, .tribe-related-event-info .recurringinfo { color: var(--tec-color-text-primary); font-family: var(--tec-font-family-sans-serif); font-weight: var(--tec-font-weight-bold); text-transform: none; font-size: var(--tec-font-size-1); line-height: var(--tec-line-height-0); background-color: var(--tec-color-background-secondary); border-radius: 40px; }
.tribe-events-schedule .recurringinfo .event-is-recurring, .tribe-related-event-info .recurringinfo .event-is-recurring { letter-spacing: -9999px; }
.tribe-events-schedule .recurringinfo a, .tribe-related-event-info .recurringinfo a { color: var(--tec-color-accent-primary); font-weight: var(--tec-font-weight-regular); letter-spacing: normal; line-height: 20px; text-decoration: none; }
.tribe-events-schedule .recurringinfo { font-size: var(--tec-font-size-1); line-height: var(--tec-line-height-0); background-color: var(--tec-color-background-secondary); border-radius: 40px; }
.tribe-events-schedule .recurringinfo, .tribe-events-schedule .tribe-events-cost { color: var(--tec-color-text-primary); font-family: var(--tec-font-family-sans-serif); font-weight: var(--tec-font-weight-bold); text-transform: none; }
.tribe-events-schedule .tribe-events-cost { font-size: var(--tec-font-size-3); line-height: var(--tec-line-height-2); text-transform: uppercase; }
.tribe-events-content { color: var(--tec-color-text-primary); font-family: var(--tec-font-family-sans-serif); }
.tribe-events-content h2, .tribe-events-content h3, .tribe-events-content h4, .tribe-events-content h5, .tribe-events-content h6 { color: var(--tec-color-text-primary); font-family: var(--tec-font-family-sans-serif); font-weight: var(--tec-font-weight-bold); letter-spacing: normal; text-transform: none; }
.tribe-events-content ol, .tribe-events-content p, .tribe-events-content ul { font-size: var(--tec-font-size-3); line-height: var(--tec-line-height-3); }
.tribe-events-content ol, .tribe-events-content ul { list-style-position: inside; }
.tribe-events-content ul { list-style-type: disc; }
.tribe-events-content a { border-bottom: 1px solid var(--tec-color-link-accent); color: var(--tec-color-link-primary); transition: var(--tec-transition-color); }
.tribe-events-content a:active, .tribe-events-content a:focus, .tribe-events-content a:hover { border-bottom: 1px solid; color: var(--tec-color-link-accent); }
.tribe-events-content a { text-decoration: none; }
.tribe-events-content pre { background-color: var(--tec-color-background-secondary); font-size: var(--tec-font-size-3); line-height: var(--tec-line-height-3); }
.tribe-events-content blockquote { quotes: auto; }
.tribe-events-content blockquote::before { content: open-quote; }
.tribe-events-content blockquote::after { content: close-quote; }
.tribe-events-cal-links { color: var(--tec-color-text-primary); font-family: var(--tec-font-family-sans-serif); }
.tribe-events-cal-links a { background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23141827' d='M0 .431V17.57c0 .238.163.431.364.431h17.273c.2 0 .363-.193.363-.431V.43c0-.237-.163-.43-.363-.43H.364C.163 0 0 .193 0 .431zm18 7.585h-1.015V4.687H.991v12.07h15.994v-3.753H18V8.016zM.99 1.239h15.995v2.315H.991V1.239z'/%3E%3Cpath stroke='%23141827' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2' d='M22.918 10.5H9.207m11.488-3.255l3.252 3.272-3.213 3.213'/%3E%3C/g%3E%3C/svg%3E") 0px center / 24px no-repeat; color: var(--tec-color-link-accent); font-size: var(--tec-font-size-2); font-weight: var(--tec-font-weight-regular); line-height: var(--tec-line-height-3); text-decoration: none; }
.tribe-events-event-meta { color: var(--tec-color-text-primary); font-family: var(--tec-font-family-sans-serif); font-size: var(--tec-font-size-2); }
.tribe-events-event-meta a, .tribe-events-event-meta a:visited { color: var(--tec-color-link-accent); }
.tribe-events-event-meta a:focus, .tribe-events-event-meta a:hover { color: var(--tec-color-link-accent-hover); }
.tribe-events-event-meta dd, .tribe-events-event-meta dt { word-break: break-word; }
.tribe-events-event-meta dt { line-height: var(--tec-line-height-3); }
.tribe-events-event-meta .tribe-events-address { font-style: normal; line-height: 26px; }
.tribe-events-event-meta::before, .tribe-events-event-meta ~ div:not(.tribe-events-event-meta, .event-tickets) { border-top: 1px solid var(--tec-color-border-secondary); }
.single-tribe_events .tribe-events-single .tribe-events-event-meta { background-color: transparent; color: var(--tec-color-text-primary); }
.tribe-events-meta-group .tribe-events-single-section-title { color: var(--tec-color-text-primary); font-size: var(--tec-font-size-2); font-weight: var(--tec-font-weight-bold); letter-spacing: 1px; text-transform: uppercase; }
.tribe-events-meta-group a { color: var(--tec-color-link-accent); }
.tribe-events-meta-group.tribe-events-meta-group-gmap { border-top: 1px solid var(--tec-color-border-secondary); }
.tribe-events-venue-map { border: 0px; border-radius: 0px; }
.tribe-events-related-events-title { font-weight: var(--tec-font-weight-bold); text-transform: none; font-size: var(--tec-font-size-6); line-height: var(--tec-line-height-2); border-top: 1px solid var(--tec-color-border-secondary); }
.tribe-events-related-events-title, .tribe-events-single ul.tribe-related-events li, .tribe-events-single ul.tribe-related-events li .tribe-related-events-title { color: var(--tec-color-text-primary); font-family: var(--tec-font-family-sans-serif); }
.tribe-events-single ul.tribe-related-events li .tribe-related-events-title { font-weight: var(--tec-font-weight-bold); text-transform: none; font-size: var(--tec-font-size-2); line-height: var(--tec-line-height-3); }
.tribe-events-single ul.tribe-related-events li .tribe-related-events-title a { color: var(--tec-color-link-primary); }
#tribe-events-footer { border-top: 1px solid var(--tec-color-border-secondary); }
.tribe-events-single .tribe-events-sub-nav { color: var(--tec-color-text-primary); font-family: var(--tec-font-family-sans-serif); font-size: var(--tec-font-size-1); list-style: none; }
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a { color: var(--tec-color-text-secondary); text-decoration: none; vertical-align: middle; }
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a::after, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a::before, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a::after, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a::before { content: ""; display: inline-block; height: 20px; vertical-align: middle; width: 11px; }
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:focus, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:hover, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:focus, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:hover { color: var(--tec-color-text-primary); }
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a::before { background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%235d5d5d'/%3E%3C/svg%3E") 0px center / 7px no-repeat; }
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:focus::before, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:hover::before { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23141827'/%3E%3C/svg%3E"); }
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a::after { background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%235d5d5d'/%3E%3C/svg%3E") 100% center / 7px no-repeat; }
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:focus::after, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:hover::after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23141827'/%3E%3C/svg%3E"); }
.tribe-theme-twentynineteen .tribe-events-content h2::before, .tribe-theme-twentynineteen .tribe-events-related-events-title::before, .tribe-theme-twentynineteen .tribe-events-schedule h2::before, .tribe-theme-twentynineteen .tribe-events-single-event-title::before, .tribe-theme-twentynineteen .tribe-events-single-section-title::before { content: normal; }
.tribe-theme-twentytwentyone .tribe-events-cal-links a:focus:not(.wp-block-button__link):not(.wp-block-file__button) { background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23141827' d='M0 .431V17.57c0 .238.163.431.364.431h17.273c.2 0 .363-.193.363-.431V.43c0-.237-.163-.43-.363-.43H.364C.163 0 0 .193 0 .431zm18 7.585h-1.015V4.687H.991v12.07h15.994v-3.753H18V8.016zM.99 1.239h15.995v2.315H.991V1.239z'/%3E%3Cpath stroke='%23141827' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2' d='M22.918 10.5H9.207m11.488-3.255l3.252 3.272-3.213 3.213'/%3E%3C/g%3E%3C/svg%3E") 0px center / 24px no-repeat; }
.tribe-theme-twentytwentyone .tribe-events-schedule .recurringinfo a:focus:not(.wp-block-button__link):not(.wp-block-file__button), .tribe-theme-twentytwentyone .tribe-related-event-info .recurringinfo a:focus:not(.wp-block-button__link):not(.wp-block-file__button) { background: transparent; text-decoration: none; }
#top.tribe-theme-enfold.single-tribe_events .tribe-events-single-event-title { font-family: var(--tec-font-family-sans-serif); font-weight: var(--tec-font-weight-bold); text-transform: none; font-size: var(--tec-font-size-7); line-height: var(--tec-line-height-1); color: var(--tec-color-text-event-title); }
#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule h3 { font-family: var(--tec-font-family-sans-serif); text-transform: none; font-size: var(--tec-font-size-3); line-height: var(--tec-line-height-2); color: var(--tec-color-text-event-date); font-weight: var(--tec-font-weight-regular); }
#top.tribe-theme-enfold.single-tribe_events .tribe-events-content pre { background-image: none; }
#top.tribe-theme-enfold.single-tribe_events #wrap_all .tribe-events-cal-links a, #top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner { border: 0px; }
.fusion-widget-area .tribe-events-event-meta::before, .fusion-widget-area .tribe-events-event-meta ~ div:not(.tribe-events-event-meta):not(.event-tickets) { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
@media (min-width: 768px) {
  .tribe-events-single-event-title { font-size: var(--tec-font-size-10); line-height: var(--tec-line-height-0); }
  .tribe-events-schedule h2 { font-size: var(--tec-font-size-3); line-height: var(--tec-line-height-3); }
  .tribe-events-schedule .recurringinfo { font-size: var(--tec-font-size-2); line-height: var(--tec-line-height-3); }
  .tribe-events-schedule .recurringinfo .event-is-recurring { letter-spacing: normal; }
  .tribe-events-schedule .tribe-events-cost { font-size: var(--tec-font-size-3); line-height: var(--tec-line-height-3); }
  .tribe-events-content ol, .tribe-events-content p, .tribe-events-content ul { font-size: var(--tec-font-size-4); line-height: var(--tec-line-height-2); }
  .tribe-events-event-meta.secondary::before { content: normal; }
  .tribe-events-related-events-title { font-size: var(--tec-font-size-8); line-height: var(--tec-line-height-1); }
  .tribe-events-single .tribe-events-sub-nav { font-size: var(--tec-font-size-3); }
  .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a::after, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a::before { background-size: 9px; }
  #top.tribe-theme-enfold.single-tribe_events .tribe-events-single-event-title { font-size: var(--tec-font-size-10); line-height: var(--tec-line-height-0); }
  #top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule h3 { font-size: var(--tec-font-size-3); line-height: var(--tec-line-height-3); }
}
[class*="tec-events-elementor-event-widget"] { color: var(--tec-color-text-primary); font-family: var(--tec-font-family-sans-serif); font-size: 1rem; font-weight: var(--tec-font-weight-regular); line-height: var(--tec-line-height-3); margin: 0 0 var(--tec-spacer-0); padding: 0px; }
[class*="tec-events-elementor-event-widget"] [class*="tec-events-elementor-event-widget"] { color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; margin: inherit; padding: inherit; }
[class*="tec-events-elementor-event-widget"] a, a[class*="tec-events-elementor-event-widget"] { border-bottom-color: currentcolor; text-decoration: underline; }
.e-con-inner [class*="elementor-widget-tec_elementor_widget"]:not(:last-child), .elementor-section:not(.elementor-top-section) [class*="elementor-widget-tec_elementor_widget"]:not(:last-child) { margin-block-end: var(--tec-spacer-3); }
.tec-events-elementor-widget-empty { background-color: var(--tec-color-background-secondary); color: var(--tec-color-text-secondary); font-size: 1rem; font-weight: var(--tec-font-weight-regular); line-height: var(--tec-line-height-3); padding: 1em; text-align: center; }
@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); font-weight: 400; font-style: normal; }
:root { --swiper-theme-color: #007aff; }
.swiper { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; }
.swiper-vertical > .swiper-wrapper { flex-direction: column; }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; }
.swiper-android .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0px, 0px); }
.swiper-pointer-events { touch-action: pan-y; }
.swiper-pointer-events.swiper-vertical { touch-action: pan-x; }
.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; }
.swiper-slide-invisible-blank { visibility: hidden; }
.swiper-autoheight, .swiper-autoheight .swiper-slide { height: auto; }
.swiper-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }
.swiper-backface-hidden .swiper-slide { transform: translateZ(0px); backface-visibility: hidden; }
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; }
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper { transform-style: preserve-3d; }
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10; }
.swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }
.swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; }
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }
.swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }
.swiper-horizontal.swiper-css-mode > .swiper-wrapper { scroll-snap-type: x mandatory; }
.swiper-vertical.swiper-css-mode > .swiper-wrapper { scroll-snap-type: y mandatory; }
.swiper-centered > .swiper-wrapper::before { content: ""; flex-shrink: 0; order: 9999; }
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); }
.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); }
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); }
.swiper-centered.swiper-vertical > .swiper-wrapper::before { width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after); }
.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center; }
.swiper-virtual .swiper-slide { backface-visibility: hidden; transform: translateZ(0px); }
.swiper-virtual.swiper-css-mode .swiper-wrapper::after { content: ""; position: absolute; left: 0px; top: 0px; pointer-events: none; }
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after { height: 1px; width: var(--swiper-virtual-size); }
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after { width: 1px; height: var(--swiper-virtual-size); }
:root { --swiper-navigation-size: 44px; }
.swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: calc(var(--swiper-navigation-size)/ 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(0px - (var(--swiper-navigation-size)/ 2)); z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: var(--swiper-navigation-color,var(--swiper-theme-color)); }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; }
.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden { opacity: 0; cursor: auto; pointer-events: none; }
.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev { display: none !important; }
.swiper-button-next::after, .swiper-button-prev::after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); letter-spacing: 0px; font-variant: initial; line-height: 1; text-transform: none !important; }
.swiper-button-prev, .swiper-rtl .swiper-button-next { left: 10px; right: auto; }
.swiper-button-prev::after, .swiper-rtl .swiper-button-next::after { content: "prev"; }
.swiper-button-next, .swiper-rtl .swiper-button-prev { right: 10px; left: auto; }
.swiper-button-next::after, .swiper-rtl .swiper-button-prev::after { content: "next"; }
.swiper-button-lock { display: none; }
.swiper-pagination { position: absolute; text-align: center; transition: opacity 0.3s; transform: translate3d(0px, 0px, 0px); z-index: 10; }
.swiper-pagination.swiper-pagination-hidden { opacity: 0; }
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled { display: none !important; }
.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 10px; left: 0px; width: 100%; }
.swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0px; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform: scale(0.33); position: relative; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { transform: scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); }
.swiper-pagination-bullet { width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px)); height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px)); display: inline-block; border-radius: 50%; background: var(--swiper-pagination-bullet-inactive-color,#000); opacity: var(--swiper-pagination-bullet-inactive-opacity, .2); }
button.swiper-pagination-bullet { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; padding: 0px; box-shadow: none; appearance: none; }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }
.swiper-pagination-bullet:only-child { display: none !important; }
.swiper-pagination-bullet-active { opacity: var(--swiper-pagination-bullet-opacity, 1); background: var(--swiper-pagination-color,var(--swiper-theme-color)); }
.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets { right: 10px; top: 50%; transform: translate3d(0px, -50%, 0px); }
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0; display: block; }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px; }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: transform 0.2s, top 0.2s; }
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px); }
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translateX(-50%); white-space: nowrap; }
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, left 0.2s; }
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, right 0.2s; }
.swiper-pagination-progressbar { background: rgba(0, 0, 0, 0.25); position: absolute; }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--swiper-pagination-color,var(--swiper-theme-color)); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transform: scale(0); transform-origin: left top; }
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top; }
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: 4px; left: 0px; top: 0px; }
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar { width: 4px; height: 100%; left: 0px; top: 0px; }
.swiper-pagination-lock { display: none; }
.swiper-scrollbar { border-radius: 10px; position: relative; background: rgba(0, 0, 0, 0.1); }
.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled { display: none !important; }
.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; }
.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; }
.swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); border-radius: 10px; left: 0px; top: 0px; }
.swiper-scrollbar-cursor-drag { cursor: move; }
.swiper-scrollbar-lock { display: none; }
.swiper-zoom-container { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; text-align: center; }
.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg { max-width: 100%; max-height: 100%; object-fit: contain; }
.swiper-slide-zoomed { cursor: move; }
.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50% center; box-sizing: border-box; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 50%; border-top-color: transparent; }
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader { animation: 1s linear 0s infinite normal none running swiper-preloader-spin; }
.swiper-lazy-preloader-white { --swiper-preloader-color: #fff; }
.swiper-lazy-preloader-black { --swiper-preloader-color: #000; }
@keyframes swiper-preloader-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.swiper .swiper-notification { position: absolute; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1000; }
.swiper-free-mode > .swiper-wrapper { transition-timing-function: ease-out; margin: 0px auto; }
.swiper-grid > .swiper-wrapper { flex-wrap: wrap; }
.swiper-grid-column > .swiper-wrapper { flex-flow: column wrap; }
.swiper-fade.swiper-free-mode .swiper-slide { transition-timing-function: ease-out; }
.swiper-fade .swiper-slide { pointer-events: none; transition-property: opacity; }
.swiper-fade .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-cube { overflow: visible; }
.swiper-cube .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; visibility: hidden; transform-origin: 0px 0px; width: 100%; height: 100%; }
.swiper-cube .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-cube.swiper-rtl .swiper-slide { transform-origin: 100% 0px; }
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev { pointer-events: auto; visibility: visible; }
.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top { z-index: 0; backface-visibility: hidden; }
.swiper-cube .swiper-cube-shadow { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100%; opacity: 0.6; z-index: 0; }
.swiper-cube .swiper-cube-shadow::before { content: ""; background: rgb(0, 0, 0); position: absolute; inset: 0px; filter: blur(50px); }
.swiper-flip { overflow: visible; }
.swiper-flip .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; }
.swiper-flip .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top { z-index: 0; backface-visibility: hidden; }
.swiper-creative .swiper-slide { backface-visibility: hidden; overflow: hidden; transition-property: transform, opacity, height; }
.swiper-cards { overflow: visible; }
.swiper-cards .swiper-slide { transform-origin: center bottom; backface-visibility: hidden; overflow: hidden; }
.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; }
.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -0.0667em; }
.fa-xs { font-size: 0.75em; }
.fa-sm { font-size: 0.875em; }
.fa-1x { font-size: 1em; }
.fa-2x { font-size: 2em; }
.fa-3x { font-size: 3em; }
.fa-4x { font-size: 4em; }
.fa-5x { font-size: 5em; }
.fa-6x { font-size: 6em; }
.fa-7x { font-size: 7em; }
.fa-8x { font-size: 8em; }
.fa-9x { font-size: 9em; }
.fa-10x { font-size: 10em; }
.fa-fw { text-align: center; width: 1.25em; }
.fa-ul { list-style-type: none; margin-left: 2.5em; padding-left: 0px; }
.fa-ul > li { position: relative; }
.fa-li { left: -2em; position: absolute; text-align: center; width: 2em; line-height: inherit; }
.fa-border { border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; padding: 0.2em 0.25em 0.15em; }
.fa-pull-left { float: left; }
.fa-pull-right { float: right; }
.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left { margin-right: 0.3em; }
.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right { margin-left: 0.3em; }
.fa-spin { animation: 2s linear 0s infinite normal none running fa-spin; }
.fa-pulse { animation: 1s steps(8) 0s infinite normal none running fa-spin; }
@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.fa-rotate-90 { transform: rotate(90deg); }
.fa-rotate-180 { transform: rotate(180deg); }
.fa-rotate-270 { transform: rotate(270deg); }
.fa-flip-horizontal { transform: scaleX(-1); }
.fa-flip-vertical { transform: scaleY(-1); }
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical, .fa-flip-vertical { }
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { transform: scale(-1); }
:root .fa-flip-both, :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270 { filter: none; }
.fa-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em; }
.fa-stack-1x, .fa-stack-2x { left: 0px; position: absolute; text-align: center; width: 100%; }
.fa-stack-1x { line-height: inherit; }
.fa-stack-2x { font-size: 2em; }
.fa-inverse { color: rgb(255, 255, 255); }
.fa-500px::before { content: ""; }
.fa-accessible-icon::before { content: ""; }
.fa-accusoft::before { content: ""; }
.fa-acquisitions-incorporated::before { content: ""; }
.fa-ad::before { content: ""; }
.fa-address-book::before { content: ""; }
.fa-address-card::before { content: ""; }
.fa-adjust::before { content: ""; }
.fa-adn::before { content: ""; }
.fa-adobe::before { content: ""; }
.fa-adversal::before { content: ""; }
.fa-affiliatetheme::before { content: ""; }
.fa-air-freshener::before { content: ""; }
.fa-airbnb::before { content: ""; }
.fa-algolia::before { content: ""; }
.fa-align-center::before { content: ""; }
.fa-align-justify::before { content: ""; }
.fa-align-left::before { content: ""; }
.fa-align-right::before { content: ""; }
.fa-alipay::before { content: ""; }
.fa-allergies::before { content: ""; }
.fa-amazon::before { content: ""; }
.fa-amazon-pay::before { content: ""; }
.fa-ambulance::before { content: ""; }
.fa-american-sign-language-interpreting::before { content: ""; }
.fa-amilia::before { content: ""; }
.fa-anchor::before { content: ""; }
.fa-android::before { content: ""; }
.fa-angellist::before { content: ""; }
.fa-angle-double-down::before { content: ""; }
.fa-angle-double-left::before { content: ""; }
.fa-angle-double-right::before { content: ""; }
.fa-angle-double-up::before { content: ""; }
.fa-angle-down::before { content: ""; }
.fa-angle-left::before { content: ""; }
.fa-angle-right::before { content: ""; }
.fa-angle-up::before { content: ""; }
.fa-angry::before { content: ""; }
.fa-angrycreative::before { content: ""; }
.fa-angular::before { content: ""; }
.fa-ankh::before { content: ""; }
.fa-app-store::before { content: ""; }
.fa-app-store-ios::before { content: ""; }
.fa-apper::before { content: ""; }
.fa-apple::before { content: ""; }
.fa-apple-alt::before { content: ""; }
.fa-apple-pay::before { content: ""; }
.fa-archive::before { content: ""; }
.fa-archway::before { content: ""; }
.fa-arrow-alt-circle-down::before { content: ""; }
.fa-arrow-alt-circle-left::before { content: ""; }
.fa-arrow-alt-circle-right::before { content: ""; }
.fa-arrow-alt-circle-up::before { content: ""; }
.fa-arrow-circle-down::before { content: ""; }
.fa-arrow-circle-left::before { content: ""; }
.fa-arrow-circle-right::before { content: ""; }
.fa-arrow-circle-up::before { content: ""; }
.fa-arrow-down::before { content: ""; }
.fa-arrow-left::before { content: ""; }
.fa-arrow-right::before { content: ""; }
.fa-arrow-up::before { content: ""; }
.fa-arrows-alt::before { content: ""; }
.fa-arrows-alt-h::before { content: ""; }
.fa-arrows-alt-v::before { content: ""; }
.fa-artstation::before { content: ""; }
.fa-assistive-listening-systems::before { content: ""; }
.fa-asterisk::before { content: ""; }
.fa-asymmetrik::before { content: ""; }
.fa-at::before { content: ""; }
.fa-atlas::before { content: ""; }
.fa-atlassian::before { content: ""; }
.fa-atom::before { content: ""; }
.fa-audible::before { content: ""; }
.fa-audio-description::before { content: ""; }
.fa-autoprefixer::before { content: ""; }
.fa-avianex::before { content: ""; }
.fa-aviato::before { content: ""; }
.fa-award::before { content: ""; }
.fa-aws::before { content: ""; }
.fa-baby::before { content: ""; }
.fa-baby-carriage::before { content: ""; }
.fa-backspace::before { content: ""; }
.fa-backward::before { content: ""; }
.fa-bacon::before { content: ""; }
.fa-bahai::before { content: ""; }
.fa-balance-scale::before { content: ""; }
.fa-balance-scale-left::before { content: ""; }
.fa-balance-scale-right::before { content: ""; }
.fa-ban::before { content: ""; }
.fa-band-aid::before { content: ""; }
.fa-bandcamp::before { content: ""; }
.fa-barcode::before { content: ""; }
.fa-bars::before { content: ""; }
.fa-baseball-ball::before { content: ""; }
.fa-basketball-ball::before { content: ""; }
.fa-bath::before { content: ""; }
.fa-battery-empty::before { content: ""; }
.fa-battery-full::before { content: ""; }
.fa-battery-half::before { content: ""; }
.fa-battery-quarter::before { content: ""; }
.fa-battery-three-quarters::before { content: ""; }
.fa-battle-net::before { content: ""; }
.fa-bed::before { content: ""; }
.fa-beer::before { content: ""; }
.fa-behance::before { content: ""; }
.fa-behance-square::before { content: ""; }
.fa-bell::before { content: ""; }
.fa-bell-slash::before { content: ""; }
.fa-bezier-curve::before { content: ""; }
.fa-bible::before { content: ""; }
.fa-bicycle::before { content: ""; }
.fa-biking::before { content: ""; }
.fa-bimobject::before { content: ""; }
.fa-binoculars::before { content: ""; }
.fa-biohazard::before { content: ""; }
.fa-birthday-cake::before { content: ""; }
.fa-bitbucket::before { content: ""; }
.fa-bitcoin::before { content: ""; }
.fa-bity::before { content: ""; }
.fa-black-tie::before { content: ""; }
.fa-blackberry::before { content: ""; }
.fa-blender::before { content: ""; }
.fa-blender-phone::before { content: ""; }
.fa-blind::before { content: ""; }
.fa-blog::before { content: ""; }
.fa-blogger::before { content: ""; }
.fa-blogger-b::before { content: ""; }
.fa-bluetooth::before { content: ""; }
.fa-bluetooth-b::before { content: ""; }
.fa-bold::before { content: ""; }
.fa-bolt::before { content: ""; }
.fa-bomb::before { content: ""; }
.fa-bone::before { content: ""; }
.fa-bong::before { content: ""; }
.fa-book::before { content: ""; }
.fa-book-dead::before { content: ""; }
.fa-book-medical::before { content: ""; }
.fa-book-open::before { content: ""; }
.fa-book-reader::before { content: ""; }
.fa-bookmark::before { content: ""; }
.fa-bootstrap::before { content: ""; }
.fa-border-all::before { content: ""; }
.fa-border-none::before { content: ""; }
.fa-border-style::before { content: ""; }
.fa-bowling-ball::before { content: ""; }
.fa-box::before { content: ""; }
.fa-box-open::before { content: ""; }
.fa-boxes::before { content: ""; }
.fa-braille::before { content: ""; }
.fa-brain::before { content: ""; }
.fa-bread-slice::before { content: ""; }
.fa-briefcase::before { content: ""; }
.fa-briefcase-medical::before { content: ""; }
.fa-broadcast-tower::before { content: ""; }
.fa-broom::before { content: ""; }
.fa-brush::before { content: ""; }
.fa-btc::before { content: ""; }
.fa-buffer::before { content: ""; }
.fa-bug::before { content: ""; }
.fa-building::before { content: ""; }
.fa-bullhorn::before { content: ""; }
.fa-bullseye::before { content: ""; }
.fa-burn::before { content: ""; }
.fa-buromobelexperte::before { content: ""; }
.fa-bus::before { content: ""; }
.fa-bus-alt::before { content: ""; }
.fa-business-time::before { content: ""; }
.fa-buy-n-large::before { content: ""; }
.fa-buysellads::before { content: ""; }
.fa-calculator::before { content: ""; }
.fa-calendar::before { content: ""; }
.fa-calendar-alt::before { content: ""; }
.fa-calendar-check::before { content: ""; }
.fa-calendar-day::before { content: ""; }
.fa-calendar-minus::before { content: ""; }
.fa-calendar-plus::before { content: ""; }
.fa-calendar-times::before { content: ""; }
.fa-calendar-week::before { content: ""; }
.fa-camera::before { content: ""; }
.fa-camera-retro::before { content: ""; }
.fa-campground::before { content: ""; }
.fa-canadian-maple-leaf::before { content: ""; }
.fa-candy-cane::before { content: ""; }
.fa-cannabis::before { content: ""; }
.fa-capsules::before { content: ""; }
.fa-car::before { content: ""; }
.fa-car-alt::before { content: ""; }
.fa-car-battery::before { content: ""; }
.fa-car-crash::before { content: ""; }
.fa-car-side::before { content: ""; }
.fa-caravan::before { content: ""; }
.fa-caret-down::before { content: ""; }
.fa-caret-left::before { content: ""; }
.fa-caret-right::before { content: ""; }
.fa-caret-square-down::before { content: ""; }
.fa-caret-square-left::before { content: ""; }
.fa-caret-square-right::before { content: ""; }
.fa-caret-square-up::before { content: ""; }
.fa-caret-up::before { content: ""; }
.fa-carrot::before { content: ""; }
.fa-cart-arrow-down::before { content: ""; }
.fa-cart-plus::before { content: ""; }
.fa-cash-register::before { content: ""; }
.fa-cat::before { content: ""; }
.fa-cc-amazon-pay::before { content: ""; }
.fa-cc-amex::before { content: ""; }
.fa-cc-apple-pay::before { content: ""; }
.fa-cc-diners-club::before { content: ""; }
.fa-cc-discover::before { content: ""; }
.fa-cc-jcb::before { content: ""; }
.fa-cc-mastercard::before { content: ""; }
.fa-cc-paypal::before { content: ""; }
.fa-cc-stripe::before { content: ""; }
.fa-cc-visa::before { content: ""; }
.fa-centercode::before { content: ""; }
.fa-centos::before { content: ""; }
.fa-certificate::before { content: ""; }
.fa-chair::before { content: ""; }
.fa-chalkboard::before { content: ""; }
.fa-chalkboard-teacher::before { content: ""; }
.fa-charging-station::before { content: ""; }
.fa-chart-area::before { content: ""; }
.fa-chart-bar::before { content: ""; }
.fa-chart-line::before { content: ""; }
.fa-chart-pie::before { content: ""; }
.fa-check::before { content: ""; }
.fa-check-circle::before { content: ""; }
.fa-check-double::before { content: ""; }
.fa-check-square::before { content: ""; }
.fa-cheese::before { content: ""; }
.fa-chess::before { content: ""; }
.fa-chess-bishop::before { content: ""; }
.fa-chess-board::before { content: ""; }
.fa-chess-king::before { content: ""; }
.fa-chess-knight::before { content: ""; }
.fa-chess-pawn::before { content: ""; }
.fa-chess-queen::before { content: ""; }
.fa-chess-rook::before { content: ""; }
.fa-chevron-circle-down::before { content: ""; }
.fa-chevron-circle-left::before { content: ""; }
.fa-chevron-circle-right::before { content: ""; }
.fa-chevron-circle-up::before { content: ""; }
.fa-chevron-down::before { content: ""; }
.fa-chevron-left::before { content: ""; }
.fa-chevron-right::before { content: ""; }
.fa-chevron-up::before { content: ""; }
.fa-child::before { content: ""; }
.fa-chrome::before { content: ""; }
.fa-chromecast::before { content: ""; }
.fa-church::before { content: ""; }
.fa-circle::before { content: ""; }
.fa-circle-notch::before { content: ""; }
.fa-city::before { content: ""; }
.fa-clinic-medical::before { content: ""; }
.fa-clipboard::before { content: ""; }
.fa-clipboard-check::before { content: ""; }
.fa-clipboard-list::before { content: ""; }
.fa-clock::before { content: ""; }
.fa-clone::before { content: ""; }
.fa-closed-captioning::before { content: ""; }
.fa-cloud::before { content: ""; }
.fa-cloud-download-alt::before { content: ""; }
.fa-cloud-meatball::before { content: ""; }
.fa-cloud-moon::before { content: ""; }
.fa-cloud-moon-rain::before { content: ""; }
.fa-cloud-rain::before { content: ""; }
.fa-cloud-showers-heavy::before { content: ""; }
.fa-cloud-sun::before { content: ""; }
.fa-cloud-sun-rain::before { content: ""; }
.fa-cloud-upload-alt::before { content: ""; }
.fa-cloudscale::before { content: ""; }
.fa-cloudsmith::before { content: ""; }
.fa-cloudversify::before { content: ""; }
.fa-cocktail::before { content: ""; }
.fa-code::before { content: ""; }
.fa-code-branch::before { content: ""; }
.fa-codepen::before { content: ""; }
.fa-codiepie::before { content: ""; }
.fa-coffee::before { content: ""; }
.fa-cog::before { content: ""; }
.fa-cogs::before { content: ""; }
.fa-coins::before { content: ""; }
.fa-columns::before { content: ""; }
.fa-comment::before { content: ""; }
.fa-comment-alt::before { content: ""; }
.fa-comment-dollar::before { content: ""; }
.fa-comment-dots::before { content: ""; }
.fa-comment-medical::before { content: ""; }
.fa-comment-slash::before { content: ""; }
.fa-comments::before { content: ""; }
.fa-comments-dollar::before { content: ""; }
.fa-compact-disc::before { content: ""; }
.fa-compass::before { content: ""; }
.fa-compress::before { content: ""; }
.fa-compress-alt::before { content: ""; }
.fa-compress-arrows-alt::before { content: ""; }
.fa-concierge-bell::before { content: ""; }
.fa-confluence::before { content: ""; }
.fa-connectdevelop::before { content: ""; }
.fa-contao::before { content: ""; }
.fa-cookie::before { content: ""; }
.fa-cookie-bite::before { content: ""; }
.fa-copy::before { content: ""; }
.fa-copyright::before { content: ""; }
.fa-cotton-bureau::before { content: ""; }
.fa-couch::before { content: ""; }
.fa-cpanel::before { content: ""; }
.fa-creative-commons::before { content: ""; }
.fa-creative-commons-by::before { content: ""; }
.fa-creative-commons-nc::before { content: ""; }
.fa-creative-commons-nc-eu::before { content: ""; }
.fa-creative-commons-nc-jp::before { content: ""; }
.fa-creative-commons-nd::before { content: ""; }
.fa-creative-commons-pd::before { content: ""; }
.fa-creative-commons-pd-alt::before { content: ""; }
.fa-creative-commons-remix::before { content: ""; }
.fa-creative-commons-sa::before { content: ""; }
.fa-creative-commons-sampling::before { content: ""; }
.fa-creative-commons-sampling-plus::before { content: ""; }
.fa-creative-commons-share::before { content: ""; }
.fa-creative-commons-zero::before { content: ""; }
.fa-credit-card::before { content: ""; }
.fa-critical-role::before { content: ""; }
.fa-crop::before { content: ""; }
.fa-crop-alt::before { content: ""; }
.fa-cross::before { content: ""; }
.fa-crosshairs::before { content: ""; }
.fa-crow::before { content: ""; }
.fa-crown::before { content: ""; }
.fa-crutch::before { content: ""; }
.fa-css3::before { content: ""; }
.fa-css3-alt::before { content: ""; }
.fa-cube::before { content: ""; }
.fa-cubes::before { content: ""; }
.fa-cut::before { content: ""; }
.fa-cuttlefish::before { content: ""; }
.fa-d-and-d::before { content: ""; }
.fa-d-and-d-beyond::before { content: ""; }
.fa-dailymotion::before { content: "勒"; }
.fa-dashcube::before { content: ""; }
.fa-database::before { content: ""; }
.fa-deaf::before { content: ""; }
.fa-delicious::before { content: ""; }
.fa-democrat::before { content: ""; }
.fa-deploydog::before { content: ""; }
.fa-deskpro::before { content: ""; }
.fa-desktop::before { content: ""; }
.fa-dev::before { content: ""; }
.fa-deviantart::before { content: ""; }
.fa-dharmachakra::before { content: ""; }
.fa-dhl::before { content: ""; }
.fa-diagnoses::before { content: ""; }
.fa-diaspora::before { content: ""; }
.fa-dice::before { content: ""; }
.fa-dice-d20::before { content: ""; }
.fa-dice-d6::before { content: ""; }
.fa-dice-five::before { content: ""; }
.fa-dice-four::before { content: ""; }
.fa-dice-one::before { content: ""; }
.fa-dice-six::before { content: ""; }
.fa-dice-three::before { content: ""; }
.fa-dice-two::before { content: ""; }
.fa-digg::before { content: ""; }
.fa-digital-ocean::before { content: ""; }
.fa-digital-tachograph::before { content: ""; }
.fa-directions::before { content: ""; }
.fa-discord::before { content: ""; }
.fa-discourse::before { content: ""; }
.fa-divide::before { content: ""; }
.fa-dizzy::before { content: ""; }
.fa-dna::before { content: ""; }
.fa-dochub::before { content: ""; }
.fa-docker::before { content: ""; }
.fa-dog::before { content: ""; }
.fa-dollar-sign::before { content: ""; }
.fa-dolly::before { content: ""; }
.fa-dolly-flatbed::before { content: ""; }
.fa-donate::before { content: ""; }
.fa-door-closed::before { content: ""; }
.fa-door-open::before { content: ""; }
.fa-dot-circle::before { content: ""; }
.fa-dove::before { content: ""; }
.fa-download::before { content: ""; }
.fa-draft2digital::before { content: ""; }
.fa-drafting-compass::before { content: ""; }
.fa-dragon::before { content: ""; }
.fa-draw-polygon::before { content: ""; }
.fa-dribbble::before { content: ""; }
.fa-dribbble-square::before { content: ""; }
.fa-dropbox::before { content: ""; }
.fa-drum::before { content: ""; }
.fa-drum-steelpan::before { content: ""; }
.fa-drumstick-bite::before { content: ""; }
.fa-drupal::before { content: ""; }
.fa-dumbbell::before { content: ""; }
.fa-dumpster::before { content: ""; }
.fa-dumpster-fire::before { content: ""; }
.fa-dungeon::before { content: ""; }
.fa-dyalog::before { content: ""; }
.fa-earlybirds::before { content: ""; }
.fa-ebay::before { content: ""; }
.fa-edge::before { content: ""; }
.fa-edit::before { content: ""; }
.fa-egg::before { content: ""; }
.fa-eject::before { content: ""; }
.fa-elementor::before { content: ""; }
.fa-ellipsis-h::before { content: ""; }
.fa-ellipsis-v::before { content: ""; }
.fa-ello::before { content: ""; }
.fa-ember::before { content: ""; }
.fa-empire::before { content: ""; }
.fa-envelope::before { content: ""; }
.fa-envelope-open::before { content: ""; }
.fa-envelope-open-text::before { content: ""; }
.fa-envelope-square::before { content: ""; }
.fa-envira::before { content: ""; }
.fa-equals::before { content: ""; }
.fa-eraser::before { content: ""; }
.fa-erlang::before { content: ""; }
.fa-ethereum::before { content: ""; }
.fa-ethernet::before { content: ""; }
.fa-etsy::before { content: ""; }
.fa-euro-sign::before { content: ""; }
.fa-evernote::before { content: ""; }
.fa-exchange-alt::before { content: ""; }
.fa-exclamation::before { content: ""; }
.fa-exclamation-circle::before { content: ""; }
.fa-exclamation-triangle::before { content: ""; }
.fa-expand::before { content: ""; }
.fa-expand-alt::before { content: ""; }
.fa-expand-arrows-alt::before { content: ""; }
.fa-expeditedssl::before { content: ""; }
.fa-external-link-alt::before { content: ""; }
.fa-external-link-square-alt::before { content: ""; }
.fa-eye::before { content: ""; }
.fa-eye-dropper::before { content: ""; }
.fa-eye-slash::before { content: ""; }
.fa-facebook::before { content: ""; }
.fa-facebook-f::before { content: ""; }
.fa-facebook-messenger::before { content: ""; }
.fa-facebook-square::before { content: ""; }
.fa-fan::before { content: ""; }
.fa-fantasy-flight-games::before { content: ""; }
.fa-fast-backward::before { content: ""; }
.fa-fast-forward::before { content: ""; }
.fa-fax::before { content: ""; }
.fa-feather::before { content: ""; }
.fa-feather-alt::before { content: ""; }
.fa-fedex::before { content: ""; }
.fa-fedora::before { content: ""; }
.fa-female::before { content: ""; }
.fa-fighter-jet::before { content: ""; }
.fa-figma::before { content: ""; }
.fa-file::before { content: ""; }
.fa-file-alt::before { content: ""; }
.fa-file-archive::before { content: ""; }
.fa-file-audio::before { content: ""; }
.fa-file-code::before { content: ""; }
.fa-file-contract::before { content: ""; }
.fa-file-csv::before { content: ""; }
.fa-file-download::before { content: ""; }
.fa-file-excel::before { content: ""; }
.fa-file-export::before { content: ""; }
.fa-file-image::before { content: ""; }
.fa-file-import::before { content: ""; }
.fa-file-invoice::before { content: ""; }
.fa-file-invoice-dollar::before { content: ""; }
.fa-file-medical::before { content: ""; }
.fa-file-medical-alt::before { content: ""; }
.fa-file-pdf::before { content: ""; }
.fa-file-powerpoint::before { content: ""; }
.fa-file-prescription::before { content: ""; }
.fa-file-signature::before { content: ""; }
.fa-file-upload::before { content: ""; }
.fa-file-video::before { content: ""; }
.fa-file-word::before { content: ""; }
.fa-fill::before { content: ""; }
.fa-fill-drip::before { content: ""; }
.fa-film::before { content: ""; }
.fa-filter::before { content: ""; }
.fa-fingerprint::before { content: ""; }
.fa-fire::before { content: ""; }
.fa-fire-alt::before { content: ""; }
.fa-fire-extinguisher::before { content: ""; }
.fa-firefox::before { content: ""; }
.fa-firefox-browser::before { content: "龜"; }
.fa-first-aid::before { content: ""; }
.fa-first-order::before { content: ""; }
.fa-first-order-alt::before { content: ""; }
.fa-firstdraft::before { content: ""; }
.fa-fish::before { content: ""; }
.fa-fist-raised::before { content: ""; }
.fa-flag::before { content: ""; }
.fa-flag-checkered::before { content: ""; }
.fa-flag-usa::before { content: ""; }
.fa-flask::before { content: ""; }
.fa-flickr::before { content: ""; }
.fa-flipboard::before { content: ""; }
.fa-flushed::before { content: ""; }
.fa-fly::before { content: ""; }
.fa-folder::before { content: ""; }
.fa-folder-minus::before { content: ""; }
.fa-folder-open::before { content: ""; }
.fa-folder-plus::before { content: ""; }
.fa-font::before { content: ""; }
.fa-font-awesome::before { content: ""; }
.fa-font-awesome-alt::before { content: ""; }
.fa-font-awesome-flag::before { content: ""; }
.fa-font-awesome-logo-full::before { content: ""; }
.fa-fonticons::before { content: ""; }
.fa-fonticons-fi::before { content: ""; }
.fa-football-ball::before { content: ""; }
.fa-fort-awesome::before { content: ""; }
.fa-fort-awesome-alt::before { content: ""; }
.fa-forumbee::before { content: ""; }
.fa-forward::before { content: ""; }
.fa-foursquare::before { content: ""; }
.fa-free-code-camp::before { content: ""; }
.fa-freebsd::before { content: ""; }
.fa-frog::before { content: ""; }
.fa-frown::before { content: ""; }
.fa-frown-open::before { content: ""; }
.fa-fulcrum::before { content: ""; }
.fa-funnel-dollar::before { content: ""; }
.fa-futbol::before { content: ""; }
.fa-galactic-republic::before { content: ""; }
.fa-galactic-senate::before { content: ""; }
.fa-gamepad::before { content: ""; }
.fa-gas-pump::before { content: ""; }
.fa-gavel::before { content: ""; }
.fa-gem::before { content: ""; }
.fa-genderless::before { content: ""; }
.fa-get-pocket::before { content: ""; }
.fa-gg::before { content: ""; }
.fa-gg-circle::before { content: ""; }
.fa-ghost::before { content: ""; }
.fa-gift::before { content: ""; }
.fa-gifts::before { content: ""; }
.fa-git::before { content: ""; }
.fa-git-alt::before { content: ""; }
.fa-git-square::before { content: ""; }
.fa-github::before { content: ""; }
.fa-github-alt::before { content: ""; }
.fa-github-square::before { content: ""; }
.fa-gitkraken::before { content: ""; }
.fa-gitlab::before { content: ""; }
.fa-gitter::before { content: ""; }
.fa-glass-cheers::before { content: ""; }
.fa-glass-martini::before { content: ""; }
.fa-glass-martini-alt::before { content: ""; }
.fa-glass-whiskey::before { content: ""; }
.fa-glasses::before { content: ""; }
.fa-glide::before { content: ""; }
.fa-glide-g::before { content: ""; }
.fa-globe::before { content: ""; }
.fa-globe-africa::before { content: ""; }
.fa-globe-americas::before { content: ""; }
.fa-globe-asia::before { content: ""; }
.fa-globe-europe::before { content: ""; }
.fa-gofore::before { content: ""; }
.fa-golf-ball::before { content: ""; }
.fa-goodreads::before { content: ""; }
.fa-goodreads-g::before { content: ""; }
.fa-google::before { content: ""; }
.fa-google-drive::before { content: ""; }
.fa-google-play::before { content: ""; }
.fa-google-plus::before { content: ""; }
.fa-google-plus-g::before { content: ""; }
.fa-google-plus-square::before { content: ""; }
.fa-google-wallet::before { content: ""; }
.fa-gopuram::before { content: ""; }
.fa-graduation-cap::before { content: ""; }
.fa-gratipay::before { content: ""; }
.fa-grav::before { content: ""; }
.fa-greater-than::before { content: ""; }
.fa-greater-than-equal::before { content: ""; }
.fa-grimace::before { content: ""; }
.fa-grin::before { content: ""; }
.fa-grin-alt::before { content: ""; }
.fa-grin-beam::before { content: ""; }
.fa-grin-beam-sweat::before { content: ""; }
.fa-grin-hearts::before { content: ""; }
.fa-grin-squint::before { content: ""; }
.fa-grin-squint-tears::before { content: ""; }
.fa-grin-stars::before { content: ""; }
.fa-grin-tears::before { content: ""; }
.fa-grin-tongue::before { content: ""; }
.fa-grin-tongue-squint::before { content: ""; }
.fa-grin-tongue-wink::before { content: ""; }
.fa-grin-wink::before { content: ""; }
.fa-grip-horizontal::before { content: ""; }
.fa-grip-lines::before { content: ""; }
.fa-grip-lines-vertical::before { content: ""; }
.fa-grip-vertical::before { content: ""; }
.fa-gripfire::before { content: ""; }
.fa-grunt::before { content: ""; }
.fa-guitar::before { content: ""; }
.fa-gulp::before { content: ""; }
.fa-h-square::before { content: ""; }
.fa-hacker-news::before { content: ""; }
.fa-hacker-news-square::before { content: ""; }
.fa-hackerrank::before { content: ""; }
.fa-hamburger::before { content: ""; }
.fa-hammer::before { content: ""; }
.fa-hamsa::before { content: ""; }
.fa-hand-holding::before { content: ""; }
.fa-hand-holding-heart::before { content: ""; }
.fa-hand-holding-usd::before { content: ""; }
.fa-hand-lizard::before { content: ""; }
.fa-hand-middle-finger::before { content: ""; }
.fa-hand-paper::before { content: ""; }
.fa-hand-peace::before { content: ""; }
.fa-hand-point-down::before { content: ""; }
.fa-hand-point-left::before { content: ""; }
.fa-hand-point-right::before { content: ""; }
.fa-hand-point-up::before { content: ""; }
.fa-hand-pointer::before { content: ""; }
.fa-hand-rock::before { content: ""; }
.fa-hand-scissors::before { content: ""; }
.fa-hand-spock::before { content: ""; }
.fa-hands::before { content: ""; }
.fa-hands-helping::before { content: ""; }
.fa-handshake::before { content: ""; }
.fa-hanukiah::before { content: ""; }
.fa-hard-hat::before { content: ""; }
.fa-hashtag::before { content: ""; }
.fa-hat-cowboy::before { content: ""; }
.fa-hat-cowboy-side::before { content: ""; }
.fa-hat-wizard::before { content: ""; }
.fa-hdd::before { content: ""; }
.fa-heading::before { content: ""; }
.fa-headphones::before { content: ""; }
.fa-headphones-alt::before { content: ""; }
.fa-headset::before { content: ""; }
.fa-heart::before { content: ""; }
.fa-heart-broken::before { content: ""; }
.fa-heartbeat::before { content: ""; }
.fa-helicopter::before { content: ""; }
.fa-highlighter::before { content: ""; }
.fa-hiking::before { content: ""; }
.fa-hippo::before { content: ""; }
.fa-hips::before { content: ""; }
.fa-hire-a-helper::before { content: ""; }
.fa-history::before { content: ""; }
.fa-hockey-puck::before { content: ""; }
.fa-holly-berry::before { content: ""; }
.fa-home::before { content: ""; }
.fa-hooli::before { content: ""; }
.fa-hornbill::before { content: ""; }
.fa-horse::before { content: ""; }
.fa-horse-head::before { content: ""; }
.fa-hospital::before { content: ""; }
.fa-hospital-alt::before { content: ""; }
.fa-hospital-symbol::before { content: ""; }
.fa-hot-tub::before { content: ""; }
.fa-hotdog::before { content: ""; }
.fa-hotel::before { content: ""; }
.fa-hotjar::before { content: ""; }
.fa-hourglass::before { content: ""; }
.fa-hourglass-end::before { content: ""; }
.fa-hourglass-half::before { content: ""; }
.fa-hourglass-start::before { content: ""; }
.fa-house-damage::before { content: ""; }
.fa-houzz::before { content: ""; }
.fa-hryvnia::before { content: ""; }
.fa-html5::before { content: ""; }
.fa-hubspot::before { content: ""; }
.fa-i-cursor::before { content: ""; }
.fa-ice-cream::before { content: ""; }
.fa-icicles::before { content: ""; }
.fa-icons::before { content: ""; }
.fa-id-badge::before { content: ""; }
.fa-id-card::before { content: ""; }
.fa-id-card-alt::before { content: ""; }
.fa-ideal::before { content: "邏"; }
.fa-igloo::before { content: ""; }
.fa-image::before { content: ""; }
.fa-images::before { content: ""; }
.fa-imdb::before { content: ""; }
.fa-inbox::before { content: ""; }
.fa-indent::before { content: ""; }
.fa-industry::before { content: ""; }
.fa-infinity::before { content: ""; }
.fa-info::before { content: ""; }
.fa-info-circle::before { content: ""; }
.fa-instagram::before { content: ""; }
.fa-instagram-square::before { content: "凌"; }
.fa-intercom::before { content: ""; }
.fa-internet-explorer::before { content: ""; }
.fa-invision::before { content: ""; }
.fa-ioxhost::before { content: ""; }
.fa-italic::before { content: ""; }
.fa-itch-io::before { content: ""; }
.fa-itunes::before { content: ""; }
.fa-itunes-note::before { content: ""; }
.fa-java::before { content: ""; }
.fa-jedi::before { content: ""; }
.fa-jedi-order::before { content: ""; }
.fa-jenkins::before { content: ""; }
.fa-jira::before { content: ""; }
.fa-joget::before { content: ""; }
.fa-joint::before { content: ""; }
.fa-joomla::before { content: ""; }
.fa-journal-whills::before { content: ""; }
.fa-js::before { content: ""; }
.fa-js-square::before { content: ""; }
.fa-jsfiddle::before { content: ""; }
.fa-kaaba::before { content: ""; }
.fa-kaggle::before { content: ""; }
.fa-key::before { content: ""; }
.fa-keybase::before { content: ""; }
.fa-keyboard::before { content: ""; }
.fa-keycdn::before { content: ""; }
.fa-khanda::before { content: ""; }
.fa-kickstarter::before { content: ""; }
.fa-kickstarter-k::before { content: ""; }
.fa-kiss::before { content: ""; }
.fa-kiss-beam::before { content: ""; }
.fa-kiss-wink-heart::before { content: ""; }
.fa-kiwi-bird::before { content: ""; }
.fa-korvue::before { content: ""; }
.fa-landmark::before { content: ""; }
.fa-language::before { content: ""; }
.fa-laptop::before { content: ""; }
.fa-laptop-code::before { content: ""; }
.fa-laptop-medical::before { content: ""; }
.fa-laravel::before { content: ""; }
.fa-lastfm::before { content: ""; }
.fa-lastfm-square::before { content: ""; }
.fa-laugh::before { content: ""; }
.fa-laugh-beam::before { content: ""; }
.fa-laugh-squint::before { content: ""; }
.fa-laugh-wink::before { content: ""; }
.fa-layer-group::before { content: ""; }
.fa-leaf::before { content: ""; }
.fa-leanpub::before { content: ""; }
.fa-lemon::before { content: ""; }
.fa-less::before { content: ""; }
.fa-less-than::before { content: ""; }
.fa-less-than-equal::before { content: ""; }
.fa-level-down-alt::before { content: ""; }
.fa-level-up-alt::before { content: ""; }
.fa-life-ring::before { content: ""; }
.fa-lightbulb::before { content: ""; }
.fa-line::before { content: ""; }
.fa-link::before { content: ""; }
.fa-linkedin::before { content: ""; }
.fa-linkedin-in::before { content: ""; }
.fa-linode::before { content: ""; }
.fa-linux::before { content: ""; }
.fa-lira-sign::before { content: ""; }
.fa-list::before { content: ""; }
.fa-list-alt::before { content: ""; }
.fa-list-ol::before { content: ""; }
.fa-list-ul::before { content: ""; }
.fa-location-arrow::before { content: ""; }
.fa-lock::before { content: ""; }
.fa-lock-open::before { content: ""; }
.fa-long-arrow-alt-down::before { content: ""; }
.fa-long-arrow-alt-left::before { content: ""; }
.fa-long-arrow-alt-right::before { content: ""; }
.fa-long-arrow-alt-up::before { content: ""; }
.fa-low-vision::before { content: ""; }
.fa-luggage-cart::before { content: ""; }
.fa-lyft::before { content: ""; }
.fa-magento::before { content: ""; }
.fa-magic::before { content: ""; }
.fa-magnet::before { content: ""; }
.fa-mail-bulk::before { content: ""; }
.fa-mailchimp::before { content: ""; }
.fa-male::before { content: ""; }
.fa-mandalorian::before { content: ""; }
.fa-map::before { content: ""; }
.fa-map-marked::before { content: ""; }
.fa-map-marked-alt::before { content: ""; }
.fa-map-marker::before { content: ""; }
.fa-map-marker-alt::before { content: ""; }
.fa-map-pin::before { content: ""; }
.fa-map-signs::before { content: ""; }
.fa-markdown::before { content: ""; }
.fa-marker::before { content: ""; }
.fa-mars::before { content: ""; }
.fa-mars-double::before { content: ""; }
.fa-mars-stroke::before { content: ""; }
.fa-mars-stroke-h::before { content: ""; }
.fa-mars-stroke-v::before { content: ""; }
.fa-mask::before { content: ""; }
.fa-mastodon::before { content: ""; }
.fa-maxcdn::before { content: ""; }
.fa-mdb::before { content: ""; }
.fa-medal::before { content: ""; }
.fa-medapps::before { content: ""; }
.fa-medium::before { content: ""; }
.fa-medium-m::before { content: ""; }
.fa-medkit::before { content: ""; }
.fa-medrt::before { content: ""; }
.fa-meetup::before { content: ""; }
.fa-megaport::before { content: ""; }
.fa-meh::before { content: ""; }
.fa-meh-blank::before { content: ""; }
.fa-meh-rolling-eyes::before { content: ""; }
.fa-memory::before { content: ""; }
.fa-mendeley::before { content: ""; }
.fa-menorah::before { content: ""; }
.fa-mercury::before { content: ""; }
.fa-meteor::before { content: ""; }
.fa-microblog::before { content: "駱"; }
.fa-microchip::before { content: ""; }
.fa-microphone::before { content: ""; }
.fa-microphone-alt::before { content: ""; }
.fa-microphone-alt-slash::before { content: ""; }
.fa-microphone-slash::before { content: ""; }
.fa-microscope::before { content: ""; }
.fa-microsoft::before { content: ""; }
.fa-minus::before { content: ""; }
.fa-minus-circle::before { content: ""; }
.fa-minus-square::before { content: ""; }
.fa-mitten::before { content: ""; }
.fa-mix::before { content: ""; }
.fa-mixcloud::before { content: ""; }
.fa-mixer::before { content: "稜"; }
.fa-mizuni::before { content: ""; }
.fa-mobile::before { content: ""; }
.fa-mobile-alt::before { content: ""; }
.fa-modx::before { content: ""; }
.fa-monero::before { content: ""; }
.fa-money-bill::before { content: ""; }
.fa-money-bill-alt::before { content: ""; }
.fa-money-bill-wave::before { content: ""; }
.fa-money-bill-wave-alt::before { content: ""; }
.fa-money-check::before { content: ""; }
.fa-money-check-alt::before { content: ""; }
.fa-monument::before { content: ""; }
.fa-moon::before { content: ""; }
.fa-mortar-pestle::before { content: ""; }
.fa-mosque::before { content: ""; }
.fa-motorcycle::before { content: ""; }
.fa-mountain::before { content: ""; }
.fa-mouse::before { content: ""; }
.fa-mouse-pointer::before { content: ""; }
.fa-mug-hot::before { content: ""; }
.fa-music::before { content: ""; }
.fa-napster::before { content: ""; }
.fa-neos::before { content: ""; }
.fa-network-wired::before { content: ""; }
.fa-neuter::before { content: ""; }
.fa-newspaper::before { content: ""; }
.fa-nimblr::before { content: ""; }
.fa-node::before { content: ""; }
.fa-node-js::before { content: ""; }
.fa-not-equal::before { content: ""; }
.fa-notes-medical::before { content: ""; }
.fa-npm::before { content: ""; }
.fa-ns8::before { content: ""; }
.fa-nutritionix::before { content: ""; }
.fa-object-group::before { content: ""; }
.fa-object-ungroup::before { content: ""; }
.fa-odnoklassniki::before { content: ""; }
.fa-odnoklassniki-square::before { content: ""; }
.fa-oil-can::before { content: ""; }
.fa-old-republic::before { content: ""; }
.fa-om::before { content: ""; }
.fa-opencart::before { content: ""; }
.fa-openid::before { content: ""; }
.fa-opera::before { content: ""; }
.fa-optin-monster::before { content: ""; }
.fa-orcid::before { content: ""; }
.fa-osi::before { content: ""; }
.fa-otter::before { content: ""; }
.fa-outdent::before { content: ""; }
.fa-page4::before { content: ""; }
.fa-pagelines::before { content: ""; }
.fa-pager::before { content: ""; }
.fa-paint-brush::before { content: ""; }
.fa-paint-roller::before { content: ""; }
.fa-palette::before { content: ""; }
.fa-palfed::before { content: ""; }
.fa-pallet::before { content: ""; }
.fa-paper-plane::before { content: ""; }
.fa-paperclip::before { content: ""; }
.fa-parachute-box::before { content: ""; }
.fa-paragraph::before { content: ""; }
.fa-parking::before { content: ""; }
.fa-passport::before { content: ""; }
.fa-pastafarianism::before { content: ""; }
.fa-paste::before { content: ""; }
.fa-patreon::before { content: ""; }
.fa-pause::before { content: ""; }
.fa-pause-circle::before { content: ""; }
.fa-paw::before { content: ""; }
.fa-paypal::before { content: ""; }
.fa-peace::before { content: ""; }
.fa-pen::before { content: ""; }
.fa-pen-alt::before { content: ""; }
.fa-pen-fancy::before { content: ""; }
.fa-pen-nib::before { content: ""; }
.fa-pen-square::before { content: ""; }
.fa-pencil-alt::before { content: ""; }
.fa-pencil-ruler::before { content: ""; }
.fa-penny-arcade::before { content: ""; }
.fa-people-carry::before { content: ""; }
.fa-pepper-hot::before { content: ""; }
.fa-percent::before { content: ""; }
.fa-percentage::before { content: ""; }
.fa-periscope::before { content: ""; }
.fa-person-booth::before { content: ""; }
.fa-phabricator::before { content: ""; }
.fa-phoenix-framework::before { content: ""; }
.fa-phoenix-squadron::before { content: ""; }
.fa-phone::before { content: ""; }
.fa-phone-alt::before { content: ""; }
.fa-phone-slash::before { content: ""; }
.fa-phone-square::before { content: ""; }
.fa-phone-square-alt::before { content: ""; }
.fa-phone-volume::before { content: ""; }
.fa-photo-video::before { content: ""; }
.fa-php::before { content: ""; }
.fa-pied-piper::before { content: ""; }
.fa-pied-piper-alt::before { content: ""; }
.fa-pied-piper-hat::before { content: ""; }
.fa-pied-piper-pp::before { content: ""; }
.fa-pied-piper-square::before { content: "爛"; }
.fa-piggy-bank::before { content: ""; }
.fa-pills::before { content: ""; }
.fa-pinterest::before { content: ""; }
.fa-pinterest-p::before { content: ""; }
.fa-pinterest-square::before { content: ""; }
.fa-pizza-slice::before { content: ""; }
.fa-place-of-worship::before { content: ""; }
.fa-plane::before { content: ""; }
.fa-plane-arrival::before { content: ""; }
.fa-plane-departure::before { content: ""; }
.fa-play::before { content: ""; }
.fa-play-circle::before { content: ""; }
.fa-playstation::before { content: ""; }
.fa-plug::before { content: ""; }
.fa-plus::before { content: ""; }
.fa-plus-circle::before { content: ""; }
.fa-plus-square::before { content: ""; }
.fa-podcast::before { content: ""; }
.fa-poll::before { content: ""; }
.fa-poll-h::before { content: ""; }
.fa-poo::before { content: ""; }
.fa-poo-storm::before { content: ""; }
.fa-poop::before { content: ""; }
.fa-portrait::before { content: ""; }
.fa-pound-sign::before { content: ""; }
.fa-power-off::before { content: ""; }
.fa-pray::before { content: ""; }
.fa-praying-hands::before { content: ""; }
.fa-prescription::before { content: ""; }
.fa-prescription-bottle::before { content: ""; }
.fa-prescription-bottle-alt::before { content: ""; }
.fa-print::before { content: ""; }
.fa-procedures::before { content: ""; }
.fa-product-hunt::before { content: ""; }
.fa-project-diagram::before { content: ""; }
.fa-pushed::before { content: ""; }
.fa-puzzle-piece::before { content: ""; }
.fa-python::before { content: ""; }
.fa-qq::before { content: ""; }
.fa-qrcode::before { content: ""; }
.fa-question::before { content: ""; }
.fa-question-circle::before { content: ""; }
.fa-quidditch::before { content: ""; }
.fa-quinscape::before { content: ""; }
.fa-quora::before { content: ""; }
.fa-quote-left::before { content: ""; }
.fa-quote-right::before { content: ""; }
.fa-quran::before { content: ""; }
.fa-r-project::before { content: ""; }
.fa-radiation::before { content: ""; }
.fa-radiation-alt::before { content: ""; }
.fa-rainbow::before { content: ""; }
.fa-random::before { content: ""; }
.fa-raspberry-pi::before { content: ""; }
.fa-ravelry::before { content: ""; }
.fa-react::before { content: ""; }
.fa-reacteurope::before { content: ""; }
.fa-readme::before { content: ""; }
.fa-rebel::before { content: ""; }
.fa-receipt::before { content: ""; }
.fa-record-vinyl::before { content: ""; }
.fa-recycle::before { content: ""; }
.fa-red-river::before { content: ""; }
.fa-reddit::before { content: ""; }
.fa-reddit-alien::before { content: ""; }
.fa-reddit-square::before { content: ""; }
.fa-redhat::before { content: ""; }
.fa-redo::before { content: ""; }
.fa-redo-alt::before { content: ""; }
.fa-registered::before { content: ""; }
.fa-remove-format::before { content: ""; }
.fa-renren::before { content: ""; }
.fa-reply::before { content: ""; }
.fa-reply-all::before { content: ""; }
.fa-replyd::before { content: ""; }
.fa-republican::before { content: ""; }
.fa-researchgate::before { content: ""; }
.fa-resolving::before { content: ""; }
.fa-restroom::before { content: ""; }
.fa-retweet::before { content: ""; }
.fa-rev::before { content: ""; }
.fa-ribbon::before { content: ""; }
.fa-ring::before { content: ""; }
.fa-road::before { content: ""; }
.fa-robot::before { content: ""; }
.fa-rocket::before { content: ""; }
.fa-rocketchat::before { content: ""; }
.fa-rockrms::before { content: ""; }
.fa-route::before { content: ""; }
.fa-rss::before { content: ""; }
.fa-rss-square::before { content: ""; }
.fa-ruble-sign::before { content: ""; }
.fa-ruler::before { content: ""; }
.fa-ruler-combined::before { content: ""; }
.fa-ruler-horizontal::before { content: ""; }
.fa-ruler-vertical::before { content: ""; }
.fa-running::before { content: ""; }
.fa-rupee-sign::before { content: ""; }
.fa-sad-cry::before { content: ""; }
.fa-sad-tear::before { content: ""; }
.fa-safari::before { content: ""; }
.fa-salesforce::before { content: ""; }
.fa-sass::before { content: ""; }
.fa-satellite::before { content: ""; }
.fa-satellite-dish::before { content: ""; }
.fa-save::before { content: ""; }
.fa-schlix::before { content: ""; }
.fa-school::before { content: ""; }
.fa-screwdriver::before { content: ""; }
.fa-scribd::before { content: ""; }
.fa-scroll::before { content: ""; }
.fa-sd-card::before { content: ""; }
.fa-search::before { content: ""; }
.fa-search-dollar::before { content: ""; }
.fa-search-location::before { content: ""; }
.fa-search-minus::before { content: ""; }
.fa-search-plus::before { content: ""; }
.fa-searchengin::before { content: ""; }
.fa-seedling::before { content: ""; }
.fa-sellcast::before { content: ""; }
.fa-sellsy::before { content: ""; }
.fa-server::before { content: ""; }
.fa-servicestack::before { content: ""; }
.fa-shapes::before { content: ""; }
.fa-share::before { content: ""; }
.fa-share-alt::before { content: ""; }
.fa-share-alt-square::before { content: ""; }
.fa-share-square::before { content: ""; }
.fa-shekel-sign::before { content: ""; }
.fa-shield-alt::before { content: ""; }
.fa-ship::before { content: ""; }
.fa-shipping-fast::before { content: ""; }
.fa-shirtsinbulk::before { content: ""; }
.fa-shoe-prints::before { content: ""; }
.fa-shopify::before { content: "綾"; }
.fa-shopping-bag::before { content: ""; }
.fa-shopping-basket::before { content: ""; }
.fa-shopping-cart::before { content: ""; }
.fa-shopware::before { content: ""; }
.fa-shower::before { content: ""; }
.fa-shuttle-van::before { content: ""; }
.fa-sign::before { content: ""; }
.fa-sign-in-alt::before { content: ""; }
.fa-sign-language::before { content: ""; }
.fa-sign-out-alt::before { content: ""; }
.fa-signal::before { content: ""; }
.fa-signature::before { content: ""; }
.fa-sim-card::before { content: ""; }
.fa-simplybuilt::before { content: ""; }
.fa-sistrix::before { content: ""; }
.fa-sitemap::before { content: ""; }
.fa-sith::before { content: ""; }
.fa-skating::before { content: ""; }
.fa-sketch::before { content: ""; }
.fa-skiing::before { content: ""; }
.fa-skiing-nordic::before { content: ""; }
.fa-skull::before { content: ""; }
.fa-skull-crossbones::before { content: ""; }
.fa-skyatlas::before { content: ""; }
.fa-skype::before { content: ""; }
.fa-slack::before { content: ""; }
.fa-slack-hash::before { content: ""; }
.fa-slash::before { content: ""; }
.fa-sleigh::before { content: ""; }
.fa-sliders-h::before { content: ""; }
.fa-slideshare::before { content: ""; }
.fa-smile::before { content: ""; }
.fa-smile-beam::before { content: ""; }
.fa-smile-wink::before { content: ""; }
.fa-smog::before { content: ""; }
.fa-smoking::before { content: ""; }
.fa-smoking-ban::before { content: ""; }
.fa-sms::before { content: ""; }
.fa-snapchat::before { content: ""; }
.fa-snapchat-ghost::before { content: ""; }
.fa-snapchat-square::before { content: ""; }
.fa-snowboarding::before { content: ""; }
.fa-snowflake::before { content: ""; }
.fa-snowman::before { content: ""; }
.fa-snowplow::before { content: ""; }
.fa-socks::before { content: ""; }
.fa-solar-panel::before { content: ""; }
.fa-sort::before { content: ""; }
.fa-sort-alpha-down::before { content: ""; }
.fa-sort-alpha-down-alt::before { content: ""; }
.fa-sort-alpha-up::before { content: ""; }
.fa-sort-alpha-up-alt::before { content: ""; }
.fa-sort-amount-down::before { content: ""; }
.fa-sort-amount-down-alt::before { content: ""; }
.fa-sort-amount-up::before { content: ""; }
.fa-sort-amount-up-alt::before { content: ""; }
.fa-sort-down::before { content: ""; }
.fa-sort-numeric-down::before { content: ""; }
.fa-sort-numeric-down-alt::before { content: ""; }
.fa-sort-numeric-up::before { content: ""; }
.fa-sort-numeric-up-alt::before { content: ""; }
.fa-sort-up::before { content: ""; }
.fa-soundcloud::before { content: ""; }
.fa-sourcetree::before { content: ""; }
.fa-spa::before { content: ""; }
.fa-space-shuttle::before { content: ""; }
.fa-speakap::before { content: ""; }
.fa-speaker-deck::before { content: ""; }
.fa-spell-check::before { content: ""; }
.fa-spider::before { content: ""; }
.fa-spinner::before { content: ""; }
.fa-splotch::before { content: ""; }
.fa-spotify::before { content: ""; }
.fa-spray-can::before { content: ""; }
.fa-square::before { content: ""; }
.fa-square-full::before { content: ""; }
.fa-square-root-alt::before { content: ""; }
.fa-squarespace::before { content: ""; }
.fa-stack-exchange::before { content: ""; }
.fa-stack-overflow::before { content: ""; }
.fa-stackpath::before { content: ""; }
.fa-stamp::before { content: ""; }
.fa-star::before { content: ""; }
.fa-star-and-crescent::before { content: ""; }
.fa-star-half::before { content: ""; }
.fa-star-half-alt::before { content: ""; }
.fa-star-of-david::before { content: ""; }
.fa-star-of-life::before { content: ""; }
.fa-staylinked::before { content: ""; }
.fa-steam::before { content: ""; }
.fa-steam-square::before { content: ""; }
.fa-steam-symbol::before { content: ""; }
.fa-step-backward::before { content: ""; }
.fa-step-forward::before { content: ""; }
.fa-stethoscope::before { content: ""; }
.fa-sticker-mule::before { content: ""; }
.fa-sticky-note::before { content: ""; }
.fa-stop::before { content: ""; }
.fa-stop-circle::before { content: ""; }
.fa-stopwatch::before { content: ""; }
.fa-store::before { content: ""; }
.fa-store-alt::before { content: ""; }
.fa-strava::before { content: ""; }
.fa-stream::before { content: ""; }
.fa-street-view::before { content: ""; }
.fa-strikethrough::before { content: ""; }
.fa-stripe::before { content: ""; }
.fa-stripe-s::before { content: ""; }
.fa-stroopwafel::before { content: ""; }
.fa-studiovinari::before { content: ""; }
.fa-stumbleupon::before { content: ""; }
.fa-stumbleupon-circle::before { content: ""; }
.fa-subscript::before { content: ""; }
.fa-subway::before { content: ""; }
.fa-suitcase::before { content: ""; }
.fa-suitcase-rolling::before { content: ""; }
.fa-sun::before { content: ""; }
.fa-superpowers::before { content: ""; }
.fa-superscript::before { content: ""; }
.fa-supple::before { content: ""; }
.fa-surprise::before { content: ""; }
.fa-suse::before { content: ""; }
.fa-swatchbook::before { content: ""; }
.fa-swift::before { content: ""; }
.fa-swimmer::before { content: ""; }
.fa-swimming-pool::before { content: ""; }
.fa-symfony::before { content: ""; }
.fa-synagogue::before { content: ""; }
.fa-sync::before { content: ""; }
.fa-sync-alt::before { content: ""; }
.fa-syringe::before { content: ""; }
.fa-table::before { content: ""; }
.fa-table-tennis::before { content: ""; }
.fa-tablet::before { content: ""; }
.fa-tablet-alt::before { content: ""; }
.fa-tablets::before { content: ""; }
.fa-tachometer-alt::before { content: ""; }
.fa-tag::before { content: ""; }
.fa-tags::before { content: ""; }
.fa-tape::before { content: ""; }
.fa-tasks::before { content: ""; }
.fa-taxi::before { content: ""; }
.fa-teamspeak::before { content: ""; }
.fa-teeth::before { content: ""; }
.fa-teeth-open::before { content: ""; }
.fa-telegram::before { content: ""; }
.fa-telegram-plane::before { content: ""; }
.fa-temperature-high::before { content: ""; }
.fa-temperature-low::before { content: ""; }
.fa-tencent-weibo::before { content: ""; }
.fa-tenge::before { content: ""; }
.fa-terminal::before { content: ""; }
.fa-text-height::before { content: ""; }
.fa-text-width::before { content: ""; }
.fa-th::before { content: ""; }
.fa-th-large::before { content: ""; }
.fa-th-list::before { content: ""; }
.fa-the-red-yeti::before { content: ""; }
.fa-theater-masks::before { content: ""; }
.fa-themeco::before { content: ""; }
.fa-themeisle::before { content: ""; }
.fa-thermometer::before { content: ""; }
.fa-thermometer-empty::before { content: ""; }
.fa-thermometer-full::before { content: ""; }
.fa-thermometer-half::before { content: ""; }
.fa-thermometer-quarter::before { content: ""; }
.fa-thermometer-three-quarters::before { content: ""; }
.fa-think-peaks::before { content: ""; }
.fa-thumbs-down::before { content: ""; }
.fa-thumbs-up::before { content: ""; }
.fa-thumbtack::before { content: ""; }
.fa-ticket-alt::before { content: ""; }
.fa-times::before { content: ""; }
.fa-times-circle::before { content: ""; }
.fa-tint::before { content: ""; }
.fa-tint-slash::before { content: ""; }
.fa-tired::before { content: ""; }
.fa-toggle-off::before { content: ""; }
.fa-toggle-on::before { content: ""; }
.fa-toilet::before { content: ""; }
.fa-toilet-paper::before { content: ""; }
.fa-toolbox::before { content: ""; }
.fa-tools::before { content: ""; }
.fa-tooth::before { content: ""; }
.fa-torah::before { content: ""; }
.fa-torii-gate::before { content: ""; }
.fa-tractor::before { content: ""; }
.fa-trade-federation::before { content: ""; }
.fa-trademark::before { content: ""; }
.fa-traffic-light::before { content: ""; }
.fa-trailer::before { content: "論"; }
.fa-train::before { content: ""; }
.fa-tram::before { content: ""; }
.fa-transgender::before { content: ""; }
.fa-transgender-alt::before { content: ""; }
.fa-trash::before { content: ""; }
.fa-trash-alt::before { content: ""; }
.fa-trash-restore::before { content: ""; }
.fa-trash-restore-alt::before { content: ""; }
.fa-tree::before { content: ""; }
.fa-trello::before { content: ""; }
.fa-tripadvisor::before { content: ""; }
.fa-trophy::before { content: ""; }
.fa-truck::before { content: ""; }
.fa-truck-loading::before { content: ""; }
.fa-truck-monster::before { content: ""; }
.fa-truck-moving::before { content: ""; }
.fa-truck-pickup::before { content: ""; }
.fa-tshirt::before { content: ""; }
.fa-tty::before { content: ""; }
.fa-tumblr::before { content: ""; }
.fa-tumblr-square::before { content: ""; }
.fa-tv::before { content: ""; }
.fa-twitch::before { content: ""; }
.fa-twitter::before { content: ""; }
.fa-twitter-square::before { content: ""; }
.fa-typo3::before { content: ""; }
.fa-uber::before { content: ""; }
.fa-ubuntu::before { content: ""; }
.fa-uikit::before { content: ""; }
.fa-umbraco::before { content: ""; }
.fa-umbrella::before { content: ""; }
.fa-umbrella-beach::before { content: ""; }
.fa-underline::before { content: ""; }
.fa-undo::before { content: ""; }
.fa-undo-alt::before { content: ""; }
.fa-uniregistry::before { content: ""; }
.fa-unity::before { content: "雷"; }
.fa-universal-access::before { content: ""; }
.fa-university::before { content: ""; }
.fa-unlink::before { content: ""; }
.fa-unlock::before { content: ""; }
.fa-unlock-alt::before { content: ""; }
.fa-untappd::before { content: ""; }
.fa-upload::before { content: ""; }
.fa-ups::before { content: ""; }
.fa-usb::before { content: ""; }
.fa-user::before { content: ""; }
.fa-user-alt::before { content: ""; }
.fa-user-alt-slash::before { content: ""; }
.fa-user-astronaut::before { content: ""; }
.fa-user-check::before { content: ""; }
.fa-user-circle::before { content: ""; }
.fa-user-clock::before { content: ""; }
.fa-user-cog::before { content: ""; }
.fa-user-edit::before { content: ""; }
.fa-user-friends::before { content: ""; }
.fa-user-graduate::before { content: ""; }
.fa-user-injured::before { content: ""; }
.fa-user-lock::before { content: ""; }
.fa-user-md::before { content: ""; }
.fa-user-minus::before { content: ""; }
.fa-user-ninja::before { content: ""; }
.fa-user-nurse::before { content: ""; }
.fa-user-plus::before { content: ""; }
.fa-user-secret::before { content: ""; }
.fa-user-shield::before { content: ""; }
.fa-user-slash::before { content: ""; }
.fa-user-tag::before { content: ""; }
.fa-user-tie::before { content: ""; }
.fa-user-times::before { content: ""; }
.fa-users::before { content: ""; }
.fa-users-cog::before { content: ""; }
.fa-usps::before { content: ""; }
.fa-ussunnah::before { content: ""; }
.fa-utensil-spoon::before { content: ""; }
.fa-utensils::before { content: ""; }
.fa-vaadin::before { content: ""; }
.fa-vector-square::before { content: ""; }
.fa-venus::before { content: ""; }
.fa-venus-double::before { content: ""; }
.fa-venus-mars::before { content: ""; }
.fa-viacoin::before { content: ""; }
.fa-viadeo::before { content: ""; }
.fa-viadeo-square::before { content: ""; }
.fa-vial::before { content: ""; }
.fa-vials::before { content: ""; }
.fa-viber::before { content: ""; }
.fa-video::before { content: ""; }
.fa-video-slash::before { content: ""; }
.fa-vihara::before { content: ""; }
.fa-vimeo::before { content: ""; }
.fa-vimeo-square::before { content: ""; }
.fa-vimeo-v::before { content: ""; }
.fa-vine::before { content: ""; }
.fa-vk::before { content: ""; }
.fa-vnv::before { content: ""; }
.fa-voicemail::before { content: ""; }
.fa-volleyball-ball::before { content: ""; }
.fa-volume-down::before { content: ""; }
.fa-volume-mute::before { content: ""; }
.fa-volume-off::before { content: ""; }
.fa-volume-up::before { content: ""; }
.fa-vote-yea::before { content: ""; }
.fa-vr-cardboard::before { content: ""; }
.fa-vuejs::before { content: ""; }
.fa-walking::before { content: ""; }
.fa-wallet::before { content: ""; }
.fa-warehouse::before { content: ""; }
.fa-water::before { content: ""; }
.fa-wave-square::before { content: ""; }
.fa-waze::before { content: ""; }
.fa-weebly::before { content: ""; }
.fa-weibo::before { content: ""; }
.fa-weight::before { content: ""; }
.fa-weight-hanging::before { content: ""; }
.fa-weixin::before { content: ""; }
.fa-whatsapp::before { content: ""; }
.fa-whatsapp-square::before { content: ""; }
.fa-wheelchair::before { content: ""; }
.fa-whmcs::before { content: ""; }
.fa-wifi::before { content: ""; }
.fa-wikipedia-w::before { content: ""; }
.fa-wind::before { content: ""; }
.fa-window-close::before { content: ""; }
.fa-window-maximize::before { content: ""; }
.fa-window-minimize::before { content: ""; }
.fa-window-restore::before { content: ""; }
.fa-windows::before { content: ""; }
.fa-wine-bottle::before { content: ""; }
.fa-wine-glass::before { content: ""; }
.fa-wine-glass-alt::before { content: ""; }
.fa-wix::before { content: ""; }
.fa-wizards-of-the-coast::before { content: ""; }
.fa-wolf-pack-battalion::before { content: ""; }
.fa-won-sign::before { content: ""; }
.fa-wordpress::before { content: ""; }
.fa-wordpress-simple::before { content: ""; }
.fa-wpbeginner::before { content: ""; }
.fa-wpexplorer::before { content: ""; }
.fa-wpforms::before { content: ""; }
.fa-wpressr::before { content: ""; }
.fa-wrench::before { content: ""; }
.fa-x-ray::before { content: ""; }
.fa-xbox::before { content: ""; }
.fa-xing::before { content: ""; }
.fa-xing-square::before { content: ""; }
.fa-y-combinator::before { content: ""; }
.fa-yahoo::before { content: ""; }
.fa-yammer::before { content: ""; }
.fa-yandex::before { content: ""; }
.fa-yandex-international::before { content: ""; }
.fa-yarn::before { content: ""; }
.fa-yelp::before { content: ""; }
.fa-yen-sign::before { content: ""; }
.fa-yin-yang::before { content: ""; }
.fa-yoast::before { content: ""; }
.fa-youtube::before { content: ""; }
.fa-youtube-square::before { content: ""; }
.fa-zhihu::before { content: ""; }
.sr-only { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.sr-only-focusable:active, .sr-only-focusable:focus { clip: auto; height: auto; margin: 0px; overflow: visible; position: static; width: auto; }
@font-face { font-family: "Font Awesome 5 Brands"; font-style: normal; font-weight: 400; font-display: auto; src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.woff") format("woff"), url("../webfonts/fa-brands-400.ttf") format("truetype"); }
.fab { font-family: "Font Awesome 5 Brands"; }
@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 400; font-display: auto; src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.woff") format("woff"), url("../webfonts/fa-regular-400.ttf") format("truetype"); }
.fab, .far { font-weight: 400; }
@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 900; font-display: auto; src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.woff") format("woff"), url("../webfonts/fa-solid-900.ttf") format("truetype"); }
.fa, .far, .fas { font-family: "Font Awesome 5 Free"; }
.fa, .fas { font-weight: 900; }
@font-face { font-family: Material-Design-Iconic-Font; src: url("../webfonts/Material-Design-Iconic-Font.woff2?v=2.2.0") format("woff2"), url("../webfonts/Material-Design-Iconic-Font.woff?v=2.2.0") format("woff"), url("../webfonts/Material-Design-Iconic-Font.ttf?v=2.2.0") format("truetype"); }
.zmdi { 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: Material-Design-Iconic-Font; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
.zmdi-hc-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }
.zmdi-hc-2x { font-size: 2em; }
.zmdi-hc-3x { font-size: 3em; }
.zmdi-hc-4x { font-size: 4em; }
.zmdi-hc-5x { font-size: 5em; }
.zmdi-hc-fw { width: 1.28571em; text-align: center; }
.zmdi-hc-ul { padding-left: 0px; margin-left: 2.14286em; list-style-type: none; }
.zmdi-hc-ul > li { position: relative; }
.zmdi-hc-li { position: absolute; left: -2.14286em; width: 2.14286em; top: 0.142857em; text-align: center; }
.zmdi-hc-li.zmdi-hc-lg { left: -1.85714em; }
.zmdi-hc-border { padding: 0.1em 0.25em; border: 0.1em solid rgb(158, 158, 158); border-radius: 2px; }
.zmdi-hc-border-circle { padding: 0.1em 0.25em; border: 0.1em solid rgb(158, 158, 158); border-radius: 50%; }
.zmdi.pull-left { float: left; margin-right: 0.15em; }
.zmdi.pull-right { float: right; margin-left: 0.15em; }
.zmdi-hc-spin { animation: 1.5s linear 0s infinite normal none running zmdi-spin; }
.zmdi-hc-spin-reverse { animation: 1.5s linear 0s infinite normal none running zmdi-spin-reverse; }
@-webkit-keyframes zmdi-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@keyframes zmdi-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@-webkit-keyframes zmdi-spin-reverse { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(-359deg); }
}
@keyframes zmdi-spin-reverse { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(-359deg); }
}
.zmdi-hc-rotate-90 { transform: rotate(90deg); }
.zmdi-hc-rotate-180 { transform: rotate(180deg); }
.zmdi-hc-rotate-270 { transform: rotate(270deg); }
.zmdi-hc-flip-horizontal { transform: scale(-1, 1); }
.zmdi-hc-flip-vertical { transform: scale(1, -1); }
.zmdi-hc-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }
.zmdi-hc-stack-1x, .zmdi-hc-stack-2x { position: absolute; left: 0px; width: 100%; text-align: center; }
.zmdi-hc-stack-1x { line-height: inherit; }
.zmdi-hc-stack-2x { font-size: 2em; }
.zmdi-hc-inverse { color: rgb(255, 255, 255); }
.zmdi-3d-rotation::before { content: ""; }
.zmdi-airplane-off::before { content: ""; }
.zmdi-airplane::before { content: ""; }
.zmdi-album::before { content: ""; }
.zmdi-archive::before { content: ""; }
.zmdi-assignment-account::before { content: ""; }
.zmdi-assignment-alert::before { content: ""; }
.zmdi-assignment-check::before { content: ""; }
.zmdi-assignment-o::before { content: ""; }
.zmdi-assignment-return::before { content: ""; }
.zmdi-assignment-returned::before { content: ""; }
.zmdi-assignment::before { content: ""; }
.zmdi-attachment-alt::before { content: ""; }
.zmdi-attachment::before { content: ""; }
.zmdi-audio::before { content: ""; }
.zmdi-badge-check::before { content: ""; }
.zmdi-balance-wallet::before { content: ""; }
.zmdi-balance::before { content: ""; }
.zmdi-battery-alert::before { content: ""; }
.zmdi-battery-flash::before { content: ""; }
.zmdi-battery-unknown::before { content: ""; }
.zmdi-battery::before { content: ""; }
.zmdi-bike::before { content: ""; }
.zmdi-block-alt::before { content: ""; }
.zmdi-block::before { content: ""; }
.zmdi-boat::before { content: ""; }
.zmdi-book-image::before { content: ""; }
.zmdi-book::before { content: ""; }
.zmdi-bookmark-outline::before { content: ""; }
.zmdi-bookmark::before { content: ""; }
.zmdi-brush::before { content: ""; }
.zmdi-bug::before { content: ""; }
.zmdi-bus::before { content: ""; }
.zmdi-cake::before { content: ""; }
.zmdi-car-taxi::before { content: ""; }
.zmdi-car-wash::before { content: ""; }
.zmdi-car::before { content: ""; }
.zmdi-card-giftcard::before { content: ""; }
.zmdi-card-membership::before { content: ""; }
.zmdi-card-travel::before { content: ""; }
.zmdi-card::before { content: ""; }
.zmdi-case-check::before { content: ""; }
.zmdi-case-download::before { content: ""; }
.zmdi-case-play::before { content: ""; }
.zmdi-case::before { content: ""; }
.zmdi-cast-connected::before { content: ""; }
.zmdi-cast::before { content: ""; }
.zmdi-chart-donut::before { content: ""; }
.zmdi-chart::before { content: ""; }
.zmdi-city-alt::before { content: ""; }
.zmdi-city::before { content: ""; }
.zmdi-close-circle-o::before { content: ""; }
.zmdi-close-circle::before { content: ""; }
.zmdi-close::before { content: ""; }
.zmdi-cocktail::before { content: ""; }
.zmdi-code-setting::before { content: ""; }
.zmdi-code-smartphone::before { content: ""; }
.zmdi-code::before { content: ""; }
.zmdi-coffee::before { content: ""; }
.zmdi-collection-bookmark::before { content: ""; }
.zmdi-collection-case-play::before { content: ""; }
.zmdi-collection-folder-image::before { content: ""; }
.zmdi-collection-image-o::before { content: ""; }
.zmdi-collection-image::before { content: ""; }
.zmdi-collection-item-1::before { content: ""; }
.zmdi-collection-item-2::before { content: ""; }
.zmdi-collection-item-3::before { content: ""; }
.zmdi-collection-item-4::before { content: ""; }
.zmdi-collection-item-5::before { content: ""; }
.zmdi-collection-item-6::before { content: ""; }
.zmdi-collection-item-7::before { content: ""; }
.zmdi-collection-item-8::before { content: ""; }
.zmdi-collection-item-9-plus::before { content: ""; }
.zmdi-collection-item-9::before { content: ""; }
.zmdi-collection-item::before { content: ""; }
.zmdi-collection-music::before { content: ""; }
.zmdi-collection-pdf::before { content: ""; }
.zmdi-collection-plus::before { content: ""; }
.zmdi-collection-speaker::before { content: ""; }
.zmdi-collection-text::before { content: ""; }
.zmdi-collection-video::before { content: ""; }
.zmdi-compass::before { content: ""; }
.zmdi-cutlery::before { content: ""; }
.zmdi-delete::before { content: ""; }
.zmdi-dialpad::before { content: ""; }
.zmdi-dns::before { content: ""; }
.zmdi-drink::before { content: ""; }
.zmdi-edit::before { content: ""; }
.zmdi-email-open::before { content: ""; }
.zmdi-email::before { content: ""; }
.zmdi-eye-off::before { content: ""; }
.zmdi-eye::before { content: ""; }
.zmdi-eyedropper::before { content: ""; }
.zmdi-favorite-outline::before { content: ""; }
.zmdi-favorite::before { content: ""; }
.zmdi-filter-list::before { content: ""; }
.zmdi-fire::before { content: ""; }
.zmdi-flag::before { content: ""; }
.zmdi-flare::before { content: ""; }
.zmdi-flash-auto::before { content: ""; }
.zmdi-flash-off::before { content: ""; }
.zmdi-flash::before { content: ""; }
.zmdi-flip::before { content: ""; }
.zmdi-flower-alt::before { content: ""; }
.zmdi-flower::before { content: ""; }
.zmdi-font::before { content: ""; }
.zmdi-fullscreen-alt::before { content: ""; }
.zmdi-fullscreen-exit::before { content: ""; }
.zmdi-fullscreen::before { content: ""; }
.zmdi-functions::before { content: ""; }
.zmdi-gas-station::before { content: ""; }
.zmdi-gesture::before { content: ""; }
.zmdi-globe-alt::before { content: ""; }
.zmdi-globe-lock::before { content: ""; }
.zmdi-globe::before { content: ""; }
.zmdi-graduation-cap::before { content: ""; }
.zmdi-home::before { content: ""; }
.zmdi-hospital-alt::before { content: ""; }
.zmdi-hospital::before { content: ""; }
.zmdi-hotel::before { content: ""; }
.zmdi-hourglass-alt::before { content: ""; }
.zmdi-hourglass-outline::before { content: ""; }
.zmdi-hourglass::before { content: ""; }
.zmdi-http::before { content: ""; }
.zmdi-image-alt::before { content: ""; }
.zmdi-image-o::before { content: ""; }
.zmdi-image::before { content: ""; }
.zmdi-inbox::before { content: ""; }
.zmdi-invert-colors-off::before { content: ""; }
.zmdi-invert-colors::before { content: ""; }
.zmdi-key::before { content: ""; }
.zmdi-label-alt-outline::before { content: ""; }
.zmdi-label-alt::before { content: ""; }
.zmdi-label-heart::before { content: ""; }
.zmdi-label::before { content: ""; }
.zmdi-labels::before { content: ""; }
.zmdi-lamp::before { content: ""; }
.zmdi-landscape::before { content: ""; }
.zmdi-layers-off::before { content: ""; }
.zmdi-layers::before { content: ""; }
.zmdi-library::before { content: ""; }
.zmdi-link::before { content: ""; }
.zmdi-lock-open::before { content: ""; }
.zmdi-lock-outline::before { content: ""; }
.zmdi-lock::before { content: ""; }
.zmdi-mail-reply-all::before { content: ""; }
.zmdi-mail-reply::before { content: ""; }
.zmdi-mail-send::before { content: ""; }
.zmdi-mall::before { content: ""; }
.zmdi-map::before { content: ""; }
.zmdi-menu::before { content: ""; }
.zmdi-money-box::before { content: ""; }
.zmdi-money-off::before { content: ""; }
.zmdi-money::before { content: ""; }
.zmdi-more-vert::before { content: ""; }
.zmdi-more::before { content: ""; }
.zmdi-movie-alt::before { content: ""; }
.zmdi-movie::before { content: ""; }
.zmdi-nature-people::before { content: ""; }
.zmdi-nature::before { content: ""; }
.zmdi-navigation::before { content: ""; }
.zmdi-open-in-browser::before { content: ""; }
.zmdi-open-in-new::before { content: ""; }
.zmdi-palette::before { content: ""; }
.zmdi-parking::before { content: ""; }
.zmdi-pin-account::before { content: ""; }
.zmdi-pin-assistant::before { content: ""; }
.zmdi-pin-drop::before { content: ""; }
.zmdi-pin-help::before { content: ""; }
.zmdi-pin-off::before { content: ""; }
.zmdi-pin::before { content: ""; }
.zmdi-pizza::before { content: ""; }
.zmdi-plaster::before { content: ""; }
.zmdi-power-setting::before { content: ""; }
.zmdi-power::before { content: ""; }
.zmdi-print::before { content: ""; }
.zmdi-puzzle-piece::before { content: ""; }
.zmdi-quote::before { content: ""; }
.zmdi-railway::before { content: ""; }
.zmdi-receipt::before { content: ""; }
.zmdi-refresh-alt::before { content: ""; }
.zmdi-refresh-sync-alert::before { content: ""; }
.zmdi-refresh-sync-off::before { content: ""; }
.zmdi-refresh-sync::before { content: ""; }
.zmdi-refresh::before { content: ""; }
.zmdi-roller::before { content: ""; }
.zmdi-ruler::before { content: ""; }
.zmdi-scissors::before { content: ""; }
.zmdi-screen-rotation-lock::before { content: ""; }
.zmdi-screen-rotation::before { content: ""; }
.zmdi-search-for::before { content: ""; }
.zmdi-search-in-file::before { content: ""; }
.zmdi-search-in-page::before { content: ""; }
.zmdi-search-replace::before { content: ""; }
.zmdi-search::before { content: ""; }
.zmdi-seat::before { content: ""; }
.zmdi-settings-square::before { content: ""; }
.zmdi-settings::before { content: ""; }
.zmdi-shield-check::before { content: ""; }
.zmdi-shield-security::before { content: ""; }
.zmdi-shopping-basket::before { content: ""; }
.zmdi-shopping-cart-plus::before { content: ""; }
.zmdi-shopping-cart::before { content: ""; }
.zmdi-sign-in::before { content: ""; }
.zmdi-sort-amount-asc::before { content: ""; }
.zmdi-sort-amount-desc::before { content: ""; }
.zmdi-sort-asc::before { content: ""; }
.zmdi-sort-desc::before { content: ""; }
.zmdi-spellcheck::before { content: ""; }
.zmdi-storage::before { content: ""; }
.zmdi-store-24::before { content: ""; }
.zmdi-store::before { content: ""; }
.zmdi-subway::before { content: ""; }
.zmdi-sun::before { content: ""; }
.zmdi-tab-unselected::before { content: ""; }
.zmdi-tab::before { content: ""; }
.zmdi-tag-close::before { content: ""; }
.zmdi-tag-more::before { content: ""; }
.zmdi-tag::before { content: ""; }
.zmdi-thumb-down::before { content: ""; }
.zmdi-thumb-up-down::before { content: ""; }
.zmdi-thumb-up::before { content: ""; }
.zmdi-ticket-star::before { content: ""; }
.zmdi-toll::before { content: ""; }
.zmdi-toys::before { content: ""; }
.zmdi-traffic::before { content: ""; }
.zmdi-translate::before { content: ""; }
.zmdi-triangle-down::before { content: ""; }
.zmdi-triangle-up::before { content: ""; }
.zmdi-truck::before { content: ""; }
.zmdi-turning-sign::before { content: ""; }
.zmdi-wallpaper::before { content: ""; }
.zmdi-washing-machine::before { content: ""; }
.zmdi-window-maximize::before { content: ""; }
.zmdi-window-minimize::before { content: ""; }
.zmdi-window-restore::before { content: ""; }
.zmdi-wrench::before { content: ""; }
.zmdi-zoom-in::before { content: ""; }
.zmdi-zoom-out::before { content: ""; }
.zmdi-alert-circle-o::before { content: ""; }
.zmdi-alert-circle::before { content: ""; }
.zmdi-alert-octagon::before { content: ""; }
.zmdi-alert-polygon::before { content: ""; }
.zmdi-alert-triangle::before { content: ""; }
.zmdi-help-outline::before { content: ""; }
.zmdi-help::before { content: ""; }
.zmdi-info-outline::before { content: ""; }
.zmdi-info::before { content: ""; }
.zmdi-notifications-active::before { content: ""; }
.zmdi-notifications-add::before { content: ""; }
.zmdi-notifications-none::before { content: ""; }
.zmdi-notifications-off::before { content: ""; }
.zmdi-notifications-paused::before { content: ""; }
.zmdi-notifications::before { content: ""; }
.zmdi-account-add::before { content: ""; }
.zmdi-account-box-mail::before { content: ""; }
.zmdi-account-box-o::before { content: ""; }
.zmdi-account-box-phone::before { content: ""; }
.zmdi-account-box::before { content: ""; }
.zmdi-account-calendar::before { content: ""; }
.zmdi-account-circle::before { content: ""; }
.zmdi-account-o::before { content: ""; }
.zmdi-account::before { content: ""; }
.zmdi-accounts-add::before { content: ""; }
.zmdi-accounts-alt::before { content: ""; }
.zmdi-accounts-list-alt::before { content: ""; }
.zmdi-accounts-list::before { content: ""; }
.zmdi-accounts-outline::before { content: ""; }
.zmdi-accounts::before { content: ""; }
.zmdi-face::before { content: ""; }
.zmdi-female::before { content: ""; }
.zmdi-male-alt::before { content: ""; }
.zmdi-male-female::before { content: ""; }
.zmdi-male::before { content: ""; }
.zmdi-mood-bad::before { content: ""; }
.zmdi-mood::before { content: ""; }
.zmdi-run::before { content: ""; }
.zmdi-walk::before { content: ""; }
.zmdi-cloud-box::before { content: ""; }
.zmdi-cloud-circle::before { content: ""; }
.zmdi-cloud-done::before { content: ""; }
.zmdi-cloud-download::before { content: ""; }
.zmdi-cloud-off::before { content: ""; }
.zmdi-cloud-outline-alt::before { content: ""; }
.zmdi-cloud-outline::before { content: ""; }
.zmdi-cloud-upload::before { content: ""; }
.zmdi-cloud::before { content: ""; }
.zmdi-download::before { content: ""; }
.zmdi-file-plus::before { content: ""; }
.zmdi-file-text::before { content: ""; }
.zmdi-file::before { content: ""; }
.zmdi-folder-outline::before { content: ""; }
.zmdi-folder-person::before { content: ""; }
.zmdi-folder-star-alt::before { content: ""; }
.zmdi-folder-star::before { content: ""; }
.zmdi-folder::before { content: ""; }
.zmdi-gif::before { content: ""; }
.zmdi-upload::before { content: ""; }
.zmdi-border-all::before { content: ""; }
.zmdi-border-bottom::before { content: ""; }
.zmdi-border-clear::before { content: ""; }
.zmdi-border-color::before { content: ""; }
.zmdi-border-horizontal::before { content: ""; }
.zmdi-border-inner::before { content: ""; }
.zmdi-border-left::before { content: ""; }
.zmdi-border-outer::before { content: ""; }
.zmdi-border-right::before { content: ""; }
.zmdi-border-style::before { content: ""; }
.zmdi-border-top::before { content: ""; }
.zmdi-border-vertical::before { content: ""; }
.zmdi-copy::before { content: ""; }
.zmdi-crop::before { content: ""; }
.zmdi-format-align-center::before { content: ""; }
.zmdi-format-align-justify::before { content: ""; }
.zmdi-format-align-left::before { content: ""; }
.zmdi-format-align-right::before { content: ""; }
.zmdi-format-bold::before { content: ""; }
.zmdi-format-clear-all::before { content: ""; }
.zmdi-format-clear::before { content: ""; }
.zmdi-format-color-fill::before { content: ""; }
.zmdi-format-color-reset::before { content: ""; }
.zmdi-format-color-text::before { content: ""; }
.zmdi-format-indent-decrease::before { content: ""; }
.zmdi-format-indent-increase::before { content: ""; }
.zmdi-format-italic::before { content: ""; }
.zmdi-format-line-spacing::before { content: ""; }
.zmdi-format-list-bulleted::before { content: ""; }
.zmdi-format-list-numbered::before { content: ""; }
.zmdi-format-ltr::before { content: ""; }
.zmdi-format-rtl::before { content: ""; }
.zmdi-format-size::before { content: ""; }
.zmdi-format-strikethrough-s::before { content: ""; }
.zmdi-format-strikethrough::before { content: ""; }
.zmdi-format-subject::before { content: ""; }
.zmdi-format-underlined::before { content: ""; }
.zmdi-format-valign-bottom::before { content: ""; }
.zmdi-format-valign-center::before { content: ""; }
.zmdi-format-valign-top::before { content: ""; }
.zmdi-redo::before { content: ""; }
.zmdi-select-all::before { content: ""; }
.zmdi-space-bar::before { content: ""; }
.zmdi-text-format::before { content: ""; }
.zmdi-transform::before { content: ""; }
.zmdi-undo::before { content: ""; }
.zmdi-wrap-text::before { content: ""; }
.zmdi-comment-alert::before { content: ""; }
.zmdi-comment-alt-text::before { content: ""; }
.zmdi-comment-alt::before { content: ""; }
.zmdi-comment-edit::before { content: ""; }
.zmdi-comment-image::before { content: ""; }
.zmdi-comment-list::before { content: ""; }
.zmdi-comment-more::before { content: ""; }
.zmdi-comment-outline::before { content: ""; }
.zmdi-comment-text-alt::before { content: ""; }
.zmdi-comment-text::before { content: ""; }
.zmdi-comment-video::before { content: ""; }
.zmdi-comment::before { content: ""; }
.zmdi-comments::before { content: ""; }
.zmdi-check-all::before { content: ""; }
.zmdi-check-circle-u::before { content: ""; }
.zmdi-check-circle::before { content: ""; }
.zmdi-check-square::before { content: ""; }
.zmdi-check::before { content: ""; }
.zmdi-circle-o::before { content: ""; }
.zmdi-circle::before { content: ""; }
.zmdi-dot-circle-alt::before { content: ""; }
.zmdi-dot-circle::before { content: ""; }
.zmdi-minus-circle-outline::before { content: ""; }
.zmdi-minus-circle::before { content: ""; }
.zmdi-minus-square::before { content: ""; }
.zmdi-minus::before { content: ""; }
.zmdi-plus-circle-o-duplicate::before { content: ""; }
.zmdi-plus-circle-o::before { content: ""; }
.zmdi-plus-circle::before { content: ""; }
.zmdi-plus-square::before { content: ""; }
.zmdi-plus::before { content: ""; }
.zmdi-square-o::before { content: ""; }
.zmdi-star-circle::before { content: ""; }
.zmdi-star-half::before { content: ""; }
.zmdi-star-outline::before { content: ""; }
.zmdi-star::before { content: ""; }
.zmdi-bluetooth-connected::before { content: ""; }
.zmdi-bluetooth-off::before { content: ""; }
.zmdi-bluetooth-search::before { content: ""; }
.zmdi-bluetooth-setting::before { content: ""; }
.zmdi-bluetooth::before { content: ""; }
.zmdi-camera-add::before { content: ""; }
.zmdi-camera-alt::before { content: ""; }
.zmdi-camera-bw::before { content: ""; }
.zmdi-camera-front::before { content: ""; }
.zmdi-camera-mic::before { content: ""; }
.zmdi-camera-party-mode::before { content: ""; }
.zmdi-camera-rear::before { content: ""; }
.zmdi-camera-roll::before { content: ""; }
.zmdi-camera-switch::before { content: ""; }
.zmdi-camera::before { content: ""; }
.zmdi-card-alert::before { content: ""; }
.zmdi-card-off::before { content: ""; }
.zmdi-card-sd::before { content: ""; }
.zmdi-card-sim::before { content: ""; }
.zmdi-desktop-mac::before { content: ""; }
.zmdi-desktop-windows::before { content: ""; }
.zmdi-device-hub::before { content: ""; }
.zmdi-devices-off::before { content: ""; }
.zmdi-devices::before { content: ""; }
.zmdi-dock::before { content: ""; }
.zmdi-floppy::before { content: ""; }
.zmdi-gamepad::before { content: ""; }
.zmdi-gps-dot::before { content: ""; }
.zmdi-gps-off::before { content: ""; }
.zmdi-gps::before { content: ""; }
.zmdi-headset-mic::before { content: ""; }
.zmdi-headset::before { content: ""; }
.zmdi-input-antenna::before { content: ""; }
.zmdi-input-composite::before { content: ""; }
.zmdi-input-hdmi::before { content: ""; }
.zmdi-input-power::before { content: ""; }
.zmdi-input-svideo::before { content: ""; }
.zmdi-keyboard-hide::before { content: ""; }
.zmdi-keyboard::before { content: ""; }
.zmdi-laptop-chromebook::before { content: ""; }
.zmdi-laptop-mac::before { content: ""; }
.zmdi-laptop::before { content: ""; }
.zmdi-mic-off::before { content: ""; }
.zmdi-mic-outline::before { content: ""; }
.zmdi-mic-setting::before { content: ""; }
.zmdi-mic::before { content: ""; }
.zmdi-mouse::before { content: ""; }
.zmdi-network-alert::before { content: ""; }
.zmdi-network-locked::before { content: ""; }
.zmdi-network-off::before { content: ""; }
.zmdi-network-outline::before { content: ""; }
.zmdi-network-setting::before { content: ""; }
.zmdi-network::before { content: ""; }
.zmdi-phone-bluetooth::before { content: ""; }
.zmdi-phone-end::before { content: ""; }
.zmdi-phone-forwarded::before { content: ""; }
.zmdi-phone-in-talk::before { content: ""; }
.zmdi-phone-locked::before { content: ""; }
.zmdi-phone-missed::before { content: ""; }
.zmdi-phone-msg::before { content: ""; }
.zmdi-phone-paused::before { content: ""; }
.zmdi-phone-ring::before { content: ""; }
.zmdi-phone-setting::before { content: ""; }
.zmdi-phone-sip::before { content: ""; }
.zmdi-phone::before { content: ""; }
.zmdi-portable-wifi-changes::before { content: ""; }
.zmdi-portable-wifi-off::before { content: ""; }
.zmdi-portable-wifi::before { content: ""; }
.zmdi-radio::before { content: ""; }
.zmdi-reader::before { content: ""; }
.zmdi-remote-control-alt::before { content: ""; }
.zmdi-remote-control::before { content: ""; }
.zmdi-router::before { content: ""; }
.zmdi-scanner::before { content: ""; }
.zmdi-smartphone-android::before { content: ""; }
.zmdi-smartphone-download::before { content: ""; }
.zmdi-smartphone-erase::before { content: ""; }
.zmdi-smartphone-info::before { content: ""; }
.zmdi-smartphone-iphone::before { content: ""; }
.zmdi-smartphone-landscape-lock::before { content: ""; }
.zmdi-smartphone-landscape::before { content: ""; }
.zmdi-smartphone-lock::before { content: ""; }
.zmdi-smartphone-portrait-lock::before { content: ""; }
.zmdi-smartphone-ring::before { content: ""; }
.zmdi-smartphone-setting::before { content: ""; }
.zmdi-smartphone-setup::before { content: ""; }
.zmdi-smartphone::before { content: ""; }
.zmdi-speaker::before { content: ""; }
.zmdi-tablet-android::before { content: ""; }
.zmdi-tablet-mac::before { content: ""; }
.zmdi-tablet::before { content: ""; }
.zmdi-tv-alt-play::before { content: ""; }
.zmdi-tv-list::before { content: ""; }
.zmdi-tv-play::before { content: ""; }
.zmdi-tv::before { content: ""; }
.zmdi-usb::before { content: ""; }
.zmdi-videocam-off::before { content: ""; }
.zmdi-videocam-switch::before { content: ""; }
.zmdi-videocam::before { content: ""; }
.zmdi-watch::before { content: ""; }
.zmdi-wifi-alt-2::before { content: ""; }
.zmdi-wifi-alt::before { content: ""; }
.zmdi-wifi-info::before { content: ""; }
.zmdi-wifi-lock::before { content: ""; }
.zmdi-wifi-off::before { content: ""; }
.zmdi-wifi-outline::before { content: ""; }
.zmdi-wifi::before { content: ""; }
.zmdi-arrow-left-bottom::before { content: ""; }
.zmdi-arrow-left::before { content: ""; }
.zmdi-arrow-merge::before { content: ""; }
.zmdi-arrow-missed::before { content: ""; }
.zmdi-arrow-right-top::before { content: ""; }
.zmdi-arrow-right::before { content: ""; }
.zmdi-arrow-split::before { content: ""; }
.zmdi-arrows::before { content: ""; }
.zmdi-caret-down-circle::before { content: ""; }
.zmdi-caret-down::before { content: ""; }
.zmdi-caret-left-circle::before { content: ""; }
.zmdi-caret-left::before { content: ""; }
.zmdi-caret-right-circle::before { content: ""; }
.zmdi-caret-right::before { content: ""; }
.zmdi-caret-up-circle::before { content: ""; }
.zmdi-caret-up::before { content: ""; }
.zmdi-chevron-down::before { content: ""; }
.zmdi-chevron-left::before { content: ""; }
.zmdi-chevron-right::before { content: ""; }
.zmdi-chevron-up::before { content: ""; }
.zmdi-forward::before { content: ""; }
.zmdi-long-arrow-down::before { content: ""; }
.zmdi-long-arrow-left::before { content: ""; }
.zmdi-long-arrow-return::before { content: ""; }
.zmdi-long-arrow-right::before { content: ""; }
.zmdi-long-arrow-tab::before { content: ""; }
.zmdi-long-arrow-up::before { content: ""; }
.zmdi-rotate-ccw::before { content: ""; }
.zmdi-rotate-cw::before { content: ""; }
.zmdi-rotate-left::before { content: ""; }
.zmdi-rotate-right::before { content: ""; }
.zmdi-square-down::before { content: ""; }
.zmdi-square-right::before { content: ""; }
.zmdi-swap-alt::before { content: ""; }
.zmdi-swap-vertical-circle::before { content: ""; }
.zmdi-swap-vertical::before { content: ""; }
.zmdi-swap::before { content: ""; }
.zmdi-trending-down::before { content: ""; }
.zmdi-trending-flat::before { content: ""; }
.zmdi-trending-up::before { content: ""; }
.zmdi-unfold-less::before { content: ""; }
.zmdi-unfold-more::before { content: ""; }
.zmdi-apps::before { content: ""; }
.zmdi-grid-off::before { content: ""; }
.zmdi-grid::before { content: ""; }
.zmdi-view-agenda::before { content: ""; }
.zmdi-view-array::before { content: ""; }
.zmdi-view-carousel::before { content: ""; }
.zmdi-view-column::before { content: ""; }
.zmdi-view-comfy::before { content: ""; }
.zmdi-view-compact::before { content: ""; }
.zmdi-view-dashboard::before { content: ""; }
.zmdi-view-day::before { content: ""; }
.zmdi-view-headline::before { content: ""; }
.zmdi-view-list-alt::before { content: ""; }
.zmdi-view-list::before { content: ""; }
.zmdi-view-module::before { content: ""; }
.zmdi-view-quilt::before { content: ""; }
.zmdi-view-stream::before { content: ""; }
.zmdi-view-subtitles::before { content: ""; }
.zmdi-view-toc::before { content: ""; }
.zmdi-view-web::before { content: ""; }
.zmdi-view-week::before { content: ""; }
.zmdi-widgets::before { content: ""; }
.zmdi-alarm-check::before { content: ""; }
.zmdi-alarm-off::before { content: ""; }
.zmdi-alarm-plus::before { content: ""; }
.zmdi-alarm-snooze::before { content: ""; }
.zmdi-alarm::before { content: ""; }
.zmdi-calendar-alt::before { content: ""; }
.zmdi-calendar-check::before { content: ""; }
.zmdi-calendar-close::before { content: ""; }
.zmdi-calendar-note::before { content: ""; }
.zmdi-calendar::before { content: ""; }
.zmdi-time-countdown::before { content: ""; }
.zmdi-time-interval::before { content: ""; }
.zmdi-time-restore-setting::before { content: ""; }
.zmdi-time-restore::before { content: ""; }
.zmdi-time::before { content: ""; }
.zmdi-timer-off::before { content: ""; }
.zmdi-timer::before { content: ""; }
.zmdi-android-alt::before { content: ""; }
.zmdi-android::before { content: ""; }
.zmdi-apple::before { content: ""; }
.zmdi-behance::before { content: ""; }
.zmdi-codepen::before { content: ""; }
.zmdi-dribbble::before { content: ""; }
.zmdi-dropbox::before { content: ""; }
.zmdi-evernote::before { content: ""; }
.zmdi-facebook-box::before { content: ""; }
.zmdi-facebook::before { content: ""; }
.zmdi-github-box::before { content: ""; }
.zmdi-github::before { content: ""; }
.zmdi-google-drive::before { content: ""; }
.zmdi-google-earth::before { content: ""; }
.zmdi-google-glass::before { content: ""; }
.zmdi-google-maps::before { content: ""; }
.zmdi-google-pages::before { content: ""; }
.zmdi-google-play::before { content: ""; }
.zmdi-google-plus-box::before { content: ""; }
.zmdi-google-plus::before { content: ""; }
.zmdi-google::before { content: ""; }
.zmdi-instagram::before { content: ""; }
.zmdi-language-css3::before { content: ""; }
.zmdi-language-html5::before { content: ""; }
.zmdi-language-javascript::before { content: ""; }
.zmdi-language-python-alt::before { content: ""; }
.zmdi-language-python::before { content: ""; }
.zmdi-lastfm::before { content: ""; }
.zmdi-linkedin-box::before { content: ""; }
.zmdi-paypal::before { content: ""; }
.zmdi-pinterest-box::before { content: ""; }
.zmdi-pocket::before { content: ""; }
.zmdi-polymer::before { content: ""; }
.zmdi-share::before { content: ""; }
.zmdi-stackoverflow::before { content: ""; }
.zmdi-steam-square::before { content: ""; }
.zmdi-steam::before { content: ""; }
.zmdi-twitter-box::before { content: ""; }
.zmdi-twitter::before { content: ""; }
.zmdi-vk::before { content: ""; }
.zmdi-wikipedia::before { content: ""; }
.zmdi-windows::before { content: ""; }
.zmdi-aspect-ratio-alt::before { content: ""; }
.zmdi-aspect-ratio::before { content: ""; }
.zmdi-blur-circular::before { content: ""; }
.zmdi-blur-linear::before { content: ""; }
.zmdi-blur-off::before { content: ""; }
.zmdi-blur::before { content: ""; }
.zmdi-brightness-2::before { content: ""; }
.zmdi-brightness-3::before { content: ""; }
.zmdi-brightness-4::before { content: ""; }
.zmdi-brightness-5::before { content: ""; }
.zmdi-brightness-6::before { content: ""; }
.zmdi-brightness-7::before { content: ""; }
.zmdi-brightness-auto::before { content: ""; }
.zmdi-brightness-setting::before { content: ""; }
.zmdi-broken-image::before { content: ""; }
.zmdi-center-focus-strong::before { content: ""; }
.zmdi-center-focus-weak::before { content: ""; }
.zmdi-compare::before { content: ""; }
.zmdi-crop-16-9::before { content: ""; }
.zmdi-crop-3-2::before { content: ""; }
.zmdi-crop-5-4::before { content: ""; }
.zmdi-crop-7-5::before { content: ""; }
.zmdi-crop-din::before { content: ""; }
.zmdi-crop-free::before { content: ""; }
.zmdi-crop-landscape::before { content: ""; }
.zmdi-crop-portrait::before { content: ""; }
.zmdi-crop-square::before { content: ""; }
.zmdi-exposure-alt::before { content: ""; }
.zmdi-exposure::before { content: ""; }
.zmdi-filter-b-and-w::before { content: ""; }
.zmdi-filter-center-focus::before { content: ""; }
.zmdi-filter-frames::before { content: ""; }
.zmdi-filter-tilt-shift::before { content: ""; }
.zmdi-gradient::before { content: ""; }
.zmdi-grain::before { content: ""; }
.zmdi-graphic-eq::before { content: ""; }
.zmdi-hdr-off::before { content: ""; }
.zmdi-hdr-strong::before { content: ""; }
.zmdi-hdr-weak::before { content: ""; }
.zmdi-hdr::before { content: ""; }
.zmdi-iridescent::before { content: ""; }
.zmdi-leak-off::before { content: ""; }
.zmdi-leak::before { content: ""; }
.zmdi-looks::before { content: ""; }
.zmdi-loupe::before { content: ""; }
.zmdi-panorama-horizontal::before { content: ""; }
.zmdi-panorama-vertical::before { content: ""; }
.zmdi-panorama-wide-angle::before { content: ""; }
.zmdi-photo-size-select-large::before { content: ""; }
.zmdi-photo-size-select-small::before { content: ""; }
.zmdi-picture-in-picture::before { content: ""; }
.zmdi-slideshow::before { content: ""; }
.zmdi-texture::before { content: ""; }
.zmdi-tonality::before { content: ""; }
.zmdi-vignette::before { content: ""; }
.zmdi-wb-auto::before { content: ""; }
.zmdi-eject-alt::before { content: ""; }
.zmdi-eject::before { content: ""; }
.zmdi-equalizer::before { content: ""; }
.zmdi-fast-forward::before { content: ""; }
.zmdi-fast-rewind::before { content: ""; }
.zmdi-forward-10::before { content: ""; }
.zmdi-forward-30::before { content: ""; }
.zmdi-forward-5::before { content: ""; }
.zmdi-hearing::before { content: ""; }
.zmdi-pause-circle-outline::before { content: ""; }
.zmdi-pause-circle::before { content: ""; }
.zmdi-pause::before { content: ""; }
.zmdi-play-circle-outline::before { content: ""; }
.zmdi-play-circle::before { content: ""; }
.zmdi-play::before { content: ""; }
.zmdi-playlist-audio::before { content: ""; }
.zmdi-playlist-plus::before { content: ""; }
.zmdi-repeat-one::before { content: ""; }
.zmdi-repeat::before { content: ""; }
.zmdi-replay-10::before { content: ""; }
.zmdi-replay-30::before { content: ""; }
.zmdi-replay-5::before { content: ""; }
.zmdi-replay::before { content: ""; }
.zmdi-shuffle::before { content: ""; }
.zmdi-skip-next::before { content: ""; }
.zmdi-skip-previous::before { content: ""; }
.zmdi-stop::before { content: ""; }
.zmdi-surround-sound::before { content: ""; }
.zmdi-tune::before { content: ""; }
.zmdi-volume-down::before { content: ""; }
.zmdi-volume-mute::before { content: ""; }
.zmdi-volume-off::before { content: ""; }
.zmdi-volume-up::before { content: ""; }
.zmdi-n-1-square::before { content: ""; }
.zmdi-n-2-square::before { content: ""; }
.zmdi-n-3-square::before { content: ""; }
.zmdi-n-4-square::before { content: ""; }
.zmdi-n-5-square::before { content: ""; }
.zmdi-n-6-square::before { content: ""; }
.zmdi-neg-1::before { content: ""; }
.zmdi-neg-2::before { content: ""; }
.zmdi-plus-1::before { content: ""; }
.zmdi-plus-2::before { content: ""; }
.zmdi-sec-10::before { content: ""; }
.zmdi-sec-3::before { content: ""; }
.zmdi-zero::before { content: ""; }
.zmdi-airline-seat-flat-angled::before { content: ""; }
.zmdi-airline-seat-flat::before { content: ""; }
.zmdi-airline-seat-individual-suite::before { content: ""; }
.zmdi-airline-seat-legroom-extra::before { content: ""; }
.zmdi-airline-seat-legroom-normal::before { content: ""; }
.zmdi-airline-seat-legroom-reduced::before { content: ""; }
.zmdi-airline-seat-recline-extra::before { content: ""; }
.zmdi-airline-seat-recline-normal::before { content: ""; }
.zmdi-airplay::before { content: ""; }
.zmdi-closed-caption::before { content: ""; }
.zmdi-confirmation-number::before { content: ""; }
.zmdi-developer-board::before { content: ""; }
.zmdi-disc-full::before { content: ""; }
.zmdi-explicit::before { content: ""; }
.zmdi-flight-land::before { content: ""; }
.zmdi-flight-takeoff::before { content: ""; }
.zmdi-flip-to-back::before { content: ""; }
.zmdi-flip-to-front::before { content: ""; }
.zmdi-group-work::before { content: ""; }
.zmdi-hd::before { content: ""; }
.zmdi-hq::before { content: ""; }
.zmdi-markunread-mailbox::before { content: ""; }
.zmdi-memory::before { content: ""; }
.zmdi-nfc::before { content: ""; }
.zmdi-play-for-work::before { content: ""; }
.zmdi-power-input::before { content: ""; }
.zmdi-present-to-all::before { content: ""; }
.zmdi-satellite::before { content: ""; }
.zmdi-tap-and-play::before { content: ""; }
.zmdi-vibration::before { content: ""; }
.zmdi-voicemail::before { content: ""; }
.zmdi-group::before { content: ""; }
.zmdi-rss::before { content: ""; }
.zmdi-shape::before { content: ""; }
.zmdi-spinner::before { content: ""; }
.zmdi-ungroup::before { content: ""; }
.zmdi-500px::before { content: ""; }
.zmdi-8tracks::before { content: ""; }
.zmdi-amazon::before { content: ""; }
.zmdi-blogger::before { content: ""; }
.zmdi-delicious::before { content: ""; }
.zmdi-disqus::before { content: ""; }
.zmdi-flattr::before { content: ""; }
.zmdi-flickr::before { content: ""; }
.zmdi-github-alt::before { content: ""; }
.zmdi-google-old::before { content: ""; }
.zmdi-linkedin::before { content: ""; }
.zmdi-odnoklassniki::before { content: ""; }
.zmdi-outlook::before { content: ""; }
.zmdi-paypal-alt::before { content: ""; }
.zmdi-pinterest::before { content: ""; }
.zmdi-playstation::before { content: ""; }
.zmdi-reddit::before { content: ""; }
.zmdi-skype::before { content: ""; }
.zmdi-slideshare::before { content: ""; }
.zmdi-soundcloud::before { content: ""; }
.zmdi-tumblr::before { content: ""; }
.zmdi-twitch::before { content: ""; }
.zmdi-vimeo::before { content: ""; }
.zmdi-whatsapp::before { content: ""; }
.zmdi-xbox::before { content: ""; }
.zmdi-yahoo::before { content: ""; }
.zmdi-youtube-play::before { content: ""; }
.zmdi-youtube::before { content: ""; }
.zmdi-3d-rotation::before { content: ""; }
.zmdi-airplane-off::before { content: ""; }
.zmdi-airplane::before { content: ""; }
.zmdi-album::before { content: ""; }
.zmdi-archive::before { content: ""; }
.zmdi-assignment-account::before { content: ""; }
.zmdi-assignment-alert::before { content: ""; }
.zmdi-assignment-check::before { content: ""; }
.zmdi-assignment-o::before { content: ""; }
.zmdi-assignment-return::before { content: ""; }
.zmdi-assignment-returned::before { content: ""; }
.zmdi-assignment::before { content: ""; }
.zmdi-attachment-alt::before { content: ""; }
.zmdi-attachment::before { content: ""; }
.zmdi-audio::before { content: ""; }
.zmdi-badge-check::before { content: ""; }
.zmdi-balance-wallet::before { content: ""; }
.zmdi-balance::before { content: ""; }
.zmdi-battery-alert::before { content: ""; }
.zmdi-battery-flash::before { content: ""; }
.zmdi-battery-unknown::before { content: ""; }
.zmdi-battery::before { content: ""; }
.zmdi-bike::before { content: ""; }
.zmdi-block-alt::before { content: ""; }
.zmdi-block::before { content: ""; }
.zmdi-boat::before { content: ""; }
.zmdi-book-image::before { content: ""; }
.zmdi-book::before { content: ""; }
.zmdi-bookmark-outline::before { content: ""; }
.zmdi-bookmark::before { content: ""; }
.zmdi-brush::before { content: ""; }
.zmdi-bug::before { content: ""; }
.zmdi-bus::before { content: ""; }
.zmdi-cake::before { content: ""; }
.zmdi-car-taxi::before { content: ""; }
.zmdi-car-wash::before { content: ""; }
.zmdi-car::before { content: ""; }
.zmdi-card-giftcard::before { content: ""; }
.zmdi-card-membership::before { content: ""; }
.zmdi-card-travel::before { content: ""; }
.zmdi-card::before { content: ""; }
.zmdi-case-check::before { content: ""; }
.zmdi-case-download::before { content: ""; }
.zmdi-case-play::before { content: ""; }
.zmdi-case::before { content: ""; }
.zmdi-cast-connected::before { content: ""; }
.zmdi-cast::before { content: ""; }
.zmdi-chart-donut::before { content: ""; }
.zmdi-chart::before { content: ""; }
.zmdi-city-alt::before { content: ""; }
.zmdi-city::before { content: ""; }
.zmdi-close-circle-o::before { content: ""; }
.zmdi-close-circle::before { content: ""; }
.zmdi-close::before { content: ""; }
.zmdi-cocktail::before { content: ""; }
.zmdi-code-setting::before { content: ""; }
.zmdi-code-smartphone::before { content: ""; }
.zmdi-code::before { content: ""; }
.zmdi-coffee::before { content: ""; }
.zmdi-collection-bookmark::before { content: ""; }
.zmdi-collection-case-play::before { content: ""; }
.zmdi-collection-folder-image::before { content: ""; }
.zmdi-collection-image-o::before { content: ""; }
.zmdi-collection-image::before { content: ""; }
.zmdi-collection-item-1::before { content: ""; }
.zmdi-collection-item-2::before { content: ""; }
.zmdi-collection-item-3::before { content: ""; }
.zmdi-collection-item-4::before { content: ""; }
.zmdi-collection-item-5::before { content: ""; }
.zmdi-collection-item-6::before { content: ""; }
.zmdi-collection-item-7::before { content: ""; }
.zmdi-collection-item-8::before { content: ""; }
.zmdi-collection-item-9-plus::before { content: ""; }
.zmdi-collection-item-9::before { content: ""; }
.zmdi-collection-item::before { content: ""; }
.zmdi-collection-music::before { content: ""; }
.zmdi-collection-pdf::before { content: ""; }
.zmdi-collection-plus::before { content: ""; }
.zmdi-collection-speaker::before { content: ""; }
.zmdi-collection-text::before { content: ""; }
.zmdi-collection-video::before { content: ""; }
.zmdi-compass::before { content: ""; }
.zmdi-cutlery::before { content: ""; }
.zmdi-delete::before { content: ""; }
.zmdi-dialpad::before { content: ""; }
.zmdi-dns::before { content: ""; }
.zmdi-drink::before { content: ""; }
.zmdi-edit::before { content: ""; }
.zmdi-email-open::before { content: ""; }
.zmdi-email::before { content: ""; }
.zmdi-eye-off::before { content: ""; }
.zmdi-eye::before { content: ""; }
.zmdi-eyedropper::before { content: ""; }
.zmdi-favorite-outline::before { content: ""; }
.zmdi-favorite::before { content: ""; }
.zmdi-filter-list::before { content: ""; }
.zmdi-fire::before { content: ""; }
.zmdi-flag::before { content: ""; }
.zmdi-flare::before { content: ""; }
.zmdi-flash-auto::before { content: ""; }
.zmdi-flash-off::before { content: ""; }
.zmdi-flash::before { content: ""; }
.zmdi-flip::before { content: ""; }
.zmdi-flower-alt::before { content: ""; }
.zmdi-flower::before { content: ""; }
.zmdi-font::before { content: ""; }
.zmdi-fullscreen-alt::before { content: ""; }
.zmdi-fullscreen-exit::before { content: ""; }
.zmdi-fullscreen::before { content: ""; }
.zmdi-functions::before { content: ""; }
.zmdi-gas-station::before { content: ""; }
.zmdi-gesture::before { content: ""; }
.zmdi-globe-alt::before { content: ""; }
.zmdi-globe-lock::before { content: ""; }
.zmdi-globe::before { content: ""; }
.zmdi-graduation-cap::before { content: ""; }
.zmdi-home::before { content: ""; }
.zmdi-hospital-alt::before { content: ""; }
.zmdi-hospital::before { content: ""; }
.zmdi-hotel::before { content: ""; }
.zmdi-hourglass-alt::before { content: ""; }
.zmdi-hourglass-outline::before { content: ""; }
.zmdi-hourglass::before { content: ""; }
.zmdi-http::before { content: ""; }
.zmdi-image-alt::before { content: ""; }
.zmdi-image-o::before { content: ""; }
.zmdi-image::before { content: ""; }
.zmdi-inbox::before { content: ""; }
.zmdi-invert-colors-off::before { content: ""; }
.zmdi-invert-colors::before { content: ""; }
.zmdi-key::before { content: ""; }
.zmdi-label-alt-outline::before { content: ""; }
.zmdi-label-alt::before { content: ""; }
.zmdi-label-heart::before { content: ""; }
.zmdi-label::before { content: ""; }
.zmdi-labels::before { content: ""; }
.zmdi-lamp::before { content: ""; }
.zmdi-landscape::before { content: ""; }
.zmdi-layers-off::before { content: ""; }
.zmdi-layers::before { content: ""; }
.zmdi-library::before { content: ""; }
.zmdi-link::before { content: ""; }
.zmdi-lock-open::before { content: ""; }
.zmdi-lock-outline::before { content: ""; }
.zmdi-lock::before { content: ""; }
.zmdi-mail-reply-all::before { content: ""; }
.zmdi-mail-reply::before { content: ""; }
.zmdi-mail-send::before { content: ""; }
.zmdi-mall::before { content: ""; }
.zmdi-map::before { content: ""; }
.zmdi-menu::before { content: ""; }
.zmdi-money-box::before { content: ""; }
.zmdi-money-off::before { content: ""; }
.zmdi-money::before { content: ""; }
.zmdi-more-vert::before { content: ""; }
.zmdi-more::before { content: ""; }
.zmdi-movie-alt::before { content: ""; }
.zmdi-movie::before { content: ""; }
.zmdi-nature-people::before { content: ""; }
.zmdi-nature::before { content: ""; }
.zmdi-navigation::before { content: ""; }
.zmdi-open-in-browser::before { content: ""; }
.zmdi-open-in-new::before { content: ""; }
.zmdi-palette::before { content: ""; }
.zmdi-parking::before { content: ""; }
.zmdi-pin-account::before { content: ""; }
.zmdi-pin-assistant::before { content: ""; }
.zmdi-pin-drop::before { content: ""; }
.zmdi-pin-help::before { content: ""; }
.zmdi-pin-off::before { content: ""; }
.zmdi-pin::before { content: ""; }
.zmdi-pizza::before { content: ""; }
.zmdi-plaster::before { content: ""; }
.zmdi-power-setting::before { content: ""; }
.zmdi-power::before { content: ""; }
.zmdi-print::before { content: ""; }
.zmdi-puzzle-piece::before { content: ""; }
.zmdi-quote::before { content: ""; }
.zmdi-railway::before { content: ""; }
.zmdi-receipt::before { content: ""; }
.zmdi-refresh-alt::before { content: ""; }
.zmdi-refresh-sync-alert::before { content: ""; }
.zmdi-refresh-sync-off::before { content: ""; }
.zmdi-refresh-sync::before { content: ""; }
.zmdi-refresh::before { content: ""; }
.zmdi-roller::before { content: ""; }
.zmdi-ruler::before { content: ""; }
.zmdi-scissors::before { content: ""; }
.zmdi-screen-rotation-lock::before { content: ""; }
.zmdi-screen-rotation::before { content: ""; }
.zmdi-search-for::before { content: ""; }
.zmdi-search-in-file::before { content: ""; }
.zmdi-search-in-page::before { content: ""; }
.zmdi-search-replace::before { content: ""; }
.zmdi-search::before { content: ""; }
.zmdi-seat::before { content: ""; }
.zmdi-settings-square::before { content: ""; }
.zmdi-settings::before { content: ""; }
.zmdi-shield-check::before { content: ""; }
.zmdi-shield-security::before { content: ""; }
.zmdi-shopping-basket::before { content: ""; }
.zmdi-shopping-cart-plus::before { content: ""; }
.zmdi-shopping-cart::before { content: ""; }
.zmdi-sign-in::before { content: ""; }
.zmdi-sort-amount-asc::before { content: ""; }
.zmdi-sort-amount-desc::before { content: ""; }
.zmdi-sort-asc::before { content: ""; }
.zmdi-sort-desc::before { content: ""; }
.zmdi-spellcheck::before { content: ""; }
.zmdi-storage::before { content: ""; }
.zmdi-store-24::before { content: ""; }
.zmdi-store::before { content: ""; }
.zmdi-subway::before { content: ""; }
.zmdi-sun::before { content: ""; }
.zmdi-tab-unselected::before { content: ""; }
.zmdi-tab::before { content: ""; }
.zmdi-tag-close::before { content: ""; }
.zmdi-tag-more::before { content: ""; }
.zmdi-tag::before { content: ""; }
.zmdi-thumb-down::before { content: ""; }
.zmdi-thumb-up-down::before { content: ""; }
.zmdi-thumb-up::before { content: ""; }
.zmdi-ticket-star::before { content: ""; }
.zmdi-toll::before { content: ""; }
.zmdi-toys::before { content: ""; }
.zmdi-traffic::before { content: ""; }
.zmdi-translate::before { content: ""; }
.zmdi-triangle-down::before { content: ""; }
.zmdi-triangle-up::before { content: ""; }
.zmdi-truck::before { content: ""; }
.zmdi-turning-sign::before { content: ""; }
.zmdi-wallpaper::before { content: ""; }
.zmdi-washing-machine::before { content: ""; }
.zmdi-window-maximize::before { content: ""; }
.zmdi-window-minimize::before { content: ""; }
.zmdi-window-restore::before { content: ""; }
.zmdi-wrench::before { content: ""; }
.zmdi-zoom-in::before { content: ""; }
.zmdi-zoom-out::before { content: ""; }
.zmdi-alert-circle-o::before { content: ""; }
.zmdi-alert-circle::before { content: ""; }
.zmdi-alert-octagon::before { content: ""; }
.zmdi-alert-polygon::before { content: ""; }
.zmdi-alert-triangle::before { content: ""; }
.zmdi-help-outline::before { content: ""; }
.zmdi-help::before { content: ""; }
.zmdi-info-outline::before { content: ""; }
.zmdi-info::before { content: ""; }
.zmdi-notifications-active::before { content: ""; }
.zmdi-notifications-add::before { content: ""; }
.zmdi-notifications-none::before { content: ""; }
.zmdi-notifications-off::before { content: ""; }
.zmdi-notifications-paused::before { content: ""; }
.zmdi-notifications::before { content: ""; }
.zmdi-account-add::before { content: ""; }
.zmdi-account-box-mail::before { content: ""; }
.zmdi-account-box-o::before { content: ""; }
.zmdi-account-box-phone::before { content: ""; }
.zmdi-account-box::before { content: ""; }
.zmdi-account-calendar::before { content: ""; }
.zmdi-account-circle::before { content: ""; }
.zmdi-account-o::before { content: ""; }
.zmdi-account::before { content: ""; }
.zmdi-accounts-add::before { content: ""; }
.zmdi-accounts-alt::before { content: ""; }
.zmdi-accounts-list-alt::before { content: ""; }
.zmdi-accounts-list::before { content: ""; }
.zmdi-accounts-outline::before { content: ""; }
.zmdi-accounts::before { content: ""; }
.zmdi-face::before { content: ""; }
.zmdi-female::before { content: ""; }
.zmdi-male-alt::before { content: ""; }
.zmdi-male-female::before { content: ""; }
.zmdi-male::before { content: ""; }
.zmdi-mood-bad::before { content: ""; }
.zmdi-mood::before { content: ""; }
.zmdi-run::before { content: ""; }
.zmdi-walk::before { content: ""; }
.zmdi-cloud-box::before { content: ""; }
.zmdi-cloud-circle::before { content: ""; }
.zmdi-cloud-done::before { content: ""; }
.zmdi-cloud-download::before { content: ""; }
.zmdi-cloud-off::before { content: ""; }
.zmdi-cloud-outline-alt::before { content: ""; }
.zmdi-cloud-outline::before { content: ""; }
.zmdi-cloud-upload::before { content: ""; }
.zmdi-cloud::before { content: ""; }
.zmdi-download::before { content: ""; }
.zmdi-file-plus::before { content: ""; }
.zmdi-file-text::before { content: ""; }
.zmdi-file::before { content: ""; }
.zmdi-folder-outline::before { content: ""; }
.zmdi-folder-person::before { content: ""; }
.zmdi-folder-star-alt::before { content: ""; }
.zmdi-folder-star::before { content: ""; }
.zmdi-folder::before { content: ""; }
.zmdi-gif::before { content: ""; }
.zmdi-upload::before { content: ""; }
.zmdi-border-all::before { content: ""; }
.zmdi-border-bottom::before { content: ""; }
.zmdi-border-clear::before { content: ""; }
.zmdi-border-color::before { content: ""; }
.zmdi-border-horizontal::before { content: ""; }
.zmdi-border-inner::before { content: ""; }
.zmdi-border-left::before { content: ""; }
.zmdi-border-outer::before { content: ""; }
.zmdi-border-right::before { content: ""; }
.zmdi-border-style::before { content: ""; }
.zmdi-border-top::before { content: ""; }
.zmdi-border-vertical::before { content: ""; }
.zmdi-copy::before { content: ""; }
.zmdi-crop::before { content: ""; }
.zmdi-format-align-center::before { content: ""; }
.zmdi-format-align-justify::before { content: ""; }
.zmdi-format-align-left::before { content: ""; }
.zmdi-format-align-right::before { content: ""; }
.zmdi-format-bold::before { content: ""; }
.zmdi-format-clear-all::before { content: ""; }
.zmdi-format-clear::before { content: ""; }
.zmdi-format-color-fill::before { content: ""; }
.zmdi-format-color-reset::before { content: ""; }
.zmdi-format-color-text::before { content: ""; }
.zmdi-format-indent-decrease::before { content: ""; }
.zmdi-format-indent-increase::before { content: ""; }
.zmdi-format-italic::before { content: ""; }
.zmdi-format-line-spacing::before { content: ""; }
.zmdi-format-list-bulleted::before { content: ""; }
.zmdi-format-list-numbered::before { content: ""; }
.zmdi-format-ltr::before { content: ""; }
.zmdi-format-rtl::before { content: ""; }
.zmdi-format-size::before { content: ""; }
.zmdi-format-strikethrough-s::before { content: ""; }
.zmdi-format-strikethrough::before { content: ""; }
.zmdi-format-subject::before { content: ""; }
.zmdi-format-underlined::before { content: ""; }
.zmdi-format-valign-bottom::before { content: ""; }
.zmdi-format-valign-center::before { content: ""; }
.zmdi-format-valign-top::before { content: ""; }
.zmdi-redo::before { content: ""; }
.zmdi-select-all::before { content: ""; }
.zmdi-space-bar::before { content: ""; }
.zmdi-text-format::before { content: ""; }
.zmdi-transform::before { content: ""; }
.zmdi-undo::before { content: ""; }
.zmdi-wrap-text::before { content: ""; }
.zmdi-comment-alert::before { content: ""; }
.zmdi-comment-alt-text::before { content: ""; }
.zmdi-comment-alt::before { content: ""; }
.zmdi-comment-edit::before { content: ""; }
.zmdi-comment-image::before { content: ""; }
.zmdi-comment-list::before { content: ""; }
.zmdi-comment-more::before { content: ""; }
.zmdi-comment-outline::before { content: ""; }
.zmdi-comment-text-alt::before { content: ""; }
.zmdi-comment-text::before { content: ""; }
.zmdi-comment-video::before { content: ""; }
.zmdi-comment::before { content: ""; }
.zmdi-comments::before { content: ""; }
.zmdi-check-all::before { content: ""; }
.zmdi-check-circle-u::before { content: ""; }
.zmdi-check-circle::before { content: ""; }
.zmdi-check-square::before { content: ""; }
.zmdi-check::before { content: ""; }
.zmdi-circle-o::before { content: ""; }
.zmdi-circle::before { content: ""; }
.zmdi-dot-circle-alt::before { content: ""; }
.zmdi-dot-circle::before { content: ""; }
.zmdi-minus-circle-outline::before { content: ""; }
.zmdi-minus-circle::before { content: ""; }
.zmdi-minus-square::before { content: ""; }
.zmdi-minus::before { content: ""; }
.zmdi-plus-circle-o-duplicate::before { content: ""; }
.zmdi-plus-circle-o::before { content: ""; }
.zmdi-plus-circle::before { content: ""; }
.zmdi-plus-square::before { content: ""; }
.zmdi-plus::before { content: ""; }
.zmdi-square-o::before { content: ""; }
.zmdi-star-circle::before { content: ""; }
.zmdi-star-half::before { content: ""; }
.zmdi-star-outline::before { content: ""; }
.zmdi-star::before { content: ""; }
.zmdi-bluetooth-connected::before { content: ""; }
.zmdi-bluetooth-off::before { content: ""; }
.zmdi-bluetooth-search::before { content: ""; }
.zmdi-bluetooth-setting::before { content: ""; }
.zmdi-bluetooth::before { content: ""; }
.zmdi-camera-add::before { content: ""; }
.zmdi-camera-alt::before { content: ""; }
.zmdi-camera-bw::before { content: ""; }
.zmdi-camera-front::before { content: ""; }
.zmdi-camera-mic::before { content: ""; }
.zmdi-camera-party-mode::before { content: ""; }
.zmdi-camera-rear::before { content: ""; }
.zmdi-camera-roll::before { content: ""; }
.zmdi-camera-switch::before { content: ""; }
.zmdi-camera::before { content: ""; }
.zmdi-card-alert::before { content: ""; }
.zmdi-card-off::before { content: ""; }
.zmdi-card-sd::before { content: ""; }
.zmdi-card-sim::before { content: ""; }
.zmdi-desktop-mac::before { content: ""; }
.zmdi-desktop-windows::before { content: ""; }
.zmdi-device-hub::before { content: ""; }
.zmdi-devices-off::before { content: ""; }
.zmdi-devices::before { content: ""; }
.zmdi-dock::before { content: ""; }
.zmdi-floppy::before { content: ""; }
.zmdi-gamepad::before { content: ""; }
.zmdi-gps-dot::before { content: ""; }
.zmdi-gps-off::before { content: ""; }
.zmdi-gps::before { content: ""; }
.zmdi-headset-mic::before { content: ""; }
.zmdi-headset::before { content: ""; }
.zmdi-input-antenna::before { content: ""; }
.zmdi-input-composite::before { content: ""; }
.zmdi-input-hdmi::before { content: ""; }
.zmdi-input-power::before { content: ""; }
.zmdi-input-svideo::before { content: ""; }
.zmdi-keyboard-hide::before { content: ""; }
.zmdi-keyboard::before { content: ""; }
.zmdi-laptop-chromebook::before { content: ""; }
.zmdi-laptop-mac::before { content: ""; }
.zmdi-laptop::before { content: ""; }
.zmdi-mic-off::before { content: ""; }
.zmdi-mic-outline::before { content: ""; }
.zmdi-mic-setting::before { content: ""; }
.zmdi-mic::before { content: ""; }
.zmdi-mouse::before { content: ""; }
.zmdi-network-alert::before { content: ""; }
.zmdi-network-locked::before { content: ""; }
.zmdi-network-off::before { content: ""; }
.zmdi-network-outline::before { content: ""; }
.zmdi-network-setting::before { content: ""; }
.zmdi-network::before { content: ""; }
.zmdi-phone-bluetooth::before { content: ""; }
.zmdi-phone-end::before { content: ""; }
.zmdi-phone-forwarded::before { content: ""; }
.zmdi-phone-in-talk::before { content: ""; }
.zmdi-phone-locked::before { content: ""; }
.zmdi-phone-missed::before { content: ""; }
.zmdi-phone-msg::before { content: ""; }
.zmdi-phone-paused::before { content: ""; }
.zmdi-phone-ring::before { content: ""; }
.zmdi-phone-setting::before { content: ""; }
.zmdi-phone-sip::before { content: ""; }
.zmdi-phone::before { content: ""; }
.zmdi-portable-wifi-changes::before { content: ""; }
.zmdi-portable-wifi-off::before { content: ""; }
.zmdi-portable-wifi::before { content: ""; }
.zmdi-radio::before { content: ""; }
.zmdi-reader::before { content: ""; }
.zmdi-remote-control-alt::before { content: ""; }
.zmdi-remote-control::before { content: ""; }
.zmdi-router::before { content: ""; }
.zmdi-scanner::before { content: ""; }
.zmdi-smartphone-android::before { content: ""; }
.zmdi-smartphone-download::before { content: ""; }
.zmdi-smartphone-erase::before { content: ""; }
.zmdi-smartphone-info::before { content: ""; }
.zmdi-smartphone-iphone::before { content: ""; }
.zmdi-smartphone-landscape-lock::before { content: ""; }
.zmdi-smartphone-landscape::before { content: ""; }
.zmdi-smartphone-lock::before { content: ""; }
.zmdi-smartphone-portrait-lock::before { content: ""; }
.zmdi-smartphone-ring::before { content: ""; }
.zmdi-smartphone-setting::before { content: ""; }
.zmdi-smartphone-setup::before { content: ""; }
.zmdi-smartphone::before { content: ""; }
.zmdi-speaker::before { content: ""; }
.zmdi-tablet-android::before { content: ""; }
.zmdi-tablet-mac::before { content: ""; }
.zmdi-tablet::before { content: ""; }
.zmdi-tv-alt-play::before { content: ""; }
.zmdi-tv-list::before { content: ""; }
.zmdi-tv-play::before { content: ""; }
.zmdi-tv::before { content: ""; }
.zmdi-usb::before { content: ""; }
.zmdi-videocam-off::before { content: ""; }
.zmdi-videocam-switch::before { content: ""; }
.zmdi-videocam::before { content: ""; }
.zmdi-watch::before { content: ""; }
.zmdi-wifi-alt-2::before { content: ""; }
.zmdi-wifi-alt::before { content: ""; }
.zmdi-wifi-info::before { content: ""; }
.zmdi-wifi-lock::before { content: ""; }
.zmdi-wifi-off::before { content: ""; }
.zmdi-wifi-outline::before { content: ""; }
.zmdi-wifi::before { content: ""; }
.zmdi-arrow-left-bottom::before { content: ""; }
.zmdi-arrow-left::before { content: ""; }
.zmdi-arrow-merge::before { content: ""; }
.zmdi-arrow-missed::before { content: ""; }
.zmdi-arrow-right-top::before { content: ""; }
.zmdi-arrow-right::before { content: ""; }
.zmdi-arrow-split::before { content: ""; }
.zmdi-arrows::before { content: ""; }
.zmdi-caret-down-circle::before { content: ""; }
.zmdi-caret-down::before { content: ""; }
.zmdi-caret-left-circle::before { content: ""; }
.zmdi-caret-left::before { content: ""; }
.zmdi-caret-right-circle::before { content: ""; }
.zmdi-caret-right::before { content: ""; }
.zmdi-caret-up-circle::before { content: ""; }
.zmdi-caret-up::before { content: ""; }
.zmdi-chevron-down::before { content: ""; }
.zmdi-chevron-left::before { content: ""; }
.zmdi-chevron-right::before { content: ""; }
.zmdi-chevron-up::before { content: ""; }
.zmdi-forward::before { content: ""; }
.zmdi-long-arrow-down::before { content: ""; }
.zmdi-long-arrow-left::before { content: ""; }
.zmdi-long-arrow-return::before { content: ""; }
.zmdi-long-arrow-right::before { content: ""; }
.zmdi-long-arrow-tab::before { content: ""; }
.zmdi-long-arrow-up::before { content: ""; }
.zmdi-rotate-ccw::before { content: ""; }
.zmdi-rotate-cw::before { content: ""; }
.zmdi-rotate-left::before { content: ""; }
.zmdi-rotate-right::before { content: ""; }
.zmdi-square-down::before { content: ""; }
.zmdi-square-right::before { content: ""; }
.zmdi-swap-alt::before { content: ""; }
.zmdi-swap-vertical-circle::before { content: ""; }
.zmdi-swap-vertical::before { content: ""; }
.zmdi-swap::before { content: ""; }
.zmdi-trending-down::before { content: ""; }
.zmdi-trending-flat::before { content: ""; }
.zmdi-trending-up::before { content: ""; }
.zmdi-unfold-less::before { content: ""; }
.zmdi-unfold-more::before { content: ""; }
.zmdi-apps::before { content: ""; }
.zmdi-grid-off::before { content: ""; }
.zmdi-grid::before { content: ""; }
.zmdi-view-agenda::before { content: ""; }
.zmdi-view-array::before { content: ""; }
.zmdi-view-carousel::before { content: ""; }
.zmdi-view-column::before { content: ""; }
.zmdi-view-comfy::before { content: ""; }
.zmdi-view-compact::before { content: ""; }
.zmdi-view-dashboard::before { content: ""; }
.zmdi-view-day::before { content: ""; }
.zmdi-view-headline::before { content: ""; }
.zmdi-view-list-alt::before { content: ""; }
.zmdi-view-list::before { content: ""; }
.zmdi-view-module::before { content: ""; }
.zmdi-view-quilt::before { content: ""; }
.zmdi-view-stream::before { content: ""; }
.zmdi-view-subtitles::before { content: ""; }
.zmdi-view-toc::before { content: ""; }
.zmdi-view-web::before { content: ""; }
.zmdi-view-week::before { content: ""; }
.zmdi-widgets::before { content: ""; }
.zmdi-alarm-check::before { content: ""; }
.zmdi-alarm-off::before { content: ""; }
.zmdi-alarm-plus::before { content: ""; }
.zmdi-alarm-snooze::before { content: ""; }
.zmdi-alarm::before { content: ""; }
.zmdi-calendar-alt::before { content: ""; }
.zmdi-calendar-check::before { content: ""; }
.zmdi-calendar-close::before { content: ""; }
.zmdi-calendar-note::before { content: ""; }
.zmdi-calendar::before { content: ""; }
.zmdi-time-countdown::before { content: ""; }
.zmdi-time-interval::before { content: ""; }
.zmdi-time-restore-setting::before { content: ""; }
.zmdi-time-restore::before { content: ""; }
.zmdi-time::before { content: ""; }
.zmdi-timer-off::before { content: ""; }
.zmdi-timer::before { content: ""; }
.zmdi-android-alt::before { content: ""; }
.zmdi-android::before { content: ""; }
.zmdi-apple::before { content: ""; }
.zmdi-behance::before { content: ""; }
.zmdi-codepen::before { content: ""; }
.zmdi-dribbble::before { content: ""; }
.zmdi-dropbox::before { content: ""; }
.zmdi-evernote::before { content: ""; }
.zmdi-facebook-box::before { content: ""; }
.zmdi-facebook::before { content: ""; }
.zmdi-github-box::before { content: ""; }
.zmdi-github::before { content: ""; }
.zmdi-google-drive::before { content: ""; }
.zmdi-google-earth::before { content: ""; }
.zmdi-google-glass::before { content: ""; }
.zmdi-google-maps::before { content: ""; }
.zmdi-google-pages::before { content: ""; }
.zmdi-google-play::before { content: ""; }
.zmdi-google-plus-box::before { content: ""; }
.zmdi-google-plus::before { content: ""; }
.zmdi-google::before { content: ""; }
.zmdi-instagram::before { content: ""; }
.zmdi-language-css3::before { content: ""; }
.zmdi-language-html5::before { content: ""; }
.zmdi-language-javascript::before { content: ""; }
.zmdi-language-python-alt::before { content: ""; }
.zmdi-language-python::before { content: ""; }
.zmdi-lastfm::before { content: ""; }
.zmdi-linkedin-box::before { content: ""; }
.zmdi-paypal::before { content: ""; }
.zmdi-pinterest-box::before { content: ""; }
.zmdi-pocket::before { content: ""; }
.zmdi-polymer::before { content: ""; }
.zmdi-share::before { content: ""; }
.zmdi-stackoverflow::before { content: ""; }
.zmdi-steam-square::before { content: ""; }
.zmdi-steam::before { content: ""; }
.zmdi-twitter-box::before { content: ""; }
.zmdi-twitter::before { content: ""; }
.zmdi-vk::before { content: ""; }
.zmdi-wikipedia::before { content: ""; }
.zmdi-windows::before { content: ""; }
.zmdi-aspect-ratio-alt::before { content: ""; }
.zmdi-aspect-ratio::before { content: ""; }
.zmdi-blur-circular::before { content: ""; }
.zmdi-blur-linear::before { content: ""; }
.zmdi-blur-off::before { content: ""; }
.zmdi-blur::before { content: ""; }
.zmdi-brightness-2::before { content: ""; }
.zmdi-brightness-3::before { content: ""; }
.zmdi-brightness-4::before { content: ""; }
.zmdi-brightness-5::before { content: ""; }
.zmdi-brightness-6::before { content: ""; }
.zmdi-brightness-7::before { content: ""; }
.zmdi-brightness-auto::before { content: ""; }
.zmdi-brightness-setting::before { content: ""; }
.zmdi-broken-image::before { content: ""; }
.zmdi-center-focus-strong::before { content: ""; }
.zmdi-center-focus-weak::before { content: ""; }
.zmdi-compare::before { content: ""; }
.zmdi-crop-16-9::before { content: ""; }
.zmdi-crop-3-2::before { content: ""; }
.zmdi-crop-5-4::before { content: ""; }
.zmdi-crop-7-5::before { content: ""; }
.zmdi-crop-din::before { content: ""; }
.zmdi-crop-free::before { content: ""; }
.zmdi-crop-landscape::before { content: ""; }
.zmdi-crop-portrait::before { content: ""; }
.zmdi-crop-square::before { content: ""; }
.zmdi-exposure-alt::before { content: ""; }
.zmdi-exposure::before { content: ""; }
.zmdi-filter-b-and-w::before { content: ""; }
.zmdi-filter-center-focus::before { content: ""; }
.zmdi-filter-frames::before { content: ""; }
.zmdi-filter-tilt-shift::before { content: ""; }
.zmdi-gradient::before { content: ""; }
.zmdi-grain::before { content: ""; }
.zmdi-graphic-eq::before { content: ""; }
.zmdi-hdr-off::before { content: ""; }
.zmdi-hdr-strong::before { content: ""; }
.zmdi-hdr-weak::before { content: ""; }
.zmdi-hdr::before { content: ""; }
.zmdi-iridescent::before { content: ""; }
.zmdi-leak-off::before { content: ""; }
.zmdi-leak::before { content: ""; }
.zmdi-looks::before { content: ""; }
.zmdi-loupe::before { content: ""; }
.zmdi-panorama-horizontal::before { content: ""; }
.zmdi-panorama-vertical::before { content: ""; }
.zmdi-panorama-wide-angle::before { content: ""; }
.zmdi-photo-size-select-large::before { content: ""; }
.zmdi-photo-size-select-small::before { content: ""; }
.zmdi-picture-in-picture::before { content: ""; }
.zmdi-slideshow::before { content: ""; }
.zmdi-texture::before { content: ""; }
.zmdi-tonality::before { content: ""; }
.zmdi-vignette::before { content: ""; }
.zmdi-wb-auto::before { content: ""; }
.zmdi-eject-alt::before { content: ""; }
.zmdi-eject::before { content: ""; }
.zmdi-equalizer::before { content: ""; }
.zmdi-fast-forward::before { content: ""; }
.zmdi-fast-rewind::before { content: ""; }
.zmdi-forward-10::before { content: ""; }
.zmdi-forward-30::before { content: ""; }
.zmdi-forward-5::before { content: ""; }
.zmdi-hearing::before { content: ""; }
.zmdi-pause-circle-outline::before { content: ""; }
.zmdi-pause-circle::before { content: ""; }
.zmdi-pause::before { content: ""; }
.zmdi-play-circle-outline::before { content: ""; }
.zmdi-play-circle::before { content: ""; }
.zmdi-play::before { content: ""; }
.zmdi-playlist-audio::before { content: ""; }
.zmdi-playlist-plus::before { content: ""; }
.zmdi-repeat-one::before { content: ""; }
.zmdi-repeat::before { content: ""; }
.zmdi-replay-10::before { content: ""; }
.zmdi-replay-30::before { content: ""; }
.zmdi-replay-5::before { content: ""; }
.zmdi-replay::before { content: ""; }
.zmdi-shuffle::before { content: ""; }
.zmdi-skip-next::before { content: ""; }
.zmdi-skip-previous::before { content: ""; }
.zmdi-stop::before { content: ""; }
.zmdi-surround-sound::before { content: ""; }
.zmdi-tune::before { content: ""; }
.zmdi-volume-down::before { content: ""; }
.zmdi-volume-mute::before { content: ""; }
.zmdi-volume-off::before { content: ""; }
.zmdi-volume-up::before { content: ""; }
.zmdi-n-1-square::before { content: ""; }
.zmdi-n-2-square::before { content: ""; }
.zmdi-n-3-square::before { content: ""; }
.zmdi-n-4-square::before { content: ""; }
.zmdi-n-5-square::before { content: ""; }
.zmdi-n-6-square::before { content: ""; }
.zmdi-neg-1::before { content: ""; }
.zmdi-neg-2::before { content: ""; }
.zmdi-plus-1::before { content: ""; }
.zmdi-plus-2::before { content: ""; }
.zmdi-sec-10::before { content: ""; }
.zmdi-sec-3::before { content: ""; }
.zmdi-zero::before { content: ""; }
.zmdi-airline-seat-flat-angled::before { content: ""; }
.zmdi-airline-seat-flat::before { content: ""; }
.zmdi-airline-seat-individual-suite::before { content: ""; }
.zmdi-airline-seat-legroom-extra::before { content: ""; }
.zmdi-airline-seat-legroom-normal::before { content: ""; }
.zmdi-airline-seat-legroom-reduced::before { content: ""; }
.zmdi-airline-seat-recline-extra::before { content: ""; }
.zmdi-airline-seat-recline-normal::before { content: ""; }
.zmdi-airplay::before { content: ""; }
.zmdi-closed-caption::before { content: ""; }
.zmdi-confirmation-number::before { content: ""; }
.zmdi-developer-board::before { content: ""; }
.zmdi-disc-full::before { content: ""; }
.zmdi-explicit::before { content: ""; }
.zmdi-flight-land::before { content: ""; }
.zmdi-flight-takeoff::before { content: ""; }
.zmdi-flip-to-back::before { content: ""; }
.zmdi-flip-to-front::before { content: ""; }
.zmdi-group-work::before { content: ""; }
.zmdi-hd::before { content: ""; }
.zmdi-hq::before { content: ""; }
.zmdi-markunread-mailbox::before { content: ""; }
.zmdi-memory::before { content: ""; }
.zmdi-nfc::before { content: ""; }
.zmdi-play-for-work::before { content: ""; }
.zmdi-power-input::before { content: ""; }
.zmdi-present-to-all::before { content: ""; }
.zmdi-satellite::before { content: ""; }
.zmdi-tap-and-play::before { content: ""; }
.zmdi-vibration::before { content: ""; }
.zmdi-voicemail::before { content: ""; }
.zmdi-group::before { content: ""; }
.zmdi-rss::before { content: ""; }
.zmdi-shape::before { content: ""; }
.zmdi-spinner::before { content: ""; }
.zmdi-ungroup::before { content: ""; }
.zmdi-500px::before { content: ""; }
.zmdi-8tracks::before { content: ""; }
.zmdi-amazon::before { content: ""; }
.zmdi-blogger::before { content: ""; }
.zmdi-delicious::before { content: ""; }
.zmdi-disqus::before { content: ""; }
.zmdi-flattr::before { content: ""; }
.zmdi-flickr::before { content: ""; }
.zmdi-github-alt::before { content: ""; }
.zmdi-google-old::before { content: ""; }
.zmdi-linkedin::before { content: ""; }
.zmdi-odnoklassniki::before { content: ""; }
.zmdi-outlook::before { content: ""; }
.zmdi-paypal-alt::before { content: ""; }
.zmdi-pinterest::before { content: ""; }
.zmdi-playstation::before { content: ""; }
.zmdi-reddit::before { content: ""; }
.zmdi-skype::before { content: ""; }
.zmdi-slideshare::before { content: ""; }
.zmdi-soundcloud::before { content: ""; }
.zmdi-tumblr::before { content: ""; }
.zmdi-twitch::before { content: ""; }
.zmdi-vimeo::before { content: ""; }
.zmdi-whatsapp::before { content: ""; }
.zmdi-xbox::before { content: ""; }
.zmdi-yahoo::before { content: ""; }
.zmdi-youtube-play::before { content: ""; }
.zmdi-youtube::before { content: ""; }
.zmdi-import-export::before { content: ""; }
.zmdi-swap-vertical-::before { content: ""; }
.zmdi-airplanemode-inactive::before { content: ""; }
.zmdi-airplanemode-active::before { content: ""; }
.zmdi-rate-review::before { content: ""; }
.zmdi-comment-sign::before { content: ""; }
.zmdi-network-warning::before { content: ""; }
.zmdi-shopping-cart-add::before { content: ""; }
.zmdi-file-add::before { content: ""; }
.zmdi-network-wifi-scan::before { content: ""; }
.zmdi-collection-add::before { content: ""; }
.zmdi-format-playlist-add::before { content: ""; }
.zmdi-format-queue-music::before { content: ""; }
.zmdi-plus-box::before { content: ""; }
.zmdi-tag-backspace::before { content: ""; }
.zmdi-alarm-add::before { content: ""; }
.zmdi-battery-charging::before { content: ""; }
.zmdi-daydream-setting::before { content: ""; }
.zmdi-more-horiz::before { content: ""; }
.zmdi-book-photo::before { content: ""; }
.zmdi-incandescent::before { content: ""; }
.zmdi-wb-iridescent::before { content: ""; }
.zmdi-calendar-remove::before { content: ""; }
.zmdi-refresh-sync-disabled::before { content: ""; }
.zmdi-refresh-sync-problem::before { content: ""; }
.zmdi-crop-original::before { content: ""; }
.zmdi-power-off::before { content: ""; }
.zmdi-power-off-setting::before { content: ""; }
.zmdi-leak-remove::before { content: ""; }
.zmdi-star-border::before { content: ""; }
.zmdi-brightness-low::before { content: ""; }
.zmdi-brightness-medium::before { content: ""; }
.zmdi-brightness-high::before { content: ""; }
.zmdi-smartphone-portrait::before { content: ""; }
.zmdi-live-tv::before { content: ""; }
.zmdi-format-textdirection-l-to-r::before { content: ""; }
.zmdi-format-textdirection-r-to-l::before { content: ""; }
.zmdi-arrow-back::before { content: ""; }
.zmdi-arrow-forward::before { content: ""; }
.zmdi-arrow-in::before { content: ""; }
.zmdi-arrow-out::before { content: ""; }
.zmdi-rotate-90-degrees-ccw::before { content: ""; }
.zmdi-adb::before { content: ""; }
.zmdi-network-wifi::before { content: ""; }
.zmdi-network-wifi-alt::before { content: ""; }
.zmdi-network-wifi-lock::before { content: ""; }
.zmdi-network-wifi-off::before { content: ""; }
.zmdi-network-wifi-outline::before { content: ""; }
.zmdi-network-wifi-info::before { content: ""; }
.zmdi-layers-clear::before { content: ""; }
.zmdi-colorize::before { content: ""; }
.zmdi-format-paint::before { content: ""; }
.zmdi-format-quote::before { content: ""; }
.zmdi-camera-monochrome-photos::before { content: ""; }
.zmdi-sort-by-alpha::before { content: ""; }
.zmdi-folder-shared::before { content: ""; }
.zmdi-folder-special::before { content: ""; }
.zmdi-comment-dots::before { content: ""; }
.zmdi-reorder::before { content: ""; }
.zmdi-dehaze::before { content: ""; }
.zmdi-sort::before { content: ""; }
.zmdi-pages::before { content: ""; }
.zmdi-stack-overflow::before { content: ""; }
.zmdi-calendar-account::before { content: ""; }
.zmdi-paste::before { content: ""; }
.zmdi-cut::before { content: ""; }
.zmdi-save::before { content: ""; }
.zmdi-smartphone-code::before { content: ""; }
.zmdi-directions-bike::before { content: ""; }
.zmdi-directions-boat::before { content: ""; }
.zmdi-directions-bus::before { content: ""; }
.zmdi-directions-car::before { content: ""; }
.zmdi-directions-railway::before { content: ""; }
.zmdi-directions-run::before { content: ""; }
.zmdi-directions-subway::before { content: ""; }
.zmdi-directions-walk::before { content: ""; }
.zmdi-local-hotel::before { content: ""; }
.zmdi-local-activity::before { content: ""; }
.zmdi-local-play::before { content: ""; }
.zmdi-local-airport::before { content: ""; }
.zmdi-local-atm::before { content: ""; }
.zmdi-local-bar::before { content: ""; }
.zmdi-local-cafe::before { content: ""; }
.zmdi-local-car-wash::before { content: ""; }
.zmdi-local-convenience-store::before { content: ""; }
.zmdi-local-dining::before { content: ""; }
.zmdi-local-drink::before { content: ""; }
.zmdi-local-florist::before { content: ""; }
.zmdi-local-gas-station::before { content: ""; }
.zmdi-local-grocery-store::before { content: ""; }
.zmdi-local-hospital::before { content: ""; }
.zmdi-local-laundry-service::before { content: ""; }
.zmdi-local-library::before { content: ""; }
.zmdi-local-mall::before { content: ""; }
.zmdi-local-movies::before { content: ""; }
.zmdi-local-offer::before { content: ""; }
.zmdi-local-parking::before { content: ""; }
.zmdi-local-parking::before { content: ""; }
.zmdi-local-pharmacy::before { content: ""; }
.zmdi-local-phone::before { content: ""; }
.zmdi-local-pizza::before { content: ""; }
.zmdi-local-post-office::before { content: ""; }
.zmdi-local-printshop::before { content: ""; }
.zmdi-local-see::before { content: ""; }
.zmdi-local-shipping::before { content: ""; }
.zmdi-local-store::before { content: ""; }
.zmdi-local-taxi::before { content: ""; }
.zmdi-local-wc::before { content: ""; }
.zmdi-my-location::before { content: ""; }
.zmdi-directions::before { content: ""; }
.column img, .vc_column_container img, .wpb_column img, .elementor-column img { max-width: 100%; height: auto; display: inherit; }
ul { margin: 0px; padding: 0px; }
li { margin: 0px 0px 10px; padding-bottom: 0px; }
ins { text-decoration: none; color: inherit; background: none; }
.wdt-hr-invisible { float: left; width: 100%; height: 30px; }
[class*="wdt-empty-space-"] { float: left; width: 100%; }
.wdt-empty-space-5 { margin-bottom: 5px; }
.wdt-empty-space-10 { margin-bottom: 10px; }
.wdt-empty-space-15 { margin-bottom: 15px; }
.wdt-empty-space-20 { margin-bottom: 20px; }
.wdt-empty-space-25 { margin-bottom: 25px; }
.wdt-empty-space-30 { margin-bottom: 30px; }
.wdt-empty-space-35 { margin-bottom: 35px; }
.wdt-empty-space-40 { margin-bottom: 40px; }
.wdt-empty-space-45 { margin-bottom: 45px; }
.wdt-empty-space-50 { margin-bottom: 50px; }
.wdt-pagination.wdt-ajax-pagination .prev-post a span, .wdt-pagination.wdt-ajax-pagination .next-post a span, .wdt-pagination.wdt-ajax-pagination .prev-post a, .wdt-pagination.wdt-ajax-pagination .next-post a, .wdt-packages-item-wrapper, .wdt-packages-item-wrapper::before, .wdt-packages-item-wrapper .wdt-packagelist-features li::before, .wdt-packages-item-wrapper.type1 .wdt-packagelist-view-details-button span, .wdt-packages-item-wrapper.type1 .wdt-packagelist-view-details-button span *, .wdt-packages-item-wrapper.type1 .wdt-item-status-details .wdt-proceed-button .custom-button-style span, .wdt-packages-item-wrapper.type1 .wdt-packagelist-view-details-button, .wdt-packages-item-wrapper.type1 .wdt-item-status-details .wdt-proceed-button .custom-button-style, .wdt-packages-item-wrapper.type1 .wdt-item-status-details .wdt-proceed-button .added_to_cart::before, .wdt-packages-item-wrapper.type2 .wdt-packagelist-view-details .custom-button-style span, .wdt-packages-item-wrapper.type3 .wdt-item-status-details .wdt-purchased, .wdt-listings-item-wrapper, .wdt-listings-item-wrapper .wdt-listings-taxonomy-container li a::before, .wdt-listings-item-wrapper .wdt-listings-item-bottom-section-content > div .wdt-listings-price-container .wdt-listings-price-label-holder ins, .wdt-listings-item-wrapper.type4 .wdt-listings-item-bottom-section > div.wdt-listings-item-bottom-pricing-holder .custom-button-style::before, .wdt-listings-item-wrapper.type5 .wdt-listings-item-top-section div.wdt-listings-taxonomy-container ul.wdt-listings-taxonomy-list li > a span, .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list, .wdt-listings-item-wrapper .wdt-listings-item-top-section .wdt-listings-feature-image-holder::before, .wdt-listings-item-wrapper .wdt-listings-item-top-section .wdt-listings-image-gallery .swiper-slide::before, .wdt-listings-item-wrapper .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div, .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section > div, .wdt-listings-item-wrapper.type8 .wdt-listings-features-box-container > div, .wdt-sf-orderby-field-holder ul.wdt-sf-orderby-list li a, .wdt-sf-others-field-holder div.wdt-sf-others-list, .wdt-sf-others-field-holder div.wdt-sf-others-list div, .wdt-user-list-item.type1, .wdt-user-list-item.type1 .wdt-user-item-meta-data, .wdt-user-list-item.type1 .wdt-user-sociallinks-list, .wdt-user-list-item.type3 .wdt-user-contactdetails-list li span, .wdt-listings-item-wrapper .wdt-listings-item-top-section .wdt-listings-item-ad-section, .wdt-listings-item-wrapper .wdt-listings-item-top-section .wdt-listings-featured-item-container, .wdt-listings-item-wrapper.type1.has-post-thumbnail .wdt-listings-item-top-section .wdt-listings-item-top-section-content .wdt-listings-utils-item-holder .wdt-listings-utils-item:first-child > * span, .wdt-listings-item-wrapper.type1:not(.has-post-thumbnail) .wdt-listings-item-top-section .wdt-listings-item-top-section-content .wdt-listings-utils-item-holder .wdt-listings-utils-item:first-child > * span, .wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section div.wdt-listings-item-ad-section::before, .wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section div.wdt-listings-item-ad-section::after, .wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section .wdt-listings-featured-item-container a::after, .wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section .wdt-listings-featured-item-container a::before, .wdt-listings-item-wrapper.type3 .wdt-listings-item-top-section div.wdt-listings-item-ad-section::before, .wdt-listings-item-wrapper.type3 .wdt-listings-item-top-section div.wdt-listings-featured-item-container a::before, .wdt-listings-item-wrapper.type3.wdt-list .wdt-listings-item-top-section div.wdt-listings-item-ad-section::after, .wdt-listings-item-wrapper.type3.wdt-list .wdt-listings-item-top-section div.wdt-listings-featured-item-container a::after, .wdt-listings-item-wrapper.type3 .wdt-listings-item-bottom-section-content ul.wdt-listings-taxonomy-list li a span.wdt-listings-taxonomy-image::before, .wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section div.wdt-listings-featured-item-container a::before, .wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div:not(.wdt-listings-taxonomy-container) a.wdt-listings-utils-favourite-item span, .wdt-listings-item-wrapper.type5 .wdt-listings-item-top-section .wdt-listings-featured-item-container a::before, .wdt-listings-item-wrapper.type5 .wdt-listings-item-top-section .wdt-listings-featured-item-container a::after, .wdt-listings-item-wrapper.type5 .wdt-listings-item-top-section div.wdt-listings-taxonomy-container ul.wdt-listings-taxonomy-list li > a::before, .wdt-listings-item-wrapper.type5 .wdt-listings-item-bottom-section-content > div .wdt-listings-utils-item-holder [class*="wdt-listings-utils-"] a.wdt-listings-utils-favourite-item span, .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-utils-item-holder a.wdt-listings-utils-favourite-item span, .wdt-listings-item-wrapper.type6 .wdt-listings-item-top-section div.wdt-listings-item-ad-section, .wdt-listings-item-wrapper.type6 .wdt-listings-item-top-section div.wdt-listings-featured-item-container, .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list li a span, .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list li a span::before, .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list li a span::after, .wdt-listings-item-wrapper.type7 .wdt-listings-item-bottom-section .wdt-listings-item-title .wdt-listings-taxonomy-container .wdt-listings-taxonomy-list a::after, .wdt-listings-item-wrapper.type7 .wdt-listings-item-top-section .wdt-listings-item-ad-section, .wdt-listings-item-wrapper.type7 .wdt-listings-item-top-section .wdt-listings-featured-item-container, .wdt-listings-item-wrapper.type8 .wdt-listings-item-bottom-section ul.wdt-listings-taxonomy-list li a::after, .wdt-listings-floorplan-top-section .wdt-listings-floorplan-expand-bottom-section, .wdt-listing-taxonomy-item.type4, .wdt-listing-taxonomy-item.type4 .wdt-listing-taxonomy-starting-price, .wdt-listing-taxonomy-item.type5 .wdt-category-total-items a::before, .wdt-listing-taxonomy-item.type7 .wdt-category-total-items a::before, .wdt-listing-taxonomy-item.type7 .wdt-listing-taxonomy-starting-price::after, .wdt-listings-utils-container .wdt-listings-utils-item.wdt-listings-utils-print .wdt-listings-utils-print-item span, .comment-form .wdt-comment-form-fields-holder .comment-form-media span:hover input#wdt_media + label, .comment-form .wdt-comment-form-fields-holder .comment-form-media span:hover input#wdt_media + label::before, .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-item-icon span, .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-utils-favourite .wdt-listings-utils-favourite-author span, .wdt-listings-nearby-places-container .wdt-listings-nearby-places-item .wdt-listings-nearby-places-image, .wdt-listings-social-share-container .wdt-listings-social-share-list, .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-list, [class*="wdt-listings-utils-"] .wdt-listings-taxonomy-container .wdt-listings-taxonomy-list li a span, .wdt-listings-contactdetails-container[class*="type"] .wdt-listings-contactdetails-list > li > span, .wdt-listings-social-share-container.type1 .wdt-listings-social-share-list li a span { transition: 0.3s linear; }
.wdt-container input[type="submit"], .wdt-container input[type="reset"], .wdt-container input[type="button"], .wdt-container button[type="button"], .wdt-container button:not(.dismissButton), .wdt-container .button, .wdt-container a.button, form.lidd_mc_form .lidd_mc_input input[type="submit"], .custom-button-style, .wdt-dashboard-container .woocommerce-button.view, .wdt-dashbord-container .wdt-packages-container .wdt-packages-item-wrapper .wdt-packagelist-details .wdt-item-status-details .wdt-proceed-button a.custom-button-style, .wdt-packages-item-wrapper.type2 .wdt-item-status-details .added_to_cart, .wdt-packages-item-wrapper.type3 .wdt-item-status-details .added_to_cart, .wdt-dashbord-inbox-listing-conversation-wrapper ul.wdt-dashbord-inbox-conversation-list li .wdt-dashbord-inbox-conversation-reply-wrapper .wdt-inbox-conversation-reply-submit, .single-wdt_packages .wdt-payment-details a.added_to_cart, .wdt-listings-address-directions { font-family: unset; font-size: 16px; font-weight: 600; display: inline-block; margin: 20px 5px 0px 0px; padding: 19px 40px; cursor: pointer; text-decoration: none; letter-spacing: normal; text-transform: capitalize; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.wdt-dashboard-container .woocommerce-button.view { font-size: 12px; line-height: normal; margin: 0px; padding: 8px 14px; }
.wdt-container { margin: auto; }
.wdt-container .custom-button-style { margin-top: 0px; }
.custom-button-style span { margin-right: 10px; }
.ui-selectable-helper, .ui-sortable-helper { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
.wdt-no-margin-bottom p, .wdt-no-margin-bottom .elementor-widget-wdt-widget-sp-average-rating .wdt-listings-average-rating-container, .wdt-no-margin-bottom .elementor-widget-container { line-height: normal; display: block; margin-bottom: 0px; }
.wdt-column { position: relative; float: left; min-height: 1px; margin: 0px 0px 0px 2%; }
.wdt-column.first { clear: both; margin-left: 0px; }
.wdt-one-column { width: 100%; }
.wdt-one-half { width: 49%; }
.wdt-one-third { width: 32%; }
.wdt-two-third { width: 66%; }
.wdt-one-fourth { width: 23.5%; }
.wdt-three-fourth { width: 74.5%; }
.wdt-one-fifth { width: 18.4%; }
.wdt-two-fifth { width: 38.8%; }
.wdt-three-fifth { width: 59.2%; }
.wdt-four-fifth { width: 79.6%; }
.wdt-one-sixth { width: 15%; }
.wdt-two-sixth { width: 32%; }
.wdt-three-sixth { width: 49%; }
.wdt-four-sixth { width: 66%; }
.wdt-five-sixth { width: 83%; }
.wdt-column.wpb_column.wdt-one-fifth { width: 18.4%; }
.wpb_column.wdt-one-fifth { width: 20%; }
.wpb_column.wdt-two-fifth { width: 40%; }
.wpb_column.wdt-three-fifth { width: 60%; }
.wdt-one-half iframe, .wdt-one-third iframe, .wdt-one-fourth iframe, .wdt-three-fourth iframe, .wdt-two-third iframe, iframe { max-width: 100%; }
.wdt-column.no-space { margin-right: 0px; margin-left: 0px; }
.wdt-column.no-space.wdt-one-fourth { width: 24.982%; }
.wdt-column.no-space.wdt-one-third { width: 33.3333%; }
.wdt-column.no-space.wdt-one-half { width: 50%; }
.wdt-column.no-space.wdt-one-fifth, .wpb_column.no-space.wdt-one-fifth { width: 20%; }
.wdt-column.no-space.wdt-one-sixth { width: 16.666%; }
.wdt-column.no-space.wdt-three-fourth { width: 75%; }
.wdt-column.no-space.wdt-two-third { width: 66.6667%; }
.wdt-column.no-space.wdt-four-fifth, .wpb_column.no-space.wdt-four-fifth { width: 80%; }
.wdt-column.no-space.wdt-three-fifth, .wpb_column.no-space.wdt-three-fifth { width: 60%; }
.wdt-column.no-space.wdt-two-fifth, .wpb_column.no-space.wdt-two-fifth { width: 40%; }
.wdt-column.no-space.wdt-two-sixth { width: 33.2%; }
.wdt-column.no-space.wdt-three-sixth { width: 49.98%; }
.wdt-column.no-space.wdt-four-sixth { width: 66.4%; }
.wdt-column.no-space.wdt-five-sixth { width: 83%; }
#wdt-addlist-map-holder, .wdt-listings-map-holder, .wdt-listing-output-map { width: 100%; height: 400px; }
.wdt-hidden { display: none; }
.wdt-pagination.wdt-ajax-pagination { display: flex; float: left; place-content: center; flex-wrap: wrap; width: 100%; margin-top: 120px; text-align: center; }
.wdt-pagination.wdt-ajax-pagination ul.page-numbers, .wdt-pagination.wdt-ajax-pagination ul.page-numbers li { display: inline-block; float: none; margin: 0px 0px 2px; padding: 0px; }
.wdt-pagination.wdt-ajax-pagination .prev-post, .wdt-pagination.wdt-ajax-pagination .next-post { display: inline-block; float: none; width: auto; margin: 0px 4px; }
.wdt-pagination.wdt-ajax-pagination .prev-post a, .wdt-pagination.wdt-ajax-pagination .next-post a, .wdt-pagination.wdt-ajax-pagination ul.page-numbers li span, .wdt-pagination.wdt-ajax-pagination ul.page-numbers li a { border-width: 1px; border-style: solid; border-image: none; display: inline-block; font-size: var(--wdtFontSize_H6); font-weight: var(--wdtFontWeight_Alt); height: 60px; letter-spacing: 0px; line-height: 58px; margin: 0px 5px; padding: 0px; position: relative; text-align: center; text-transform: uppercase; width: 60px; border-radius: calc(var(--wdtRadius_2X) - 2px); background-position: right bottom; background-size: 450%; background-repeat: no-repeat; color: var(--wdtLinkColor); background-image: linear-gradient(135deg,var(--wdtPrimaryColor),var(--wdtQuaternaryColor),rgba(var(--wdtTertiaryColorRgb), 0.5),rgba(var(--wdtTertiaryColorRgb), 0.5)); background-color: transparent !important; border-color: rgba(var(--wdtPrimaryColorRgb),0.1) !important; }
.wdt-pagination.wdt-ajax-pagination ul.page-numbers li span, .wdt-pagination.wdt-ajax-pagination ul.page-numbers li a:hover, .wdt-pagination.wdt-ajax-pagination .prev-post a:hover, .wdt-pagination.wdt-ajax-pagination .next-post a:hover { background-position: left top; color: var(--wdtAccentTxtColor) !important; border-color: var(--wdtPrimaryColor) !important; }
.wdt-pagination.wdt-ajax-pagination ul.page-numbers li:focus, .wdt-pagination.wdt-ajax-pagination ul.page-numbers li:hover { outline: none; }
.wdt-pagination.wdt-ajax-pagination .prev-post a, .wdt-pagination.wdt-ajax-pagination .next-post a { font-size: 0px !important; }
.wdt-pagination.wdt-ajax-pagination .prev-post a span, .wdt-pagination.wdt-ajax-pagination .next-post a span { font-size: var(--wdtFontSize_H6); height: 30px; line-height: 30px; margin: 0px; position: absolute; left: 50%; top: 50%; text-align: center; text-decoration: inherit; width: 30px; transform: translate(-50%, -50%); background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-color: ; -webkit-text-fill-color: transparent; background-clip: text; }
.wdt-pagination.wdt-ajax-pagination .prev-post a:hover span::before { background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-color: ; background-clip: text; animation: 0.3s ease 0s 1 normal none running wdt-btn-icon-left; }
.wdt-pagination.wdt-ajax-pagination .next-post a:hover span::before { background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-color: ; background-clip: text; animation: 0.3s ease 0s 1 normal none running wdt-btn-icon; }
div[class*="-output-data-container"] { position: relative; }
div[class*="-output-data-container"] .wdt-ajax-load-image { position: absolute; z-index: 2; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.8); }
div[class*="-output-data-container"].wdt-content-scroll .wdt-ajax-load-image, div[class*="-output-data-container"].wdt-search-list-items .wdt-ajax-load-image { opacity: 0; }
@-webkit-keyframes rotate-forever { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes rotate-forever { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
div[class*="-output-data-container"]:not(.wdt-content-scroll) .wdt-ajax-load-image .wdt-loader-inner { position: absolute; top: calc(50% - 23px); left: calc(50% - 23px); display: inline-block; width: 60px; height: 60px; transform: translate(-50%, -50%); animation-name: rotate-forever; animation-duration: 0.75s; animation-timing-function: linear; animation-iteration-count: infinite; border-width: 3px; border-style: solid; border-color: currentcolor transparent currentcolor currentcolor; border-image: none; border-radius: 50%; }
div[class*="-output-data-container"] div[class*="-output-data-container"] div[class*="-output-data-holder"], div[class*="-output-data-container"] div.wdt-package-output-data-holder[data-applyisotope*="true"] { margin: 0px -30px; }
div[class*="-output-data-container"][data-enablecarousel*="true"] div[class*="package-output-data-holder"] { margin: 0px; }
div[class*="-output-data-container"] div[data-applyisotope*="true"] { margin: 0px -45px; }
div[class*="-output-data-container"] .swiper-slide.type1 .wdt-listings-image-gallery-holder .swiper-wrapper, div[class*="-output-data-container"] .swiper-slide.type2 .wdt-listings-image-gallery-holder .swiper-wrapper, div[class*="-output-data-container"] .swiper-slide.type4 .wdt-listings-image-gallery-holder .swiper-wrapper, div[class*="-output-data-container"] .swiper-slide.type6 .wdt-listings-image-gallery-holder .swiper-wrapper, div[class*="-output-data-container"] .swiper-slide.type8 .wdt-listings-image-gallery-holder .swiper-wrapper { height: auto !important; }
div[class*="-output-data-container"] .swiper-slide.type3 .wdt-listings-image-gallery-holder .swiper-wrapper, div[class*="-output-data-container"] .swiper-slide.type5 .wdt-listings-image-gallery-holder .swiper-wrapper, div[class*="-output-data-container"] .swiper-slide.type7 .wdt-listings-image-gallery-holder .swiper-wrapper, div[class*="-output-data-container"] .swiper-slide.type9 .wdt-listings-image-gallery-holder .swiper-wrapper { height: 100% !important; }
div[class*="-output-data-container"] .swiper-slide .wdt-listings-image-gallery-holder .swiper-slide { float: left; width: 100%; margin-right: 0px; }
div[class*="-output-data-container"] div[data-applyisotope*="true"] .wdt-one-column.wdt-column { padding: 0px; }
div[class*="-output-data-container"] div[class*="-output-data-holder"] > .swiper.swiper-fade .swiper-wrapper .swiper-slide { opacity: 0 !important; }
div[class*="-output-data-container"] div[class*="-output-data-holder"] > .swiper.swiper-fade .swiper-wrapper .swiper-slide.swiper-slide-active { opacity: 1 !important; }
div[class*="-output-data-container"] div[class*="-output-data-holder"] > .wdt-listings-container, div[class*="-output-data-container"] div[class*="-output-data-holder"] > .wdt-packages-container { margin: 0px 45px; }
div[class*="-output-data-container"] div[class*="-output-data-holder"] > .wdt-listings-container.swiper { margin: 0px -20px; }
div[class*="-output-data-container"] div[class*="-output-data-holder"] > .swiper { padding: 0px 20px 65px; }
div[class*="-output-data-container"] div[class*="-output-data-holder"] > .swiper .swiper-wrapper .wdt-column { margin-left: 0px; }
div[class*="-output-data-container"] div[class*="-output-data-holder"] > .wdt-packages-container.swiper { float: left; width: 100%; margin: 0px; padding: 0px 0px 45px; }
div[class*="-output-data-container"] div[class*="-output-data-holder"] > .wdt-packages-container.swiper .swiper-wrapper .wdt-packages-item-wrapper { box-shadow: none; }
div[class*="-output-data-container"] div[class*="-output-data-holder"] > .wdt-packages-container.swiper .swiper-wrapper .wdt-column.type2, div[class*="-output-data-container"] div[class*="-output-data-holder"] > .wdt-packages-container.swiper .swiper-wrapper .wdt-column.type3 { float: left; width: 100%; }
div[class*="-output-data-container"].wdt-listings-sidebar-widget div[class*="-output-data-holder"] > .wdt-listings-container { margin: 0px 30px; padding: 0px; }
div[class*="-output-data-container"].wdt-listings-sidebar-widget div[class*="-output-data-holder"] > .wdt-listings-container .wdt-listings-item-wrapper { box-shadow: none; }
div[class*="-output-data-container"] .wdt-swiper-pagination-holder .wdt-swiper-bullet-pagination.swiper-pagination-bullets .swiper-pagination-bullet { transition: 0.3s linear; }
div[class*="-output-data-container"] .wdt-swiper-pagination-holder { float: left; width: 100%; margin: 0px auto; }
div[class*="-output-data-container"] .wdt-swiper-pagination-holder .wdt-swiper-bullet-pagination { position: static; margin: 0px 0px 15px; cursor: auto; text-align: center; }
div[class*="-output-data-container"] .wdt-swiper-pagination-holder .wdt-swiper-bullet-pagination.swiper-pagination-bullets .swiper-pagination-bullet { width: 10px; height: 10px; margin: 0px 4px; border-radius: 50%; }
div[class*="-output-data-container"] .wdt-swiper-pagination-holder .wdt-swiper-bullet-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover { opacity: 1; }
div[class*="-output-data-container"] .wdt-swiper-pagination-holder .wdt-swiper-bullet-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active { width: 25px; border-radius: 1em; }
.wdt-swiper-arrow-pagination { display: flex; align-items: center; justify-content: center; text-align: center; }
.wdt-swiper-arrow-pagination a { font-size: 0px; line-height: 38px; width: 40px; height: 40px; margin: 0px 2px; text-align: center; border-width: 1px; border-style: solid; }
.wdt-swiper-arrow-pagination a::before { font-family: Material-Design-Iconic-Font; font-size: 24px; position: relative; display: block; content: ""; }
.wdt-swiper-arrow-pagination a:last-child::before { transform: scaleX(-1); }
.wdt-container input[type="submit"], .wdt-container input[type="reset"], .wdt-container input[type="button"], .wdt-container button[type="button"], .wdt-container button:not(.dismissButton), .wdt-container button.dismissButton:hover, .wdt-container .button, .wdt-container a.button, .custom-button-style, .custom-button-style:hover, .custom-button-style:focus, .wdt-dashboard-container .woocommerce-button.view, .wdt-dashbord-container .wdt-packages-container .wdt-packages-item-wrapper .wdt-packagelist-details .wdt-item-status-details .wdt-proceed-button a.custom-button-style, .wdt-packages-item-wrapper.type1 .wdt-packagelist-view-details-button:hover span, .wdt-packages-item-wrapper.type1 .wdt-item-status-details .wdt-proceed-button .custom-button-style:hover span, .wdt-packages-item-wrapper.type1 .wdt-item-status-details .wdt-proceed-button .added_to_cart:hover::before, .wdt-packages-item-wrapper.type2 .wdt-packagelist-view-details .custom-button-style:hover span, .wdt-packages-item-wrapper.type2 .wdt-item-status-details .custom-button-style:hover, .wdt-packages-item-wrapper.type2 .wdt-item-status-details .added_to_cart:hover, .wdt-packages-item-wrapper.type3 .wdt-item-status-details .custom-button-style:hover, .wdt-packages-item-wrapper.type3 .wdt-item-status-details .added_to_cart:hover, .wdt-packages-item-wrapper.type3 .wdt-packagelist-view-details .custom-button-style:hover, .wdt-packages-item-wrapper.type3 .wdt-item-status-details .wdt-purchased:hover, .wdt-sf-orderby-field-holder ul.wdt-sf-orderby-list li a:hover, .wdt-sf-orderby-field-holder ul.wdt-sf-orderby-list li a.active, .wdt-user-list-item.type1 .wdt-user-sociallinks-list li a:hover, .wdt-sf-others-field-holder div.wdt-sf-others-list div:hover, .wdt-sf-others-field-holder div.wdt-sf-others-list div.active, .wdt-listings-item-wrapper .wdt-listings-item-top-section .wdt-listings-featured-item-container, .wdt-listings-item-wrapper .wdt-listings-item-top-section .wdt-listings-item-ad-section, .wdt-listings-item-wrapper.type1.has-post-thumbnail .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div.wdt-listings-utils-item-holder .wdt-listings-utils-item > * > span, .wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div:not(.wdt-listings-taxonomy-container) a.wdt-listings-utils-favourite-item:hover span, .wdt-dashbord-inbox-listing-conversation-wrapper ul.wdt-dashbord-inbox-conversation-list li .wdt-dashbord-inbox-conversation-reply-wrapper .wdt-inbox-conversation-reply-submit, .wdt-listings-floorplan-top-section .wdt-listings-floorplan-expand-bottom-section, .single-wdt_packages .wdt-payment-details a.added_to_cart, .wdt-comment-form-fields-holder .comment-form-media span:hover input#wdt_media + label, .wdt-comment-form-fields-holder .comment-form-media span:hover input#wdt_media + label::before, .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container.active .wdt-listings-social-share-item-icon span, .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-item-icon:hover span, .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-utils-favourite .wdt-listings-utils-favourite-author:hover span { color: rgb(255, 255, 255); }
@media only screen and (max-width: 1540px) and (min-width: 1281px) {
  .wdt-pagination.wdt-ajax-pagination { margin-top: 60px; }
}
@media only screen and (min-width: 1281px) and (max-width: 1440px) {
  .wdt-container { width: 1080px; }
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .wdt-container { width: 900px; }
  .wdt-pagination.wdt-ajax-pagination .prev-post a, .wdt-pagination.wdt-ajax-pagination .next-post a, .wdt-pagination.wdt-ajax-pagination ul.page-numbers li span, .wdt-pagination.wdt-ajax-pagination ul.page-numbers li a { width: 50px; height: 50px; font-size: calc(var(--wdtFontSize_H6) - 2px); line-height: 48px; }
  .wdt-pagination.wdt-ajax-pagination .prev-post a span, .wdt-pagination.wdt-ajax-pagination .next-post a span { font-size: calc(var(--wdtFontSize_H6) - 2px); }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .wdt-container { width: 710px; }
  .wdt-custom-sidebar { margin-top: 30px; }
  .wdt-pagination.wdt-ajax-pagination .prev-post a, .wdt-pagination.wdt-ajax-pagination .next-post a, .wdt-pagination.wdt-ajax-pagination ul.page-numbers li span, .wdt-pagination.wdt-ajax-pagination ul.page-numbers li a { width: 50px; height: 50px; font-size: calc(var(--wdtFontSize_H6) - 2px); line-height: 48px; }
  .wdt-pagination.wdt-ajax-pagination .prev-post a span, .wdt-pagination.wdt-ajax-pagination .next-post a span { font-size: calc(var(--wdtFontSize_H6) - 2px); }
}
@media only screen and (max-width: 767px) {
  .wdt-container { width: 420px; }
  .wdt-column { margin-bottom: 20px; margin-left: 0px; }
  .wdt-one-fourth, .wdt-one-half, .wdt-one-third, .wdt-three-fourth, .wdt-two-third, .wdt-one-fifth, .wdt-four-fifth, .wdt-three-fifth, .wdt-two-fifth, .wdt-one-sixth, .wdt-two-sixth, .wdt-three-sixth, .wdt-four-sixth, .wdt-five-sixth, .column.no-space.wdt-one-fourth, .column.no-space.wdt-one-third, .column.no-space.wdt-one-half, .column.no-space.wdt-one-fifth, .column.no-space.wdt-one-sixth, .column.no-space.wdt-three-fourth, .column.no-space.wdt-two-third, .column.no-space.wdt-four-fifth, .column.no-space.wdt-three-fifth, .column.no-space.wdt-two-fifth, .column.no-space.wdt-two-sixth, .column.no-space.wdt-three-sixth, .column.no-space.wdt-four-sixth, .column.no-space.wdt-five-sixth { width: 100%; }
  .wdt-custom-sidebar { margin-top: 30px; }
  .wdt-pagination.wdt-ajax-pagination .prev-post a, .wdt-pagination.wdt-ajax-pagination .next-post a, .wdt-pagination.wdt-ajax-pagination ul.page-numbers li span, .wdt-pagination.wdt-ajax-pagination ul.page-numbers li a { font-size: calc(var(--wdtFontSize_Base) - 2px); height: 35px; line-height: 33px; width: 35px; border-radius: calc(var(--wdtRadius_1X) + 5px); }
  .wdt-pagination.wdt-ajax-pagination .prev-post a span, .wdt-pagination.wdt-ajax-pagination .next-post a span { font-size: calc(var(--wdtFontSize_Base) - 2px); }
  .wdt-pagination.wdt-ajax-pagination { margin-top: 40px; }
}
.wdt-upload-media-items-container input[type="button"], input.wdt-generate-mls-number { font-weight: 600; margin-right: 10px; }
@media only screen and (min-width: 480px) and (max-width: 767px) {
}
@media only screen and (max-width: 479px) {
  .wdt-container { max-width: 290px; }
  .wdt-dashboard-container .woocommerce-button.view { font-size: 8px; padding: 6px 10px; }
  .wdt-dashboard-container td, .wdt-dashboard-container tbody th { padding: 10px 4px; }
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
}
@media only screen and (max-width: 319px) {
}
:root { --wdt-Ad-Transition: 375ms cubic-bezier(0.7, 0, 0.3, 1); --wdt-transform-rotateX: 1deg; --wdt-transform-perspective: 600px; --wdt-transform-rotateY: 0deg; --wdt-transform-scale: 0.9; --wdt-transform-transition-duration: 400ms; --wdt-zoo-transform-rotateX: 0.06deg; --wdt-zoo-transform-perspective: 600px; --wdt-zoo-transform-rotateY: 0deg; --wdt-zoo-transform-scale: 1.2; --wdt-zoo-transform-transition-duration: 400ms; }
.wdt-listings-item-wrapper { background: rgb(255, 255, 255); border-style: solid; border-width: 1px; margin-bottom: 90px; }
.wdt-column:last-child .wdt-listings-item-wrapper.type1 { margin-bottom: 0px; }
.wdt-listings-item-wrapper > div[class*="wdt-listings-item-"] { float: left; width: 100%; position: relative; }
.wdt-listings-item-wrapper ul { list-style: none; }
.wdt-listings-item-wrapper ul li { margin-bottom: 0px; }
.wdt-listings-item-wrapper.type8.has-post-thumbnail .wdt-listings-item-top-section .wdt-listings-feature-image-holder::before, .wdt-listings-item-wrapper.type6.has-post-thumbnail .wdt-listings-item-top-section .wdt-listings-image-gallery .swiper-slide::before, .wdt-listings-item-wrapper.type8.has-post-thumbnail .wdt-listings-item-top-section .wdt-listings-image-gallery .swiper-slide::before { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; background-color: rgba(0, 0, 0, 0.75); content: ""; display: block; opacity: 0; }
.wdt-listings-item-wrapper.type4.has-post-thumbnail:hover .wdt-listings-item-top-section .wdt-listings-feature-image-holder::before, .wdt-listings-item-wrapper.type8.has-post-thumbnail:hover .wdt-listings-item-top-section .wdt-listings-feature-image-holder::before, .wdt-listings-item-wrapper.type1.has-post-thumbnail:hover .wdt-listings-item-top-section .wdt-listings-image-gallery .swiper-slide::before, .wdt-listings-item-wrapper.type4.has-post-thumbnail:hover .wdt-listings-item-top-section .wdt-listings-image-gallery .swiper-slide::before, .wdt-listings-item-wrapper.type6.has-post-thumbnail:hover .wdt-listings-item-top-section .wdt-listings-image-gallery .swiper-slide::before, .wdt-listings-item-wrapper.type8.has-post-thumbnail:hover .wdt-listings-item-top-section .wdt-listings-image-gallery .swiper-slide::before { opacity: 1; }
.wdt-listings-item-wrapper a.custom-button-style { margin-right: 0px; font-size: 16px; font-weight: 500; padding: 15px 30px; line-height: 1; display: flex; justify-content: space-between; align-items: center; }
.wdt-listings-item-bottom-pricing-holder:empty, .wdt-listings-excerpt:empty { display: none; }
.wdt-listings-item-wrapper .wdt-listings-item-bottom-section-content > div .wdt-listings-price-container .wdt-listings-price-label-holder { display: flex; font-weight: bold; flex-wrap: wrap; margin-top: 10px; }
.wdt-listings-item-wrapper .wdt-listings-item-bottom-section-content > div .wdt-listings-price-container .wdt-listings-price-label-holder .wdt-listings-price-item { display: flex; }
.wdt-listings-item-wrapper .wdt-listings-item-bottom-section-content > div .wdt-listings-price-container .wdt-listings-price-label-holder > .wdt-price-before-label:empty, .wdt-listings-item-wrapper .wdt-listings-item-bottom-section-content > div .wdt-listings-price-container .wdt-listings-price-label-holder > .wdt-price-after-label:empty { display: none; }
.wdt-listings-item-wrapper .wdt-listings-item-bottom-section-content > div .wdt-listings-price-container .wdt-listings-price-label-holder > .wdt-price-before-label { margin-right: 6px; }
.wdt-listings-item-wrapper .wdt-listings-item-bottom-section-content > div .wdt-listings-price-container .wdt-listings-price-label-holder > .wdt-price-after-label { margin-left: 6px; }
.wdt-listings-item-wrapper .wdt-listings-excerpt span { font-weight: bold; margin-right: 10px; }
.wdt-listings-item-wrapper .wdt-listings-excerpt span::after { position: relative; content: ":"; display: inline-block; }
.wdt-listings-item-wrapper .wdt-listings-features-box-item { background-position: left 5px; background-repeat: no-repeat; background-size: 19px; }
.wdt-listings-item-wrapper[class*="type"] .wdt-listings-features-box-item[style*="background-image"] .wdt-listings-features-box-item-title:first-child { margin-left: 30px; padding-left: 0px; }
.wdt-listings-item-wrapper[class*="type"] .wdt-listings-features-box-item[style*="background-image"] .wdt-listings-features-box-item-title:first-child::before { display: none; }
.wdt-listings-item-wrapper .wdt-listings-features-box-item > div { display: inline-block; margin-right: 10px; }
.wdt-listings-item-wrapper .wdt-listings-features-box-item .wdt-listings-features-box-item-icon { font-size: 16px; margin-right: 10px; width: 20px; }
.wdt-listings-item-wrapper .detail-icon { margin-right: 10px; margin-left: 10px; }
.wdt-listings-item-wrapper .detail-icon svg { width: 20px; height: 20px; }
.wdt-listings-item-wrapper .wdt-listings-features-box-item > div.wdt-listings-features-box-item-title { font-weight: 600; }
.wdt-listings-item-wrapper .wdt-listings-features-box-item > div.wdt-listings-features-box-item-title::after { content: ":"; display: inline; position: relative; right: 0px; top: 0px; }
.wdt-listings-item-wrapper:not(.type4) .wdt-listings-features-box-item > div.wdt-listings-features-box-item-title:first-child { position: relative; padding-left: 15px; line-height: normal; }
.wdt-listings-item-wrapper:not(.type4) .wdt-listings-features-box-item > div.wdt-listings-features-box-item-title:first-child::before { content: ""; display: block; width: 5px; height: 5px; position: absolute; top: 7px; left: 0px; }
.wdt-listings-item-wrapper .wdt-listings-features-box-item > div.wdt-listings-features-box-item-value { margin-right: 0px; }
.wdt-listings-item-wrapper .wdt-listings-features-box-item > div.wdt-listings-features-box-item-value span { margin-left: 5px; }
.wdt-listings-item-wrapper div[class*="wdt-listings-item-bottom-section"] > div .wdt-listings-price-container .wdt-listings-price-label-holder ins, .wdt-listings-item-wrapper div[class*="wdt-listings-item-bottom-section"] > div .wdt-listings-price-container .wdt-listings-price-label-holder del { color: initial; font-size: 2em; line-height: normal; margin-bottom: 0px; }
.wdt-listings-item-wrapper div[class*="wdt-listings-item-bottom-section"] > div .wdt-listings-price-container .wdt-listings-price-label-holder ins > span, .wdt-listings-item-wrapper div[class*="wdt-listings-item-bottom-section"] > div .wdt-listings-price-container .wdt-listings-price-label-holder del > span { display: flex; flex-wrap: wrap; }
.wdt-listings-item-wrapper div[class*="wdt-listings-item-bottom-section"] > div .wdt-listings-price-container .wdt-listings-price-label-holder del span.wdt-price-currency-symbol, .wdt-listings-item-wrapper div[class*="wdt-listings-item-bottom-section"] > div .wdt-listings-price-container .wdt-listings-price-label-holder ins span.wdt-price-currency-symbol { color: initial; font-size: 50%; line-height: normal; margin-right: 2px; opacity: 0.35; }
.wdt-listings-item-wrapper ul.wdt-listings-contactdetails-list li { display: flex; }
.wdt-listings-item-wrapper ul.wdt-listings-contactdetails-list li span { margin-right: 10px; line-height: inherit; }
.wdt-listings-item-wrapper ul.wdt-listings-contactdetails-list li p { margin-bottom: 0px; }
.wdt-listings-item-wrapper:not(.has-post-thumbnail) .wdt-listings-item-top-section div img, .wdt-listings-item-wrapper.type4:not(.has-post-thumbnail) .wdt-listings-item-top-section .wdt-listings-feature-image-holder img { display: none; }
.wdt-listings-item-wrapper .wdt-listings-item-top-section div.wdt-listings-item-ad-section, .wdt-listings-item-wrapper .wdt-listings-item-top-section div.wdt-listings-featured-item-container { position: absolute; height: auto; z-index: 2; margin: 0px; }
.wdt-listings-item-wrapper .wdt-listings-item-top-section .wdt-listings-item-ad-section, .wdt-listings-item-wrapper .wdt-listings-item-top-section .wdt-listings-featured-item-container { position: absolute; font-size: 14px; line-height: normal; right: 10px; top: 10px; z-index: 1; }
.wdt-listings-item-wrapper .wdt-listings-item-top-section .wdt-listings-item-ad-section, .wdt-listings-item-wrapper .wdt-listings-item-top-section .wdt-listings-featured-item-container a { padding: 5px 10px; }
.wdt-listings-item-wrapper .wdt-listings-item-top-section .wdt-listings-item-ad-section + .wdt-listings-featured-item-container { top: 45px; }
a.wdt-listings-utils-favourite-item { cursor: pointer; }
.wdt-listings-item-wrapper .wdt-listings-taxonomy-container li a, .wdt-listings-item-wrapper.type3 .wdt-listings-item-bottom-section-content ul.wdt-listings-taxonomy-list li a span.wdt-listings-taxonomy-image { position: relative; z-index: 1; }
.wdt-listings-item-wrapper.type3 .wdt-listings-item-bottom-section-content ul.wdt-listings-taxonomy-list li a span.wdt-listings-taxonomy-image::before { position: absolute; content: ""; height: 100%; width: 100%; background: linear-gradient(0deg, rgba(0, 0, 0, 0.3) 10%, rgba(143, 143, 143, 0.15) 50%, rgba(255, 255, 255, 0) 65%, rgba(255, 255, 255, 0) 100%); z-index: -1; top: 0px; left: 0px; opacity: 0; }
.wdt-listings-item-wrapper .wdt-listings-taxonomy-container li a:hover::before, .wdt-listings-item-wrapper.type3 .wdt-listings-item-bottom-section-content ul.wdt-listings-taxonomy-list li a:hover span.wdt-listings-taxonomy-image::before { opacity: 1; }
.wdt-listings-item-wrapper.type2 .wdt-listings-taxonomy-container li a:hover span:first-child:not(:only-child), .wdt-listings-item-wrapper.type3 .wdt-listings-taxonomy-container li a:hover img, .wdt-listings-item-wrapper.type4 .wdt-listings-taxonomy-container li a:hover span:first-child:not(:only-child), .wdt-listings-item-wrapper.type5 .wdt-listings-item-top-section div.wdt-listings-taxonomy-container ul.wdt-listings-taxonomy-list li > a:hover span:first-child:not(:only-child), .wdt-listings-item-wrapper.type4 .wdt-listings-item-bottom-section > div.wdt-listings-item-bottom-pricing-holder .custom-button-style:hover::before { animation: 0.3s ease 0s 1 normal forwards running toRightFromLeft; }
@-webkit-keyframes toRightFromLeft { 
  49% { transform: translate(100%); }
  50% { opacity: 0; transform: translate(-100%); }
  51% { opacity: 1; }
}
@keyframes toRightFromLeft { 
  49% { transform: translate(100%); }
  50% { opacity: 0; transform: translate(-100%); }
  51% { opacity: 1; }
}
.wdt-listings-item-image-gallery .wdt-listings-feature-image-holder img, .wdt-listings-image-gallery.swiper-wrapper .swiper-slide img { float: left; width: 100% !important; }
.wdt-listings-item-wrapper:not(.has-post-thumbnail) .wdt-listings-item-image-gallery, .wdt-listings-item-wrapper:not(.has-post-thumbnail) .wdt-listings-image-gallery.swiper-wrapper { display: none; }
.wdt-listings-swiper-pagination-holder a[class*="wdt-swiper-arrow-"] { background-color: rgba(255, 255, 255, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; height: auto; outline: none; position: absolute; text-indent: -9999px; top: 50%; transform: translateY(-50%); width: 85px; z-index: 999; }
.wdt-listings-swiper-pagination-holder a[class*="wdt-swiper-arrow-"]::before { content: ""; display: block; height: 22px; margin-top: -10px; position: absolute; top: 50%; transition: all, 0.3s, ease-in-out 1s cubic-bezier(0.55, 0, 0.1, 1); width: 22px; }
.wdt-listings-swiper-pagination-holder a[class*="wdt-swiper-arrow-"]::after { background-color: white; content: ""; display: block; height: 2px; opacity: 0; pointer-events: none; position: absolute; top: 50%; transition: all, 0.4s 0.1s, ease-in-out 1s cubic-bezier(0.55, 0, 0.1, 1); width: 80px; }
.wdt-listings-swiper-pagination-holder a[class*="wdt-swiper-arrow-"]:first-child { left: 0px; background: none; }
.wdt-listings-swiper-pagination-holder a[class*="wdt-swiper-arrow-"]:first-child::before { border-left: 2px solid white; border-top: 2px solid white; left: 20px; transform: rotate(-45deg); }
.wdt-listings-swiper-pagination-holder a[class*="wdt-swiper-arrow-"]:first-child::after { left: 30px; }
.wdt-listings-swiper-pagination-holder a[class*="wdt-swiper-arrow-"]:last-child { right: 0px; background: none; }
.wdt-listings-swiper-pagination-holder a[class*="wdt-swiper-arrow-"]:last-child::before { border-bottom: 2px solid white; border-right: 2px solid white; right: 20px; transform: rotate(-45deg); }
.wdt-listings-swiper-pagination-holder a[class*="wdt-swiper-arrow-"]:last-child::after { right: 30px; }
.wdt-listings-swiper-pagination-holder a[class*="wdt-swiper-arrow-"]:first-child:hover::after, .wdt-listings-swiper-pagination-holder a[class*="wdt-swiper-arrow-"]:last-child:hover::after { opacity: 1; width: 30px; }
.wdt-listings-swiper-pagination-holder a[class*="wdt-swiper-arrow-"]:first-child:hover::after { left: 18px; }
.wdt-listings-swiper-pagination-holder a[class*="wdt-swiper-arrow-"]:last-child:hover::after { right: 18px; }
div[class*="-apply-isotope"] div[class*="-isotope-filter"] { float: left; clear: both; width: 100%; margin: 0px 0px 25px; padding: 0px; text-align: center; }
div[class*="-apply-isotope"] div[class*="-isotope-filter"] a { line-height: normal; display: inline-block; margin: 0px 5px 10px; padding: 10px 20px; }
div[class*="-apply-isotope"] > div[class*="-item-container"] { clear: both; }
div[class*="-apply-isotope"] .wdt-column { clear: none; margin-left: 0px; margin-right: 0px; padding: 0px 15px 5px; }
div[class*="-apply-isotope"] .wdt-column.grid-sizer { padding: 0px; min-height: auto; }
div[class*="-apply-isotope"] .wdt-column.wdt-one-column { width: 100%; padding: 0px; }
div[class*="-apply-isotope"] .wdt-column.wdt-one-half { width: 50%; }
div[class*="-apply-isotope"] .wdt-column.wdt-one-third { width: 33.33%; }
div[class*="-apply-isotope"] .wdt-column.wdt-one-fourth { width: 25%; }
div[class*="-apply-isotope"] .wdt-column.wdt-one-fifth { width: 20%; }
div[class*="-apply-isotope"] .wdt-column.wdt-one-sixth { width: 16.66%; }
div[class*="-apply-isotope"] .wdt-column .wdt-listings-item-wrapper, .wdt-listing-output-data-holder[data-type*="type9"] div[class*="-apply-isotope"] .wdt-column { float: left; width: 100%; }
#primary.with-both-sidebar div[class*="-apply-isotope"] .wdt-column.wdt-one-third, #primary.with-both-sidebar div[class*="-apply-isotope"] .wdt-column.wdt-one-fourth, #primary.with-both-sidebar div[class*="-apply-isotope"] .wdt-column.wdt-one-fifth, #primary.with-both-sidebar div[class*="-apply-isotope"] .wdt-column.wdt-one-sixth { width: 50%; }
#primary.with-both-sidebar .wdt-listing-output-data-holder[data-type*="type9"] div[class*="-apply-isotope"] .wdt-column { float: left; width: 100%; }
.wdt-listings-item-wrapper.type1 { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section { position: relative; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-feature-image-holder img { display: block; min-height: 400px; object-fit: cover; transform: scale(1); transition: var(--wdt-Ext-Transition); }
.wdt-listings-item-wrapper.type1.has-post-thumbnail:hover .wdt-listings-item-top-section .wdt-listings-feature-image-holder img { transform: scale(1.1); }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content { position: absolute; inset: auto 80px 80px; max-width: 800px; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div { opacity: 1; margin-top: 10px; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div:first-child { margin-top: 0px; }
.wdt-listings-item-wrapper.type1:hover .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div { opacity: 1; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-title a { font-size: clamp(1.375rem, 1.05rem + 1.625vw, 3rem); font-weight: var(--wdtFontWeight_Alt); text-transform: capitalize; }
.wdt-listings-item-wrapper.type1.has-post-thumbnail .wdt-listings-item-top-section .wdt-listings-feature-image-holder::before, .wdt-listings-item-wrapper.type1.has-post-thumbnail .wdt-listings-item-top-section .wdt-listings-image-gallery .swiper-slide::before { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; display: block; content: ""; background: linear-gradient(to bottom, transparent, var(--wdtSecondaryColor) 100%); transition: opacity 0.65s cubic-bezier(0.05, 0.2, 0.1, 1); opacity: 1; border-radius: inherit; z-index: 1; }
.wdt-listings-item-wrapper.type1.has-post-thumbnail .wdt-listings-item-top-section .wdt-listings-feature-image-holder::after, .wdt-listings-item-wrapper.type1.has-post-thumbnail .wdt-listings-item-top-section .wdt-listings-image-gallery .swiper-slide::after { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; display: block; z-index: 0; content: ""; background: linear-gradient(to bottom, rgba(0, 0, 0, 0), var(--wdtPrimaryColor) 100%); transition: opacity 0.65s cubic-bezier(0.05, 0.2, 0.1, 1); opacity: 0; border-radius: inherit; }
.wdt-listings-item-wrapper.type1 a.custom-button-style { font-size: 16px; font-weight: 500; padding: 12px 25px; line-height: 1; background: transparent; border: 2px solid rgb(255, 255, 255); border-radius: var(--wdtRadius_Zero); margin: 0px; }
.wdt-listings-item-wrapper.type1 a.custom-button-style:hover { background: var(--wdtSecondaryColor); border-color: var(--wdtSecondaryColor); }
.wdt-listings-item-wrapper.type1, .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-feature-image-holder { border-radius: var(--wdtRadius_4X); }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-image-gallery { overflow: hidden; border-radius: var(--wdtRadius_4X); transition: transform 0.28s; transform: scale(1); }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content .wdt-listings-group-button-hover-icon { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content .wdt-listings-hover-image-icon { display: inline-block; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content .wdt-listings-group-button-hover-icon > * { margin: 10px 0px 0px; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content .wdt-listings-group-button-hover-icon > a.custom-button-style { display: inline-flex; float: none; align-items: center; margin: 15px 0px 0px; padding: 0px 20px 3px 0px; border: 0px; text-transform: uppercase; font-size: var(--wdtFontSize_Ext); font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_Alt); line-height: 1; color: var(--wdtAccentTxtColor); background-color: transparent; background-image: linear-gradient(0deg, currentcolor, currentcolor); background-position: right bottom; background-size: 100% 1px; position: relative; border-radius: var(--wdtLinkColor); background-repeat: no-repeat; transition: background-size 0.3s; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content .wdt-listings-group-button-hover-icon > a.custom-button-style::before { content: ""; font-family: wdt-custom-hrhub-icon; position: absolute; display: inline-block; color: currentcolor; right: 0px; top: 2px; font-size: 0.8em; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content .wdt-listings-group-button-hover-icon > a.custom-button-style:hover { background-size: 0% 1px; background-position: left bottom; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content .wdt-listings-group-button-hover-icon > a.custom-button-style:hover::before { animation: 0.3s ease 0s 1 normal none running wdt-btn-icon; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content .wdt-listings-group-button-hover-icon .wdt-listings-hover-image-icon:hover .wdt-icon { fill: var(--wdtSecondaryColor); }
.wdt-listings-item-wrapper.type1.has-post-thumbnail .wdt-listings-item-top-section .wdt-listings-item-top-section-content .wdt-listings-utils-item-holder > div { margin-left: 10px; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div.wdt-listings-taxonomy-container, .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div.wdt-listings-taxonomy-container ul { display: flex; flex-wrap: wrap; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div.wdt-listings-taxonomy-container li { display: flex; margin: 0px 10px 5px 0px; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div.wdt-listings-taxonomy-container li:last-child { margin-right: 0px; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div.wdt-listings-taxonomy-container li a { display: inline-flex; align-items: center; justify-content: center; column-gap: 0.6em; width: fit-content; padding: 4px 15px; background-color: var(--wdtSecondaryColor); border: 1px solid rgba(var(--wdtPrimaryColorRgb), 1); line-height: normal; border-radius: calc(var(--wdtRadius_1X) + 2px); position: relative; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div.wdt-listings-taxonomy-container li a:hover { background-color: var(--wdtPrimaryColor); }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div.wdt-listings-taxonomy-container li a::after { content: ""; font-family: wdt-custom-hrhub-icon; font-size: 1.428em; line-height: 1; display: inline-flex; height: 0.6em; align-items: center; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > .wdt-listings-excerpt p { margin-bottom: 0px; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div a img { height: 20px; margin-right: 10px; width: auto; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div.wdt-listings-utils-item-holder .wdt-listings-utils-item > * { place-content: center; display: grid; font-size: 14px; column-gap: 0px; height: 20px; padding: 0px; width: 20px; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div.wdt-listings-utils-item-holder .wdt-listings-utils-item > * > span { background: none; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div.wdt-listings-utils-item-holder .wdt-listings-utils-item > * p { margin: 0px; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div.wdt-listings-utils-item-holder .wdt-listings-utils-item .wdt-listings-utils-totalimages-item p { background: red; font-size: 12px; line-height: normal; padding: 0px 4px; position: absolute; right: -6px; top: -8px; color: rgb(255, 255, 255); }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content { align-items: center; display: grid; grid-template-columns: 50% 50%; padding-top: 30px; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div { padding: 0px 20px 0px 30px; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > .wdt-listings-excerpt { margin-bottom: 30px; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content .wdt-listings-item-title { font-size: 26px; font-weight: bold; }
.wdt-listings-item-wrapper.type1 div[class*="wdt-listings-item-bottom-section"] > div .wdt-listings-price-container .wdt-listings-price-label-holder ins, .wdt-listings-item-wrapper.type1 div[class*="wdt-listings-item-bottom-section"] > div .wdt-listings-price-container .wdt-listings-price-label-holder del { font-size: 22px; }
.wdt-listings-item-wrapper.type1 .wdt-listings-features-box-item:not(:last-child) { margin-bottom: 10px; margin-right: 20px; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-right-content { align-items: center; border-left-style: solid; border-left-width: 1px; display: flex; height: 100%; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-right-content .wdt-listings-features-box-item:last-child { margin-bottom: 0px; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content .wdt-listings-contactdetails-container { margin: 20px 0px; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content .wdt-listings-contactdetails-container, .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content .wdt-listing-view-details, .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > .wdt-listings-excerpt { grid-column: 1 / span 4; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content .custom-button-style.wdt-listing-view-details { background: rgb(255, 255, 255); border-top-style: solid; border-top-width: 1px; margin: 0px; padding: 22px 30px; text-align: center; text-transform: capitalize; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section div.wdt-listings-item-ad-section, .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section div.wdt-listings-featured-item-container { inset: 15px 10px auto auto; margin: 0px; width: auto; }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section div.wdt-listings-item-ad-section + div.wdt-listings-featured-item-container { bottom: 55px; }
.wdt-listings-item-wrapper.type1:not(.has-post-thumbnail) .wdt-listings-item-top-section .wdt-listings-item-top-section-content, .wdt-listings-item-wrapper.type1:not(.has-post-thumbnail) .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div:first-child { position: relative; top: auto; left: auto; margin: 0px; clear: both; right: 0px; width: auto; }
.wdt-listings-item-wrapper.type1:not(.has-post-thumbnail) .wdt-listings-item-top-section .wdt-listings-item-top-section-content .wdt-listings-utils-item-holder .wdt-listings-utils-item:first-child > * { margin-right: 10px; }
.wdt-listings-item-wrapper.type1:not(.has-post-thumbnail) .wdt-listings-item-top-section div.wdt-listings-item-ad-section { margin: 0px; display: flex; align-items: center; }
.wdt-listings-item-wrapper.type1:not(.has-post-thumbnail) .wdt-listings-item-top-section div.wdt-listings-item-ad-section { margin: 0px 10px 0px 0px; }
.wdt-listings-item-wrapper.type1:not(.has-post-thumbnail) .wdt-listings-item-top-section div.wdt-listings-featured-item-container { margin: 5px 0px 0px; }
.wdt-listings-item-wrapper.type1:not(.has-post-thumbnail) .wdt-listings-item-top-section div.wdt-listings-item-ad-section, .wdt-listings-item-wrapper.type1:not(.has-post-thumbnail) .wdt-listings-item-top-section div.wdt-listings-featured-item-container, .wdt-listings-item-wrapper.type1:not(.has-post-thumbnail) .wdt-listings-item-top-section div.wdt-listings-item-ad-section + div.wdt-listings-featured-item-container { position: relative; inset: auto; float: left; clear: none; }
.wdt-listings-item-wrapper.type1:not(.has-post-thumbnail) .wdt-listings-item-top-section { padding: 30px 30px 0px; }
.wdt-listings-item-wrapper.type1:not(.has-post-thumbnail) .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div { opacity: 1; bottom: auto; position: relative; }
.wdt-listings-item-wrapper.type1:not(.has-post-thumbnail) .wdt-listings-item-top-section .wdt-listings-item-top-section-content { width: 100%; float: left; margin-top: 10px; display: flex; place-content: center space-between; }
.wdt-listings-item-wrapper.type2 .wdt-listings-taxonomy-container li a { line-height: normal; padding: 0px; color: rgb(255, 255, 255); font-size: 14px; }
.wdt-listings-item-wrapper.type2 .wdt-listings-taxonomy-container li a::before { display: none; }
.wdt-listings-item-wrapper.type2 .wdt-listings-taxonomy-container li a span:first-child:not(:only-child) { margin-right: 5px; }
.wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content { padding: 40px 0px; }
.wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content .wdt-listings-item-title { font-size: 26px; font-weight: bold; line-height: normal; }
.wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div { margin: 0px 30px; }
.wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div:not(:last-child) { margin-bottom: 15px; }
.wdt-listings-item-wrapper.type2 .wdt-listings-features-box-container, .wdt-listings-item-wrapper.type2 .wdt-listings-features-box-container > div { display: flex; flex-wrap: wrap; align-items: center; }
.wdt-listings-item-wrapper.type2 .wdt-listings-features-box-container > div:not(:last-child) { margin-right: 25px; }
.wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder { align-items: center; border-top-style: solid; border-top-width: 1px; display: flex; margin-top: 40px; padding-top: 25px; }
.wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder .wdt-listings-price-container { flex: 1 1 auto; padding-right: 10px; width: auto; }
.wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder .custom-button-style { background: rgb(255, 255, 255); border: 2px solid; font-family: unset; margin: 0px; text-decoration: none; text-transform: capitalize; text-align: center; }
.wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder .custom-button-style:only-child { width: 100%; margin-bottom: -15px; }
.wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content .wdt-listings-features-box-item[style*="background-image"] .wdt-listings-features-box-item-title:first-child { margin-left: 30px; }
.wdt-listings-item-wrapper.type2:not(.has-post-thumbnail) .wdt-listings-item-top-section { padding-top: 40px; }
.wdt-listings-item-wrapper.type2:not(.has-post-thumbnail) .wdt-listings-taxonomy-container { position: static; padding: 10px 30px 0px; }
.wdt-listings-item-wrapper.type2:not(.has-post-thumbnail) .wdt-listings-item-bottom-section-content { padding-top: 20px; padding-bottom: 50px; }
.wdt-listings-item-wrapper.type2:not(.has-post-thumbnail) .wdt-listings-item-top-section div.wdt-listings-item-ad-section { right: 30px; }
.wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section div.wdt-listings-item-ad-section { background: none; font-size: 0px; padding: 0px; top: 10px; right: 15px; }
.wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section div.wdt-listings-item-ad-section::before { content: ""; font-size: 24px; position: relative; text-align: center; font-family: "Font Awesome 5 Free"; font-weight: 900; display: block; left: 0px; top: 0px; width: 40px; height: 30px; line-height: 30px; }
.wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section .wdt-listings-featured-item-container, .wdt-listings-item-wrapper.type2:hover .wdt-listings-item-top-section .wdt-listings-featured-item-container, .wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section .wdt-listings-item-ad-section + .wdt-listings-featured-item-container { left: 0px; top: 0px; right: auto; background: none; font-size: 0px; padding: 0px; position: absolute; }
.wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section .wdt-listings-featured-item-container a, .wdt-listings-item-wrapper.type2:hover .wdt-listings-item-top-section .wdt-listings-featured-item-container a { background: none; }
.wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section .wdt-listings-featured-item-container a { display: flex; position: absolute; justify-content: flex-end; right: 0px; top: 5px; opacity: 1; }
.wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section .wdt-listings-featured-item-container span { font-size: 14px; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); padding: 5px 7px; }
.wdt-listings-item-wrapper.type2:hover .wdt-listings-item-top-section .wdt-listings-featured-item-container a { opacity: 0; }
.wdt-listings-item-wrapper.type2:hover .wdt-listings-item-top-section .wdt-listings-featured-item-container a::after { color: rgb(255, 255, 255); }
.wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section .wdt-listings-item-top-section-content { position: absolute; top: -1px; left: -1px; width: calc(100% + 2px); height: calc(100% + 2px); display: flex; justify-content: center; flex-direction: column; padding: 20px 40px; background: rgb(0, 0, 0); margin-top: 0px; pointer-events: none; }
.wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > * > a { pointer-events: auto; }
.wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section .wdt-listings-item-top-section-content { transition: 0.9s cubic-bezier(0.31, 0.76, 0, 0.89); clip-path: inset(-1px 100% -1px 0px); }
.wdt-listings-item-wrapper.type2:hover .wdt-listings-item-top-section .wdt-listings-item-top-section-content { clip-path: inset(-1px -1% -1px -1px); }
.wdt-listings-item-wrapper.type2 .wdt-listings-item-title a { font-size: 26px; font-weight: bold; }
.wdt-listings-item-wrapper.type2 .wdt-listings-taxonomy-container .wdt-listings-taxonomy-list, .wdt-listings-item-wrapper.type2 .wdt-listings-item-title { opacity: 0; transform: translate3d(50px, 0px, 0px); transition: opacity 0.4s cubic-bezier(0.22, 0.61, 0.36, 1), transform 0.6s cubic-bezier(0.13, 0.63, 0.11, 0.81) !important; }
.wdt-listings-item-wrapper.type2:hover .wdt-listings-taxonomy-container .wdt-listings-taxonomy-list, .wdt-listings-item-wrapper.type2:hover .wdt-listings-item-title { opacity: 1; transform: translate3d(0px, 0px, 0px); }
.wdt-listings-item-wrapper.type2 .wdt-listings-hover-image-icon { width: 30px; height: 30px; display: block; position: absolute; top: 30px; right: 30px; background: transparent; z-index: 4; opacity: 0; visibility: hidden; cursor: pointer; transition: 0.3s cubic-bezier(0.4, 0, 1, 1); }
.wdt-listings-item-wrapper.type2:hover .wdt-listings-hover-image-icon { opacity: 1; visibility: visible; cursor: pointer; }
.wdt-listings-item-wrapper.type2:hover .wdt-listings-item-top-section .wdt-listings-item-top-section-content { clip-path: inset(15px); }
.wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section .wdt-listings-item-top-section-content { position: absolute; top: -1px; left: -1px; width: calc(100% + 2px); height: calc(100% + 2px); display: flex; justify-content: flex-end; flex-direction: column; padding: 40px 45px; background: rgba(0, 0, 0, 0.5); margin-top: 0px; pointer-events: none; }
.wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section .wdt-listings-item-top-section-content { transition: 0.3s cubic-bezier(0.4, 0, 1, 1); clip-path: inset(-1px 100% -1px 0px); }
.wdt-listings-hover-image-icon .wdt-icon { width: 30px; height: 30px; fill: var(--wdtAccentTxtColor); cursor: pointer; transform: scale(0.8); }
.wdt-listings-hover-image-icon:hover .wdt-icon { transform: scale(0.8) rotate(90deg); fill: var(--wdtLinkHoverColor); }
.wdt-listings-item-wrapper.type2 .wdt-listings-hover-image-icon svg { transform: scale(0.8); transition: 0.3s cubic-bezier(0, 0, 0.2, 1); }
.wdt-listings-item-wrapper.type2 .wdt-listings-hover-image-icon:hover svg { transform: scale(0.8) rotate(90deg); }
.wdt-listings-item-wrapper.type3 { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.wdt-listings-item-wrapper.type3 .wdt-listings-taxonomy-container li a { line-height: normal; font-size: 14px; display: flex; align-items: center; }
.wdt-listings-item-wrapper.type3 .wdt-listings-taxonomy-container li a img { width: 22px; height: auto; position: absolute; margin: auto; top: 50%; transform: translate(-50%, -50%); left: 50%; filter: brightness(0) invert(1); }
.wdt-listings-item-wrapper.type3 .wdt-listings-item-top-section .wdt-listings-item-top-section-content { position: absolute; bottom: 50px; left: -5px; display: flex; flex-direction: row-reverse; transform: rotate(-90deg) translate(-10%, 100%); transform-origin: left bottom; transition: 0.3s cubic-bezier(0, 0.96, 0.25, 1); clip-path: inset(0px 100% 0px 0px); align-items: baseline; opacity: 0; }
.wdt-listings-item-wrapper.type3:hover .wdt-listings-item-top-section .wdt-listings-item-top-section-content { clip-path: inset(0px); opacity: 1; transition: 0.5s cubic-bezier(0.24, 0.12, 0, 1.07); }
.wdt-listings-item-wrapper.type3 .wdt-listings-item-top-section .wdt-listings-item-top-section-content .wdt-listings-item-title { font-size: 18px; font-weight: bold; padding: 0px 10px; }
.wdt-listings-item-wrapper.type3 .wdt-listings-item-top-section div img { clip-path: inset(0px); transition: 0.4s cubic-bezier(0.13, 0.43, 0, 0.94); }
.wdt-listings-item-wrapper.type3:hover .wdt-listings-item-top-section div img { clip-path: inset(30px); }
.wdt-listings-item-wrapper.type3 .wdt-listings-item-top-section div img { height: 100%; object-fit: cover; }
.wdt-listings-item-wrapper.type3 .wdt-listings-excerpt { margin: 0px 0px 30px; }
.wdt-listings-item-wrapper.type3 .wdt-listings-features-box-item:not(:last-child) { margin-bottom: 10px; }
.wdt-listings-item-wrapper.type3 .wdt-listings-item-bottom-section { padding: 50px 50px 75px; }
.wdt-listings-item-wrapper.type3 .wdt-listings-item-bottom-section a.custom-button-style { background: rgb(255, 255, 255); text-transform: inherit; text-align: center; border: 2px solid; }
.wdt-listings-item-wrapper.type3 .wdt-listings-item-bottom-section-content > div { float: left; width: 100%; }
.wdt-listings-item-wrapper.type3 .wdt-listings-item-bottom-section-content > div:empty { display: none; }
.wdt-listings-item-wrapper.type3 .wdt-listings-item-bottom-section-content > div .wdt-listings-price-label-holder .wdt-listings-price-item { display: flex; }
.wdt-listings-item-wrapper.type3 .wdt-listings-item-bottom-section-content > div .wdt-listings-price-label-holder .wdt-listings-price-item ins, .wdt-listings-item-wrapper.type3 .wdt-listings-item-bottom-section-content > div .wdt-listings-price-label-holder .wdt-listings-price-item del { font-size: 24px; }
.wdt-listings-item-wrapper.type3 .wdt-listings-item-bottom-section-content > div .wdt-listings-price-label-holder .wdt-listings-price-item del { color: inherit; opacity: 0.5; }
.wdt-listings-item-wrapper.type3 div[class*="wdt-listings-item-bottom-section"] > div .wdt-listings-price-container .wdt-listings-price-label-holder ins span.wdt-price-currency-symbol { color: inherit; opacity: 1; }
.wdt-listings-item-wrapper.type3 .wdt-listings-item-bottom-section-content > div .wdt-listings-price-label-holder .wdt-listings-price-item > :first-child:not(:only-child) { margin-right: 10px; }
.wdt-listings-item-wrapper.type3 .wdt-listings-item-bottom-section-content > div:not(.wdt-listings-excerpt) { margin-bottom: 15px; }
.wdt-listings-item-wrapper.type3 .wdt-listings-item-bottom-section-content > div .wdt-listings-price-container .wdt-listings-price-label-holder { margin-top: 0px; }
.wdt-listings-item-wrapper.type3 .wdt-listings-item-bottom-section-content ul.wdt-listings-taxonomy-list { display: flex; flex-wrap: wrap; align-items: center; }
.wdt-listings-item-wrapper.type3 .wdt-listings-item-bottom-section-content ul.wdt-listings-taxonomy-list li { margin: 0px 25px 15px 0px; }
.wdt-listings-item-wrapper.type3 .wdt-listings-item-bottom-section-content ul.wdt-listings-taxonomy-list li:last-child { margin-right: 0px; }
.wdt-listings-item-wrapper.type3 .wdt-listings-item-bottom-section-content ul.wdt-listings-taxonomy-list li a::before { display: none; }
.wdt-listings-item-wrapper.type3 .wdt-listings-item-bottom-section-content ul.wdt-listings-taxonomy-list li a span.wdt-listings-taxonomy-image { min-width: 40px; min-height: 40px; border-radius: 50%; margin-right: 10px; overflow: hidden; }
.wdt-listings-item-wrapper.type3 .wdt-listings-item-bottom-section-content .wdt-listings-item-title { font-size: 26px; font-weight: bold; }
.wdt-listings-item-wrapper.type3 .wdt-listings-item-top-section div.wdt-listings-item-ad-section, .wdt-listings-item-wrapper.type3 .wdt-listings-item-top-section div.wdt-listings-featured-item-container { right: auto; left: 12px; height: auto; display: flex; align-items: center; padding: 0px; line-height: normal; background: none; font-size: 0px; }
.wdt-listings-item-wrapper.type3 .wdt-listings-item-top-section div.wdt-listings-featured-item-container a { padding: 0px; width: 40px; border-radius: 50%; text-align: center; }
.wdt-listings-item-wrapper.type3 .wdt-listings-item-top-section div.wdt-listings-item-ad-section::before, .wdt-listings-item-wrapper.type3 .wdt-listings-item-top-section div.wdt-listings-featured-item-container a::before { position: relative; left: 0px; top: 0px; font-family: "Font Awesome 5 Free"; font-weight: 900; width: 40px; text-align: center; height: 40px; line-height: 40px; border-radius: 50%; color: rgb(255, 255, 255); }
.wdt-listings-item-wrapper.type3:hover .wdt-listings-item-top-section div.wdt-listings-featured-item-container a::before { color: var(--wdtPrimaryColor); }
.wdt-listings-item-wrapper.type3 .wdt-listings-item-top-section div.wdt-listings-item-ad-section::before { content: ""; font-size: 18px; }
.wdt-listings-item-wrapper.type3 .wdt-listings-item-top-section div.wdt-listings-featured-item-container a::before { content: ""; font-size: 14px; }
.wdt-listings-item-wrapper.type3 .wdt-listings-item-top-section .wdt-listings-item-ad-section + .wdt-listings-featured-item-container { left: 60px; top: 10px; padding: 0px; }
.wdt-listings-item-wrapper.type3 .wdt-listings-item-top-section .wdt-listings-item-image-gallery .wdt-listings-hover-image-icon { position: absolute; right: 50px; bottom: 50px; z-index: 1; opacity: 0; }
.wdt-listings-item-wrapper.type3:hover .wdt-listings-item-top-section .wdt-listings-item-image-gallery .wdt-listings-hover-image-icon { opacity: 1; }
.wdt-listings-item-wrapper.type3:not(.has-post-thumbnail), .wdt-listings-item-wrapper.type3:not(.has-post-thumbnail).wdt-list { grid-template-columns: 0px 100%; }
.wdt-listings-item-wrapper.type3:not(.has-post-thumbnail) .wdt-listings-item-bottom-section-content .wdt-listings-taxonomy-container { margin-bottom: 0px; }
.wdt-listings-item-wrapper.type3:not(.has-post-thumbnail) .wdt-listings-item-top-section div.wdt-listings-item-ad-section, .wdt-listings-item-wrapper.type3:not(.has-post-thumbnail) .wdt-listings-item-top-section div.wdt-listings-featured-item-container a, .wdt-listings-item-wrapper.type3:not(.has-post-thumbnail) .wdt-listings-item-top-section .wdt-listings-item-ad-section + .wdt-listings-featured-item-container a { top: -20px; margin-left: 40px; }
.wdt-listings-item-wrapper.type3:not(.has-post-thumbnail) .wdt-listings-item-top-section div.wdt-listings-featured-item-container a, .wdt-listings-item-wrapper.type3:not(.has-post-thumbnail) .wdt-listings-item-top-section .wdt-listings-item-ad-section + .wdt-listings-featured-item-container a { top: -30px; position: absolute; }
.wdt-listings-item-wrapper.type3:not(.has-post-thumbnail).swiper-slide .wdt-listings-item-bottom-section { padding: 75px 50px; }
.wdt-listings-item-wrapper.type3:not(.has-post-thumbnail).swiper-slide .wdt-listings-item-top-section div.wdt-listings-item-ad-section { top: 25px; }
.wdt-listings-item-wrapper.type3:not(.has-post-thumbnail).swiper-slide .wdt-listings-item-top-section div.wdt-listings-featured-item-container, .wdt-listings-item-wrapper.type3:not(.has-post-thumbnail).swiper-slide .wdt-listings-item-top-section .wdt-listings-item-ad-section + .wdt-listings-featured-item-container { top: 55px; }
#primary.page-with-sidebar.with-both-sidebar .wdt-listings-item-wrapper.type3 .wdt-listings-item-bottom-section, #primary.page-with-sidebar.with-both-sidebar .wdt-listings-item-wrapper.type3.wdt-list .wdt-listings-item-bottom-section { padding: 30px 30px 55px; }
#primary.page-with-sidebar.with-both-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content { flex-wrap: wrap; padding-top: 0px; }
#primary.page-with-sidebar.with-both-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content > div, #primary.page-with-sidebar.with-both-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list { width: 100%; margin: 0px; }
#primary.page-with-sidebar.with-both-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type6.has-post-thumbnail .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content > div:last-child, #primary.page-with-sidebar.with-both-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type6.has-post-thumbnail .wdt-listings-item-bottom-section .wdt-listings-utils-item-holder { display: none; }
#primary.page-with-sidebar.with-both-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content > div .wdt-listings-features-box-container { display: flex; }
#primary.page-with-sidebar.with-both-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list li a span { padding: 3px 6px; font-size: 12px; }
#primary.page-with-sidebar.with-both-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list { padding-top: 15px; }
#primary.page-with-sidebar.with-both-sidebar .wdt-listings-item-wrapper.type7 .wdt-listings-item-bottom-section-content { flex-wrap: wrap; }
#primary.page-with-sidebar.with-both-sidebar .wdt-listings-item-wrapper.type7 .wdt-listings-item-bottom-section-content .wdt-listings-item-bottom-left-content { margin: 12px 0px; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section { position: relative; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section .wdt-listings-feature-image-holder img { display: block; border-radius: 5px; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section .wdt-listings-item-top-section-content { position: absolute; left: 75px; right: 75px; text-align: center; bottom: 0px; transition: 0.3s ease-out; visibility: hidden; }
.wdt-listings-item-wrapper.type4:hover .wdt-listings-item-top-section .wdt-listings-item-top-section-content { bottom: 24px; visibility: visible; }
.wdt-listings-item-wrapper.type4.has-post-thumbnail .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div { opacity: 0; justify-content: center; }
.wdt-listings-item-wrapper.type4.has-post-thumbnail:hover .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div { opacity: 1; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section-content a.custom-button-style { font-size: 0px; background: none; padding: 0px; margin: 20px 0px; opacity: 0; }
.wdt-listings-item-wrapper.type4:hover .wdt-listings-item-top-section-content a.custom-button-style { opacity: 1; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section-content .wdt-listings-group-button-hover-icon { display: flex; justify-content: center; align-items: center; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section-content .wdt-listings-group-button-hover-icon a.custom-button-style.wdt-listing-view-details { font-size: 0px; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section-content .wdt-listings-group-button-hover-icon a.custom-button-style .detail-icon:hover svg { fill: var(--wdtLinkHoverColor); }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section-content .wdt-listings-group-button-hover-icon a.custom-button-style .detail-icon svg { width: 30px; height: 30px; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section-content .wdt-listings-group-button-hover-icon a.custom-button-style .detail-icon { border: 0px solid; display: inline-flex; width: 30px; height: 30px; justify-content: center; align-items: center; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section .wdt-listings-item-top-section-content div.wdt-listings-taxonomy-container li a { font-size: 14px; line-height: normal; padding: 0px; background: none; }
.wdt-listings-item-wrapper.type4.has-post-thumbnail .wdt-listings-item-top-section .wdt-listings-feature-image-holder::before, .wdt-listings-item-wrapper.type4.has-post-thumbnail .wdt-listings-item-top-section .wdt-listings-image-gallery .swiper-slide::before { content: ""; position: absolute; height: 100%; width: 100%; left: 0px; bottom: -1px; opacity: 0; background: linear-gradient(3.98deg, rgba(0, 0, 0, 0) 5.24%, rgb(0, 0, 0) 130.62%); border-radius: 5px; transform: rotate(-180deg); }
.wdt-listings-item-wrapper.type4.has-post-thumbnail:hover .wdt-listings-item-top-section .wdt-listings-feature-image-holder::before, .wdt-listings-item-wrapper.type4.has-post-thumbnail:hover .wdt-listings-item-top-section .wdt-listings-image-gallery .swiper-slide::before { opacity: 0.85; }
.wdt-listings-item-wrapper.type4.has-post-thumbnail .wdt-listings-item-top-section .wdt-listings-feature-image-holder::after, .wdt-listings-item-wrapper.type4 > div[class*="wdt-listings-item-"]::after { content: ""; position: absolute; top: 0px; left: 0px; right: 0px; height: 100%; width: 100%; background: linear-gradient(260.52deg, var(--wdtPrimaryColor) -4.98%, var(--wdtPrimaryColor) 48.42%, rgba(var(--wdtSecondaryColorRgb),.1) 96.9%); transition: 0.3s; z-index: -1; border-radius: 10px; }
.wdt-listings-item-wrapper.type4.has-post-thumbnail:hover .wdt-listings-item-top-section .wdt-listings-feature-image-holder::after, .wdt-listings-item-wrapper.type4 > div[class*="wdt-listings-item-"]:hover::after { transform: rotate(-3.89deg); }
.wdt-listings-item-wrapper.type4.has-post-thumbnail { border-radius: 5px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.wdt-listings-item-wrapper.type4 .wdt-listings-image-gallery-holder { border-radius: 5px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.wdt-listings-item-wrapper.type4 .wdt-listings-image-gallery-container { z-index: 0; }
_:default:not(:root:root), .wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section .wdt-listings-item-top-section-content div.wdt-listings-taxonomy-container li a::before { display: none; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section .wdt-listings-item-top-section-content div.wdt-listings-taxonomy-container li a span:first-child:not(:only-child) { margin-right: 6px; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-bottom-section > div.wdt-listings-item-bottom-pricing-holder .wdt-listings-price-container .wdt-listings-price-item { display: flex; font-weight: bold; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-bottom-section > div.wdt-listings-item-bottom-pricing-holder .wdt-listings-price-container .wdt-listings-price-item > :first-child { margin-right: 10px; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-bottom-section > div.wdt-listings-item-bottom-pricing-holder .wdt-listings-price-container .wdt-listings-price-item del { opacity: 0.35; }
.wdt-listings-item-wrapper.type4 div[class*="wdt-listings-item-bottom-section"] > div .wdt-listings-price-container .wdt-listings-price-label-holder del span.wdt-price-currency-symbol { opacity: 1; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div > div { margin: 0px 0px 5px 10px; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div:not(.wdt-listings-taxonomy-container) a { font-size: var(--wdtFontSize_H5); font-weight: bold; background-color: transparent; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section .wdt-listings-item-top-section-content .wdt-listings-item-title a { background-image: linear-gradient(currentcolor, currentcolor); background-position: 0px 100%; background-repeat: no-repeat; background-size: 0% 2px; transition: 0.3s, background-size 0.3s 0.25s; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section .wdt-listings-item-top-section-content .wdt-listings-item-title a:hover { background-size: 100% 2px; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div a img { height: 20px; margin-right: 10px; width: auto; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div.wdt-listings-utils-item-holder .wdt-listings-utils-item > * { place-content: center; display: grid; font-size: 14px; column-gap: 0px; height: 40px; padding: 0px; width: 40px; border-radius: 50%; position: relative; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div.wdt-listings-utils-item-holder .wdt-listings-utils-item .wdt-listings-utils-totalimages-item a { width: 100%; float: left; position: absolute; text-align: center; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div.wdt-listings-utils-item-holder .wdt-listings-utils-item .wdt-listings-utils-totalimages-item a span { width: 100%; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div.wdt-listings-utils-item-holder .wdt-listings-utils-item > * p { margin: 0px; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div.wdt-listings-utils-item-holder .wdt-listings-utils-item .wdt-listings-utils-totalimages-item p { background: red; font-size: 11px; padding: 0px 4px; position: absolute; right: -3px; top: -3px; color: rgb(255, 255, 255); border-radius: 50%; min-width: 15px; min-height: 15px; line-height: normal; text-align: center; }
.wdt-listings-item-wrapper.type4 .wdt-listings-features-box-container { display: flex; flex-wrap: wrap; line-height: inherit; }
.wdt-listings-item-wrapper.type4 .wdt-listings-features-box-container > div:not(:last-child) { border-right-style: solid; border-right-width: 1px; margin-right: 15px; padding-right: 15px; margin-bottom: 10px; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-bottom-section { padding: 30px; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content > div { margin-bottom: 15px; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content .wdt-listings-item-title { border-bottom-style: solid; border-bottom-width: 1px; font-size: 26px; font-weight: bold; padding-bottom: 15px; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-bottom-section > div.wdt-listings-item-bottom-pricing-holder { align-items: center; display: flex; margin-top: 30px; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-bottom-section > div.wdt-listings-item-bottom-pricing-holder .wdt-listings-price-container { flex: 1 1 auto; padding-right: 10px; width: auto; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-bottom-section > div.wdt-listings-item-bottom-pricing-holder .wdt-listings-price-container ins, .wdt-listings-item-wrapper.type4 .wdt-listings-item-bottom-section > div.wdt-listings-item-bottom-pricing-holder .wdt-listings-price-container del { font-size: 24px; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-bottom-section > div.wdt-listings-item-bottom-pricing-holder .wdt-listings-price-container .wdt-listings-price-label-holder { display: flex; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-bottom-section > div.wdt-listings-item-bottom-pricing-holder .wdt-listings-price-container .wdt-listings-price-label-holder .wdt-price-before-label { margin-right: 6px; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-bottom-section > div.wdt-listings-item-bottom-pricing-holder .wdt-listings-price-container .wdt-listings-price-label-holder .wdt-price-after-label { margin-left: 6px; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-bottom-section > div.wdt-listings-item-bottom-pricing-holder .custom-button-style { align-items: center; border-radius: 50%; display: flex; font-size: 0px; height: 50px; justify-content: center; margin: 0px; padding: 0px; text-decoration: none; text-transform: capitalize; width: 50px; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-bottom-section > div.wdt-listings-item-bottom-pricing-holder .custom-button-style::before { content: ""; display: block; font-family: Material-Design-Iconic-Font; font-size: 26px; left: 0px; position: relative; top: 0px; margin: 0px; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section div.wdt-listings-item-ad-section, .wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section div.wdt-listings-featured-item-container { padding: 0px; width: 40px; border-radius: 50%; right: 10px; line-height: 40px; height: 40px; font-size: 0px; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section div.wdt-listings-item-ad-section { bottom: 15px; top: auto; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section div.wdt-listings-featured-item-container { bottom: auto; top: 10px; padding: 0px; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section div.wdt-listings-item-ad-section::before, .wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section div.wdt-listings-featured-item-container a::before { position: absolute; left: 0px; top: 0px; width: 100%; text-align: center; font-family: "Font Awesome 5 Free"; font-weight: 900; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section div.wdt-listings-item-ad-section::before { content: ""; font-size: 18px; }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section div.wdt-listings-featured-item-container a::before { content: ""; font-size: 14px; }
.wdt-listings-item-wrapper.type4:not(:hover) .wdt-listings-item-top-section div.wdt-listings-featured-item-container a::before { color: rgb(255, 255, 255); }
.wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section div.wdt-listings-featured-item-container a { padding: 0px; width: 40px; height: 40px; display: block; border-radius: 50%; }
@keyframes move-x { 
  0% { transform: translate3d(40px, 0px, 0px) rotate(180deg); }
  100% { transform: translate3d(0px, 0px, 0px) rotate(0deg); }
}
.wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section .wdt-listings-item-ad-section + .wdt-listings-featured-item-container { bottom: 60px; }
.wdt-listings-item-wrapper.type4:not(.has-post-thumbnail) .wdt-listings-item-top-section .wdt-listings-item-top-section-content { padding: 30px 30px 0px; }
.wdt-listings-item-wrapper.type4:not(.has-post-thumbnail) .wdt-listings-item-top-section .wdt-listings-item-top-section-content, .wdt-listings-item-wrapper.type4:not(.has-post-thumbnail) .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div { position: static; }
.wdt-listings-item-wrapper.type4:not(.has-post-thumbnail) .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div:first-child { float: left; }
.wdt-listings-item-wrapper.type4:not(.has-post-thumbnail) .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div:last-child { float: right; }
.wdt-listings-item-wrapper.type4:not(.has-post-thumbnail) .wdt-listings-item-top-section div.wdt-listings-item-ad-section, .wdt-listings-item-wrapper.type4:not(.has-post-thumbnail) .wdt-listings-item-top-section div.wdt-listings-featured-item-container, .wdt-listings-item-wrapper.type4:not(.has-post-thumbnail) .wdt-listings-item-top-section .wdt-listings-item-ad-section + .wdt-listings-featured-item-container { margin-left: -30px; }
.wdt-listings-item-wrapper.type4:not(.has-post-thumbnail) .wdt-listings-item-top-section div.wdt-listings-item-ad-section, .wdt-listings-item-wrapper.type4:not(.has-post-thumbnail) .wdt-listings-item-top-section div.wdt-listings-featured-item-container { top: 30px; }
.wdt-listings-item-wrapper.type4:not(.has-post-thumbnail) .wdt-listings-item-top-section .wdt-listings-item-ad-section + .wdt-listings-featured-item-container { top: 80px; }
.wdt-listings-item-wrapper.type5 .wdt-listings-item-top-section, .wdt-listings-item-wrapper.type5 .wdt-listings-item-top-section div { height: 100%; }
.wdt-listings-item-wrapper.type5 { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.wdt-listings-item-wrapper.type5 .wdt-listings-image-gallery-container { z-index: 0; }
.wdt-listings-item-wrapper.type5 .wdt-listings-item-top-section div.wdt-listings-taxonomy-container { position: absolute; right: 10px; height: auto; top: 10px; z-index: 1; }
.wdt-listings-item-wrapper.type5 .wdt-listings-item-top-section div.wdt-listings-taxonomy-container ul.wdt-listings-taxonomy-list { justify-content: flex-end; }
.wdt-listings-item-wrapper.type5 .wdt-listings-item-top-section div.wdt-listings-taxonomy-container ul.wdt-listings-taxonomy-list li { margin: 0px 0px 5px 5px; display: flex; }
.wdt-listings-item-wrapper.type5 .wdt-listings-item-top-section div.wdt-listings-taxonomy-container ul.wdt-listings-taxonomy-list li > a { padding: 5px 15px; color: rgb(255, 255, 255); font-size: 12px; display: flex; align-items: center; overflow: hidden; position: relative; z-index: 1; min-height: 30px; }
.wdt-listings-item-wrapper.type5 .wdt-listings-item-top-section div.wdt-listings-taxonomy-container ul.wdt-listings-taxonomy-list li > a::before { content: ""; position: absolute; height: 100%; width: 100%; top: 0px; left: 0px; opacity: 0; z-index: -1; background: none; }
.wdt-listings-item-wrapper.type5 .wdt-listings-item-top-section div.wdt-listings-taxonomy-container ul.wdt-listings-taxonomy-list li > a:hover::before { opacity: 1; }
.wdt-listings-item-wrapper.type5 .wdt-listings-item-top-section div.wdt-listings-taxonomy-container ul.wdt-listings-taxonomy-list li > a span { line-height: normal; }
.wdt-listings-item-wrapper.type5 .wdt-listings-item-top-section div.wdt-listings-taxonomy-container ul.wdt-listings-taxonomy-list li > a span:first-child:not(:only-child) { margin-right: 10px; }
.wdt-listings-item-wrapper.type5 .wdt-listings-item-top-section div.wdt-listings-taxonomy-container ul.wdt-listings-taxonomy-list li a span.wdt-listings-taxonomy-image img { width: 25px; height: auto; filter: brightness(0) invert(1); }
.wdt-listings-item-wrapper.type5 .wdt-listings-item-top-section div img { height: 100%; object-fit: cover; }
.wdt-listings-item-wrapper.type5 .wdt-listings-excerpt { margin: 15px 0px 30px; }
.wdt-listings-item-wrapper.type5 .wdt-listings-item-bottom-section { position: absolute; top: 30px; left: 45px; width: calc(100% - 90px); height: auto; }
.wdt-listings-item-wrapper.type5 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content { padding: 20px 30px; background: var(--wdtTertiaryColor); overflow: hidden; box-sizing: border-box; visibility: visible; transform: scaleX(0); transform-origin: 0px 50%; transition: 0.3s; }
.wdt-listings-item-wrapper.type5:hover .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content { transform: scaleX(1); visibility: visible; transition: transform 0.2s 0.25s, visibility 3s; }
.wdt-listings-item-wrapper.type5 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content { display: flex; justify-content: space-between; align-items: center; }
.wdt-listings-item-wrapper.type5 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content .wdt-listings-hover-image-icon .wdt-icon { fill: var(--wdtHeadAltColor); width: 25px; height: 25px; }
.wdt-listings-item-wrapper.type5 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content .wdt-listings-hover-image-icon:hover .wdt-icon { fill: var(--wdtLinkHoverColor); }
.wdt-listings-item-wrapper.type5 .wdt-listings-item-bottom-section::before { content: ""; position: absolute; top: 0px; left: 0px; bottom: 0px; width: 2px; height: 100%; background: var(--wdtPrimaryColor); transition-property: transform; transform: scaleY(0); transform-origin: left bottom; z-index: 1; transition-duration: 0.3s; transition-delay: 0.3s; transition-timing-function: ease; }
.wdt-listings-item-wrapper.type5:hover .wdt-listings-item-bottom-section::before { transform: scaleY(1); transform-origin: left top; transition: transform 0.2s, visibility 0.3s; }
.wdt-listings-item-wrapper.type5 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-left-content > .wdt-listings-item-title, .wdt-listings-item-wrapper.type5 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-left-content > .wdt-listings-taxonomy-container { transition: 375ms cubic-bezier(0.7, 0, 0.3, 1) 0.2s; }
.wdt-listings-item-wrapper.type5:hover .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-left-content > .wdt-listings-item-title, .wdt-listings-item-wrapper.type5:hover .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-left-content > .wdt-listings-taxonomy-container { transition: 500ms cubic-bezier(0.7, 0, 0.3, 1); }
.wdt-listings-item-wrapper.type5 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-left-content > .wdt-listings-item-title { transition-delay: 60ms; transform: translateX(-100%); opacity: 0; margin-bottom: 4px; font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Alt); font-size: var(--wdtFontSize_H5); }
.wdt-listings-item-wrapper.type5 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-left-content > .wdt-listings-taxonomy-container { transition-delay: 50ms; transform: translateX(-100%); opacity: 0; }
.wdt-listings-item-wrapper.type5:hover .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-left-content > .wdt-listings-item-title { transition-delay: 0ms; transform: translateX(0px); opacity: 1; }
.wdt-listings-item-wrapper.type5:hover .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-left-content > .wdt-listings-taxonomy-container { transition-delay: 100ms; transform: translateX(0px); opacity: 1; }
.wdt-listings-item-wrapper.type5 .wdt-listings-item-bottom-section-content > div { transform: translateX(-100%); transition: transform 0.3s; }
.wdt-listings-item-wrapper.type5:hover .wdt-listings-item-bottom-section-content > div { transform: translateX(0px); transition: transform 0.3s 0.35s; }
.wdt-listings-item-wrapper.type6 { display: flex; align-items: center; width: 100%; }
.wdt-listings-item-wrapper.type6.wdt-column { margin-left: 0px; }
.wdt-listings-item-wrapper.type6.has-post-thumbnail { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; position: relative; }
.wdt-listings-item-wrapper.type6 .wdt-listings-item-top-section { width: 60%; }
.wdt-listings-item-wrapper.type6 .wdt-listings-item-top-section img { float: left; }
.wdt-listings-item-wrapper.type6 .wdt-listings-item-top-section .wdt-listings-item-image-gallery .wdt-listings-hover-image-icon { position: absolute; bottom: 20px; right: 20px; }
.wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section { position: relative; height: 100%; width: 40%; }
.wdt-listings-container .wdt-listings-item-container .wdt-column:nth-child(2n+1) .wdt-listings-item-wrapper.type6 { flex-direction: row-reverse; }
.wdt-listings-container .wdt-listings-item-container .wdt-column .wdt-listings-item-wrapper.type6 { padding: 60px 0px; margin: 0px; }
.wdt-listings-container .wdt-listings-item-container .wdt-column:not(:first-child):nth-child(2n+1) .wdt-listings-item-wrapper.type6::before, .wdt-listings-container .wdt-listings-item-container .wdt-column:not(:first-child):nth-child(2n) .wdt-listings-item-wrapper.type6::before { content: ""; height: 0px; width: 80%; background: var(--wdtBorderColor); position: absolute; top: 0px; }
.wdt-listings-container .wdt-listings-item-container .wdt-column:not(:first-child):nth-child(2n+1) .wdt-listings-item-wrapper.type6::before { left: 0px; }
.wdt-listings-container .wdt-listings-item-container .wdt-column:not(:first-child):nth-child(2n) .wdt-listings-item-wrapper.type6::before { right: 0px; }
.wdt-listings-container .wdt-listings-item-container .wdt-column:nth-child(2) .wdt-listings-item-wrapper.type6::before { display: none; }
.wdt-listings-item-wrapper.type6.has-post-thumbnail .wdt-listings-item-bottom-section .wdt-listings-utils-item-holder { padding: 20px; position: absolute; right: 0px; top: 0px; z-index: 1; }
.wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-utils-item-holder a.wdt-listings-utils-favourite-item { background-color: rgb(255, 255, 255); display: block; height: 40px; line-height: 40px; text-align: center; width: 40px; }
.wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list { position: absolute; display: flex; padding: 20px; width: calc(100% - 80px); flex-wrap: wrap; opacity: 0; z-index: 1; }
.wdt-listings-item-wrapper.type6:hover .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list { opacity: 1; }
.wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list li { margin: 0px 10px 10px 0px; }
.wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list li:last-child { margin-right: 0px; }
.wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list li a span { border: 1px solid; padding: 5px 10px; font-size: 14px; position: relative; }
.wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list li a span::before, .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list li a span::after { content: ""; display: block; position: absolute; width: 0px; height: 2px; pointer-events: none; background: currentcolor; opacity: 0; }
.wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list li a span::before { left: 0px; top: -2px; }
.wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list li a span::after { right: 0px; bottom: -2px; }
.wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list li a:hover span { border-color: transparent; }
.wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list li a:hover span::before, .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list li a:hover span::after { opacity: 1; width: 100%; }
.wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list li a::before { display: none; }
.wdt-listings-container .wdt-listings-item-container .wdt-column:not(:first-child):nth-child(2n+1) .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content { padding-left: 0px; }
.wdt-listings-container .wdt-listings-item-container .wdt-column:not(:first-child):nth-child(2n) .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content { padding-right: 0px; }
.wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content { padding: 45px; position: relative; width: 100%; }
.wdt-listings-item-wrapper.type6.has-post-thumbnail .wdt-listings-item-bottom-section .wdt-listings-utils-item-holder a.wdt-listings-utils-favourite-item { border-radius: 50%; }
.wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content > div .wdt-listings-item-title { font-size: 24px; font-weight: bold; }
.wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content > div .wdt-listings-features-box-container { display: grid; grid-template-columns: repeat(2, 1fr); gap: 15px; }
.wdt-listings-item-wrapper.type6 div[class*="wdt-listings-item-bottom-section"] > div .wdt-listings-price-container .wdt-listings-price-label-holder ins, .wdt-listings-item-wrapper.type6 div[class*="wdt-listings-item-bottom-section"] > div .wdt-listings-price-container .wdt-listings-price-label-holder del { font-size: 20px; }
.wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section-content .wdt-listings-features-box-item { background-position: left top; margin-bottom: 0px; margin-top: 10px; }
.wdt-listings-item-wrapper.type6 .wdt-listings-features-box-item > div.wdt-listings-features-box-item-title { padding-left: 12px; margin-right: 0px; }
.wdt-listings-item-wrapper.type6 .wdt-listings-features-box-item > div.wdt-listings-features-box-item-value { padding-left: 15px; }
.wdt-listings-item-wrapper.type6.has-post-thumbnail .wdt-listings-item-bottom-section-content .wdt-listings-features-box-item[style*="background-image"] { filter: brightness(0) invert(1); }
.wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section-content .wdt-listings-features-box-item[style*="background-image"] .wdt-listings-features-box-item-title:first-child { margin-left: 0px; margin-top: 25px; }
.wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section-content .wdt-listings-features-box-item[style*="background-image"] .wdt-listings-features-box-item-value { padding-left: 0px; }
.wdt-listings-item-wrapper.type6 .wdt-listings-features-box-item .wdt-listings-features-box-item-icon { width: 100%; }
.wdt-listings-item-wrapper.type6 .wdt-listings-features-box-item .wdt-listings-features-box-item-icon ~ div { padding-left: 0px; }
.wdt-listings-item-wrapper.type6 .wdt-listings-features-box-item > div.wdt-listings-features-box-item-title::after { display: none; }
.wdt-listings-item-wrapper.type6.has-post-thumbnail .wdt-listings-item-bottom-section-content .wdt-listings-features-box-item > div.wdt-listings-features-box-item-value { float: left; line-height: normal; width: 100%; }
.wdt-listings-item-wrapper.type6.has-post-thumbnail div[class*="wdt-listings-item-bottom-section"] > div .wdt-listings-price-container .wdt-listings-price-label-holder ins, .wdt-listings-item-wrapper.type6.has-post-thumbnail div[class*="wdt-listings-item-bottom-section"] > div .wdt-listings-price-container .wdt-listings-price-label-holder del, .wdt-listings-item-wrapper.type6.has-post-thumbnail div[class*="wdt-listings-item-bottom-section"] > div .wdt-listings-price-container .wdt-listings-price-label-holder del span.wdt-price-currency-symbol, .wdt-listings-item-wrapper.type6.has-post-thumbnail div[class*="wdt-listings-item-bottom-section"] > div .wdt-listings-price-container .wdt-listings-price-label-holder ins span.wdt-price-currency-symbol { color: rgb(255, 255, 255); opacity: 1; }
.wdt-listings-item-wrapper.type6 .wdt-listings-item-top-section div.wdt-listings-item-ad-section, .wdt-listings-item-wrapper.type6 .wdt-listings-item-top-section div.wdt-listings-featured-item-container { right: auto; left: 20px; height: auto; top: 20px; }
.wdt-listings-item-wrapper.type6 .wdt-listings-item-top-section div.wdt-listings-featured-item-container { top: 26px; }
.wdt-listings-item-wrapper.type6 .wdt-listings-item-top-section div.wdt-listings-item-ad-section, .wdt-listings-item-wrapper.type6 .wdt-listings-item-top-section div.wdt-listings-featured-item-container a { padding: 6px 12px; }
.wdt-listings-item-wrapper.type6 .wdt-listings-item-top-section .wdt-listings-item-ad-section + .wdt-listings-featured-item-container { left: 70px; top: 26px; }
.wdt-listings-item-wrapper.type6:hover .wdt-listings-item-top-section div.wdt-listings-item-ad-section, .wdt-listings-item-wrapper.type6:hover .wdt-listings-item-top-section div.wdt-listings-featured-item-container { opacity: 0; visibility: hidden; }
.wdt-listings-item-wrapper.type6.has-post-thumbnail .wdt-listings-item-bottom-section-content > div .wdt-listings-price-container .wdt-listings-price-label-holder, .wdt-listings-item-wrapper.type6 .wdt-listings-item-top-section div.wdt-listings-featured-item-container a { color: rgb(255, 255, 255); }
.wdt-listings-item-wrapper.type6:not(.has-post-thumbnail) { position: relative; }
.wdt-listings-item-wrapper.type6:not(.has-post-thumbnail) .wdt-listings-item-bottom-section { position: static; height: auto; }
.wdt-listings-item-wrapper.type6:not(.has-post-thumbnail) .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content { opacity: 1; position: static; display: block; padding: 0px 30px 30px; }
.wdt-listings-item-wrapper.type6:not(.has-post-thumbnail) .wdt-listings-item-bottom-section::before { display: none; }
.wdt-listings-item-wrapper.type6:not(.has-post-thumbnail) .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content > div:first-child { margin-bottom: 15px; margin-top: 5px; }
.wdt-listings-item-wrapper.type6:not(.has-post-thumbnail) .wdt-listings-item-bottom-section .wdt-listings-utils-item-holder { position: absolute; top: -1px; right: -1px; border: 1px solid; }
.wdt-listings-item-wrapper.type6:not(.has-post-thumbnail) .wdt-listings-item-bottom-section-content .wdt-listings-features-box-item { line-height: normal; }
.wdt-listings-item-wrapper.type6:not(.has-post-thumbnail) .wdt-listings-item-bottom-section-content .wdt-listings-features-box-item[style*="background-image"] .wdt-listings-features-box-item-value { padding-left: 0px; width: 100%; margin-top: 5px; }
.wdt-listings-item-wrapper.type6:not(.has-post-thumbnail) .wdt-listings-item-bottom-section .wdt-listings-utils-item-holder a.wdt-listings-utils-favourite-item span { border-radius: 0px; background: none; }
.wdt-listings-item-wrapper.type6:not(.has-post-thumbnail) .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list { position: static; padding: 20px 30px 0px; opacity: 1; }
.wdt-listings-item-wrapper.type6:not(.has-post-thumbnail) .wdt-listings-item-top-section { margin-bottom: 10px; }
.wdt-listings-item-wrapper.type6:not(.has-post-thumbnail) .wdt-listings-item-top-section div.wdt-listings-item-ad-section, .wdt-listings-item-wrapper.type6:not(.has-post-thumbnail) .wdt-listings-item-top-section div.wdt-listings-featured-item-container { position: relative; display: inline; left: 30px; opacity: 1; visibility: visible; color: rgb(255, 255, 255); margin-bottom: 0px; float: left; }
.wdt-listings-item-wrapper.type6:not(.has-post-thumbnail) .wdt-listings-item-top-section div.wdt-listings-featured-item-container { top: 20px; width: auto; }
.wdt-listings-item-wrapper.type6:not(.has-post-thumbnail) .wdt-listings-item-top-section div.wdt-listings-featured-item-container a { float: left; }
.wdt-listings-item-wrapper.type6:not(.has-post-thumbnail) .wdt-listings-item-top-section .wdt-listings-item-ad-section + .wdt-listings-featured-item-container { left: 40px; }
.wdt-listings-item-wrapper.type6:not(.has-post-thumbnail) .wdt-listings-item-bottom-section-content .wdt-listings-features-box-item { color: inherit; margin-top: 0px; }
.wdt-listings-item-wrapper.type7 { position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin-bottom: 20px; background: transparent; }
.wdt-listings-item-wrapper.type7 .wdt-listings-item-hover-section { z-index: 1; position: absolute; top: 0px; left: 0px; white-space: nowrap; padding: 1rem; background: transparent; font-weight: 400; margin-top: -4rem; margin-left: 0px; width: auto; float: none; pointer-events: none; }
.wdt-listings-item-wrapper.type7:hover .wdt-listings-item-hover-section { opacity: 1; }
.wdt-listings-item-wrapper.type7 .wdt-listings-taxonomy-container.type7 li a span { font-size: 0.8rem; padding: 0px; }
.wdt-listings-item-wrapper.type7 .wdt-listings-taxonomy-container.type7 li a span::before, .wdt-listings-item-wrapper.type7 .wdt-listings-taxonomy-container.type7 li a span::after { display: none; }
.wdt-listings-item-wrapper.type7 .wdt-listings-taxonomy-container.type7 li a:hover span { color: inherit; }
.wdt-listings-item-wrapper.type7 .wdt-listings-taxonomy-container.type7 li a::before { display: none; }
.wdt-listings-item-wrapper.type7 .wdt-listings-taxonomy-container.type7 li a:hover { box-shadow: none !important; }
.wdt-listings-item-wrapper ul li:not(:first-child) { display: none; }
.wdt-listings-item-wrapper.type7 .wdt-listings-taxonomy-container.type7 li a { color: rgb(0, 0, 0); background-color: transparent; }
.wdt-listings-item-wrapper.type2 .wdt-listings-item-title a, .wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div:not(.wdt-listings-taxonomy-container) a, .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section a, .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div.wdt-listings-utils-item-holder .wdt-listings-utils-item > *, .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content .custom-button-style.wdt-listing-view-details:hover, .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder .custom-button-style:hover, .wdt-listings-item-wrapper.type3 .wdt-listings-item-bottom-section a.custom-button-style:hover, .wdt-listings-item-wrapper.type4 .wdt-listings-item-bottom-section-content .custom-button-style.wdt-listing-view-details:hover, .wdt-listings-item-wrapper.type4 .wdt-listings-item-bottom-section > div.wdt-listings-item-bottom-pricing-holder .custom-button-style:hover::before, .wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div.wdt-listings-utils-item-holder .wdt-listings-utils-item > :hover, .wdt-listings-item-wrapper.type6.has-post-thumbnail:hover .wdt-listings-item-bottom-section .wdt-listings-utils-item-holder a.wdt-listings-utils-favourite-item, .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section-content .wdt-listings-features-box-item, .wdt-listings-item-wrapper.type8 .wdt-listings-item-bottom-section ul.wdt-listings-taxonomy-list li a, .wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section .wdt-listings-item-top-section-content div.wdt-listings-taxonomy-container li a, .wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section div.wdt-listings-featured-item-container a:hover { color: var(--wdtAccentTxtColor); }
.wdt-listings-item-wrapper.type2 .wdt-listings-item-title a:hover, .wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div:not(.wdt-listings-taxonomy-container) a:hover { color: var(--wdtLinkHoverColor); }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-title a:hover { color: rgba(var(--wdtAccentTxtColorRgb),0.75); }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > .wdt-listings-excerpt { color: rgba(var(--wdtAccentTxtColorRgb),0.8); }
.wdt-column.wdt-one-fourth .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content > div, .wdt-column.wdt-one-fourth .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list { width: 100%; margin: 0px; }
.wdt-column.wdt-one-fourth .wdt-listings-item-wrapper.type6.has-post-thumbnail .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content > div:last-child, .wdt-column.wdt-one-fourth .wdt-listings-item-wrapper.type6.has-post-thumbnail .wdt-listings-item-bottom-section .wdt-listings-utils-item-holder { display: none; }
.wdt-column.wdt-one-fourth .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content > div .wdt-listings-features-box-container { display: flex; }
.wdt-column.wdt-one-fourth .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list li a span { padding: 3px 6px; font-size: 12px; }
.wdt-column.wdt-one-fourth .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list { padding-top: 15px; }
#primary.with-both-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type1 .wdt-listings-features-box-item:not(:last-child), #primary.page-with-sidebar .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type1 .wdt-listings-features-box-item:not(:last-child) { margin-right: 20px; }
.wdt-column.wdt-one-fourth .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div .wdt-listings-features-box-container.listing, .wdt-column.wdt-one-fourth .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content, .wdt-column.wdt-one-fourth .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder, #primary.with-both-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div .wdt-listings-features-box-container.listing, #primary.with-both-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content, #primary.with-both-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder, #primary.page-with-sidebar .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div .wdt-listings-features-box-container.listing, #primary.page-with-sidebar .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content, #primary.page-with-sidebar .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder { display: flex; flex-wrap: wrap; }
.wdt-column.wdt-one-fourth .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div, .wdt-column.wdt-one-fourth .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content .custom-button-style.wdt-listing-view-details, #primary.with-both-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div, #primary.with-both-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content .custom-button-style.wdt-listing-view-details, #primary.page-with-sidebar .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div, #primary.page-with-sidebar .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content .custom-button-style.wdt-listing-view-details { width: 100%; float: left; }
.wdt-column.wdt-one-fourth .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-right-content, #primary.with-both-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-right-content, #primary.page-with-sidebar .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-right-content { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.wdt-column.wdt-one-fourth .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-left-content, .wdt-column.wdt-one-fourth .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder .wdt-listings-price-container, #primary.with-both-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-left-content, #primary.with-both-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder .wdt-listings-price-container, #primary.page-with-sidebar .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-left-content, #primary.page-with-sidebar .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder .wdt-listings-price-container { margin-bottom: 15px; }
.wdt-column.wdt-one-fourth .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder, #primary.with-both-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder, #primary.page-with-sidebar .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder { margin-top: 30px; }
#primary.with-both-sidebar .wdt-listings-item-wrapper.type7 .wdt-listings-item-bottom-section-content .wdt-listings-item-bottom-left-content { margin: 8px 0px 12px; display: grid; grid-template-columns: 50% 50%; }
#primary.with-both-sidebar .wdt-listings-item-wrapper.type7 .wdt-listings-item-bottom-section .wdt-listings-item-title .wdt-listings-taxonomy-container .wdt-listings-taxonomy-list { margin-top: 0px; }
#primary.with-both-sidebar .wdt-listings-item-wrapper.type7 .wdt-listings-item-bottom-section-content .wdt-listings-item-bottom-left-content div[class*="wdt-listings-"] label[class*="wdt-listings-"] { margin: 0px 0px 5px; width: 100%; float: left; }
#primary.with-both-sidebar .wdt-listings-item-wrapper.type7 .wdt-listings-item-bottom-section-content .wdt-listings-item-bottom-left-content .wdt-listings-post-dates-container > div { flex-wrap: wrap; }
#primary.with-both-sidebar .wdt-listings-item-wrapper.type3 { grid-template-columns: 50% 50%; }
#primary.with-both-sidebar .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type1 .wdt-listings-features-box-item:not(:last-child) { margin-right: 20px; }
#primary.page-with-sidebar .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content { flex-wrap: wrap; padding-top: 0px; }
#primary.page-with-sidebar .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content > div, #primary.page-with-sidebar .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list { width: 100%; margin: 0px; }
#primary.page-with-sidebar .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type6.has-post-thumbnail .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content > div:last-child, #primary.page-with-sidebar .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type6.has-post-thumbnail .wdt-listings-item-bottom-section .wdt-listings-utils-item-holder { display: none; }
#primary.page-with-sidebar .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content > div .wdt-listings-features-box-container { display: flex; }
#primary.page-with-sidebar .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list li a span { padding: 3px 6px; font-size: 12px; }
.wdt-column.wdt-one-half .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list, #primary.page-with-sidebar .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list { padding-top: 15px; }
#primary.page-with-sidebar div[class*="-apply-isotope"] .wdt-column.wdt-one-fourth { width: 50%; }
@media (max-width: 1540px) {
  .wdt-listings-item-wrapper.type5 .wdt-listings-item-bottom-section { top: 20px; left: 40px; width: calc(100% - 80px); }
  .wdt-listings-item-wrapper.type5 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content { padding: 20px 20px 26px; }
  .wdt-listings-item-wrapper { margin-bottom: 60px; }
  .wdt-column:last-child .wdt-listings-item-wrapper.type1 { margin-bottom: 0px; }
}
@media (max-width: 1024px) {
  .wdt-listings-item-wrapper.type5 .wdt-listings-item-bottom-section { top: 16px; left: 30px; width: calc(100% - 60px); }
  .wdt-listings-item-wrapper.type5 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content { padding: 14px 18px 16px; }
  .wdt-listings-item-wrapper.type6 .wdt-listings-item-top-section { width: 50%; }
  .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section { width: 50%; }
}
@media (min-width: 768px) {
  .wdt-listings-item-wrapper.type7 .wdt-listings-item-title { transition: var(--wdt-Ad-Transition); margin: 0px 0px 6px; padding: 10px 15px 12px; background-color: rgb(255, 255, 255); clip-path: inset(0px 100% 0px 0px); }
  .wdt-listings-item-wrapper.type7 .wdt-listings-taxonomy-container.type7 { transition: var(--wdt-Ad-Transition); margin: 0px; padding: 10px 15px 12px; background-color: rgb(255, 255, 255); width: fit-content; clip-path: inset(0px 100% 0px 0px); }
  .wdt-listings-item-wrapper.type7:hover .wdt-listings-item-title { clip-path: inset(0px 0% 0px 0px); }
  .wdt-listings-item-wrapper.type7:hover .wdt-listings-taxonomy-container.type7 { clip-path: inset(0px 0% 0px 0px); }
}
@media (max-width: 767px) {
  .wdt-listings-item-wrapper.type6 { flex-direction: column; }
  .wdt-listings-container .wdt-listings-item-container .wdt-column:nth-child(2n+1) .wdt-listings-item-wrapper.type6 { flex-direction: column; }
  .wdt-listings-item-wrapper.type6 .wdt-listings-item-top-section { width: 100%; }
  .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section { width: 100%; }
  .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content { padding: 20px 0px 0px; }
  .wdt-listings-item-wrapper.type7 .wdt-listings-item-hover-section { padding: 1.2rem 0px 0px; margin-top: 0px; margin-left: 0px; box-shadow: none; position: relative; opacity: 1; width: 100%; transform: none !important; }
  .wdt-listings-item-wrapper.type7 .wdt-listings-item-hover-section .wdt-listings-item-title { margin: 0px 0px 10px; }
  .wdt-listings-item-wrapper.type7 { margin-bottom: 24px; }
  .wdt-listings-item-wrapper { margin-bottom: 40px; }
  .wdt-column:last-child .wdt-listings-item-wrapper.type1 { margin-bottom: 0px; }
}
@media only screen and (min-width: 1281px) and (max-width: 1440px) {
  .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div .wdt-listings-features-box-container.listing, .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content, .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder { display: flex; flex-wrap: wrap; }
  .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div, .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content .custom-button-style.wdt-listing-view-details { width: 100%; float: left; }
  .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-right-content { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
  .wdt-column.wdt-one-fourth .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div.wdt-listings-taxonomy-container li a, .wdt-column.wdt-one-fourth .wdt-listings-item-wrapper.type2 .wdt-listings-taxonomy-container li a { font-size: 12px; padding: 4px 8px; }
  .wdt-column.wdt-one-fourth .wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section .wdt-listings-item-top-section-content div.wdt-listings-taxonomy-container li a { font-size: 12px; }
  .wdt-column.wdt-one-fourth .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content .wdt-listings-item-title, .wdt-column.wdt-one-fourth .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content .wdt-listings-item-title, .wdt-column.wdt-one-fourth .wdt-listings-item-wrapper.type4 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content .wdt-listings-item-title { font-size: 24px; }
  .wdt-column.wdt-one-fourth .wdt-listings-item-wrapper.type6.has-post-thumbnail .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content > div .wdt-listings-item-title { font-size: 20px; line-height: normal; }
  .wdt-column.wdt-one-fourth .wdt-listings-item-wrapper.type6 div[class*="wdt-listings-item-bottom-section"] > div .wdt-listings-price-container .wdt-listings-price-label-holder ins, .wdt-column.wdt-one-fourth .wdt-listings-item-wrapper.type6 div[class*="wdt-listings-item-bottom-section"] > div .wdt-listings-price-container .wdt-listings-price-label-holder del { font-size: 18px; }
  .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-left-content, .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder .wdt-listings-price-container { margin-bottom: 15px; }
  .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder { margin-top: 30px; }
  .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type3 { grid-template-columns: 50% 50%; }
  .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content > div, .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list { width: 100%; margin: 0px; }
  .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type6.has-post-thumbnail .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content > div:last-child, .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type6.has-post-thumbnail .wdt-listings-item-bottom-section .wdt-listings-utils-item-holder { display: none; }
  .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content > div .wdt-listings-features-box-container { display: flex; }
  .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list li a span { padding: 3px 6px; font-size: 12px; }
  .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list { padding-top: 15px; }
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .wdt-listings-item-wrapper.type3 { grid-template-columns: 50% 50%; }
  #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div .wdt-listings-features-box-container.listing, #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content, #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder, .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div .wdt-listings-features-box-container.listing, .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content, .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder { display: flex; flex-wrap: wrap; }
  #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type1 .wdt-listings-features-box-item:not(:last-child), .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type1 .wdt-listings-features-box-item:not(:last-child) { margin-right: 20px; }
  #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div, #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content .custom-button-style.wdt-listing-view-details, .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div, .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content .custom-button-style.wdt-listing-view-details { width: 100%; float: left; }
  #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-right-content, .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-right-content { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
  #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-left-content, #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder .wdt-listings-price-container, .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-left-content, .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder .wdt-listings-price-container { margin-bottom: 15px; }
  #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder, .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder { margin-top: 30px; }
  #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content, .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content { flex-wrap: wrap; padding-top: 0px; }
  #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content > div, #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list, .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content > div, .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list { width: 100%; margin: 0px; }
  #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type6.has-post-thumbnail .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content > div:last-child, #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type6.has-post-thumbnail .wdt-listings-item-bottom-section .wdt-listings-utils-item-holder, .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type6.has-post-thumbnail .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content > div:last-child, .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type6.has-post-thumbnail .wdt-listings-item-bottom-section .wdt-listings-utils-item-holder { display: none; }
  #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content > div .wdt-listings-features-box-container, .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content > div .wdt-listings-features-box-container { display: flex; }
  #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list li a span, .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list li a span { padding: 3px 6px; font-size: 12px; }
  #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list, .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list { padding-top: 15px; }
  #primary.page-with-sidebar .wdt-listings-item-wrapper.type7 .wdt-listings-item-bottom-section-content { display: grid; }
  #primary.page-with-sidebar .wdt-listings-item-wrapper.type7 .wdt-listings-item-bottom-section-content .wdt-listings-item-bottom-left-content { margin-bottom: 5px; }
  #primary.page-with-sidebar div[class*="-apply-isotope"] .wdt-column.wdt-one-third, div[class*="-apply-isotope"] .wdt-column.wdt-one-fourth, div[class*="-apply-isotope"] .wdt-column.wdt-one-fifth, div[class*="-apply-isotope"] .wdt-column.wdt-one-sixth { width: 50%; }
  #primary.page-with-sidebar .wdt-listing-output-data-holder[data-type*="type7"] div[class*="-apply-isotope"] .wdt-column, #primary.page-with-sidebar .wdt-listing-output-data-holder[data-type*="type9"] div[class*="-apply-isotope"] .wdt-column { float: left; }
  #primary.with-both-sidebar div[class*="-apply-isotope"] .wdt-column.wdt-one-column, #primary.with-both-sidebar div[class*="-apply-isotope"] .wdt-column.wdt-one-half, #primary.with-both-sidebar div[class*="-apply-isotope"] .wdt-column.wdt-one-third, #primary.with-both-sidebar div[class*="-apply-isotope"] .wdt-column.wdt-one-fourth, #primary.with-both-sidebar div[class*="-apply-isotope"] .wdt-column.wdt-one-fifth, #primary.with-both-sidebar div[class*="-apply-isotope"] .wdt-column.wdt-one-sixth { width: 100%; }
  #primary.with-both-sidebar .wdt-listings-item-wrapper.type3, #primary.with-both-sidebar .wdt-listings-item-wrapper.type5:not(.wdt-widget-stlye), #primary.with-both-sidebar .wdt-listings-item-wrapper.type7, #primary.with-both-sidebar .wdt-listings-item-wrapper.type9 { display: flex; flex-wrap: wrap; }
  .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content { left: 60px; right: 60px; bottom: 60px; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  div[class*="-apply-isotope"] .wdt-column.wdt-one-third, div[class*="-apply-isotope"] .wdt-column.wdt-one-fourth, div[class*="-apply-isotope"] .wdt-column.wdt-one-fifth, div[class*="-apply-isotope"] .wdt-column.wdt-one-sixth { width: 50%; }
  .wdt-listing-output-data-holder[data-type*="type7"] div[class*="-apply-isotope"] .wdt-column { float: left; width: 50%; }
  .wdt-listing-output-data-holder[data-type*="type9"] div[class*="-apply-isotope"] .wdt-column { float: left; width: 100%; }
  .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type1 .wdt-listings-features-box-item:not(:last-child) { margin-right: 20px; }
  .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div .wdt-listings-features-box-container.listing, .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content, .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder { display: flex; flex-wrap: wrap; }
  .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div, .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content .custom-button-style.wdt-listing-view-details { width: 100%; float: left; }
  .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-right-content { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
  .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-left-content, .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder .wdt-listings-price-container { margin-bottom: 15px; }
  .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder { margin-top: 30px; }
  .wdt-listings-item-wrapper.type7 .wdt-listings-item-bottom-section-content .wdt-listings-item-bottom-left-content { margin: 8px 0px 12px; display: grid; grid-template-columns: 50% 50%; }
  .wdt-listings-item-wrapper.type7 .wdt-listings-item-bottom-section .wdt-listings-item-title .wdt-listings-taxonomy-container .wdt-listings-taxonomy-list { margin-top: 0px; }
  .wdt-listings-item-wrapper.type7 .wdt-listings-item-bottom-section-content .wdt-listings-item-bottom-left-content div[class*="wdt-listings-"] label[class*="wdt-listings-"] { margin: 0px 0px 5px; width: 100%; float: left; }
  .wdt-listings-item-wrapper.type7 .wdt-listings-item-bottom-section-content .wdt-listings-item-bottom-left-content .wdt-listings-post-dates-container > div { flex-wrap: wrap; }
  .wdt-listings-item-wrapper.type3 { grid-template-columns: 50% 50%; }
  .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type1 .wdt-listings-features-box-item:not(:last-child), #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type1 .wdt-listings-features-box-item:not(:last-child) { margin-right: 20px; }
  .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div .wdt-listings-features-box-container.listing, .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content, .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder, #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div .wdt-listings-features-box-container.listing, #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content, #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder { display: flex; flex-wrap: wrap; }
  .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div, .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content .custom-button-style.wdt-listing-view-details, #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div, #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content .custom-button-style.wdt-listing-view-details { width: 100%; float: left; }
  .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-right-content, #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-right-content { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
  .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-left-content, .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder .wdt-listings-price-container, #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-left-content, #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder .wdt-listings-price-container { margin-bottom: 15px; }
  .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder, #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder { margin-top: 30px; }
  .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type1 .wdt-listings-features-box-item:not(:last-child), #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type1 .wdt-listings-features-box-item:not(:last-child) { margin-right: 20px; }
  .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div .wdt-listings-features-box-container.listing, .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content, .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder, #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div .wdt-listings-features-box-container.listing, #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content, #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder { display: flex; flex-wrap: wrap; }
  .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div, .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content .custom-button-style.wdt-listing-view-details, #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div, #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content .custom-button-style.wdt-listing-view-details { width: 100%; float: left; }
  .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-right-content, #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-right-content { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
  .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-left-content, .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder .wdt-listings-price-container, #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-left-content, #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder .wdt-listings-price-container { margin-bottom: 15px; }
  .wdt-column.wdt-one-third .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder, #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder { margin-top: 30px; }
  #primary.page-with-sidebar .wdt-listings-item-wrapper.type3 { grid-template-columns: 40% 60%; }
  #primary.page-with-sidebar .wdt-listings-item-wrapper.type7 .wdt-listings-item-bottom-section-content { display: grid; }
  #primary.page-with-sidebar .wdt-listings-item-wrapper.type7 .wdt-listings-item-bottom-section-content .wdt-listings-item-bottom-left-content { margin-bottom: 15px; }
  #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content { flex-wrap: wrap; padding-top: 0px; }
  #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content > div, #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list { width: 100%; margin: 0px; }
  #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type6.has-post-thumbnail .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content > div:last-child, #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type6.has-post-thumbnail .wdt-listings-item-bottom-section .wdt-listings-utils-item-holder { display: none; }
  #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content > div .wdt-listings-features-box-container { display: flex; }
  #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list li a span { padding: 3px 6px; font-size: 12px; }
  #primary.page-with-sidebar .wdt-column.wdt-one-half .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list { padding-top: 15px; }
  #primary.with-both-sidebar div[class*="-apply-isotope"] .wdt-column.wdt-one-column { width: 100%; }
  #primary.with-both-sidebar div[class*="-apply-isotope"] .wdt-column.wdt-one-half, #primary.with-both-sidebar div[class*="-apply-isotope"] .wdt-column.wdt-one-third, #primary.with-both-sidebar div[class*="-apply-isotope"] .wdt-column.wdt-one-fourth, #primary.with-both-sidebar div[class*="-apply-isotope"] .wdt-column.wdt-one-fifth, #primary.with-both-sidebar div[class*="-apply-isotope"] .wdt-column.wdt-one-sixth { width: 50%; }
  .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content { left: 40px; right: 40px; bottom: 40px; }
}
@media only screen and (max-width: 767px) {
  div[class*="-apply-isotope"] .wdt-column.wdt-one-column, div[class*="-apply-isotope"] .wdt-column.wdt-one-half, div[class*="-apply-isotope"] .wdt-column.wdt-one-third, div[class*="-apply-isotope"] .wdt-column.wdt-one-fourth, div[class*="-apply-isotope"] .wdt-column.wdt-one-fifth, div[class*="-apply-isotope"] .wdt-column.wdt-one-sixth, #primary.with-both-sidebar div[class*="-apply-isotope"] .wdt-column.wdt-one-column, #primary.with-both-sidebar div[class*="-apply-isotope"] .wdt-column.wdt-one-half, #primary.with-both-sidebar div[class*="-apply-isotope"] .wdt-column.wdt-one-third, #primary.with-both-sidebar div[class*="-apply-isotope"] .wdt-column.wdt-one-fourth, #primary.with-both-sidebar div[class*="-apply-isotope"] .wdt-column.wdt-one-fifth, #primary.with-both-sidebar div[class*="-apply-isotope"] .wdt-column.wdt-one-sixth, #primary.page-with-sidebar div[class*="-apply-isotope"] .wdt-column.wdt-one-fourth, #primary.page-with-sidebar div[class*="-apply-isotope"] .wdt-column.wdt-one-fifth, #primary.page-with-sidebar div[class*="-apply-isotope"] .wdt-column.wdt-one-sixth { width: 100%; margin-bottom: 0px; }
  .wdt-listings-item-wrapper.type3, .wdt-listings-item-wrapper.type5:not(.wdt-widget-stlye), .wdt-listings-item-wrapper.type7, .wdt-listings-item-wrapper.type9 { display: flex; flex-wrap: wrap; }
  .wdt-listings-item-wrapper.type3 .wdt-listings-item-bottom-section, .wdt-listings-item-wrapper.type3.wdt-list .wdt-listings-item-bottom-section { padding: 30px 30px 55px; }
  .wdt-listings-item-wrapper.type7 .wdt-listings-item-bottom-section-content { flex-wrap: wrap; }
  .wdt-listings-item-wrapper.type7 .wdt-listings-item-bottom-section-content .wdt-listings-item-bottom-left-content { margin: 12px 0px; }
  .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content { left: 30px; right: 30px; bottom: 40px; }
  .wdt-listings-item-wrapper.type1, .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-feature-image-holder, .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-image-gallery { border-radius: var(--wdtRadius_3X); }
}
@media only screen and (max-width: 479px) {
  .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content, .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder { display: flex; flex-wrap: wrap; }
  .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div, .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content .custom-button-style.wdt-listing-view-details { width: 100%; float: left; }
  .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-left-content, .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder .wdt-listings-price-container { margin-bottom: 15px; }
  .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-right-content { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
  .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder { margin-top: 30px; }
  .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder .custom-button-style, .wdt-listings-item-wrapper.type3 .wdt-listings-item-bottom-section a.custom-button-style:not(.wdt-listings-excerpt) { width: 100%; margin-top: 15px; }
  .wdt-listings-item-wrapper.type5 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content { flex-wrap: wrap; }
  .wdt-listings-item-wrapper.type5:not(.wdt-widget-stlye) .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-left-content { padding-right: 0px; margin-bottom: 0px; }
  .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content { flex-wrap: wrap; padding-top: 0px; }
  .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content > div, .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list { width: 100%; margin: 0px; }
  .wdt-listings-item-wrapper.type6.has-post-thumbnail .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content > div:last-child, .wdt-listings-item-wrapper.type6.has-post-thumbnail .wdt-listings-item-bottom-section .wdt-listings-utils-item-holder { display: none; }
  .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content > div .wdt-listings-features-box-container { display: flex; }
  .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list li a span { padding: 3px 6px; font-size: 12px; }
  .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list { padding-top: 15px; }
  .wdt-listings-item-wrapper.type7 .wdt-listings-item-bottom-section-content .wdt-listings-item-bottom-left-content { margin: 8px 0px 12px; display: grid; grid-template-columns: 50% 50%; }
  .wdt-listings-item-wrapper.type7 .wdt-listings-item-bottom-section .wdt-listings-item-title .wdt-listings-taxonomy-container .wdt-listings-taxonomy-list { margin-top: 0px; }
  .wdt-listings-item-wrapper.type7 .wdt-listings-item-bottom-section-content .wdt-listings-item-bottom-left-content div[class*="wdt-listings-"] label[class*="wdt-listings-"] { margin: 0px 0px 5px; width: 100%; float: left; }
  .wdt-listings-item-wrapper.type7 .wdt-listings-item-bottom-section-content .wdt-listings-item-bottom-left-content .wdt-listings-post-dates-container > div { flex-wrap: wrap; }
  .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content { left: 20px; right: 20px; bottom: 40px; }
}
.wdt-custom-login { display: inline-flex; border-width: 1px; border-style: solid; align-items: center; overflow: hidden; padding-left: 0px; }
.wdt-custom-login li, .wdt-custom-login li:last-child { padding: 12px 0px; margin: 0px; position: relative; }
.wdt-custom-login li a { padding: 0px 15px; display: flex; align-items: center; line-height: normal; }
.wdt-custom-login li a img { width: 50px; position: absolute; left: 0px; }
.logged-in .wdt-custom-login li a img + span { margin-left: 45px; }
.wdt-login-form-overlay { position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; background: rgba(0, 0, 0, 0.85); z-index: 10; }
.wdt-custom-login li:last-child a { border-left-width: 1px; border-left-style: solid; }
.wdt-login-form-container { position: fixed; z-index: 100; width: 100%; height: 100%; pointer-events: none; }
.wdt-login-form-container .wdt-login-form { width: 50%; margin: auto; padding: 50px 50px 75px; background-color: rgb(255, 255, 255); text-align: center; position: absolute; z-index: 11; top: 50%; transform: translate(-50%, -50%); left: 50%; pointer-events: all; }
#loginform { display: flex; flex-wrap: wrap; justify-content: space-between; }
#loginform .login-username, #loginform .login-password { flex: unset; width: 49%; text-align: left; }
p.login-remember { margin: 15px 0px 20px; }
#loginform .login-remember input[type="checkbox"] { margin: 0px 10px 0px 0px; }
p.login-remember input[type="checkbox"] { opacity: 0; }
p.login-remember input[type="checkbox"] ~ label { display: inline; position: relative; cursor: default; float: none; margin: 0px; }
p.login-remember input[type="checkbox"] ~ label::before { border: 1px solid; border-radius: 1px; content: ""; height: 15px; left: -20px; margin-top: 0px; position: absolute; top: 1px; transition: 0.2s; width: 15px; z-index: 0; }
p.login-remember input[type="checkbox"]:checked ~ label::before { border-width: 1px; border-style: solid; border-color: transparent currentcolor currentcolor transparent; height: 16px; left: -20px; top: 0px; transform: rotate(40deg); transform-origin: 100% 100%; width: 8px; backface-visibility: hidden; background: none; }
#loginform .login-remember, #loginform .login-submit { flex: 1 1 100%; text-align: center; }
#loginform .login-remember input { margin-top: -4px; }
#loginform .login-submit input[type="submit"] { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 255, 255); float: none; width: 35%; margin: 0px; }
p.tpl-forget-pwd { margin: 0px 0px 12px; }
.wdt-listing-taxonomy-item { margin-bottom: 30px; }
.wdt-listing-taxonomy-item .wdt-listing-taxonomy-meta-data h3 { margin-bottom: 5px; font-size: 20px; font-weight: bold; margin-top: 0px; line-height: 30px; }
.wdt-listing-taxonomy-item .wdt-category-total-items::before { position: relative; content: "("; display: inline; left: 0px; margin-right: 2px; }
.wdt-listing-taxonomy-item .wdt-category-total-items::after { position: relative; content: ")"; display: inline; left: 0px; margin-left: 2px; }
.wdt-listing-taxonomy-item .wdt-category-total-items { display: flex; }
.wdt-listing-taxonomy-item .wdt-category-total-items span { margin-right: 5px; }
.wdt-listing-taxonomy-item .wdt-listing-taxonomy-meta-data { line-height: normal; }
.wdt-listing-taxonomy-item .wdt-listing-taxonomy-icon-image span { font-size: 30px; min-width: 35px; }
.wdt-listing-taxonomy-item .wdt-listing-taxonomy-starting-price-html { margin-left: 10px; font-weight: bold; }
.wdt-listing-taxonomy-item .wdt-listing-taxonomy-starting-price-html ins { color: initial; font-size: 24px; }
.wdt-listing-taxonomy-item .wdt-listing-taxonomy-starting-price-html ins > span { display: flex; flex-wrap: wrap; }
.wdt-listing-taxonomy-item .wdt-listing-taxonomy-starting-price-html ins span.wdt-price-currency-symbol { color: initial; font-size: 50%; line-height: normal; margin-right: 2px; opacity: 0.35; }
.wdt-listing-taxonomy-item.type5 .wdt-category-total-items, .wdt-listing-taxonomy-item.type7 .wdt-category-total-items { background-color: rgb(0, 0, 0); }
.wdt-listing-taxonomy-item.type6 .wdt-listing-taxonomy-icon-image > span, .wdt-listing-taxonomy-item.type7 .wdt-listing-taxonomy-icon-image > span { background-color: rgb(0, 0, 0); }
.wdt-listing-taxonomy-item.type1 { display: flex; align-items: center; }
.wdt-listing-taxonomy-item.type1 .wdt-listing-taxonomy-meta-data { flex: 1 0 auto; width: 40%; padding-right: 10px; }
.wdt-listing-taxonomy-item.type1 .wdt-listing-taxonomy-icon-image { margin-right: 30px; }
.wdt-listing-taxonomy-item.type2 { margin-bottom: 35px; }
.wdt-listing-taxonomy-item.type2 .wdt-listing-taxonomy-icon-image img { margin-bottom: 25px; }
.wdt-listing-taxonomy-item.type2 .wdt-listing-taxonomy-icon-image > span { font-size: 60px; margin-bottom: 25px; }
.wdt-listing-taxonomy-item.type3 { display: flex; flex-flow: column-reverse; align-items: center; justify-content: center; margin-bottom: 40px; }
.wdt-listing-taxonomy-item.type3 .wdt-listing-taxonomy-icon-image { margin-top: 20px; }
.wdt-listing-taxonomy-item.type3 .wdt-category-total-items { display: block; width: 100%; float: left; text-align: center; font-size: 14px; }
.wdt-listing-taxonomy-item.type3 .wdt-category-total-items span { margin-right: 0px; }
.wdt-listing-taxonomy-item.type3 .wdt-listing-taxonomy-icon-image > span { font-size: 30px; }
.wdt-listing-taxonomy-item.type3 .wdt-listing-taxonomy-meta-data { line-height: normal; text-align: center; }
.wdt-listing-taxonomy-item.type4 { border-width: 1px; border-style: solid; padding: 20px; display: flex; flex-wrap: wrap; background: rgb(255, 255, 255); }
.wdt-listing-taxonomy-item.type4 .wdt-listing-taxonomy-meta-data { padding: 20px 0px 0px; display: flex; align-items: center; flex-wrap: wrap; }
.wdt-listing-taxonomy-item.type4 .wdt-listing-taxonomy-meta-data h3 { margin: 0px 10px 5px 0px; }
.wdt-listing-taxonomy-item.type4 .wdt-category-total-items { margin-bottom: 5px; }
.wdt-listing-taxonomy-item.type4 .wdt-listing-taxonomy-starting-price { width: 100%; float: left; border-top: 1px solid; margin-top: 10px; padding-top: 10px; display: flex; flex-wrap: wrap; }
.wdt-listing-taxonomy-item.type4 .wdt-listing-taxonomy-icon-image { width: 100%; float: left; }
.wdt-listing-taxonomy-item.type4 .wdt-listing-taxonomy-icon-image span { margin-bottom: -5px; width: 100%; float: left; }
.wdt-listing-taxonomy-item.type5 { position: relative; margin-bottom: 45px; }
.wdt-listing-taxonomy-item.type5 .wdt-listing-taxonomy-meta-data { position: absolute; inset: 0px; margin: auto; display: flex; align-items: center; justify-content: center; background-color: rgba(0, 0, 0, 0.75); padding: 15px; flex-wrap: wrap; text-align: center; }
.wdt-listing-taxonomy-item.type5 .wdt-listing-taxonomy-meta-data h3 { font-size: 24px; margin: 0px; width: 100%; }
.wdt-listing-taxonomy-item.type5 .wdt-listing-taxonomy-meta-data h3 a, .wdt-listing-taxonomy-item.type5 .wdt-category-total-items { color: rgb(255, 255, 255); }
.wdt-listing-taxonomy-item.type5 .wdt-category-total-items::before, .wdt-listing-taxonomy-item.type5 .wdt-category-total-items::after { display: none; }
.wdt-listing-taxonomy-item.type5 .wdt-category-total-items { position: absolute; bottom: -15px; border-radius: 20px; overflow: hidden; }
.wdt-listing-taxonomy-item.type5 .wdt-category-total-items a { padding: 8px 20px; font-size: 14px; color: rgb(255, 255, 255); z-index: 1; font-weight: bold; }
.wdt-listing-taxonomy-item.type5 .wdt-category-total-items a::before { position: absolute; content: ""; height: 100%; width: 100%; background: linear-gradient(to top, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0)); z-index: -1; top: 0px; left: 0px; border-radius: 20px; opacity: 0; }
.wdt-listing-taxonomy-item.type5 .wdt-category-total-items a:hover::before { opacity: 1; }
.wdt-listing-taxonomy-item.type6 { position: relative; }
.wdt-listing-taxonomy-item.type6 .wdt-listing-taxonomy-meta-data { position: absolute; inset: 0px; margin: auto; display: flex; align-items: center; justify-content: center; background-color: rgba(0, 0, 0, 0.75); padding: 20px; flex-wrap: wrap; overflow-wrap: anywhere; }
.wdt-listing-taxonomy-item.type6 .wdt-listing-taxonomy-meta-data h3 { font-size: 24px; margin: 0px; text-align: center; }
.wdt-listing-taxonomy-item.type6 .wdt-listing-taxonomy-meta-data h3 a, .wdt-listing-taxonomy-item.type6 .wdt-category-total-items { color: rgb(255, 255, 255); }
.wdt-listing-taxonomy-item.type6 .wdt-category-total-items::before, .wdt-listing-taxonomy-item.type6 .wdt-category-total-items::after { display: none; }
.wdt-listing-taxonomy-item.type6 .wdt-category-total-items { position: absolute; top: 20px; left: 20px; }
.wdt-listing-taxonomy-item.type6 .wdt-category-total-items a { border: 2px solid; color: rgb(255, 255, 255); padding: 6px 14px; font-size: 14px; font-weight: bold; }
.wdt-listing-taxonomy-item.type6 .wdt-listing-taxonomy-meta-data > span { width: 40px; height: 40px; border-radius: 50%; line-height: 40px; text-align: center; position: absolute; top: 20px; right: 20px; color: rgb(255, 255, 255); }
.wdt-listing-taxonomy-item.type7 { text-align: center; position: relative; }
.wdt-listing-taxonomy-item.type7 .wdt-listing-taxonomy-icon-image { position: relative; }
.wdt-listing-taxonomy-item.type7 .wdt-listing-taxonomy-icon-image > span { left: 0px; right: 0px; margin: 0px auto; width: 60px; height: 60px; border-radius: 50%; font-size: 20px; line-height: 60px; bottom: -30px; position: absolute; color: rgb(255, 255, 255); }
.wdt-listing-taxonomy-item.type7 .wdt-listing-taxonomy-meta-data { width: 100%; text-align: center; padding: 45px 20px 10px; }
.wdt-listing-taxonomy-item.type7 .wdt-category-total-items { position: absolute; top: 10px; right: 10px; }
.wdt-listing-taxonomy-item.type7 .wdt-category-total-items a { padding: 8px 15px; font-size: 14px; color: rgb(255, 255, 255); display: block; z-index: 1; font-weight: bold; }
.wdt-listing-taxonomy-item.type7 .wdt-category-total-items a::before { position: absolute; content: ""; height: 100%; width: 100%; background: linear-gradient(to top, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0)); z-index: -1; top: 0px; left: 0px; }
.wdt-listing-taxonomy-item.type7 .wdt-category-total-items a:hover::before { opacity: 0; }
.wdt-listing-taxonomy-item.type7 .wdt-listing-taxonomy-meta-data h3 { margin: 0px; font-size: 24px; }
.wdt-listing-taxonomy-item.type7 .wdt-category-total-items::before, .wdt-listing-taxonomy-item.type7 .wdt-category-total-items::after { display: none; }
.wdt-listing-taxonomy-item.type7 .wdt-listing-taxonomy-starting-price { justify-content: center; display: flex; margin: 15px 0px 0px; padding-top: 20px; position: relative; }
.wdt-listing-taxonomy-item.type7 .wdt-listing-taxonomy-starting-price::after { content: ""; display: block; top: 0px; height: 1px; width: 50px; position: absolute; left: 0px; right: 0px; margin: 0px auto; }
.wdt-listing-taxonomy-item.type7:hover .wdt-listing-taxonomy-starting-price::after { height: 2px; width: 25px; transform: rotate(90deg); top: -5px; }
#primary.with-both-sidebar .wdt-column.wdt-one-third.wdt-listing-taxonomy-item { width: calc(49%); margin: 0px 2% 30px 0px; }
#primary.with-both-sidebar .wdt-column.wdt-one-third.wdt-listing-taxonomy-item:nth-child(2n) { margin-right: 0px; }
#primary.with-both-sidebar .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type1 .wdt-listing-taxonomy-icon-image { margin-right: 20px; }
#primary.with-both-sidebar .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type1 .wdt-listing-taxonomy-meta-data { width: 55%; }
#primary.with-both-sidebar .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type1 .wdt-listing-taxonomy-meta-data h3, #primary.with-both-sidebar .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type4 .wdt-listing-taxonomy-meta-data h3 { font-size: 1.1em; }
#primary.with-both-sidebar .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type1 .wdt-category-total-items, #primary.with-both-sidebar .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type4 .wdt-category-total-items, #primary.with-both-sidebar .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type4 .wdt-listing-taxonomy-starting-price { font-size: 0.85em; }
#primary.with-both-sidebar .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type4 .wdt-listing-taxonomy-starting-price-html ins { font-size: 1.6em; }
#primary.with-both-sidebar .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type4, #primary.with-both-sidebar .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type6 { margin-bottom: 2%; }
@media only screen and (min-width: 1281px) and (max-width: 1440px) {
  #primary.with-both-sidebar .wdt-column.wdt-one-half.wdt-listing-taxonomy-item.type1 .wdt-listing-taxonomy-icon-image, #primary.page-with-sidebar .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type1 .wdt-listing-taxonomy-icon-image { margin-right: 20px; }
  #primary.with-both-sidebar .wdt-column.wdt-one-half.wdt-listing-taxonomy-item.type1 .wdt-listing-taxonomy-meta-data, #primary.page-with-sidebar .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type1 .wdt-listing-taxonomy-meta-data { width: 55%; }
  #primary.with-both-sidebar .wdt-column.wdt-one-half.wdt-listing-taxonomy-item.type1 .wdt-listing-taxonomy-meta-data h3, #primary.with-both-sidebar .wdt-column.wdt-one-half.wdt-listing-taxonomy-item.type4 .wdt-listing-taxonomy-meta-data h3, #primary.page-with-sidebar .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type1 .wdt-listing-taxonomy-meta-data h3, #primary.page-with-sidebar .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type4 .wdt-listing-taxonomy-meta-data h3 { font-size: 1.1em; }
  #primary.with-both-sidebar .wdt-column.wdt-one-half.wdt-listing-taxonomy-item.type1 .wdt-category-total-items, #primary.with-both-sidebar .wdt-column.wdt-one-half.wdt-listing-taxonomy-item.type4 .wdt-category-total-items, #primary.with-both-sidebar .wdt-column.wdt-one-half.wdt-listing-taxonomy-item.type4 .wdt-listing-taxonomy-starting-price, #primary.page-with-sidebar .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type1 .wdt-category-total-items, #primary.page-with-sidebar .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type4 .wdt-category-total-items, #primary.page-with-sidebar .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type4 .wdt-listing-taxonomy-starting-price { font-size: 0.85em; }
  #primary.with-both-sidebar .wdt-column.wdt-one-half.wdt-listing-taxonomy-item.type4 .wdt-listing-taxonomy-starting-price-html ins, #primary.page-with-sidebar .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type4 .wdt-listing-taxonomy-starting-price-html ins { font-size: 1.6em; }
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .wdt-login-form-container .wdt-login-form { width: 65%; }
  #primary.with-both-sidebar .wdt-column.wdt-listing-taxonomy-item, #primary.with-both-sidebar .wdt-column.wdt-one-third.wdt-listing-taxonomy-item, #primary.with-both-sidebar .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type4, #primary.with-both-sidebar .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type6 { width: 100%; margin: 0px 0px 30px; }
  #primary.page-with-sidebar:not(.with-both-sidebar) .wdt-column.wdt-one-third.wdt-listing-taxonomy-item { width: calc(49%); margin: 0px 2% 30px 0px; }
  #primary.page-with-sidebar:not(.with-both-sidebar) .wdt-column.wdt-one-third.wdt-listing-taxonomy-item:nth-child(2n) { margin-right: 0px; }
  #primary.page-with-sidebar:not(.with-both-sidebar) .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type1 .wdt-listing-taxonomy-icon-image { margin-right: 20px; }
  #primary.page-with-sidebar:not(.with-both-sidebar) .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type1 .wdt-listing-taxonomy-meta-data, .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type1 .wdt-listing-taxonomy-meta-data { width: 55%; }
  .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type1 .wdt-listing-taxonomy-meta-data h3, .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type4 .wdt-listing-taxonomy-meta-data h3, #primary.page-with-sidebar:not(.with-both-sidebar) .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type1 .wdt-listing-taxonomy-meta-data h3, #primary.page-with-sidebar:not(.with-both-sidebar) .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type4 .wdt-listing-taxonomy-meta-data h3 { font-size: 1.1em; }
  .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type1 .wdt-category-total-items, .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type4 .wdt-category-total-items, .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type4 .wdt-listing-taxonomy-starting-price, #primary.page-with-sidebar:not(.with-both-sidebar) .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type1 .wdt-category-total-items, #primary.page-with-sidebar:not(.with-both-sidebar) .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type4 .wdt-category-total-items, #primary.page-with-sidebar:not(.with-both-sidebar) .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type4 .wdt-listing-taxonomy-starting-price { font-size: 0.85em; }
  .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type4 .wdt-listing-taxonomy-starting-price-html ins, #primary.page-with-sidebar:not(.with-both-sidebar) .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type4 .wdt-listing-taxonomy-starting-price-html ins { font-size: 1.6em; }
  .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type4, .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type6, #primary.page-with-sidebar:not(.with-both-sidebar) .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type4, #primary.page-with-sidebar:not(.with-both-sidebar) .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type6 { margin-bottom: 2%; }
  #primary.with-both-sidebar .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type5 { margin-bottom: 45px; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .wdt-login-form-container .wdt-login-form { width: 80%; padding: 50px 35px 75px; }
  .wdt-column.wdt-one-third.wdt-listing-taxonomy-item { width: calc(49%); margin: 0px 2% 30px 0px; }
  .wdt-column.wdt-one-third.wdt-listing-taxonomy-item:nth-child(2n) { margin-right: 0px; }
  .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type1 .wdt-listing-taxonomy-icon-image { margin-right: 20px; }
  .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type1 .wdt-listing-taxonomy-meta-data { width: 55%; }
  .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type1 .wdt-listing-taxonomy-meta-data h3, .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type4 .wdt-listing-taxonomy-meta-data h3 { font-size: 1.1em; }
  .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type1 .wdt-category-total-items, .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type4 .wdt-category-total-items, .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type4 .wdt-listing-taxonomy-starting-price { font-size: 0.85em; }
  .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type4 .wdt-listing-taxonomy-starting-price-html ins { font-size: 1.6em; }
  .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type4, .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type6 { margin-bottom: 2%; }
}
@media only screen and (max-width: 767px) {
  .wdt-login-form-container .wdt-login-form { width: 70%; padding: 40px 35px 75px; }
  #loginform .login-username, #loginform .login-password { width: 100%; margin: 0px; }
  .wdt-login-form-container .wdt-login-form .wdt-title.wdt-login-title h2 { font-size: 32px; display: flex; flex-wrap: wrap; justify-content: center; }
  #loginform .login-submit input[type="submit"] { width: 60%; }
  .wdt-listing-taxonomy-item.type1 .wdt-listing-taxonomy-meta-data { width: 55%; }
  .wdt-listing-taxonomy-item .wdt-listing-taxonomy-meta-data h3, .wdt-listing-taxonomy-item.type5 .wdt-listing-taxonomy-meta-data h3, .wdt-listing-taxonomy-item.type6 .wdt-listing-taxonomy-meta-data h3, .wdt-listing-taxonomy-item.type7 .wdt-listing-taxonomy-meta-data h3, .wdt-listing-taxonomy-item .wdt-listing-taxonomy-starting-price-html ins { font-size: 18px; }
  .wdt-listing-taxonomy-item .wdt-category-total-items { font-size: 14px; }
  #primary.with-both-sidebar .wdt-column.wdt-one-third.wdt-listing-taxonomy-item, #primary.with-both-sidebar .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type4, #primary.with-both-sidebar .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type6 { width: 100%; margin: 0px 0px 30px; }
  #primary.with-both-sidebar .wdt-listing-taxonomy-item.type5, #primary.with-both-sidebar .wdt-column.wdt-one-third.wdt-listing-taxonomy-item.type5 { margin-bottom: 45px; }
}
@media only screen and (max-width: 479px) {
  .wdt-login-form-container .wdt-login-form { width: 90%; padding: 30px 30px 75px; }
  .wdt-login-form-container .wdt-login-form .wdt-title.wdt-login-title h2 { font-size: 30px; }
}
.wdt-listings-social-share-container, .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container { position: relative; display: inline-block; float: none; padding: 0px; cursor: pointer; vertical-align: middle; }
.wdt-listings-social-share-container .wdt-listings-social-share-item-icon, .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-item-icon, .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-utils-favourite .wdt-listings-utils-favourite-author { position: relative; display: block; margin: 0px; }
.wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-item-icon, .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-utils-favourite .wdt-listings-utils-favourite-author { float: left; cursor: pointer; }
.wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-utils-favourite { position: relative; }
.wdt-listings-social-share-container .wdt-listings-social-share-item-icon span, .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-item-icon span, .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-utils-favourite .wdt-listings-utils-favourite-author span { font-size: 16px; line-height: 40px; float: left; width: 40px; height: 40px; margin-right: 0px; text-align: center; }
.wdt-listings-social-share-container .wdt-listings-social-share-list, .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-list { position: absolute; z-index: 1; left: 0px; bottom: calc(100% + 10px); display: flex; visibility: hidden; min-width: auto; margin-left: -5px; margin-bottom: 0px; padding: 10px; text-align: center; opacity: 0; border-radius: 5px; }
.wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-list { right: -10px; }
.wdt-listings-social-share-container .wdt-listings-social-share-list::before, .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-list::before { position: absolute; bottom: 0px; left: auto; margin: auto; content: ""; transform: translateX(0px) translateY(100%); border-width: 7px; border-style: solid; border-color: currentcolor transparent transparent; }
.wdt-listings-social-share-container .wdt-listings-social-share-list li, .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-list li { position: relative; display: inline-block; margin: 0px; padding: 0px; }
.wdt-listings-social-share-container .wdt-listings-social-share-list li:not(:last-child), .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-list li:not(:last-child) { margin: 0px 5px 0px 0px; }
.wdt-listings-social-share-container .wdt-listings-social-share-list li a, .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-list li a { font-size: 14px; line-height: normal; float: left; width: auto; height: auto; margin: 0px 10px 0px 0px; text-align: center; border-radius: 50%; background: none; }
.wdt-listings-social-share-container .wdt-listings-social-share-list li:last-child a, .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-list li:last-child a { margin-right: 0px; }
.wdt-listings-social-share-container.active .wdt-listings-social-share-list, .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container.active .wdt-listings-social-share-list { visibility: visible; margin-left: 0px; opacity: 1; }
.wdt-listings-social-share-container.type2.active .wdt-listings-social-share-item-icon > span, .wdt-listings-social-share-container.type2:hover .wdt-listings-social-share-item-icon > span { color: rgb(255, 255, 255); }
.wdt-listings-social-share-container.type2 .wdt-listings-social-share-item-icon > span, .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-item-icon > span, .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-utils-favourite .wdt-listings-utils-favourite-author > span { line-height: 40px; width: 40px; height: 40px; border-radius: 50%; background-color: rgb(242, 242, 242); }
.wdt-listings-social-share-container .wdt-listings-social-share-list li a, .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-list li a, .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-item-icon > span, .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-utils-favourite .wdt-listings-utils-favourite-author > span { color: rgb(42, 42, 42); }
.wdt-listings-social-share-container .wdt-listings-social-share-list, .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-list { background-color: rgb(242, 242, 242); }
.wdt-listings-social-share-container .wdt-listings-social-share-list::before, .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-list::before { color: rgb(242, 242, 242); }
.wdt-listings-social-share-container.type2 .wdt-listings-social-share-list { left: calc(100% + 10px); bottom: 0px; }
.wdt-listings-social-share-container.type2 .wdt-listings-social-share-list::before { bottom: auto; top: 0px; left: 0px; transform: translateX(-100%) translateY(100%) rotate(90deg); }
@media only screen and (max-width: 767px) {
  .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-list { bottom: calc(100% + 15px); }
  .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-list, .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-list::before { right: auto; left: 50%; transform: translateX(-50%); }
  .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-list::before { bottom: -14px; }
  .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-list li a { font-size: 13px; line-height: 20px; float: left; width: 20px; height: 20px; text-align: center; }
}
.chosen-container { position: relative; display: inline-block; vertical-align: middle; font-size: 16px; zoom: 1; user-select: none; }
.chosen-container * { box-sizing: border-box; }
.chosen-container .chosen-drop { position: absolute; top: 0px; left: 0px; z-index: 1010; width: 100%; border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(170, 170, 170) rgb(170, 170, 170); border-image: none; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 5px; bottom: 100%; opacity: 0; display: none; }
.chosen-container.chosen-with-drop .chosen-drop { bottom: auto; top: auto; opacity: 1; display: block; }
.chosen-container a { cursor: pointer; }
.chosen-container-single .chosen-single { position: relative; display: block; overflow: hidden; padding: var(--wdtInputPadding); height: auto; border: 1px solid rgba(var(--wdtHeadAltColorRgb),0.15); border-radius: var(--wdtRadius_2X); background-color: rgb(255, 255, 255); background-clip: padding-box; color: rgb(68, 68, 68); text-decoration: none; white-space: nowrap; line-height: normal; }
.chosen-container-single .chosen-default { color: inherit; }
.chosen-container-single .chosen-single span { display: block; overflow: hidden; margin-right: 26px; text-overflow: ellipsis; white-space: nowrap; }
.chosen-container-single .chosen-single-with-deselect span { margin-right: 38px; }
.chosen-container-single .chosen-single abbr { position: absolute; top: 6px; right: 26px; display: block; width: 12px; height: 12px; background: url("chosen-sprite.png") -42px 1px no-repeat; font-size: 1px; }
.chosen-container-single .chosen-single abbr:hover { background-position: -42px -10px; }
.chosen-container-single.chosen-disabled .chosen-single abbr:hover { background-position: -42px -10px; }
.chosen-container-single .chosen-single div { position: absolute; top: 0px; right: 0px; display: block; width: 18px; height: 100%; }
.chosen-container-single .chosen-single div b { display: block; width: 100%; height: 100%; background: url("chosen-sprite.png") 0px 15px no-repeat; }
.chosen-container-single .chosen-search { position: relative; z-index: 1010; margin: 0px; padding: 3px 4px; white-space: nowrap; }
.chosen-container-single .chosen-search input[type="text"] { margin: 1px 0px; padding: 4px 20px 4px 5px; width: 100%; height: auto; outline: 0px; border: 1px solid rgb(170, 170, 170); background: none; font-size: 1em; font-family: inherit; line-height: normal; border-radius: 0px; }
.chosen-container-single .chosen-drop { margin-top: -1px; border-radius: 0px 0px 4px 4px; background-clip: padding-box; }
.chosen-container-single.chosen-container-single-nosearch .chosen-search { position: absolute; left: -9999px; }
.chosen-container .chosen-results { color: rgb(68, 68, 68); position: relative; overflow: hidden auto; margin: 0px 4px 4px 0px; padding: 0px 0px 0px 4px; max-height: 240px; }
.chosen-container .chosen-results li { display: none; margin: 0px; padding: 5px 6px; list-style: none; line-height: 15px; overflow-wrap: break-word; }
.chosen-container .chosen-results li.active-result { display: list-item; cursor: pointer; }
.chosen-container .chosen-results li.disabled-result { display: list-item; color: rgb(204, 204, 204); cursor: default; }
.chosen-container .chosen-results li.highlighted { background-color: rgb(56, 117, 215); background-image: linear-gradient(rgb(56, 117, 215) 20%, rgb(42, 98, 188) 90%); color: rgb(255, 255, 255); }
.chosen-container .chosen-results li.no-results { color: rgb(119, 119, 119); display: list-item; background: rgb(244, 244, 244); }
.chosen-container .chosen-results li.group-result { display: list-item; font-weight: bold; cursor: default; }
.chosen-container .chosen-results li.group-option { padding-left: 15px; }
.chosen-container .chosen-results li em { font-style: normal; text-decoration: underline; }
.chosen-container-multi .chosen-choices { position: relative; overflow: hidden; margin: 0px; padding: 0px 5px; width: 100%; border: 1px solid rgb(170, 170, 170); background-color: rgb(255, 255, 255); background-image: linear-gradient(rgb(238, 238, 238) 1%, rgb(255, 255, 255) 15%); cursor: text; height: auto !important; }
.chosen-container-multi .chosen-choices li { float: left; list-style: none; }
.chosen-container-multi .chosen-choices li.search-field { margin: 0px; padding: 0px; white-space: nowrap; }
.chosen-container-multi .chosen-choices li.search-field input[type="text"] { margin: 1px 0px; padding: 0px; height: 25px; outline: 0px; box-shadow: none; color: rgb(153, 153, 153); font-size: 100%; font-family: inherit; line-height: normal; border-radius: 0px; border: 0px !important; background: transparent !important; }
.chosen-container-multi .chosen-choices li.search-choice { position: relative; margin: 3px 5px 3px 0px; padding: 3px 20px 3px 5px; border: 1px solid rgb(170, 170, 170); max-width: 100%; border-radius: 3px; background-color: rgb(238, 238, 238); background-image: linear-gradient(rgb(244, 244, 244) 20%, rgb(240, 240, 240) 50%, rgb(232, 232, 232) 52%, rgb(238, 238, 238) 100%); background-size: 100% 19px; background-repeat: repeat-x; background-clip: padding-box; box-shadow: white 0px 0px 2px inset, rgba(0, 0, 0, 0.05) 0px 1px 0px; color: rgb(51, 51, 51); line-height: 13px; cursor: default; }
.chosen-container-multi .chosen-choices li.search-choice span { overflow-wrap: break-word; }
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close { position: absolute; top: 5px; right: 3px; display: block; width: 12px; height: 12px; background: none; font-size: 1px; }
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover { background-position: -42px -10px; }
.chosen-container-multi .chosen-choices li.search-choice-disabled { padding-right: 5px; border: 1px solid rgb(204, 204, 204); background-color: rgb(228, 228, 228); background-image: -webkit-linear-gradient(top, rgb(244, 244, 244) 20%, rgb(240, 240, 240) 50%, rgb(232, 232, 232) 52%, rgb(238, 238, 238) 100%); color: rgb(102, 102, 102); }
.chosen-container-multi .chosen-choices li.search-choice-focus { background: rgb(212, 212, 212); }
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close { background-position: -42px -10px; }
.chosen-container-multi .chosen-results { margin: 0px; padding: 0px; }
.chosen-container-multi .chosen-drop .result-selected { display: list-item; color: rgb(204, 204, 204); cursor: default; }
.chosen-container-active .chosen-single { border: 1px solid var(--wdtPrimaryColor); }
.chosen-container-active.chosen-with-drop .chosen-single { border: 1px solid rgb(170, 170, 170); border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.chosen-container-active.chosen-with-drop .chosen-single div { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; background: transparent; }
.chosen-container-active.chosen-with-drop .chosen-single div b { background-position: 0px 15px; }
.chosen-container-active .chosen-choices { border: 1px solid rgb(88, 151, 251); box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 5px; }
.chosen-container-active .chosen-choices li.search-field input[type="text"] { color: rgb(34, 34, 34) !important; }
.chosen-disabled { opacity: 0.5 !important; cursor: default; }
.chosen-disabled .chosen-single { cursor: default; }
.chosen-disabled .chosen-choices .search-choice .search-choice-close { cursor: default; }
.chosen-rtl { text-align: right; }
.chosen-rtl .chosen-single { overflow: visible; padding: 0px 8px 0px 0px; }
.chosen-rtl .chosen-single span { margin-right: 0px; margin-left: 26px; direction: rtl; }
.chosen-rtl .chosen-single-with-deselect span { margin-left: 38px; }
.chosen-rtl .chosen-single div { right: auto; left: 3px; }
.chosen-rtl .chosen-single abbr { right: auto; left: 26px; }
.chosen-rtl .chosen-choices li { float: right; }
.chosen-rtl .chosen-choices li.search-field input[type="text"] { direction: rtl; }
.chosen-rtl .chosen-choices li.search-choice { margin: 3px 5px 3px 0px; padding: 3px 5px 3px 19px; }
.chosen-rtl .chosen-choices li.search-choice .search-choice-close { right: auto; left: 4px; }
.chosen-rtl.chosen-container-single-nosearch .chosen-search, .chosen-rtl .chosen-drop { left: 9999px; }
.chosen-rtl.chosen-container-single .chosen-results { margin: 0px 0px 4px 4px; padding: 0px 4px 0px 0px; }
.chosen-rtl .chosen-results li.group-option { padding-right: 15px; padding-left: 0px; }
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
.chosen-rtl .chosen-search input[type="text"] { padding: 4px 5px 4px 20px; background: none; direction: rtl; }
.chosen-rtl.chosen-container-single .chosen-single div b { background-position: 6px 2px; }
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b { background-position: -12px 2px; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
  .chosen-rtl .chosen-search input[type="text"], .chosen-container-single .chosen-single abbr, .chosen-container-single .chosen-single div b, .chosen-container-single .chosen-search input[type="text"], .chosen-container-multi .chosen-choices .search-choice .search-choice-close, .chosen-container .chosen-results-scroll-down span, .chosen-container .chosen-results-scroll-up span { background-image: url("chosen-sprite@2x.png") !important; background-size: 52px 37px !important; background-repeat: no-repeat !important; }
}
input[type="submit"], button, input[type="button"], input[type="reset"], .wdt-sf-fields-holder .ui-state-default, .wdt-sf-fields-holder input[type="text"] ~ span:not(.wdt-detect-location)::after { transition: 0.3s linear; }
a { text-decoration: none; }
fieldset { border: 1px solid; margin: 0px 0px 20px; padding: 15px; }
legend { font-weight: bold; }
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"], select { font-size: 16px; outline: none; }
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"], .lidd_mc_input_light input[type="text"] { border: 1px solid; border-radius: 0px; display: block; margin: 0px 0px 20px; padding: 18px; width: 100%; appearance: none; line-height: normal; outline: none; color: inherit; background-color: rgb(255, 255, 255); height: auto; }
textarea { height: 115px; overflow: auto; resize: none; margin: 0px 0px 20px; color: inherit; }
select { border: 1px solid; cursor: pointer; height: 49px; margin: 0px; padding: 10px 0px; text-indent: 0.01px; width: 100%; appearance: none; }
input[type="submit"], button, input[type="button"], input[type="reset"] { text-transform: uppercase; appearance: none; font-size: 16px; padding: 19px 40px; letter-spacing: normal; font-family: unset; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; text-decoration: none; cursor: pointer; outline: none; }
input[type="submit"]:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover { text-decoration: none; }
input[type="submit"]:focus, button:focus, input[type="button"]:focus, input[type="reset"]:focus { box-shadow: none; text-decoration: none; }
.wp-core-ui .media-modal-close { background: none; padding: 0px; }
.aligncenter input[type="submit"] { float: none; }
pre { border: 1px solid rgb(226, 228, 231); font-family: monospace; margin-top: 0.75em; margin-bottom: 0.75em; max-width: 100%; overflow: auto; padding: 1.6em; white-space: pre; }
b, strong { font-weight: bold; }
em, i, dfn, cite { font-style: italic; }
address { display: block; margin: 0px 0px 1.5em; }
code, kbd, tt, var { font-family: monospace; font-size: 0.9375rem; }
abbr, acronym { border-bottom: 1px dotted rgb(102, 102, 102); cursor: help; }
abbr[title] { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-decoration: underline; }
mark, ins { background: none; text-decoration: none; }
big { font-size: 125%; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.3em; }
hr { background-color: rgb(234, 234, 234); border: 0px; height: 1px; margin-bottom: 1.5em; }
label { font-size: initial; cursor: auto; }
.vc_admin_label label, .postbox-container label { font-size: inherit; }
.postbox-container ul[class*="form-no-clear"] { margin: 10px 0px 20px; }
.dt_ajax_subscribe_msg .success-msg { color: rgb(21, 212, 1); }
.dt_ajax_subscribe_msg .error-msg { color: rgb(189, 4, 4); }
table { text-align: center; margin: 0px; }
table td { vertical-align: middle; }
table td a, table td a:hover { cursor: pointer; text-decoration: none; }
table.wdt-custom-table tbody tr:not(:first-child) td:first-child { border-left: 1px solid rgba(0, 0, 0, 0.1); }
table.wdt-custom-table tbody tr:not(:first-child) td { border-right: 1px solid rgba(0, 0, 0, 0.1); }
table.wdt-custom-table tbody tr:nth-child(2n+1) { background: none; }
table.wp-list-table { text-align: inherit; }
.wdt-dashboard-container h1, .wdt-dashboard-container h2, .wdt-dashboard-container h3, .wdt-dashboard-container h4, .wdt-dashboard-container h5, .wdt-dashboard-container h6 { margin: 0px; }
.wdt-dashboard-container ul, .wdt-dashboard-container li { list-style: none; }
.wdt-dashboard-container ul { margin: 0px; padding: 0px; }
.wdt-dashboard-container li { margin: 0px 0px 10px; }
.wdt-dashbord-load-favourite-listings-content table tr td a.wdt-remove-favourite-listing { margin-right: 5px; }
#searchform { clear: both; }
.selection-box { clear: both; position: relative; }
.selection-box::before, .selection-box::after { content: ""; pointer-events: none; position: absolute; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; }
.selection-box select { margin-top: 0px; }
.hidden { display: none; }
.wdt-sf-fields-holder input[type="checkbox"].wdt-sf-field { opacity: 0; margin: 0px; }
.wdt-sf-fields-holder input[type="checkbox"].wdt-sf-field ~ label { display: inline; position: relative; margin-left: 10px; cursor: default; }
.wdt-sf-fields-holder input[type="checkbox"].wdt-sf-field ~ label::before { border: 2px solid; border-radius: 1px; content: ""; height: 12px; left: -22px; margin-top: 0px; position: absolute; top: 5px; transition: 0.2s; width: 12px; z-index: 0; }
.wdt-sf-fields-holder input[type="checkbox"].wdt-sf-field:checked ~ label::before { border-width: 2px; border-style: solid; border-color: transparent currentcolor currentcolor transparent; height: 16px; left: -25px; top: 1px; transform: rotate(40deg); transform-origin: 100% 100%; width: 8px; backface-visibility: hidden; background: none; }
.wdt-sf-fields-holder .selection-box .chosen-container { margin-bottom: 0px; background: rgb(255, 255, 255); }
.wdt-sf-fields-holder .selection-box .chosen-container-single .chosen-single { background: none; box-shadow: none; border-radius: 0px; height: auto; border-width: 1px; border-style: solid; padding: 16px; font-size: 16px; position: relative; color: inherit; }
.wdt-sf-fields-holder .selection-box .chosen-container-single .chosen-single::before, .wdt-sf-fields-holder .selection-box .chosen-container-single .chosen-single::after { position: absolute; content: ""; display: inline-block; width: 12px; height: 1px; background-color: currentcolor; transition: 0.4s; top: 50%; }
.wdt-sf-fields-holder .selection-box .chosen-container-single .chosen-single::before { transform: rotate(45deg) translateY(-50%); right: 27px; }
.wdt-sf-fields-holder .selection-box .chosen-container-single .chosen-single::after { transform: rotate(-45deg) translateY(-50%); right: 18px; }
.wdt-sf-fields-holder .selection-box .chosen-container-single.chosen-container-active .chosen-single::before { right: 18px; }
.wdt-sf-fields-holder .selection-box .chosen-container-single.chosen-container-active .chosen-single::after { right: 26px; }
.wdt-sf-fields-holder .selection-box .chosen-container-single .chosen-drop { border-radius: 0px; padding: 0px 15px 25px; box-shadow: none; }
.wdt-sf-fields-holder .selection-box .chosen-container-single.chosen-container-active { background-color: rgb(255, 255, 255); }
.wdt-sf-fields-holder .selection-box .chosen-container-single .chosen-search, .wdt-sf-fields-holder .selection-box .chosen-container-single .chosen-results { padding: 0px; }
.wdt-sf-fields-holder .selection-box .chosen-container-single .chosen-search { margin: 0px 0px 10px; }
.wdt-sf-fields-holder .selection-box .chosen-container-single .chosen-results { margin: 0px; }
.wdt-sf-fields-holder .selection-box .chosen-container-single .chosen-results li { line-height: normal; padding: 10px 6px; font-size: 16px; }
.wdt-sf-fields-holder .selection-box .chosen-container-single .chosen-search input[type="text"] { padding: 15px; background: none; border-width: 1px; border-style: solid; }
.wdt-sf-fields-holder .selection-box .chosen-container-single .chosen-single div { display: none; }
.wdt-sf-fields-holder .selection-box .chosen-container-multi .chosen-choices { padding: 15px; border-width: 1px; border-style: solid; background: none; font-size: 16px; box-shadow: none; }
.wdt-sf-fields-holder .selection-box .chosen-container-multi .chosen-choices li.search-field input[type="text"] { margin: 0px; }
.wdt-sf-fields-holder.wdt-sf-submitbutton-field-holder .custom-button-style { margin: 0px; width: 100%; padding: 0px 30px; text-align: center; font-style: normal; font-weight: 500; text-transform: capitalize; height: 58px; line-height: 58px; }
.wdt-sf-fields-holder input, .wdt-comment-form-fields-holder p input, .wdt-listings-claim-form > .wdt-listings-claim-form-item input { margin-bottom: 0px; }
.wdt-comment-form-fields-holder p, .commentlist li.comment .comment-respond .wdt-comment-form-fields-holder p:last-child, .wdt-rmc-field-wrap, #loginform .wdt-login-field-item, .wdt-listings-claim-form > .wdt-listings-claim-form-item, .comment-form > p { position: relative; margin-bottom: 22px; }
.wdt-sf-fields-holder input[type="text"] ~ span:not(.wdt-detect-location), form.lidd_mc_form .lidd_mc_input input[type="text"] ~ span:not(#lidd_mc_total_amount-error), .wdt-comment-form-fields-holder p input[type="text"] ~ span, .wdt-comment-form-fields-holder p input[type="email"] ~ span, .wdt-comment-form-fields-holder p textarea ~ span, .wdt-listings-contactform .wdt-column input ~ span, .wdt-listings-contactform .wdt-column textarea ~ span, #loginform .wdt-login-field-item input ~ span, .wdt-listings-claim-form > .wdt-listings-claim-form-item input ~ span, .wdt-listings-claim-form > .wdt-listings-claim-form-item textarea ~ span, .comment-form > p input ~ span, .comment-form > p textarea ~ span { position: absolute; left: 0px; top: 0px; width: 0px; height: 100%; transition: 0.3s; pointer-events: none; border-width: 2px 0px; border-style: solid; margin: 0px auto; right: 0px; }
#loginform .login-password .wdt-login-field-item input ~ span::before { left: -1px; }
.wdt-listings-contactform input ~ span, .wdt-listings-contactform textarea ~ span, .wdt-listings-contactform .wdt-column input ~ span, .wdt-listings-contactform .wdt-column textarea ~ span, .comment-form .wdt-comment-form-fields-holder > p.comment-form-comment span, .wdt-listings-claim-form > .wdt-listings-claim-form-item textarea ~ span, .comment-form > p input ~ span, .comment-form > p textarea ~ span { height: calc(100% - 22px); }
.wdt-sf-fields-holder input[type="text"] ~ span:not(.wdt-detect-location)::before, .wdt-sf-fields-holder input[type="text"] ~ span:not(.wdt-detect-location)::after, .wdt-listings-contactform input ~ span::before, .wdt-listings-contactform input ~ span::after, .wdt-listings-contactform textarea ~ span::before, .wdt-listings-contactform textarea ~ span::after, form.lidd_mc_form .lidd_mc_input input[type="text"] ~ span:not(#lidd_mc_total_amount-error)::before, form.lidd_mc_form .lidd_mc_input input[type="text"] ~ span:not(#lidd_mc_total_amount-error)::after, .wdt-comment-form-fields-holder p input[type="text"] ~ span::before, .wdt-comment-form-fields-holder p input[type="text"] ~ span::after, .wdt-comment-form-fields-holder p input[type="email"] ~ span::after, .wdt-comment-form-fields-holder p textarea ~ span::after, .wdt-comment-form-fields-holder p input[type="email"] ~ span::before, .wdt-comment-form-fields-holder p textarea ~ span::before, #loginform .wdt-login-field-item input ~ span::before, #loginform .wdt-login-field-item input ~ span::after, .wdt-listings-claim-form > .wdt-listings-claim-form-item input ~ span::before, .wdt-listings-claim-form > .wdt-listings-claim-form-item input ~ span::after, .wdt-listings-claim-form > .wdt-listings-claim-form-item textarea ~ span::before, .wdt-listings-claim-form > .wdt-listings-claim-form-item textarea ~ span::after, .comment-form > p input ~ span::before, .comment-form > p textarea ~ span::before, .comment-form > p input ~ span::after, .comment-form > p textarea ~ span::after { content: ""; display: block; position: absolute; width: 2px; height: 0px; transition: 0.3s; pointer-events: none; background: currentcolor; opacity: 0; }
.wdt-sf-fields-holder input[type="text"] ~ span:not(.wdt-detect-location)::before, .wdt-listings-contactform input ~ span::before, .wdt-listings-contactform textarea ~ span::before, form.lidd_mc_form .lidd_mc_input input[type="text"] ~ span:not(#lidd_mc_total_amount-error)::before, .wdt-comment-form-fields-holder p input[type="text"] ~ span::before, .wdt-comment-form-fields-holder p input[type="email"] ~ span::before, .wdt-comment-form-fields-holder p textarea ~ span::before, #loginform .wdt-login-field-item input ~ span::before, .wdt-listings-claim-form > .wdt-listings-claim-form-item input ~ span::before, .wdt-listings-claim-form > .wdt-listings-claim-form-item textarea ~ span::before, .comment-form > p input ~ span::before, .comment-form > p textarea ~ span::before { left: 0px; top: 0px; }
.wdt-sf-fields-holder input[type="text"] ~ span:not(.wdt-detect-location)::after, .wdt-listings-contactform input ~ span::after, .wdt-listings-contactform textarea ~ span::after, form.lidd_mc_form .lidd_mc_input input[type="text"] ~ span:not(#lidd_mc_total_amount-error)::after, .wdt-comment-form-fields-holder p input[type="text"] ~ span::after, .wdt-comment-form-fields-holder p input[type="email"] ~ span::after, .wdt-comment-form-fields-holder p textarea ~ span::after, #loginform .wdt-login-field-item input ~ span::after, .wdt-listings-claim-form > .wdt-listings-claim-form-item input ~ span::after, .wdt-listings-claim-form > .wdt-listings-claim-form-item textarea ~ span::after, .comment-form > p input ~ span::after, .comment-form > p textarea ~ span::after { right: 0px; bottom: 0px; }
.wdt-sf-fields-holder input[type="text"]:focus, .wdt-listings-contactform input:focus, .wdt-listings-contactform textarea:focus, form.lidd_mc_form .lidd_mc_input input[type="text"]:focus, .wdt-comment-form-fields-holder p input[type="text"]:focus, .wdt-comment-form-fields-holder p input[type="email"]:focus, .wdt-comment-form-fields-holder p textarea:focus, .wdt-listings-contactform .wdt-column input:focus, .wdt-listings-contactform .wdt-column textarea:focus, #loginform .wdt-login-field-item input:focus, .wdt-listings-claim-form > .wdt-listings-claim-form-item input:focus, .wdt-listings-claim-form > .wdt-listings-claim-form-item textarea:focus, .comment-form > p input:focus, .comment-form > p textarea:focus { transition-delay: 0.3s; border-color: transparent !important; }
.wdt-sf-fields-holder input[type="text"] ~ span:not(.wdt-detect-location), .wdt-listings-contactform input ~ span, .wdt-listings-contactform textarea ~ span, form.lidd_mc_form .lidd_mc_input input[type="text"] ~ span:not(#lidd_mc_total_amount-error), .wdt-comment-form-fields-holder p input[type="text"] ~ span, .wdt-comment-form-fields-holder p input[type="email"] ~ span, .wdt-comment-form-fields-holder p textarea ~ span, .wdt-comment-form-fields-holder p input[type="text"]:focus ~ span, .wdt-comment-form-fields-holder p input[type="text"]:focus ~ span, .wdt-comment-form-fields-holder p input[type="email"]:focus ~ span, .wdt-comment-form-fields-holder p textarea:focus ~ span, .wdt-comment-form-fields-holder p input[type="email"]:focus ~ span, .wdt-comment-form-fields-holder p textarea:focus ~ span, .wdt-listings-contactform .wdt-column input ~ span, .wdt-listings-contactform .wdt-column textarea ~ span, #loginform .wdt-login-field-item input ~ span, .wdt-listings-claim-form > .wdt-listings-claim-form-item input ~ span, .wdt-listings-claim-form > .wdt-listings-claim-form-item textarea ~ span, .comment-form > p input ~ span, .comment-form > p textarea ~ span { transition-delay: 0.3s; }
.wdt-sf-fields-holder input[type="text"]:focus ~ span:not(.wdt-detect-location), .wdt-listings-contactform input:focus ~ span, .wdt-listings-contactform textarea:focus ~ span, form.lidd_mc_form .lidd_mc_input input[type="text"]:focus ~ span:not(#lidd_mc_total_amount-error), .wdt-comment-form-fields-holder p input[type="text"]:focus ~ span, .wdt-comment-form-fields-holder p input[type="email"]:focus ~ span, .wdt-comment-form-fields-holder p textarea:focus ~ span, .wdt-listings-contactform .wdt-column input:focus ~ span, .wdt-listings-contactform .wdt-column textarea:focus ~ span, #loginform .wdt-login-field-item input:focus ~ span, .wdt-listings-claim-form > .wdt-listings-claim-form-item input:focus ~ span, .wdt-listings-claim-form > .wdt-listings-claim-form-item textarea:focus ~ span, .comment-form > p input:focus ~ span, .comment-form > p textarea:focus ~ span { width: 100%; }
.wdt-sf-fields-holder input[type="text"]:focus ~ span:not(.wdt-detect-location)::before, .wdt-sf-fields-holder input[type="text"]:focus ~ span:not(.wdt-detect-location)::after, .wdt-listings-contactform input:focus ~ span::before, .wdt-listings-contactform input:focus ~ span::after, .wdt-listings-contactform textarea:focus ~ span::before, .wdt-listings-contactform textarea:focus ~ span::after, form.lidd_mc_form .lidd_mc_input input[type="text"]:focus ~ span:not(#lidd_mc_total_amount-error)::before, form.lidd_mc_form .lidd_mc_input input[type="text"]:focus ~ span:not(#lidd_mc_total_amount-error)::after, .wdt-comment-form-fields-holder p input[type="text"]:focus ~ span::before, .wdt-comment-form-fields-holder p input[type="text"]:focus ~ span::after, .wdt-comment-form-fields-holder p input[type="email"]:focus ~ span::before, .wdt-comment-form-fields-holder p textarea:focus ~ span::before, .wdt-comment-form-fields-holder p input[type="email"]:focus ~ span::after, .wdt-comment-form-fields-holder p textarea:focus ~ span::after, .wdt-listings-contactform .wdt-column input:focus ~ span::after, .wdt-listings-contactform .wdt-column textarea:focus ~ span::after, .wdt-listings-contactform .wdt-column input:focus ~ span::before, .wdt-listings-contactform .wdt-column textarea:focus ~ span::before, #loginform .wdt-login-field-item input:focus ~ span::before, #loginform .wdt-login-field-item input:focus ~ span::after, .wdt-listings-claim-form > .wdt-listings-claim-form-item input:focus ~ span::before, .wdt-listings-claim-form > .wdt-listings-claim-form-item input:focus ~ span::after, .wdt-listings-claim-form > .wdt-listings-claim-form-item textarea:focus ~ span::before, .wdt-listings-claim-form > .wdt-listings-claim-form-item textarea:focus ~ span::after, .comment-form > p input:focus ~ span::before, .comment-form > p textarea:focus ~ span::before, .comment-form > p input:focus ~ span::after, .comment-form > p textarea:focus ~ span::after { opacity: 1; transition-delay: 0.6s; height: 100%; }
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"], select, fieldset, table *, input[type="checkbox"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime-local"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="radio"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, select:focus, textarea:focus, .wp-core-ui select, .wp-core-ui select:focus, .wdt-sf-fields-holder .selection-box .chosen-container-single .chosen-single, .wdt-sf-fields-holder .selection-box .chosen-container-single .chosen-search input[type="text"], .wdt-sf-fields-holder .selection-box .chosen-container-single .chosen-drop, .wdt-sf-location-field-holder .wdt-sf-location-field-inner-holder .wdt-sf-location, .wdt-sf-orderby-field-holder ul.wdt-sf-orderby-list li a, .wdt-sf-fields-holder .selection-box .chosen-container-multi .chosen-choices, .lidd_mc_input_light input[type="text"] { border-color: rgb(227, 227, 227); outline: none; }
.secondary-sidebar #searchform input[type="text"] { margin-bottom: 0px; }
input[type="checkbox"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime-local"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="radio"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, select:focus, textarea:focus, .meta-box-sortables select:focus { box-shadow: none; outline: none; border-color: rgb(0, 0, 0); }
input[type="submit"], button, input[type="button"], input[type="reset"] { color: rgb(255, 255, 255); }
.wp-core-ui .media-modal-content button.media-modal-close { background: none; padding: 0px; }
.wp-core-ui .media-modal-content button.button-hero { float: none; }
p.search-box { display: flex; }
#post-visibility-select { line-height: 24px; }
.meta-box-sortables #misc-publishing-actions .misc-pub-post-status select { margin-bottom: 10px; }
.meta-box-sortables #misc-publishing-actions .misc-pub-curtime #timestampdiv { padding: 10px; margin-top: 10px; }
.meta-box-sortables #misc-publishing-actions .misc-pub-curtime label { margin-right: 5px; }
.meta-box-sortables #misc-publishing-actions .misc-pub-curtime select, .meta-box-sortables #misc-publishing-actions .misc-pub-curtime input { height: auto; margin: 0px; }
.meta-box-sortables #misc-publishing-actions .misc-pub-curtime .timestamp-wrap { display: flex; }
.meta-box-sortables #misc-publishing-actions .misc-pub-curtime .timestamp-wrap label:nth-last-child(-n+3) { margin-left: 5px; }
[id*="__wp-uploader-id-"].supports-drag-drop .media-router .media-menu-item, [id*="__wp-uploader-id-"].supports-drag-drop .wp-core-ui .media-modal-content button.button-hero { text-transform: inherit; color: inherit; }
[id*="__wp-uploader-id-"].supports-drag-drop .wp-core-ui .button-primary, [id*="__wp-uploader-id-"].supports-drag-drop .attachment-info .delete-attachment, [id*="__wp-uploader-id-"].supports-drag-drop .attachment-info .edit-attachment, [id*="__wp-uploader-id-"].supports-drag-drop .attachment-info .trash-attachment, [id*="__wp-uploader-id-"].supports-drag-drop .attachment-info .untrash-attachment { text-transform: inherit; font-size: inherit; }
[id*="__wp-uploader-id-"].supports-drag-drop .attachment-details .setting + .description { line-height: normal; }
[id*="__wp-uploader-id-"].supports-drag-drop .attachment-details .setting + .description a { text-decoration: underline; }
[id*="__wp-uploader-id-"].supports-drag-drop .media-frame select.attachment-filters:last-of-type { padding: 0px 24px 0px 8px; height: auto; }
[id*="__wp-uploader-id-"].supports-drag-drop .media-modal-close:active, [id*="__wp-uploader-id-"].supports-drag-drop .media-modal-close:hover { color: rgb(0, 160, 210); }
[id*="__wp-uploader-id-"].supports-drag-drop .wp-core-ui select { font-size: 14px; line-height: 2; color: rgb(50, 55, 60); border-color: rgb(126, 137, 147); box-shadow: none; border-radius: 3px; padding: 0px 24px 0px 8px; min-height: 30px; max-width: 25rem; appearance: none; background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E") right 5px top 55% / 16px 16px no-repeat rgb(255, 255, 255); cursor: pointer; vertical-align: middle; }
[id*="__wp-uploader-id-"].supports-drag-drop .compat-item table > tbody:first-child > tr > th, [id*="__wp-uploader-id-"].supports-drag-drop .compat-item table tr, [id*="__wp-uploader-id-"].supports-drag-drop .compat-item table th, [id*="__wp-uploader-id-"].supports-drag-drop .compat-item .field { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.wp-core-ui .quicktags-toolbar input.button.button-small { text-transform: inherit; }
.wdt-sf-location-field-holder .wdt-sf-location-field-inner-holder { position: relative; }
.wdt-sf-location-field-holder .wdt-sf-location-field-inner-holder .wdt-sf-location { margin-bottom: 0px; font-family: inherit; }
.wdt-sf-location-field-holder .wdt-sf-location-field-inner-holder .wdt-detect-location { position: absolute; top: 50%; right: 25px; transform: translateY(-50%); cursor: pointer; }
.wdt-sf-location-field-holder .wdt-sf-location-field-inner-holder::before { content: ""; display: block; position: absolute; right: 1px; height: calc(100% - 2px); width: 30%; pointer-events: none; top: 1px; background: linear-gradient(to right, rgba(246, 41, 12, 0) 0%, rgba(240, 47, 23, 0) 0%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 60%, rgb(255, 255, 255) 80%, rgb(255, 255, 255) 100%); }
.wdt-sf-orderby-field-holder ul.wdt-sf-orderby-list li, .wdt-sf-others-field-holder div.wdt-sf-others-list { margin: 0px 5px 5px 0px; padding: 0px; float: left; }
.wdt-sf-orderby-field-holder ul.wdt-sf-orderby-list li a, .wdt-sf-others-field-holder div.wdt-sf-others-list div { border: 1px solid; padding: 6px 10px; float: left; font-size: 12px; line-height: normal; cursor: pointer; }
.wdt-sf-fields-holder .ui-widget.ui-widget-content { height: 8px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin-top: 30px; margin-bottom: 20px; text-align: center; font-family: inherit; }
.wdt-sf-fields-holder .ui-widget.ui-widget-content .wdt-sf-radius-slider-handle { width: auto; float: none; bottom: -20px; text-align: center; border-radius: 20px; display: inline-block; padding: 0px 10px; position: relative; }
.wdt-sf-fields-holder .ui-state-default, .wdt-sf-fields-holder .ui-widget-content .ui-state-default, .wdt-sf-fields-holder .ui-widget-header .ui-state-default, .wdt-sf-fields-holder .ui-button, html .wdt-sf-fields-holder .ui-button.ui-state-disabled:hover, html .wdt-sf-fields-holder .ui-button.ui-state-disabled:active { border-radius: 50%; width: 18px; height: 18px; cursor: pointer; border-width: 4px; border-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px 0px; }
.wdt-sf-fields-holder .wdt-sf-radius-slider-ranges { position: absolute; bottom: 6px; }
.wdt-sf-fields-holder .wdt-sf-radius-slider-ranges, .wdt-sf-pricerange-field-holder .wdt-sf-pricerange-slider-ranges, .wdt-sf-pricerange-field-holder > div, .wdt-sf-features-field-holder .wdt-sf-features-slider-ranges { display: flex; justify-content: space-between; width: 100%; padding: 10px 0px; }
.wdt-sf-fields-holder .wdt-sf-radius-slider-ranges > div, .wdt-sf-pricerange-field-holder .wdt-sf-pricerange-slider-ranges, .wdt-sf-features-field-holder .wdt-sf-features-slider-ranges { flex: unset; }
.wdt-sf-pricerange-field-holder .ui-widget.ui-widget-content, .wdt-sf-features-field-holder .ui-widget.ui-widget-content { padding: 0px; width: calc(100% - 15px); margin: 30px auto 40px; display: block; font-family: inherit; }
.wdt-sf-pricerange-field-holder .wdt-sf-pricerange-slider-ranges, .wdt-sf-features-field-holder .wdt-sf-features-slider-ranges { bottom: calc(100% + 8px); position: absolute; padding: 0px; left: -10px; right: -10px; margin: auto; width: calc(100% + 15px); }
.wdt-sf-features-field-holder .wdt-sf-features-slider-ranges div[class*="wdt-sf-features-slider-range"] > label, div[class*="wdt-sf-pricerange-slider-range"] > label { position: relative; font-size: 12px; margin-bottom: 2px; }
.wdt-sf-features-field-holder .wdt-sf-features-slider-ranges div[class*="wdt-sf-features-slider-range"] > label::before, div[class*="wdt-sf-pricerange-slider-range"] > label::before { position: relative; content: "("; left: 0px; display: block; }
.wdt-sf-features-field-holder .wdt-sf-features-slider-ranges div[class*="wdt-sf-features-slider-range"] > label::after, div[class*="wdt-sf-pricerange-slider-range"] > label::after { position: relative; content: ")"; right: 0px; display: block; }
.wdt-sf-features-field-holder .wdt-sf-features-slider-ranges div[class*="wdt-sf-features-slider-range"] > label, .wdt-sf-features-field-holder .wdt-sf-features-slider-ranges div[class*="wdt-sf-features-slider-range"] > div[class*="wdt-sf-features-slider-range-"], div[class*="wdt-sf-pricerange-slider-range"] > label { line-height: normal; display: flex; justify-content: center; }
div[class*="wdt-sf-pricerange-slider-range"] > div[class*="wdt-sf-pricerange-slider-range"] { line-height: normal; justify-content: center; }
.wdt-sf-pricerange-field-holder > div > div[class*="-handle"], .wdt-sf-features-field-holder > div > div[class*="-handle"] { padding: 0px 20px; display: inline-table; margin: 20px 5px 0px; border-radius: 20px; }
.wdt-sf-pricerange-field-holder .ui-widget.ui-widget-content > div[class*="-handle"]:first-child, .wdt-sf-features-field-holder .ui-widget.ui-widget-content > div[class*="-handle"]:first-child { margin-right: 20px; position: relative; }
.wdt-sf-pricerange-field-holder .ui-widget.ui-widget-content > div[class*="-handle"]:first-child::after, .wdt-sf-features-field-holder .ui-widget.ui-widget-content > div[class*="-handle"]:first-child::after { position: absolute; content: "-"; right: -15px; display: block; top: 50%; transform: translateY(-50%); }
.wdt-sf-fields-holder .wdt-sf-radius-slider-ranges div[class*="-holder"] > label { position: relative; font-size: 12px; margin-bottom: 2px; }
.wdt-sf-fields-holder .wdt-sf-radius-slider-ranges div[class*="-holder"] > label, .wdt-sf-fields-holder .wdt-sf-radius-slider-ranges div[class*="-holder"] > div[class*="wdt-sf-radius-slider-range-"] { line-height: normal; display: flex; justify-content: center; }
.wdt-sf-fields-holder .wdt-sf-radius-slider-ranges div[class*="-holder"] > label::before { position: relative; content: "("; left: 0px; display: block; }
.wdt-sf-fields-holder .wdt-sf-radius-slider-ranges div[class*="-holder"] > label::after { position: relative; content: ")"; right: 0px; display: block; }
.wdt-listings-image-gallery-container .wdt-swiper-bullet-pagination.swiper-pagination-bullets .swiper-pagination-bullet, .wdt-listings-image-gallery-container .swiper-slide .wdt-listings-image-gallery-title, .wdt-listings-image-gallery-thumb-container .wdt-listings-image-gallery-thumb .swiper-slide::after, .wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"] > a[class*="wdt-swiper-arrow"]::before, .wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"] { transition: 0.3s linear; }
.wdt-listings-image-gallery-holder { position: relative; display: block; overflow: hidden; }
.wdt-listings-image-gallery-container { position: relative; float: left; overflow: hidden; width: 100%; padding: 0px; }
.wdt-listings-image-gallery-container .swiper-slide .dt-swiper-content-title { font-size: 1.5em; font-weight: bold; }
.wdt-listings-image-gallery-container .swiper-slide .dt-swiper-content-image, .wdt-listings-image-gallery-container .swiper-slide .dt-swiper-content > * { margin-bottom: 0.75em; }
.wdt-listings-image-gallery-container .swiper-slide .dt-swiper-content-btn { margin-top: 0.75em; margin-bottom: 0px; }
.wdt-listings-image-gallery-container .dt-swiper-button { color: rgb(255, 255, 255); background-image: none; }
.wdt-listings-image-gallery-container .dt-swiper-button > i { width: 100%; text-align: center; }
.wdt-listings-image-gallery-container .dt-swiper-button > i::before { line-height: 0; height: 0px; }
.wdt-listings-image-gallery-container .dt-swiper-button > i, .wdt-listings-image-gallery-container .dt-swiper-button > i::before { position: absolute; inset: 0px; margin: auto; }
.wdt-listings-image-gallery-container .wdt-swiper-bullet-pagination, .wdt-listings-image-gallery-container.swiper-horizontal > .swiper-scrollbar { position: static; margin: 0px; cursor: auto; text-align: center; }
.wdt-listings-image-gallery-container .wdt-swiper-bullet-pagination.swiper-pagination-bullets .swiper-pagination-bullet { width: 10px; height: 10px; margin: 0px 4px; padding: 0px; border-radius: 50%; }
.wdt-listings-image-gallery-container .wdt-swiper-bullet-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active { width: 25px; border-radius: 1em; }
.wdt-listings-image-gallery-container .swiper-slide { overflow: hidden; }
.wdt-listings-image-gallery-container .swiper-slide .wdt-listings-image-gallery-title { position: absolute; z-index: 1; right: 0px; bottom: -50%; left: 0px; width: 100%; padding: 10px 15px; text-align: center; color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.5); }
.wdt-listings-image-gallery-container .swiper-slide:hover .wdt-listings-image-gallery-title { bottom: 0px; }
.wdt-listings-image-gallery-container[data-carouselverticaldirection="false"] .wdt-listings-swiper-pagination-holder { float: left; width: 100%; margin: 30px auto 0px; }
.wdt-listings-swiper-pagination-holder:empty { display: none; }
.wdt-listings-image-gallery-container .swiper-wrapper { float: left; width: 100%; height: auto; }
.wdt-listings-image-gallery-container.swiper-vertical[data-carouselpaginationtype="bullets"], .wdt-listings-image-gallery-container.swiper-vertical[data-carouselpaginationtype="progressbar"], .wdt-listings-image-gallery-container.swiper-vertical[data-carouselpaginationtype="scrollbar"] { padding: 0px 30px 0px 0px; }
.wdt-listings-image-gallery-container.swiper-vertical[data-carouselpaginationtype="fraction"] { padding: 0px 70px 0px 0px; }
.wdt-listings-image-gallery-container.swiper-vertical .wdt-swiper-bullet-pagination { right: 0px; }
.wdt-listings-image-gallery-container.swiper-vertical .wdt-swiper-bullet-pagination { position: absolute; z-index: 10; top: 50%; right: 0px; margin: 0px; transform: translateY(-50%); }
.wdt-listings-image-gallery-container.swiper-vertical .wdt-swiper-bullet-pagination .swiper-pagination-bullet { display: block; width: 10px; margin: 6px 0px; }
.wdt-listings-image-gallery-container.swiper-vertical { position: relative; float: left; overflow: hidden; width: 100%; height: 500px; padding: 0px; }
.wdt-listings-image-gallery-container.swiper-vertical .swiper-wrapper { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.wdt-listings-image-gallery-container.swiper-vertical .wdt-swiper-bullet-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active { height: 25px; }
.wdt-listings-image-gallery-container.swiper-vertical .swiper-slide img { width: 100%; height: 100%; object-fit: cover; object-position: center center; }
.wdt-listings-image-gallery-container.swiper-vertical .swiper-slide { overflow: hidden; }
.wdt-listings-image-gallery-container.swiper-vertical .swiper-slide > img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); object-fit: cover; }
.wdt-listings-image-gallery-container .wdt-listings-swiper-pagination-holder .wdt-swiper-fraction-pagination { text-align: center; }
.wdt-listings-image-gallery-container .wdt-listings-swiper-pagination-holder .wdt-swiper-fraction-pagination { line-height: 30px; display: table; width: auto; height: 30px; margin: auto; padding: 5px 15px; color: rgb(255, 255, 255); border-radius: 5px; }
.wdt-listings-image-gallery-container .wdt-listings-swiper-pagination-holder .wdt-swiper-fraction-pagination > * { display: inline-block; vertical-align: middle; }
.wdt-listings-image-gallery-container .wdt-listings-swiper-pagination-holder .wdt-swiper-fraction-pagination > span { margin: 0px 10px 0px 0px; }
.wdt-listings-image-gallery-container .wdt-listings-swiper-pagination-holder .wdt-swiper-fraction-pagination > span:last-child { margin: 0px 0px 0px 10px; }
.wdt-listings-image-gallery-container .wdt-listings-swiper-pagination-holder .wdt-swiper-fraction-pagination .wdt-separator { position: relative; margin: auto; }
.wdt-listings-image-gallery-container .wdt-listings-swiper-pagination-holder .wdt-swiper-fraction-pagination .wdt-separator::before { position: absolute; inset: 0px; width: 1.5px; height: 15px; margin: auto; content: ""; transform: rotate(20deg); transform-origin: 100% 100%; background: rgb(255, 255, 255); }
.wdt-listings-image-gallery-container.swiper-vertical .wdt-listings-swiper-pagination-holder .wdt-swiper-fraction-pagination { line-height: 32px; position: absolute; z-index: 10; inset: 50% 0px auto auto; width: 30px; margin: 0px; padding: 2px 10px; transform: translateY(-50%); }
.wdt-listings-image-gallery-container.swiper-vertical .wdt-listings-swiper-pagination-holder .wdt-swiper-fraction-pagination .wdt-separator::before { width: 100%; height: 1px; transform: none; }
.wdt-listings-image-gallery-container.swiper-vertical .wdt-listings-swiper-pagination-holder .wdt-swiper-fraction-pagination > span, .wdt-listings-image-gallery-container.swiper-vertical .wdt-listings-swiper-pagination-holder .wdt-swiper-fraction-pagination .wdt-separator, .wdt-listings-image-gallery-container.swiper-vertical .wdt-listings-swiper-pagination-holder .wdt-swiper-fraction-pagination > span:last-child { float: left; width: 100%; margin: 0px; padding: 0px 5px; }
.wdt-listings-image-gallery-container .wdt-listings-swiper-pagination-holder .wdt-swiper-progress-pagination { position: absolute; bottom: 0px; float: left; width: 100%; height: 8px; margin: 0px; border-radius: 10px; }
.wdt-listings-image-gallery-container.swiper-vertical .wdt-listings-swiper-pagination-holder .wdt-swiper-progress-pagination { top: 0px; right: 0px; width: 8px; height: 100%; margin: 0px; }
.wdt-listings-image-gallery-container .wdt-listings-swiper-pagination-holder .wdt-swiper-progress-pagination .swiper-pagination-progressbar-fill { border-radius: 10px; }
.wdt-listings-image-gallery-container .wdt-listings-swiper-pagination-holder .wdt-swiper-scrollbar { position: absolute; bottom: 0px; float: left; width: 100%; height: 8px; margin: 0px; border-radius: 10px; }
.wdt-listings-image-gallery-container.swiper-vertical .wdt-listings-swiper-pagination-holder .wdt-swiper-scrollbar { top: 0px; right: 0px; width: 8px; height: 100%; margin: 0px; }
.wdt-listings-image-gallery-container .wdt-listings-swiper-pagination-holder .wdt-swiper-scrollbar .swiper-pagination-progressbar-fill { border-radius: 10px; }
.wdt-listings-image-gallery-thumb-container.swiper { position: relative; float: left; overflow: hidden; width: 100%; margin: 20px 0px 0px; }
.wdt-listings-image-gallery-thumb-container.swiper .wdt-listings-image-gallery-thumb .swiper-slide:hover::after { visibility: visible; opacity: 1; }
.wdt-listings-image-gallery-thumb-container.swiper .wdt-listings-image-gallery-thumb .swiper-slide::after { border: 5px solid; }
.wdt-listings-image-gallery-thumb-container.swiper .wdt-listings-image-gallery-thumb .swiper-slide::after { box-shadow: none; }
.wdt-listings-image-gallery-holder.wdt-listings-vertical-thumb { flex-direction: row-reverse; }
.wdt-listings-image-gallery-holder.wdt-listings-vertical-thumb { display: flex; }
.wdt-listings-image-gallery-thumb-container.swiper.swiper-vertical { width: 20%; height: 500px; margin: 0px 20px 0px 0px; }
.wdt-listings-image-gallery-thumb-container.swiper.swiper-vertical .swiper-wrapper .swiper-slide > img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); object-fit: cover; }
.wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"] { display: flex; align-items: center; justify-content: center; text-align: center; }
.wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"] { position: absolute; z-index: 999; top: 50%; width: 85px; max-width: 50%; height: auto; cursor: pointer; transform: translateY(-50%); text-indent: -9999px; opacity: 0; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; background-color: rgba(255, 255, 255, 0); }
.wdt-listings-item-wrapper:hover .wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"], .wdt-listings-image-gallery-container.swiper:hover div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"] { opacity: 1; }
.wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"] a[class*="wdt-swiper-arrow-"] { top: calc(50% - 15px); }
.wdt-listings-image-gallery-container.swiper .swiper-pagination-clickable + div[class*="wdt-swiper-arrow-pagination"] a[class*="wdt-swiper-arrow-"] { top: calc(50% - 32px); }
.wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]::before { position: absolute; top: 50%; display: block; width: 22px; height: 22px; margin-top: -10px; content: ""; transition: all, 0.3s, ease-in-out 1s cubic-bezier(0.55, 0, 0.1, 1); }
.wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]::after { position: absolute; top: 50%; display: block; width: 80px; height: 2px; content: ""; transition: all, 0.4s 0.1s, ease-in-out 1s cubic-bezier(0.55, 0, 0.1, 1); pointer-events: none; opacity: 0; }
.wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]:first-child { left: 0px; background: none; }
.wdt-listings-item-wrapper.type3 .wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]:first-child { left: 30px; }
.wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]:first-child::before { left: 20px; transform: rotate(-45deg); border-top-width: 2px; border-top-style: solid; border-left-width: 2px; border-left-style: solid; }
.wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]:first-child::after { left: 30px; }
.wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]:last-child { right: 0px; background: none; }
.wdt-listings-item-wrapper.type3 .wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]:last-child { right: 30px; }
.wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]:last-child::before { right: 20px; transform: rotate(-45deg); border-right-width: 2px; border-right-style: solid; border-bottom-width: 2px; border-bottom-style: solid; }
.wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]:last-child::after { right: 30px; }
.wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]:first-child:hover::after, .wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]:last-child:hover::after { width: 30px; opacity: 1; }
.wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]:first-child:hover::after { left: 17px; }
.wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]:last-child:hover::after { right: 17px; }
.wdt-listings-image-gallery-container.swiper.swiper-vertical div[class*="wdt-swiper-arrow-pagination"].type1 > a[class*="wdt-swiper-arrow"] { line-height: 40px; left: 50%; width: 40px; height: 80px; transform: translateX(-50%); }
.wdt-listings-image-gallery-container.swiper.swiper-vertical div[class*="wdt-swiper-arrow-pagination"].type1 > a[class*="wdt-swiper-arrow"]::before { left: 10px; transform: rotate(45deg); }
.wdt-listings-image-gallery-container.swiper.swiper-vertical div[class*="wdt-swiper-arrow-pagination"].type1 > a[class$="wdt-swiper-arrow-prev"] { top: 0px; bottom: auto; }
.wdt-listings-image-gallery-container.swiper.swiper-vertical div[class*="wdt-swiper-arrow-pagination"].type1 > a[class$="wdt-swiper-arrow-next"] { top: auto; bottom: 0px; }
.wdt-listings-image-gallery-container.swiper.swiper-vertical div[class*="wdt-swiper-arrow-pagination"].type1 > a[class*="wdt-swiper-arrow"]::after { right: 0px; left: 0px; width: 0px; margin: auto; transform: rotate(90deg); }
.wdt-listings-image-gallery-container.swiper.swiper-vertical div[class*="wdt-swiper-arrow-pagination"].type1 > a[class*="wdt-swiper-arrow"]::after, .wdt-listings-image-gallery-container.swiper.swiper-vertical div[class*="wdt-swiper-arrow-pagination"].type1 > a[class*="wdt-swiper-arrow"]:hover::after { right: 0px; left: 2px; }
.wdt-listings-image-gallery-container.swiper.swiper-vertical div[class*="wdt-swiper-arrow-pagination"].type1 > a[class*="wdt-swiper-arrow"]:hover::after { width: 38px; }
.wdt-listings-image-gallery-container.swiper.swiper-vertical div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]:hover:first-child::after { bottom: 30px; }
.wdt-listings-image-gallery-container.swiper.swiper-vertical div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]:first-child::after { bottom: -30px; }
.wdt-listings-image-gallery-container.swiper.swiper-vertical div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]:hover:last-child::after { top: 36px; }
.wdt-listings-image-gallery-container.swiper.swiper-vertical div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]:last-child::after { top: -30px; }
.wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type2 > a[class*="wdt-swiper-arrow"] { font-size: 0px; line-height: 80px; position: absolute; z-index: 2; top: 50%; visibility: hidden; width: 55px; height: 80px; transform: translateY(-50%); text-align: center; opacity: 0; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type2 > a[class*="wdt-swiper-arrow"]:hover { width: 65px; }
.wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type2 a[class*="wdt-swiper-arrow-"] { top: calc(50% - 15px); }
.wdt-listings-image-gallery-container.swiper .swiper-pagination-clickable + div[class*="wdt-swiper-arrow-pagination"].type2 a[class*="wdt-swiper-arrow-"] { top: calc(50% - 32px); }
.wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type2 > a[class*="wdt-swiper-arrow"] { color: rgb(255, 255, 255); }
.wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type2 > a[class$="wdt-swiper-arrow-prev"] { left: 0px; margin-left: -40px; }
.wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type2 > a[class$="wdt-swiper-arrow-next"] { right: 0px; margin-right: -40px; }
.wdt-listings-image-gallery-container.swiper:hover div[class*="wdt-swiper-arrow-pagination"].type2 > a[class*="wdt-swiper-arrow"] { visibility: visible; opacity: 1; }
.wdt-listings-image-gallery-container.swiper:hover div[class*="wdt-swiper-arrow-pagination"].type2 > a[class$="wdt-swiper-arrow-prev"] { margin-left: 0px; }
.wdt-listings-image-gallery-container.swiper:hover div[class*="wdt-swiper-arrow-pagination"].type2 > a[class$="wdt-swiper-arrow-next"] { margin-right: 0px; }
.wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type2 > a[class*="wdt-swiper-arrow"]::before { font-size: 24px; line-height: inherit; display: block; font-family: IcoMoon-Ultimate !important; }
.wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type2 > a[class$="wdt-swiper-arrow-prev"]::before { content: ""; }
.wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type2 > a[class$="wdt-swiper-arrow-next"]::before { content: ""; }
.wdt-listings-image-gallery-container.swiper.swiper-vertical div[class*="wdt-swiper-arrow-pagination"].type2 > a[class*="wdt-swiper-arrow"] { line-height: 60px; left: 50%; width: 80px; height: 60px; transform: translateX(-50%) rotate(90deg); }
.wdt-listings-image-gallery-container.swiper.swiper-vertical div[class*="wdt-swiper-arrow-pagination"].type2 > a[class*="wdt-swiper-arrow"]::before { left: 35px; transform: rotate(-45deg); }
.wdt-listings-image-gallery-container.swiper.swiper-vertical div[class*="wdt-swiper-arrow-pagination"].type2 > a[class*="wdt-swiper-arrow-next"]::before { left: 22px; }
.wdt-listings-image-gallery-container.swiper.swiper-vertical div[class*="wdt-swiper-arrow-pagination"].type2 > a[class*="wdt-swiper-arrow-prev"]:hover::after { left: 32px; }
.wdt-listings-image-gallery-container.swiper.swiper-vertical div[class*="wdt-swiper-arrow-pagination"].type2 > a[class*="wdt-swiper-arrow-next"]:hover::after { right: 32px; }
.wdt-listings-image-gallery-container.swiper.swiper-vertical div[class*="wdt-swiper-arrow-pagination"].type2 > a[class$="wdt-swiper-arrow-prev"] { top: 0px; margin: -40px 0px 0px; }
.wdt-listings-image-gallery-container.swiper.swiper-vertical div[class*="wdt-swiper-arrow-pagination"].type2 > a[class$="wdt-swiper-arrow-next"] { top: auto; bottom: 0px; margin: 0px 0px -40px; }
.wdt-listings-image-gallery-container.swiper.swiper-vertical[data-carouselscrollbar="true"] div[class*="wdt-swiper-arrow-pagination"]:not(.type2) > a[class*="wdt-swiper-arrow"], .wdt-listings-image-gallery-container.swiper.swiper-vertical[data-carouselbulletpagination="true"] div[class*="wdt-swiper-arrow-pagination"]:not(.type2) > a[class*="wdt-swiper-arrow"] { margin-top: -15px; }
.wdt-listings-image-gallery-container.swiper.swiper-vertical[data-carouselbulletpagination="true"][data-carouselscrollbar="true"] div[class*="wdt-swiper-arrow-pagination"]:not(.type2) > a[class*="wdt-swiper-arrow"] { margin-top: -30px; }
.wdt-listings-image-gallery-container.swiper.swiper-vertical[data-carouselscrollbar="true"] div[class*="wdt-swiper-arrow-pagination"]:not(.type2) > a[class*="wdt-swiper-arrow"], .wdt-listings-image-gallery-container.swiper.swiper-vertical[data-carouselbulletpagination="true"] div[class*="wdt-swiper-arrow-pagination"]:not(.type2) > a[class*="wdt-swiper-arrow"] { margin-left: -15px; }
.wdt-listings-image-gallery-container.swiper.swiper-vertical[data-carouselbulletpagination="true"][data-carouselscrollbar="true"] div[class*="wdt-swiper-arrow-pagination"]:not(.type2) > a[class*="wdt-swiper-arrow"] { margin-left: -30px; }
.wdt-listings-image-gallery-container.swiper.swiper-vertical:hover div[class*="wdt-swiper-arrow-pagination"] > a[class$="wdt-swiper-arrow-prev"], .wdt-listings-image-gallery-container.swiper.swiper-vertical[data-carouselbulletpagination="true"]:hover div[class*="wdt-swiper-arrow-pagination"]:not(.type2) > a[class*="wdt-swiper-arrow"] { margin-top: 0px; }
.wdt-listings-image-gallery-container.swiper.swiper-vertical:hover div[class*="wdt-swiper-arrow-pagination"] > a[class$="wdt-swiper-arrow-next"] { margin-bottom: 0px; }
.wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]:last-child::before, .wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]:first-child::before { border-color: rgb(0, 0, 0); }
.wdt-listings-item-wrapper.type1 .wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]:last-child::before, .wdt-listings-item-wrapper.type1 .wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]:first-child::before, .wdt-listings-item-wrapper.type5 .wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]:last-child::before, .wdt-listings-item-wrapper.type5 .wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]:first-child::before { border-color: rgb(255, 255, 255); }
.wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]::after { background-color: rgb(0, 0, 0); }
.wdt-listings-item-wrapper.type1 .wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]::after, .wdt-listings-item-wrapper.type5 .wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]::after { background-color: rgb(255, 255, 255); }
.wdt-listings-item-wrapper.type4 .wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]:last-child::before, .wdt-listings-item-wrapper.type4 .wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]:first-child::before, .wdt-listings-item-wrapper.type6 .wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]:last-child::before, .wdt-listings-item-wrapper.type6 .wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]:first-child::before, .wdt-listings-item-wrapper.type8 .wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]:last-child::before, .wdt-listings-item-wrapper.type8 .wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]:first-child::before { border-color: rgb(255, 255, 255); }
.wdt-listings-item-wrapper.type4 .wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]::after, .wdt-listings-item-wrapper.type6 .wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]::after, .wdt-listings-item-wrapper.type8 .wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]::after, .wdt-listings-item-wrapper.type8 .wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]::after { background-color: rgb(255, 255, 255); }
.wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type3 { position: absolute; background-color: rgb(255, 255, 255); width: 120px; height: 80px; bottom: 0px; right: 0px; z-index: 1; flex-direction: column; padding: 0px 12px; }
.wdt-listings-swiper-pagination-holder div[class*="wdt-swiper-arrow-pagination"].type3 a.wdt-swiper-arrow-prev { text-align: left; padding-left: 15px; }
.wdt-listings-swiper-pagination-holder div[class*="wdt-swiper-arrow-pagination"].type3 a.wdt-swiper-arrow-next { text-align: right; padding-right: 15px; }
.wdt-listings-swiper-pagination-holder div[class*="wdt-swiper-arrow-pagination"].type3 a[class*="wdt-swiper-arrow-"]::after { height: 1px; width: 100%; max-width: 120px; background-color: var(--wdtPrimaryColor); opacity: 0; }
.wdt-listings-swiper-pagination-holder div[class*="wdt-swiper-arrow-pagination"].type3 a.wdt-swiper-arrow-prev::after { inset: auto 50% -1px auto; width: 0px; margin-left: auto; }
.wdt-listings-swiper-pagination-holder div[class*="wdt-swiper-arrow-pagination"].type3 a.wdt-swiper-arrow-next::after { inset: 0px 0px auto 50%; width: 0px; }
.wdt-listings-swiper-pagination-holder div[class*="wdt-swiper-arrow-pagination"].type3 a.wdt-swiper-arrow-prev:hover::after { width: 45px; opacity: 1; }
.wdt-listings-swiper-pagination-holder div[class*="wdt-swiper-arrow-pagination"].type3 a.wdt-swiper-arrow-next:hover::after { width: 45px; opacity: 1; }
.wdt-listings-swiper-pagination-holder div[class*="wdt-swiper-arrow-pagination"].type3::before { content: ""; height: 1px; left: 10px; right: 10px; position: absolute; top: 50%; background-color: var(--wdtBorderColor); margin: 0px auto; transition: var(--wdtAltTransition); }
.wdt-listings-swiper-pagination-holder div[class*="wdt-swiper-arrow-pagination"].type3:hover::before { left: 15px; right: 15px; }
.wdt-listings-swiper-pagination-holder div[class*="wdt-swiper-arrow-pagination"].type3 a[class*="wdt-swiper-arrow-"] { position: relative; text-indent: 0px; font-size: 14px; top: 0px; transform: translate(0px); width: 100%; height: 100%; margin: 0px; }
.wdt-listings-swiper-pagination-holder div[class*="wdt-swiper-arrow-pagination"].type3 a[class*="wdt-swiper-arrow-"]:first-child::before { left: 0px; border-left: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); }
.wdt-listings-swiper-pagination-holder div[class*="wdt-swiper-arrow-pagination"].type3 a[class*="wdt-swiper-arrow-"]:last-child::before { right: 0px; border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); }
.wdt-listings-swiper-pagination-holder div[class*="wdt-swiper-arrow-pagination"].type3 a[class*="wdt-swiper-arrow-"]::before { height: 10px; width: 10px; margin-top: -6px; }
.wdt-listings-image-gallery-list-holder.with-space .wdt-listings-image-gallery-list { display: grid; gap: 20px; }
.wdt-listings-attachment-holder .wdt-listings-attachment-box-item, .wdt-listings-attachment-holder .wdt-listings-attachment-box-item span, .wdt-listings-attachment-holder.type5 .wdt-listings-attachment-box-item a, .wdt-listings-attachment-holder.type5 .wdt-listings-attachment-box-item a::before { transition: 0.3s linear; }
.wdt-listings-attachment-holder { display: flex; flex-wrap: wrap; margin-bottom: 10px; }
.wdt-listings-attachment-holder .wdt-listings-attachment-box-item { line-height: 1em; display: flex; align-items: center; flex-wrap: wrap; margin-bottom: 25px; }
.wdt-listings-attachment-holder .wdt-listings-attachment-box-item:not(:last-child) { margin-right: 25px; }
.wdt-listings-attachment-holder.type1 .wdt-listings-attachment-box-item { font-size: 14px; line-height: normal; color: rgb(0, 0, 0); }
.wdt-listings-attachment-holder.type1 .wdt-listings-attachment-box-item span { font-family: "Font Awesome 5 Free"; font-weight: 100; position: relative; margin: 0px 10px 0px 0px; }
.wdt-listings-attachment-holder.type2 .wdt-listings-attachment-box-item { font-size: 14px; line-height: normal; }
.wdt-listings-attachment-holder.type2 .wdt-listings-attachment-box-item span { font-family: "Font Awesome 5 Free"; font-size: 16px; position: relative; display: flex; align-items: center; justify-content: center; width: 40px; min-width: 40px; height: 40px; min-height: 40px; margin-right: 10px; text-align: center; border-radius: 50%; }
.wdt-listings-attachment-holder.type2 .wdt-listings-attachment-box-item:not(:hover) span { color: rgb(255, 255, 255); }
.wdt-listings-attachment-holder.type3 .wdt-listings-attachment-box-item { position: relative; border-width: 2px; border-style: solid; border-radius: 40px; }
.wdt-listings-attachment-holder.type3 .wdt-listings-attachment-box-item span { font-family: "Font Awesome 5 Free"; font-size: 12px; font-weight: 600; position: absolute; top: 50%; left: 30px; margin-right: 10px; transform: translateY(-50%); pointer-events: none; }
.wdt-listings-attachment-holder.type3 .wdt-listings-attachment-box-item > a { padding: 15px 30px 15px 50px; }
.wdt-listings-attachment-holder.type3 .wdt-listings-attachment-box-item:hover, .wdt-listings-attachment-holder.type3 .wdt-listings-attachment-box-item:hover span, .wdt-listings-attachment-holder.type3 .wdt-listings-attachment-box-item:hover a { color: rgb(0, 0, 0); }
.wdt-listings-attachment-holder.type4 .wdt-listings-attachment-box-item { position: relative; }
.wdt-listings-attachment-holder.type4 .wdt-listings-attachment-box-item a { padding: 15px 30px 15px 50px; }
.wdt-listings-attachment-holder.type4 .wdt-listings-attachment-box-item span { font-family: "Font Awesome 5 Free"; font-size: 12px; font-weight: 600; position: absolute; top: 50%; left: 30px; transform: translateY(-50%); pointer-events: none; }
.wdt-listings-attachment-holder.type4 .wdt-listings-attachment-box-item span, .wdt-listings-attachment-holder.type4 .wdt-listings-attachment-box-item a { color: rgb(255, 255, 255); }
.wdt-listings-attachment-holder.type4 .wdt-listings-attachment-box-item:hover span, .wdt-listings-attachment-holder.type4 .wdt-listings-attachment-box-item:hover a { color: rgb(0, 0, 0); }
.wdt-listings-attachment-holder.type5 .wdt-listings-attachment-box-item { font-size: 14px; line-height: normal; }
.wdt-listings-attachment-holder.type5 .wdt-listings-attachment-box-item a { font-size: 0px; position: relative; display: flex; align-items: center; justify-content: center; width: 50px; height: 50px; border-radius: 50%; background-color: rgb(242, 242, 242); }
.wdt-listings-attachment-holder.type5 .wdt-listings-attachment-box-item a span { font-family: "Font Awesome 5 Free"; font-size: initial; position: relative; top: 0px; left: 0px; color: rgb(0, 0, 0); }
.wdt-listings-attachment-holder.type5 .wdt-listings-attachment-box-item a:hover span { color: rgb(255, 255, 255); }
.dt-sc-sociable li a, .dt-sc-sociable li a span, .dt-sc-sociable li a span::before, .dt-sc-sociable li a span::after, .wdt-listings-social-share-container .wdt-listings-social-share-list, .wdt-listings-post-dates-container .wdt-listings-post-date-container, .wdt-listings-post-dates-container .wdt-listings-post-date-container span, .wdt-listings-author-container > .wdt-listings-author-details-holder, .wdt-listings-author-container[class*="swiper-"] .wdt-listings-author-details-holder, .wdt-listings-author-container[class*="swiper-"] .wdt-listings-swiper-pagination-holder .wdt-swiper-bullet-pagination .swiper-pagination-bullet, .wdt-listings-taxonomy-container.type5 li a span, .wdt-listings-taxonomy-container.type6 li a span, .wdt-listings-taxonomy-container.type6 li a span::before, .wdt-listings-taxonomy-container.type6 li a span::after, .wdt-listings-utils-container .wdt-listings-utils-item span::before, .wdt-listings-utils-container .wdt-listings-utils-item .wdt-listings-contactdetails-list li span, .wdt-listings-utils-container .wdt-listings-utils-item .wdt-listings-utils-favourite-item span, .wdt-listings-utils-container .wdt-listings-utils-item .wdt-listings-utils-pageview-item span, .wdt-listings-utils-container .wdt-listings-utils-item .wdt-listings-utils-print-item:hover span, .wdt-listings-utils-container .wdt-listings-utils-item .wdt-listings-social-share-item-icon span, .wdt-listings-utils-container .wdt-listings-utils-item .wdt-listings-average-rating-container:hover .wdt-listings-average-rating-overall span, .wdt-listings-utils-item .wdt-listings-contactdetails-container .wdt-listings-contactdetails-list > li > span, .wdt-listings-utils-item .wdt-listings-contactdetails-container .wdt-listings-contactdetails-list > li .wdt-listings-address-directions:hover > span, .wdt-listings-social-share-container.type2 .wdt-listings-social-share-item-icon > span, .wdt-listings-taxonomy-container li a::before, .wdt-listings-taxonomy-container.type7 li a span::before, .wdt-listings-taxonomy-container.type7 li a span::after, .wdt-listings-taxonomy-container li a span.wdt-listings-taxonomy-image::before, .wdt-listings-taxonomy-container.type8 li a::before, .wdt-listings-taxonomy-container.type8 li a::after, .wdt-listings-taxonomy-container.type7 li a span, .wdt-listings-utils-container .wdt-listings-utils-item .wdt-listings-date-container > span { transition: 0.3s linear; }
.wdt-listings-sociallinks-container .wdt-listings-sociallinks-list { line-height: 0; display: block; clear: both; margin: 0px; padding: 0px; }
.wdt-listings-sociallinks-container .wdt-listings-sociallinks-list li { position: relative; display: inline-block; margin: 2px 5px 2px 0px; padding: 0px; }
.wdt-listings-sociallinks-container .wdt-listings-sociallinks-list li a { font-size: 16px; line-height: 38px; display: flex; float: left; align-items: center; justify-content: center; width: 36px; height: 36px; text-align: center; }
.wdt-listings-sociallinks-container { display: flex; align-items: center; }
.wdt-listings-sociallinks-container label { font-weight: 700; line-height: 1em; margin-right: 10px; }
.wdt-listings-sociallinks-container.type1 .wdt-listings-sociallinks-list li a { color: rgb(255, 255, 255); }
.wdt-listings-sociallinks-container.type1 .wdt-listings-sociallinks-list li a:hover { color: rgb(0, 0, 0); }
.wdt-listings-sociallinks-container.type2 .wdt-listings-sociallinks-list li a { color: rgb(255, 255, 255); border-radius: 5px; }
.wdt-listings-sociallinks-container.type2 .wdt-listings-sociallinks-list li a:hover { color: rgb(0, 0, 0); }
.wdt-listings-sociallinks-container.type3 .wdt-listings-sociallinks-list li a { color: rgb(255, 255, 255); border-radius: 50%; }
.wdt-listings-sociallinks-container.type3 .wdt-listings-sociallinks-list li a:hover { color: rgb(0, 0, 0); }
.wdt-listings-sociallinks-container.type4 .wdt-listings-sociallinks-list li a { border-width: 1px; border-style: solid; }
.wdt-listings-sociallinks-container.type4 .wdt-listings-sociallinks-list li a:hover { color: rgb(255, 255, 255); }
.wdt-listings-sociallinks-container.type5 .wdt-listings-sociallinks-list li a { border-width: 1px; border-style: solid; border-radius: 5px; }
.wdt-listings-sociallinks-container.type5 .wdt-listings-sociallinks-list li a:hover { color: rgb(255, 255, 255); }
.wdt-listings-sociallinks-container.type6 .wdt-listings-sociallinks-list li a { border-width: 1px; border-style: solid; border-radius: 50%; }
.wdt-listings-sociallinks-container.type6 .wdt-listings-sociallinks-list li a:hover { color: rgb(255, 255, 255); }
.wdt-listings-sociallinks-container.type7 .wdt-listings-sociallinks-list li { margin: 0px; }
.wdt-listings-sociallinks-container.type7 .wdt-listings-sociallinks-list li a { color: rgb(255, 255, 255); }
.wdt-listings-sociallinks-container.type7 .wdt-listings-sociallinks-list li a:hover { color: rgb(0, 0, 0); }
.wdt-listings-sociallinks-container.type8 .wdt-listings-sociallinks-list li { margin: 0px; }
.wdt-listings-sociallinks-container.type8 .wdt-listings-sociallinks-list li a { border-width: 1px; border-style: solid; }
.wdt-listings-sociallinks-container.type8 .wdt-listings-sociallinks-list li:not(:last-child) a { border-width: 1px 0px 1px 1px; }
.wdt-listings-sociallinks-container.type8 .wdt-listings-sociallinks-list li a:hover { color: rgb(255, 255, 255); }
.wdt-listings-mls-number-container { display: inline-block; width: 100%; margin-bottom: 10px; }
.wdt-listings-mls-number-container { position: relative; display: inline-block; width: 100%; margin-bottom: 10px; }
.wdt-listings-mls-number-container.type1 > span { background: none; }
.wdt-listings-mls-number-container.type2 > span { line-height: normal; display: inline-block; margin: 0px; padding: 10px 20px; color: rgb(255, 255, 255); border-radius: 20px; }
.wdt-listings-mls-number-container.type3 > span { font-size: 16px; font-weight: 500; display: inline-flex; padding: 13px 30px 13px 40px; color: rgb(0, 0, 0); border-radius: 30px; }
.wdt-listings-mls-number-container.type3 > span::before { font-family: "Font Awesome 5 Free"; font-weight: 900; line-height: 50px; position: relative; width: 49px; height: 49px; margin: -9px 15px -15px -35px; content: ""; text-align: center; color: rgb(255, 255, 255); border-radius: 100%; }
.wdt-listings-featured-item-container { position: relative; display: inline-block; width: 100%; margin-bottom: 0px; }
.wdt-listings-featured-item-container.type1 > span { background: none; }
.wdt-listings-featured-item-container.type2 > span { font-size: 16px; line-height: normal; display: inline-block; margin: 0px; padding: 10px 20px; color: rgb(255, 255, 255); }
.wdt-listings-featured-item-container.type3 > span { font-size: 16px; font-weight: 500; display: inline-flex; padding: 13px 30px 13px 40px; color: rgb(0, 0, 0); border-radius: 30px; }
.wdt-listings-featured-item-container.type3 > span::before { font-family: "Font Awesome 5 Free"; font-weight: 400; line-height: 50px; position: relative; width: 49px; height: 49px; margin: -9px 15px -15px -35px; content: ""; text-align: center; border-radius: 100%; }
.wdt-listings-featured-item-container.type3 > span::before { color: rgb(255, 255, 255); }
.wdt-listings-price-container { position: relative; display: flex; width: 100%; }
.wdt-listings-price-container .wdt-listings-price-label-holder { line-height: normal; position: relative; display: flex; align-items: center; flex-wrap: wrap; width: 100%; }
.wdt-listings-price-container .wdt-listings-price-label-holder > :not(:last-child) { margin-right: 15px; }
.wdt-listings-price-container .wdt-listings-price-label-holder del:not(:last-child) { margin-right: 15px; }
.wdt-listings-price-container .wdt-price-amount .wdt-price-currency-symbol { margin-right: 5px; }
.wdt-listings-price-container.type1 > span { background: none; }
.wdt-listings-price-container.type1 .wdt-listings-price-label-holder del { font-size: 16px; color: rgb(138, 138, 138); }
.wdt-listings-price-container.type1 .wdt-listings-price-label-holder ins { font-size: 24px; font-weight: 600; }
.wdt-listings-price-container.type2 .wdt-listings-price-label-holder .wdt-listings-price-item { line-height: normal; padding: 10px 20px; border-radius: 20px; }
.wdt-listings-price-container.type2 .wdt-listings-price-label-holder del { font-size: 14px; font-weight: 300; opacity: 0.8; }
.wdt-listings-price-container.type2 .wdt-listings-price-label-holder del .wdt-price-amount { padding: 0px; }
.wdt-listings-price-container.type3 .wdt-price-currency-symbol { text-align: center; border-radius: 100%; }
.wdt-listings-price-container.type3 .wdt-listings-price-label-holder .wdt-listings-price-item { font-weight: 500; display: inline-block; padding: 10px 20px; border-radius: 30px; }
.wdt-listings-price-container.type3 .wdt-listings-price-label-holder del { font-size: 14px; font-weight: 300; opacity: 0.5; }
.wdt-listings-price-container.type2 .wdt-listings-price-label-holder .wdt-listings-price-item, .wdt-listings-price-container.type3 .wdt-listings-price-label-holder ins, .wdt-listings-price-container.type3 .wdt-listings-price-label-holder del, .wdt-listings-price-container.type3 .wdt-price-currency-symbol { color: rgb(255, 255, 255); }
.wdt-listings-post-dates-container .wdt-listings-date-container { display: flex; align-items: center; }
.wdt-listings-post-dates-container .wdt-listings-post-date-container > [class*="wdt-listings-post-"]:not(:last-child), .wdt-listings-post-dates-container .wdt-listings-post-date-container > [class*="wdt-listings-post-"] > div:not(:last-child) { position: relative; margin: 0px 10px 0px 0px; }
.wdt-listings-post-dates-container .wdt-listings-post-date-container .wdt-listings-post-date-icon::before { font-family: "Font Awesome 5 Free"; font-weight: 900; position: relative; display: flex; align-items: center; justify-content: center; margin: 0px; content: ""; text-align: center; }
.wdt-listings-post-dates-container .wdt-listings-post-date-container, .wdt-listings-post-dates-container .wdt-listings-post-date-container > [class*="wdt-listings-post-"] { font-size: 14px; display: flex; align-items: center; flex-wrap: wrap; }
.wdt-listings-post-dates-container .wdt-listings-post-date-container .wdt-listings-post-date-label { font-size: 16px; font-weight: 700; line-height: 1em; }
.wdt-listings-post-dates-container.type1 { margin-bottom: 10px; margin-top: 8px; }
.wdt-listings-post-dates-container.type2 { display: flex; flex-wrap: wrap; margin-bottom: 10px; gap: 15px 25px; }
.wdt-listings-post-dates-container.type2 .wdt-listings-post-date-container { display: inline-block; }
.wdt-listings-post-dates-container.type2 .wdt-listings-post-date-container .wdt-listings-post-date-label { margin: 0px 0px 12px; }
.wdt-listings-post-dates-container.type3 { display: flex; flex-wrap: wrap; margin-bottom: 10px; gap: 15px 35px; }
.wdt-listings-post-dates-container.type3 .wdt-listings-post-date-container { display: flex; align-items: center; flex-wrap: wrap; padding: 15px 30px; border: 1px solid; border-radius: 10em; }
.wdt-listings-post-dates-container.type3 .wdt-listings-post-date-container span { position: relative; margin-right: 10px; }
.wdt-listings-post-dates-container.type3 .wdt-listings-post-date-container { color: rgb(0, 0, 0); }
.wdt-listings-post-dates-container.type4 { display: flex; flex-wrap: wrap; margin-bottom: 10px; }
.wdt-listings-post-dates-container.type4 .wdt-listings-post-date-container { display: flex; align-items: center; flex-wrap: wrap; padding: 15px 30px; color: rgb(255, 255, 255); border-radius: 10em; }
.wdt-listings-post-dates-container.type4 .wdt-listings-post-date-container span { position: relative; margin-right: 10px; }
.wdt-listings-features-box-container:not(.listing).wdt-no-column { line-height: inherit; display: flex; flex-wrap: wrap; }
.wdt-listings-features-box-container:not(.listing).wdt-no-column .wdt-listings-features-box-item:not(:last-child) { margin-right: 25px; }
.wdt-listings-features-box-container:not(.listing) .wdt-listings-features-box-item > div.wdt-listings-features-box-item-value span { margin: 0px 0px 0px 5px; }
.wdt-listings-features-box-container:not(.listing) .wdt-listings-features-box-item { line-height: 1em; display: flex; align-items: center; margin-bottom: 25px; }
.wdt-listings-features-box-container:not(.listing) .wdt-listings-features-box-item > div { font-weight: 400; line-height: 1em; display: inline-block; margin-right: 10px; }
.wdt-listings-features-box-container:not(.listing) .wdt-listings-features-box-item > div.wdt-listings-features-box-item-value { margin-right: 0px; }
.wdt-listings-features-box-container:not(.listing) .wdt-listings-features-box-item .wdt-listings-features-box-item-title { font-weight: 700; line-height: 1em; position: relative; }
.wdt-listings-features-box-container:not(.listing) .wdt-listings-features-box-item > div { color: inherit; }
.wdt-listings-features-box-container:not(.listing) .wdt-listings-features-box-item .wdt-listings-features-box-item-title::after { font-weight: 500; position: relative; top: 0px; right: 0px; display: inline; content: ":"; }
.wdt-listings-features-box-container:not(.listing) .wdt-listings-features-box-item .wdt-listings-features-box-item-img { width: 30px; height: 30px; background-repeat: no-repeat; background-position: left center; background-size: 30px; }
.wdt-listings-features-box-container:not(.listing).type1 .wdt-listings-features-box-item .wdt-listings-features-box-item-title:first-child::before { position: absolute; top: 50%; left: 0px; display: block; width: 8px; height: 8px; content: ""; transform: translateY(-50%); border-radius: 50%; }
.wdt-listings-features-box-container:not(.listing).type1 .wdt-listings-features-box-item .wdt-listings-features-box-item-title:first-child { padding-left: 20px; }
.wdt-listings-features-box-container:not(.listing).type2 .wdt-listings-features-box-item .wdt-listings-features-box-item-img .wdt-listings-features-box-item-title:first-child { margin-left: 30px; padding-left: 0px; }
.wdt-listings-features-box-container:not(.listing).type2 .wdt-listings-features-box-item .wdt-listings-features-box-item-img .wdt-listings-features-box-item-title:first-child::before { content: none; }
.wdt-listings-features-box-container:not(.listing).type3 .wdt-listings-features-box-item .wdt-listings-features-box-item-icon { font-size: 16px; margin-right: 10px; }
.wdt-listings-features-box-container:not(.listing).type4 .wdt-listings-features-box-item .wdt-listings-features-box-item-title:first-child { padding: 0px; }
.wdt-listings-features-box-container:not(.listing).type4 .wdt-listings-features-box-item:not(:last-child) { padding-right: 15px; border-right-width: 1px; border-right-style: solid; }
.wdt-listings-features-box-container:not(.listing).type5 .wdt-listings-features-box-item { justify-content: center; padding: 15px 22px; border-radius: 50px; }
.wdt-listings-features-box-container:not(.listing).type6 .wdt-listings-features-box-item .wdt-listings-features-box-item-details { margin-right: 0px; }
.wdt-listings-features-box-container:not(.listing).type6 .wdt-listings-features-box-item > div { line-height: normal; }
.wdt-listings-features-box-container:not(.listing).type6 .wdt-listings-features-box-item .wdt-listings-features-box-item-value span { margin-left: 5px; }
.wdt-listings-features-box-container:not(.listing).type6 .wdt-listings-features-box-item .wdt-listings-features-box-item-details .wdt-listings-features-box-item-title { margin: 0px 0px 12px; }
.wdt-listings-features-box-container:not(.listing).type7 .wdt-listings-features-box-item { justify-content: center; padding: 10px 20px; border: 1px solid; }
.wdt-listings-contactdetails-request-container { position: relative; float: left; width: 100%; }
.wdt-listings-contactdetails-request-container > a { line-height: normal; display: inline-block; padding: 15px 30px; text-align: center; }
.wdt-listings-contactdetails-request-container.type2 > a { border: 2px solid; }
.wdt-listings-contactdetails-request-container.type3 > a { border: 2px solid; border-radius: 30px; }
.wdt-listings-contactdetails-request-container.type1 > a, .wdt-listings-contactdetails-request-container.type2 > a:hover, .wdt-listings-contactdetails-request-container.type3 > a:hover { color: rgb(255, 255, 255); }
.wdt-listings-contactdetails-request-container .wdt-contactdetails-request-notification-box { position: relative; clear: both; margin: 15px 0px 0px; padding: 20px 30px; }
.wdt-listings-contactdetails-request-container > a > span { position: relative; margin: 0px 10px 0px 0px; }
.wdt-listings-contactdetails-request-container .wdt-contactdetails-request-notification-box { position: absolute; z-index: 1; color: rgb(255, 255, 255); background: rgb(42, 42, 42); }
.wdt-listings-contactdetails-request-container .wdt-contactdetails-request-notification-box::before { position: absolute; top: -7px; left: 20px; width: 14px; height: 14px; margin: auto; content: ""; transform: rotate(45deg); background: rgb(42, 42, 42); }
.wdt-listings-author-container .wdt-listings-author-details-holder { display: grid; align-items: center; border-width: 1px; border-style: solid; background: rgb(255, 255, 255); grid-template-columns: 35% 65%; }
.wdt-listings-author-container .wdt-one-column:not(:last-child) { margin-bottom: 40px; }
.wdt-listings-author-container .wdt-listings-author-details-holder > [class*="wdt-listings-author-"] { position: relative; float: left; width: 100%; }
.wdt-listings-author-container .wdt-listings-author-details-holder > .wdt-listings-author-details { padding: 25px 35px; }
.wdt-listings-author-container .wdt-listings-author-details-holder > .wdt-listings-author-image { height: 100%; }
.wdt-listings-author-container .wdt-listings-author-details-holder > .wdt-listings-author-image img { float: left; width: 100%; height: 100%; object-fit: cover; }
.wdt-listings-author-container .wdt-listings-author-details-holder > .wdt-listings-author-details > div { line-height: normal; }
.wdt-listings-author-container .wdt-listings-author-details-holder > .wdt-listings-author-details .wdt-listings-author-title { font-size: 22px; font-weight: 700; margin-bottom: 10px; text-transform: capitalize; color: rgb(0, 0, 0); }
.wdt-listings-author-container .wdt-listings-author-details-holder > .wdt-listings-author-details .wdt-listings-author-specialization { font-size: 16px; font-weight: normal; color: rgb(51, 51, 51); }
.wdt-listings-author-container .wdt-listings-author-details-holder > .wdt-listings-author-details .wdt-listings-sociallinks-list { line-height: normal; display: flex; margin-top: 20px; column-gap: 10px; }
.wdt-listings-author-container .wdt-listings-author-details-holder > .wdt-listings-author-details .wdt-listings-sociallinks-list li { margin-bottom: 0px; }
.wdt-listings-author-container .wdt-listings-author-details-holder > .wdt-listings-author-details .wdt-listings-sociallinks-list li:not(:last-child) { margin: 0px 8px 0px 0px; }
.wdt-listings-author-container .wdt-listings-author-details-holder > .wdt-listings-author-details .wdt-listings-contactdetails-list { margin-top: 30px; }
.wdt-listings-author-container .wdt-listings-author-details-holder > .wdt-listings-author-details .wdt-listings-contactdetails-list li span { line-height: 40px; width: 40px; height: 40px; margin-right: 15px; text-align: center; border-radius: 50%; }
.wdt-listings-author-container .wdt-listings-author-details-holder > .wdt-listings-author-details .wdt-listings-sociallinks-list li > a { color: rgb(42, 42, 42); }
.wdt-listings-author-container .wdt-listings-author-details-holder > .wdt-listings-author-details .wdt-listings-contactdetails-list > li:not(:last-child) { margin: 0px 0px 10px; }
.wdt-listings-author-container[class*="swiper-"] .swiper-slide:hover { box-shadow: transparent 0px 0px 0px 0px; }
.wdt-listings-author-container[class*="swiper-"] .wdt-listings-swiper-pagination-holder { float: left; width: 100%; margin: 30px auto 0px; }
.wdt-listings-author-container[class*="swiper-"] .wdt-listings-swiper-pagination-holder:empty { display: none; }
.wdt-listings-author-container[class*="swiper-"] .wdt-listings-author-details-holder.swiper-slide-active { margin-right: 20px; }
.wdt-listings-author-container[class*="swiper-"] .wdt-listings-swiper-pagination-holder.type1 a[class*="wdt-swiper-arrow-"] { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.wdt-listings-author-container[class*="swiper-"] .wdt-listings-swiper-pagination-holder.type1 a[class*="wdt-swiper-arrow-"]:last-child::before { right: 0px; }
.wdt-listings-author-container[class*="swiper-"] .wdt-listings-swiper-pagination-holder.type1 a[class*="wdt-swiper-arrow-"]:last-child::before, .wdt-listings-author-container[class*="swiper-"] .wdt-listings-swiper-pagination-holder.type2 a[class*="wdt-swiper-arrow-"]::before { transform: rotate(-45deg); }
.wdt-listings-author-container[class*="swiper-"] .wdt-listings-swiper-pagination-holder.type2 a[class*="wdt-swiper-arrow-"] { width: 60px; }
.wdt-listings-author-container[class*="swiper-"] .wdt-listings-swiper-pagination-holder .wdt-swiper-bullet-pagination { position: static; cursor: auto; text-align: center; }
.wdt-listings-author-container[class*="swiper-"] .wdt-listings-swiper-pagination-holder .wdt-swiper-bullet-pagination .swiper-pagination-bullet { width: 10px; height: 10px; margin: 0px 4px; border-radius: 50%; }
.wdt-listings-author-container[class*="swiper-"] .wdt-listings-swiper-pagination-holder .wdt-swiper-bullet-pagination .swiper-pagination-bullet-active { width: 25px; border-radius: 1em; }
.wdt-swiper-arrow-pagination { display: flex; align-items: center; justify-content: center; text-align: center; }
.wdt-listings-swiper-pagination-holder.type1 a[class*="wdt-swiper-arrow-"] { font-size: 0px; line-height: 38px; width: 40px; height: 40px; margin: 0px 2px; text-align: center; border-width: 1px; border-style: solid; }
.wdt-listings-swiper-pagination-holder.type1 a[class*="wdt-swiper-arrow-"]::before { font-family: Material-Design-Iconic-Font; font-size: 24px; position: relative; display: block; content: ""; }
.wdt-listings-swiper-pagination-holder.type1 a[class*="wdt-swiper-arrow-"]:last-child::before { transform: scaleX(-1); }
.wdt-listings-swiper-pagination-holder.type2 a[class*="wdt-swiper-arrow-"] { font-size: 0px; line-height: 80px; position: absolute; z-index: 2; top: 50%; visibility: hidden; width: 40px; height: 80px; transform: translateY(-50%); text-align: center; opacity: 0; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.wdt-listings-swiper-pagination-holder.type2 a[class*="wdt-swiper-arrow"] { color: rgb(255, 255, 255); }
.wdt-listings-swiper-pagination-holder.type2 a[class$="wdt-swiper-arrow-prev"] { left: 0px; margin-left: -40px; }
.wdt-listings-swiper-pagination-holder.type2 a[class$="wdt-swiper-arrow-next"] { right: 0px; margin-right: -40px; }
.wdt-listings-author-container.swiper:hover .wdt-listings-swiper-pagination-holder.type2 a[class*="wdt-swiper-arrow-"] { visibility: visible; opacity: 1; }
.wdt-listings-author-container.swiper:hover .wdt-listings-swiper-pagination-holder.type2 a[class*="wdt-swiper-arrow-prev"] { margin-left: 0px; }
.wdt-listings-author-container.swiper:hover .wdt-listings-swiper-pagination-holder.type2 a[class*="wdt-swiper-arrow-next"] { margin-right: 0px; }
.wdt-listings-swiper-pagination-holder.type2 a[class*="wdt-swiper-arrow"]::before { font-size: 24px; line-height: inherit; display: block; transform: none; font-family: IcoMoon-Ultimate !important; }
.wdt-listings-swiper-pagination-holder.type2 a[class*="wdt-swiper-arrow-prev"]::before { content: ""; }
.wdt-listings-swiper-pagination-holder.type2 a[class*="wdt-swiper-arrow-next"]::before { content: ""; }
.wdt-listings-swiper-pagination-holder.type2 a[class*="wdt-swiper-arrow"] { background-color: rgba(30, 48, 110, 0.15); }
.wdt-listings-swiper-pagination-holder.type2 a[class*="wdt-swiper-arrow"]:hover { background-color: rgba(30, 48, 110, 0.6); }
.wdt-listings-taxonomy-container, .wdt-listings-taxonomy-container ul { display: flex; flex-wrap: wrap; align-items: center; margin: 0px; padding: 0px; }
.wdt-listings-taxonomy-container li { display: flex; margin: 0px 10px 0px 0px; padding: 0px; }
.wdt-listings-taxonomy-container.type1 li a, .wdt-listings-taxonomy-container.type2 li a, .wdt-listings-taxonomy-container.type3 li a { overflow: visible; }
.wdt-listings-taxonomy-container.type1 li:not(:last-child) a::after, .wdt-listings-taxonomy-container.type2 li:not(:last-child) a::after, .wdt-listings-taxonomy-container.type3 li:not(:last-child) a::after { content: ","; position: relative; right: 0px; }
.wdt-listings-taxonomy-container li:last-child { margin-right: 0px; }
.wdt-listings-taxonomy-container.type1 li a, .wdt-listings-taxonomy-container.type3 li a span.wdt-listings-taxonomy-image, .wdt-listings-taxonomy-container.type4 li a, .wdt-listings-taxonomy-container.type6 li a, .wdt-listings-taxonomy-container.type8 li a { position: relative; z-index: 1; }
.wdt-listings-taxonomy-container.type3 li a span.wdt-listings-taxonomy-image::before { position: absolute; z-index: -1; top: 0px; left: 0px; width: 100%; height: 100%; content: ""; opacity: 0; background: linear-gradient(0deg, rgba(0, 0, 0, 0.3) 10%, rgba(143, 143, 143, 0.15) 50%, rgba(255, 255, 255, 0) 65%, rgba(255, 255, 255, 0) 100%); }
.wdt-listings-taxonomy-container.type3 li a:hover span.wdt-listings-taxonomy-image::before, .wdt-listings-taxonomy-container.type5 .wdt-listings-taxonomy-list li a:hover::before { opacity: 1; }
.wdt-listings-taxonomy-container.type4 li a, .wdt-listings-taxonomy-container.type5 li a, .wdt-listings-taxonomy-container.type7 li a, .wdt-listings-taxonomy-container.type8 li a { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); }
.wdt-listings-taxonomy-container.type3 li a:hover img, .wdt-listings-taxonomy-container.type4 li a:hover span:first-child:not(:only-child), .wdt-listings-taxonomy-container.type5 li a:hover span:first-child:not(:only-child) { animation: 0.3s ease 0s 1 normal forwards running toRightFromLeft; }
.wdt-listings-taxonomy-container label { font-weight: 700; line-height: 1em; margin-right: 10px; }
@-webkit-keyframes toRightFromLeft { 
  49% { transform: translate(100%); }
  50% { transform: translate(-100%); opacity: 0; }
  51% { opacity: 1; }
}
@keyframes toRightFromLeft { 
  49% { transform: translate(100%); }
  50% { transform: translate(-100%); opacity: 0; }
  51% { opacity: 1; }
}
.wdt-listings-taxonomy-container.type1 li a { color: var(--wdtPrimaryColor); display: inline-flex; align-items: center; justify-content: center; column-gap: 0.6em; width: fit-content; font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Alt); padding: 4px 15px; background-color: var(--wdtTertiaryColor); border: 1px solid rgba(var(--wdtPrimaryColorRgb), 0.3); line-height: normal; border-radius: calc(var(--wdtRadius_1X) + 2px); position: relative; }
.wdt-listings-taxonomy-container.type1 li a::after { content: ""; font-family: wdt-custom-hrhub-icon; font-size: 1.428em; line-height: 1; display: inline-flex; height: 0.6em; align-items: center; position: relative; }
.wdt-listings-taxonomy-container.type1 li a:hover { background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); }
.wdt-listings-taxonomy-container.type2 { display: block; }
.wdt-listings-taxonomy-container.type2 label { display: block; margin: 0px 0px 14px; }
.wdt-listings-taxonomy-container.type2 li a { font-size: 14px; line-height: normal; display: block; text-align: left; }
.wdt-listings-taxonomy-container.type2 li a span:first-child:not(:only-child) { margin-right: 5px; }
.wdt-listings-taxonomy-container.type3 li a { font-size: 14px; line-height: normal; display: flex; align-items: center; }
.wdt-listings-taxonomy-container.type3 li a span.wdt-listings-taxonomy-image { overflow: hidden; width: 40px; height: 40px; margin-right: 10px; border-radius: 50%; }
.wdt-listings-taxonomy-container.type3 li a img { position: absolute; top: 50%; left: 50%; width: 20px; height: auto; margin: auto; transform: translate(-50%, -50%); filter: brightness(0) invert(1); }
.wdt-listings-taxonomy-container.type4 li a { font-size: 14px; line-height: 40px; display: flex; overflow: hidden; align-content: center; align-items: center; height: 40px; padding: 5px 20px; border-radius: 20px; }
.wdt-listings-taxonomy-container.type4 li a span:first-child:not(:only-child) { margin-right: 5px; }
.wdt-listings-taxonomy-container.type5 li { display: flex; justify-content: flex-end; margin-bottom: 5px; }
.wdt-listings-taxonomy-container.type5 li a { font-size: 12px; position: relative; z-index: 1; display: flex; overflow: hidden; align-items: center; padding: 8px 15px; }
.wdt-listings-taxonomy-container.type5 li a span { line-height: normal; }
.wdt-listings-taxonomy-container.type5 li a span.wdt-listings-taxonomy-image img { width: 22px; height: 100%; filter: brightness(0) invert(1); object-fit: cover; }
.wdt-listings-taxonomy-container.type5 .wdt-listings-taxonomy-list li a span:first-child:not(:only-child) { margin-right: 10px; }
.wdt-listings-taxonomy-container.type5 .wdt-listings-taxonomy-list li a::before { position: absolute; z-index: -1; top: 0px; left: 0px; width: 100%; height: 100%; content: ""; opacity: 0; background: none; }
.wdt-listings-taxonomy-container.type6 .wdt-listings-taxonomy-list li a span { font-size: 14px; position: relative; padding: 5px 10px; border: 1px solid; }
.wdt-listings-taxonomy-container.type6 .wdt-listings-taxonomy-list li a:hover span { border-color: transparent; }
.wdt-listings-taxonomy-container.type6 .wdt-listings-taxonomy-list li a:hover span::before, .wdt-listings-taxonomy-container.type6 .wdt-listings-taxonomy-list li a:hover span::after { width: 100%; opacity: 1; }
.wdt-listings-taxonomy-container.type6 .wdt-listings-taxonomy-list li a span::before { top: -2px; left: 0px; }
.wdt-listings-taxonomy-container.type6 .wdt-listings-taxonomy-list li a span::after { right: 0px; bottom: -2px; }
.wdt-listings-taxonomy-container.type6 .wdt-listings-taxonomy-list li a span::before, .wdt-listings-taxonomy-container.type6 .wdt-listings-taxonomy-list li a span::after { position: absolute; display: block; width: 0px; height: 2px; content: ""; pointer-events: none; opacity: 0; background: currentcolor; }
.wdt-listings-taxonomy-container.type7 li a { position: relative; }
.wdt-listings-taxonomy-container.type7 li a::before { position: absolute; top: 0px; left: 0px; display: block; width: 100%; height: 0px; content: ""; opacity: 0; background-color: currentcolor; }
.wdt-listings-taxonomy-container.type7 li a:hover::before { height: 100%; opacity: 0.25; }
.wdt-listings-taxonomy-container.type7 li a span { font-size: 14px; line-height: normal; position: relative; float: left; padding: 5px 10px; }
.wdt-listings-taxonomy-container.type7 li a span::before { position: absolute; top: 2px; left: 2px; display: block; width: 0px; height: 0px; content: ""; border-top: 5px solid; border-right: 5px solid transparent; }
.wdt-listings-taxonomy-container.type7 li a span::after { position: absolute; right: 2px; bottom: 2px; display: block; width: 0px; height: 0px; content: ""; border-bottom: 5px solid; border-left: 5px solid transparent; }
.wdt-listings-taxonomy-container.type7 li a:hover span::before { border-top: 0px solid; border-right: 0px solid transparent; }
.wdt-listings-taxonomy-container.type7 li a:hover span::after { border-bottom: 0px solid; border-left: 0px solid transparent; }
.wdt-listings-taxonomy-container.type8 li a { font-size: 12px; line-height: normal; position: relative; display: flex; align-items: center; padding: 8px 15px; text-transform: uppercase; border-radius: 3px; }
.wdt-listings-taxonomy-container.type8 li a::before { position: relative; z-index: 1; float: left; width: 6px; height: 6px; margin-right: 10px; content: ""; border-radius: 10px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 0px 1px inset; }
.wdt-listings-taxonomy-container.type8 li a:hover::after { opacity: 0; }
.wdt-listings-taxonomy-container.type8 li a::after { position: absolute; z-index: -1; top: 0px; left: 0px; width: 100%; height: 100%; content: ""; background: linear-gradient(90deg, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%); }
.wdt-listings-utils-container p { margin-bottom: 0px; }
.wdt-listings-utils-container { line-height: normal; position: relative; display: flex; float: left; align-items: center; flex-wrap: wrap; width: 100%; }
.wdt-listings-utils-container .wdt-listings-utils-item.wdt-listings-utils-print .wdt-listings-utils-print-item { cursor: pointer; }
.wdt-listings-utils-container .wdt-listings-utils-item.wdt-listings-utils-print .wdt-listings-utils-print-item span { margin-right: 0px; }
.wdt-listings-utils-container .wdt-listings-utils-item { line-height: normal; position: relative; float: left; margin-right: 20px; margin-bottom: 20px; }
.wdt-listings-utils-container .wdt-listings-utils-item:empty { display: none; }
.wdt-listings-utils-container .wdt-listings-utils-item.wdt-listings-utils-title:only-child { margin-bottom: 0px; }
.wdt-listings-utils-container .wdt-listings-utils-item h3.wdt-listings-utils-title-item { margin-top: 0px; margin-bottom: 10px; }
.wdt-listings-utils-container .wdt-listings-utils-item h3.wdt-listings-utils-title-item a { font-weight: 700; line-height: 30px; margin-bottom: 0px; color: var(--wdtLinkColor); }
.wdt-listings-utils-container .wdt-listings-utils-item.wdt-listings-utils-price .wdt-listings-price-label-holder > * { margin-right: 8px; }
.wdt-listings-utils-container .wdt-listings-utils-item:last-child { margin-right: 0px; }
.wdt-listings-utils-container .wdt-listings-utils-item > * { line-height: 24px; position: relative; display: flex; align-items: center; flex-wrap: wrap; justify-content: center; margin: 0px; }
.wdt-listings-utils-container .wdt-listings-utils-item .wdt-listings-taxonomy-list { flex-wrap: wrap; justify-content: left; margin: 0px; padding: 0px; }
.wdt-listings-utils-container .wdt-listings-utils-item .wdt-listings-contactdetails-list > li { margin-bottom: 0px; padding-bottom: 0px; }
[class*="wdt-listings-utils-"] .wdt-listings-utils-item .wdt-listings-contactdetails-list > li:not(:last-child), [class*="wdt-listings-utils-"] .wdt-listings-utils-item .wdt-listings-social-share-list > li:not(:last-child) { margin-right: 10px; }
[class*="wdt-listings-utils-"] .wdt-listings-taxonomy-container .wdt-listings-taxonomy-list li:not(:last-child) { margin-right: 20px; }
[class*="wdt-listings-utils-"] .wdt-listings-taxonomy-container .wdt-listings-taxonomy-list li { margin-bottom: 0px; }
[class*="wdt-listings-utils-"] .wdt-listings-contactdetails-list > li > span, [class*="wdt-listings-utils-"] > span, [class*="wdt-listings-utils-"] .wdt-listings-social-share-item-icon span, [class*="wdt-listings-utils-"] .wdt-listings-average-rating-overall span, [class*="wdt-listings-utils-"] .wdt-listings-featured-item-container > span::before, [class*="wdt-listings-utils-"] .wdt-listings-post-dates-container span::before, [class*="wdt-listings-utils-"] .wdt-listings-taxonomy-container .wdt-listings-taxonomy-list li a span::before, [class*="wdt-listings-utils-"] .wdt-listings-taxonomy-container .wdt-listings-taxonomy-list li a span { line-height: 40px; position: relative; display: inline-block; min-width: 40px; min-height: 40px; margin: 0px; text-align: center; border-radius: 50%; background-color: rgb(242, 242, 242); }
[class*="wdt-listings-utils-"] .wdt-listings-price-container .wdt-listings-price-item { font-size: 24px; font-weight: bold; align-items: center; padding: 10px 20px; border-radius: 30px; background: rgb(242, 242, 242); }
[class*="wdt-listings-utils-"] .wdt-listings-price-container .wdt-listings-price-item del { margin-right: 10px; opacity: 0.35; }
[class*="wdt-listings-utils-"] .wdt-listings-price-container .wdt-listings-price-item .wdt-price-amount { align-items: flex-start; }
[class*="wdt-listings-utils-"] .wdt-listings-price-container .wdt-listings-price-item .wdt-price-currency-symbol { font-size: 60%; line-height: normal; margin-right: 2px; }
[class*="wdt-listings-utils-"].wdt-listings-utils-favourite > span { position: absolute; z-index: 1; top: 0px; left: 0px; }
[class*="wdt-listings-utils-"] a.wdt-listings-utils-favourite-item span { margin-right: 0px; }
[class*="wdt-listings-utils-"] .wdt-listings-average-rating-holder span { font-size: 0px; }
[class*="wdt-listings-utils-"] .wdt-listings-average-rating-holder span::before { font-size: initial; }
[class*="wdt-listings-utils-"] .wdt-listings-average-rating-holder span:not(:last-child)::before { margin: 0px 5px 0px 0px; }
[class*="wdt-listings-utils-"] .wdt-listings-featured-item-container > span::before { content: ""; }
[class*="wdt-listings-utils-"] .wdt-listings-post-dates-container .wdt-listings-start-date-container span::before { content: ""; }
[class*="wdt-listings-utils-"] .wdt-listings-post-dates-container .wdt-listings-end-date-container span::before { content: ""; }
[class*="wdt-listings-utils-"] .wdt-listings-post-dates-container .wdt-listings-post-date-container span::before { content: ""; }
[class*="wdt-listings-utils-"] .wdt-listings-post-dates-container [class*="-date-container"]:not(:last-child) { margin: 0px 20px 0px 0px; }
[class*="wdt-listings-utils-"] .wdt-listings-featured-item-container > span::before, [class*="wdt-listings-utils-"] .wdt-listings-post-dates-container span::before { font-family: "Font Awesome 5 Free"; font-weight: 900; }
[class*="wdt-listings-utils-"] .wdt-listings-utils-item .wdt-listings-social-share-list > li { margin-bottom: 0px; }
[class*="wdt-listings-utils-"] .wdt-listings-price-container .wdt-listings-price-label-holder del { display: inline-flex; }
[class*="wdt-listings-utils-"] .wdt-listings-taxonomy-container .wdt-listings-taxonomy-list li a span.wdt-listings-taxonomy-name:last-child { width: auto; height: auto; margin: 0px; background: none; }
[class*="wdt-listings-utils-"] .wdt-listings-contactdetails-list > li > span, [class*="wdt-listings-utils-"] > span, [class*="wdt-listings-utils-"] .wdt-listings-social-share-item-icon span, [class*="wdt-listings-utils-"] .wdt-listings-utils-item .wdt-listings-social-share-list > li a, [class*="wdt-listings-utils-"] .wdt-listings-average-rating-holder span, [class*="wdt-listings-utils-"] .wdt-listings-average-rating-overall span, [class*="wdt-listings-utils-"] .wdt-listings-price-container .wdt-listings-price-label-holder > *, [class*="wdt-listings-utils-"] .wdt-listings-featured-item-container, [class*="wdt-listings-utils-"] .wdt-listings-taxonomy-container .wdt-listings-taxonomy-list li a span, [class*="wdt-listings-utils-"] .wdt-listings-post-dates-container span, [class*="wdt-listings-utils-"] .wdt-listings-post-dates-container .wdt-listings-date-holder, .wdt-listings-utils-container .wdt-listings-utils-item .wdt-listings-contactdetails-list > li, .wdt-listings-social-share-container.type2 .wdt-listings-social-share-item-icon > span { color: rgb(42, 42, 42); }
[class*="wdt-listings-utils-"] .wdt-listings-contactdetails-list > li > span, [class*="wdt-listings-utils-"] .wdt-listings-utils-pageview-item > span, [class*="wdt-listings-utils-"] .wdt-listings-social-share-item-icon span, [class*="wdt-listings-utils-"] .wdt-listings-average-rating-overall span, [class*="wdt-listings-utils-"] .wdt-listings-featured-item, [class*="wdt-listings-utils-"] .wdt-listings-price-container .wdt-price-before-label, [class*="wdt-listings-utils-"] .wdt-listings-price-container .wdt-listings-price-label-holder > :not(:last-child), [class*="wdt-listings-utils-"] .wdt-listings-featured-item-container > span::before, [class*="wdt-listings-utils-"] .wdt-listings-post-dates-container span::before, [class*="wdt-listings-utils-"] .wdt-listings-taxonomy-container .wdt-listings-taxonomy-list li a span:first-child, [class*="wdt-listings-utils-"] .wdt-listings-taxonomy-container .wdt-listings-taxonomy-list li:not(:last-child) { margin-right: 15px; }
.wdt-listings-utils-container .wdt-listings-utils-item .wdt-listings-date-container:hover span::before, .wdt-listings-utils-container .wdt-listings-utils-item .wdt-listings-contactdetails-list li:hover span, .wdt-listings-utils-container .wdt-listings-utils-item .wdt-listings-utils-favourite-item:hover span, .wdt-listings-utils-container .wdt-listings-utils-item .wdt-listings-utils-pageview-item:hover span, .wdt-listings-utils-container .wdt-listings-utils-item .wdt-listings-utils-print-item:hover span, .wdt-listings-utils-container .wdt-listings-utils-item .wdt-listings-social-share-item-icon:hover span, .wdt-listings-utils-container .wdt-listings-utils-item .wdt-listings-social-share-container.active .wdt-listings-social-share-item-icon span, .wdt-listings-utils-container .wdt-listings-utils-item .wdt-listings-average-rating-container:hover .wdt-listings-average-rating-overall span, .wdt-listings-utils-container .wdt-listings-utils-item .wdt-listings-featured-item-container:hover span::before, [class*="wdt-listings-utils-"] .wdt-listings-post-dates-container [class*="-date-container"]:hover span::before { color: rgb(255, 255, 255); }
.wdt-listings-utils-item .wdt-listings-contactdetails-container, .wdt-listings-contactdetails-container[class*="type"] { line-height: normal; position: relative; float: left; width: 100%; }
.wdt-listings-utils-item .wdt-listings-contactdetails-container .wdt-listings-contactdetails-list, .wdt-listings-contactdetails-container[class*="type"] .wdt-listings-contactdetails-list { position: relative; float: left; width: 100%; margin: 0px; padding: 0px; vertical-align: middle; }
.wdt-listings-utils-item .wdt-listings-contactdetails-container .wdt-listings-contactdetails-list { display: flex; flex-wrap: wrap; }
.wdt-listings-utils-item .wdt-listings-contactdetails-container .wdt-listings-contactdetails-list > li, .wdt-listings-contactdetails-container[class*="type"] .wdt-listings-contactdetails-list > li, .wdt-listings-utils-container .wdt-listings-utils-item .wdt-listings-date-container { position: relative; display: flex; align-items: baseline; }
.wdt-listings-contactdetails-container[class*="type"] .wdt-listings-contactdetails-list > li { width: 100%; margin: 0px 0px 20px; }
.wdt-listings-utils-item .wdt-listings-contactdetails-container .wdt-listings-contactdetails-list > li:last-child, .wdt-listings-contactdetails-container[class*="type"] .wdt-listings-contactdetails-list > li:last-child { margin-bottom: 0px; }
.wdt-listings-utils-item .wdt-listings-contactdetails-container .wdt-listings-contactdetails-list > li > span, .wdt-listings-contactdetails-container[class*="type"] .wdt-listings-contactdetails-list > li > span, .wdt-listings-utils-container .wdt-listings-utils-item .wdt-listings-date-container > span { line-height: 40px; position: relative; display: inline-block; min-width: 40px; min-height: 40px; margin: 0px 15px 0px 0px; text-align: center; color: rgb(0, 0, 0); border-radius: 50%; background-color: rgb(242, 242, 242); }
.wdt-listings-utils-item .wdt-listings-contactdetails-container .wdt-listings-contactdetails-list > li p, .wdt-listings-contactdetails-container[class*="type"] .wdt-listings-contactdetails-list > li p { line-height: 30px; display: inline-block; margin: 0px; }
.wdt-listings-utils-item .wdt-listings-contactdetails-container .wdt-listings-contactdetails-list > li .wdt-listings-address-directions, .wdt-listings-contactdetails-container[class*="type"] .wdt-listings-contactdetails-list > li .wdt-listings-address-directions { float: left; }
.wdt-listings-utils-item .wdt-listings-contactdetails-container .wdt-listings-contactdetails-list > li .wdt-listings-address-directions > span, .wdt-listings-contactdetails-container[class*="type"] .wdt-listings-contactdetails-list > li .wdt-listings-address-directions > span { display: inline-block; margin: 0px 0px 0px 10px; vertical-align: middle; }
.wdt-listings-utils-item .wdt-listings-contactdetails-container .wdt-listings-contactdetails-list > li:hover > span, .wdt-listings-contactdetails-container[class*="type1"] .wdt-listings-contactdetails-list > li:hover > span, .wdt-listings-utils-container .wdt-listings-utils-item .wdt-listings-date-container:hover > span, .wdt-listings-utils-container .wdt-listings-taxonomy-container .wdt-listings-taxonomy-list li:hover a span::before { color: rgb(255, 255, 255); }
.wdt-listings-contactdetails-container[class*="type2"] .wdt-listings-contactdetails-list > li:hover > span { color: rgb(0, 0, 0); }
.wdt-listings-contactdetails-container[class*="type"] .wdt-listings-contactdetails-list > li:hover .wdt-listings-address-directions > span, .wdt-listings-contactdetails-container[class*="type2"] .wdt-listings-contactdetails-list > li .wdt-listings-address-directions > span, .wdt-listings-contactdetails-container[class*="type2"] .wdt-listings-contactdetails-list > li:hover .wdt-listings-address-directions > span { background: none; }
.wdt-listings-nav-container { position: relative; display: grid; grid-template-columns: repeat(2, 50%); width: 100%; clear: both; float: left; }
.wdt-listings-nav-container > div { position: relative; display: flex; overflow: hidden; align-items: center; width: 100%; }
.wdt-listings-nav-container > .wdt-listings-nav-prev-wrapper { justify-content: flex-start; text-align: left; }
.wdt-listings-nav-container > .wdt-listings-nav-next-wrapper { justify-content: flex-end; text-align: right; }
.wdt-listings-nav-container.type1 { padding: 0px; background-color: transparent; position: relative; display: grid; grid-template-columns: repeat(2, 50%); width: 100%; clear: both; float: left; }
.wdt-listings-nav-container.type1 .no-post { cursor: not-allowed; }
.wdt-listings-nav-container.type1, .wdt-listings-nav-container.type1 > div { border-color: var(--wdtBorderColor); }
.wdt-listings-nav-container.type1 > .wdt-listings-nav-next-wrapper { border-style: solid; border-left-width: 0px; }
.wdt-listings-nav-container.type1 .wdt-listings-nav-title-wrapper span, .wdt-listings-nav-container.type1 .wdt-listings-nav-title-wrapper h3 { display: none; }
.wdt-listings-nav-container.type1 .no-post .wdt-listings-nav-title-wrapper h3 { display: block; font-size: var(--wdtFontSize_Ext); font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_Alt); text-transform: uppercase; margin: 0px; }
.wdt-listings-nav-container.type1 .wdt-listings-nav-title-wrapper p { display: inline-block; margin: 0px; position: relative; text-transform: uppercase; width: 100%; transition: var(--wdtBaseTransition); font-size: var(--wdtFontSize_Ext); font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_Alt); line-height: 1; }
.wdt-listings-nav-container.type1 .wdt-listings-nav-title-wrapper p > a { color: var(--wdtHeadAltColor); position: relative; display: inline-block; width: auto; padding-bottom: 3px; background-image: linear-gradient(0deg, currentcolor, currentcolor); background-size: 100% 1px; background-repeat: no-repeat; transition: background-size 0.3s, color 0.3s linear; }
.wdt-listings-nav-container.type1 .wdt-listings-nav-prev-wrapper .wdt-listings-nav-title-wrapper p > a { background-position: left bottom; }
.wdt-listings-nav-container.type1 .wdt-listings-nav-next-wrapper .wdt-listings-nav-title-wrapper p > a { background-position: right bottom; }
.wdt-listings-nav-container.type1 .wdt-listings-nav-prev-wrapper .wdt-listings-nav-title-wrapper p > a:hover { background-position: right bottom; background-size: 0% 1px; }
.wdt-listings-nav-container.type1 .wdt-listings-nav-next-wrapper .wdt-listings-nav-title-wrapper p > a:hover { background-position: left bottom; background-size: 0% 1px; }
.wdt-listings-nav-container.type1 .wdt-listings-nav-prev-wrapper .wdt-listings-nav-title-wrapper p > a::before, .wdt-listings-nav-container.type1 .wdt-listings-nav-next-wrapper .wdt-listings-nav-title-wrapper p > a::after { font-family: wdt-custom-hrhub-icon; font-style: normal; font-weight: 700; display: inline-block; text-decoration: inherit; font-size: 0.8em; margin: 0px; text-align: center; font-variant: normal; text-transform: none; line-height: inherit; -webkit-font-smoothing: antialiased; position: relative; top: -1px; }
.wdt-listings-nav-container.type1 .wdt-listings-nav-prev-wrapper .wdt-listings-nav-title-wrapper p > a::before { content: ""; margin-right: 8px; left: 2px; }
.wdt-listings-nav-container.type1 .wdt-listings-nav-next-wrapper .wdt-listings-nav-title-wrapper p > a::after { content: ""; margin-left: 8px; }
.wdt-listings-nav-container.type1 .wdt-listings-nav-prev-wrapper .wdt-listings-nav-title-wrapper p > a:hover::before { animation: 0.3s ease 0s 1 normal none running wdt-btn-icon-left; }
.wdt-listings-nav-container.type1 .wdt-listings-nav-next-wrapper .wdt-listings-nav-title-wrapper p > a:hover::after { animation: 0.3s ease 0s 1 normal none running wdt-btn-icon; }
.wdt-listings-nav-container.type2 { display: flex; justify-content: space-between; width: 100%; align-items: center; }
.wdt-listings-nav-container.type2 .wdt-listings-nav-title-wrapper p, .wdt-listings-nav-container.type2 .wdt-listings-nav-title-wrapper span::before { display: none; }
.wdt-listings-nav-container.type2 .wdt-single-portfolio-nav-back-btn span, .wdt-listings-nav-container.type2 .wdt-listings-nav-title-wrapper h3 { font-size: 0px; margin: 0px; }
.wdt-listings-nav-container.type2 .wdt-single-portfolio-nav-back-btn span::after { content: ""; font-family: FontAwesome; position: relative; font-size: 20px; color: rgb(0, 0, 0); }
.wdt-listings-nav-container.type2 .wdt-listings-nav-title-wrapper h3 a::after { font-family: FontAwesome; position: absolute; font-size: 30px; color: rgb(0, 0, 0); }
.wdt-listings-nav-container.type2 > .wdt-listings-nav-prev-wrapper > .wdt-listings-nav-title-wrapper h3 a::after { content: ""; top: 0px; left: 0px; }
.wdt-listings-nav-container.type2 > .wdt-listings-nav-next-wrapper > .wdt-listings-nav-title-wrapper h3 a::after { content: ""; top: 0px; right: 0px; }
.wdt-listings-nav-container.type3 { position: fixed; left: 40px; right: 40px; top: 50%; width: calc(100% - 80px); }
.wdt-listings-nav-container.type3 > .wdt-listings-nav-prev-wrapper > .wdt-listings-nav-title-wrapper p { margin: 0px; }
.wdt-listings-nav-container.type3 > .wdt-listings-nav-prev-wrapper { float: left; transform: translateX(-50%) rotate(-90deg); justify-content: center; }
.wdt-listings-nav-container.type3 > .wdt-listings-nav-next-wrapper { float: right; transform: translateX(50%) rotate(-90deg); justify-content: center; }
.wdt-listings-nav-container.type3 .wdt-listings-nav-title-wrapper span, .wdt-listings-nav-container.type3 .wdt-listings-nav-title-wrapper h3 { display: none; }
.wdt-single-header-area { display: flex; align-items: flex-start; flex-wrap: wrap; justify-content: center; width: 100%; }
.wdt-portfolio-single.type2 .wdt-single-header-area { text-align: center; }
.wdt-portfolio-single.type2 .wdt-content-area .wdt-listings-utils-container { justify-content: center; }
.wdt-portfolio-single.type2 .wdt-info-area { display: flex; text-align: left; }
.wdt-portfolio-single.type2 .wdt-single-image-area.wdt-image-list-area { display: flex; flex-wrap: wrap; justify-content: center; width: 100%; align-items: center; }
.wdt-portfolio-single.type2 .wdt-listings-sociallinks-container { align-items: flex-start; flex-flow: column; }
.wdt-portfolio-single.type2 .wdt-listings-sociallinks-container label { margin-bottom: 12px; }
.wdt-portfolio-single.type3 .wdt-info-area { padding-left: 30px; }
.wdt-portfolio-single.type3 .wdt-info-area .wdt-listings-features-box-container.type2 .wdt-listings-features-box-item { display: inline-block; position: relative; vertical-align: middle; }
.wdt-portfolio-single.type3 .wdt-info-area .wdt-listings-features-box-container.type2 .wdt-listings-features-box-item .wdt-listings-features-box-item-title { width: 90px; }
.wdt-portfolio-single.type3 .wdt-info-area .wdt-listings-taxonomy-container label { width: 90px; }
.wdt-portfolio-single.type3 .wdt-info-area .wdt-listings-post-dates-container .wdt-listings-post-date-container .wdt-listings-post-date-label { width: 90px; }
.wdt-portfolio-single.type4 .wdt-single-header-area { align-items: flex-start; }
.wdt-portfolio-single.type4 .wdt-info-area { padding-left: 50px; }
.wdt-portfolio-single.type4 .wdt-info-area .wdt-one-column:last-child { display: flex; justify-content: space-between; align-items: center; }
.wdt-portfolio-single.type4 .wdt-info-area .wdt-one-column:last-child > .wdt-listings-utils-container .wdt-listings-utils-item, .wdt-portfolio-single.type4 .wdt-info-area .wdt-one-column:last-child > * { width: auto; margin: 0px; }
.wdt-portfolio-single.type5 .wdt-info-area { padding-left: 30px; }
.wdt-portfolio-single.type5 .wdt-listings-post-dates-container.type1 { margin: 0px; }
@media only screen and (min-width: 1281px) and (max-width: 1440px) {
  .wdt-one-half.wdt-image-area { width: 40%; margin: 0px; }
  .wdt-one-half.wdt-content-area { width: 55%; }
}
@media only screen and (max-width: 1024px) {
  .wdt-one-half.wdt-image-area, .wdt-one-half.wdt-content-area { width: 100%; margin: 0px; padding: 0px; }
  .wdt-content-area .wdt-column { margin: 0px; }
}
@media only screen and (max-width: 767px) {
  [class*="wdt-listings-utils-"] .wdt-listings-utils-item .wdt-listings-contactdetails-list > li:not(:last-child) { margin-bottom: 10px; }
}
@media only screen and (max-width: 479px) {
  [class*="wdt-listings-utils-"] .wdt-listings-price-container .wdt-listings-price-item { font-size: 16px; font-weight: bold; }
  .wdt-listings-nav-container.type1 { grid-template-columns: repeat(1, 100%); gap: 30px; }
  .wdt-listings-nav-container.type1 > div { justify-content: center; text-align: center; }
}
.wdt-listings-comment-list-holder { float: left; width: 100%; }
.wdt-listings-comment-list-holder .comment-body { padding-left: 0px; border-bottom-width: 1px; border-bottom-style: solid; padding-bottom: 5px; margin-bottom: 15px; }
.wdt-listings-comment-list-holder ul.children li .comment-body { padding-left: 0px; }
.wdt-listings-comment-list-holder .comment-body .comment-author .avatar { position: static; left: 0px; }
.wdt-listings-comment-list-holder .commentlist li.comment .wdt-comment-content > * { margin-bottom: 15px; }
.wdt-listings-comment-list-holder .commentlist li.comment .wdt-comment-content h2 { font-size: 20px; font-weight: bold; margin: 0px 0px 5px; }
.wdt-listings-comment-list-holder .commentlist li.comment .wdt-comment-content .wdt-comment-gallery { display: flex; float: left; flex-wrap: wrap; width: 100%; margin-top: 10px; }
.wdt-listings-comment-list-holder .commentlist li.comment .wdt-comment-content { float: left; width: 100%; margin-bottom: 20px; }
.wdt-listings-comment-list-holder .commentlist li.comment .wdt-comment-content .wdt-comment-gallery li { width: 65px; margin: 0px 2px 0px 0px; }
.wdt-listings-comment-list-holder .comment-body .comment-meta > .comment-author .avatar { padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.wdt-listings-comment-list-holder .comment-body .comment-meta .comment-author img { width: 50px; height: 50px; border-radius: 50%; }
.wdt-listings-comment-list-holder .comment-body .comment-meta .comment-author b.fn { font-size: 18px; font-weight: bold; }
.wdt-listings-comment-list-holder .comment-body .comment-meta .comment-author .comment-metadata span.edit-link .comment-edit-link { margin-left: 5px; }
.wdt-listings-comment-list-holder .comment-body .comment-meta .comment-author .comment-metadata span.edit-link .comment-edit-link::before { position: relative; left: 0px; display: inline; margin-right: 2px; content: "("; }
.wdt-listings-comment-list-holder .comment-body .comment-meta .comment-author .comment-metadata span.edit-link .comment-edit-link::after { position: relative; left: 0px; display: inline; margin-left: 2px; content: ")"; }
.wdt-listings-comment-list-holder .comment-body .comment-meta .comment-author { display: block; }
.wdt-listings-comment-list-holder .comment-body .comment-meta .comment-author img { float: left; margin-right: 15px; margin-top: 6px; }
.wdt-listings-comment-list-holder .wdt-comment-content .wdt-comment-rating { display: flex; align-items: center; }
.wdt-listings-comment-list-holder .wdt-comment-content .wdt-comment-rating > span { font-size: 0px; margin-right: 3px; color: rgb(255, 210, 60); }
.wdt-listings-comment-list-holder .wdt-comment-content .wdt-comment-rating > span::before { font-size: 18px; }
.wdt-comment-rating-overall { margin-left: 10px; }
.wdt-listings-comment-list-holder .commentlist li.comment .comment-body .reply a.comment-reply-link { font-weight: 500; line-height: normal; padding-right: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: rgb(255, 255, 255); display: flex; justify-content: end; align-items: center; margin-bottom: 10px; }
.wdt-listings-comment-list-holder .commentlist li.comment .comment-body .reply a.comment-reply-link::after { font-family: "Font Awesome 5 Free"; font-size: 12px; font-weight: 900; position: relative; float: right; margin-top: 2px; margin-left: 6px; content: ""; transform: scaleX(-1); }
.comment-reply-title { display: flex; justify-content: space-between; align-items: center; }
div#respond { display: inline-block; margin-bottom: 30px; width: 100%; }
.comment-form > p textarea ~ span { height: 100%; }
.wdt-comment-form-fields-holder > p { line-height: 1em; position: relative; float: left; width: 100%; }
.comment-form .wdt-comment-form-fields-holder, .wdt-listings-contactform, .logged-in .wdt-listings-comment-list-holder .comment-form { float: left; width: 100%; margin-top: 10px; padding: 50px 40px 55px; background-color: rgb(255, 255, 255); }
.comment-form .wdt-comment-form-fields-holder > p:not(.form-submit), .comment-form .wdt-comment-form-fields-holder .wdt-comment-form-fields-item > p, .wdt-listings-contactform-container .wdt-listings-contactform input, .wdt-listings-contactform-container .wdt-listings-contactform textarea { margin-bottom: 20px; }
.wdt-comment-form-fields-holder .comment-form-media span { position: relative; float: left; width: 100%; }
.wdt-comment-form-fields-holder input#wdt_media { position: absolute; top: 0px; left: 0px; overflow: hidden; width: 100%; height: 100%; cursor: pointer; }
.wdt-comment-form-fields-holder input#wdt_media + label { position: relative; display: flex; align-items: center; justify-content: center; width: 100%; margin: 0px; padding: 15px 20px; cursor: pointer; transition: 0.3s; text-align: center; pointer-events: none; }
.wdt-comment-form-fields-holder input#wdt_media + label::before { font-family: "Font Awesome 5 Free"; font-weight: 900; position: relative; display: block; margin-right: 10px; content: ""; }
.wdt-comment-form-fields-holder span:not(:hover) input#wdt_media + label::before { animation: 0.3s ease 0s 1 normal forwards running toLeftFromRight; }
@-webkit-keyframes toLeftFromRight { 
  49% { transform: translate(-100%); }
  50% { transform: translate(100%); opacity: 0; }
  51% { opacity: 1; }
}
@keyframes toLeftFromRight { 
  49% { transform: translate(-100%); }
  50% { transform: translate(100%); opacity: 0; }
  51% { opacity: 1; }
}
.wdt-comment-form-fields-holder span:hover input#wdt_media + label::before { animation: 0.3s ease 0s 1 normal forwards running toRightFromLeft; }
@-webkit-keyframes toRightFromLeft { 
  49% { transform: translate(100%); }
  50% { transform: translate(-100%); opacity: 0; }
  51% { opacity: 1; }
}
@keyframes toRightFromLeft { 
  49% { transform: translate(100%); }
  50% { transform: translate(-100%); opacity: 0; }
  51% { opacity: 1; }
}
.logged-in .wdt-listings-comment-list-holder .comment-form > p { margin-bottom: 30px; }
.logged-in .wdt-listings-comment-list-holder .comment-form > p input[type="text"], .logged-in .wdt-listings-comment-list-holder .comment-form > p input[type="password"], .logged-in .wdt-listings-comment-list-holder .comment-form > p input[type="email"], .logged-in .wdt-listings-comment-list-holder .comment-form > p input[type="url"], .logged-in .wdt-listings-comment-list-holder .comment-form > p input[type="tel"], .logged-in .wdt-listings-comment-list-holder .comment-form > p input[type="number"], .logged-in .wdt-listings-comment-list-holder .comment-form > p input[type="range"], .logged-in .wdt-listings-comment-list-holder .comment-form > p input[type="date"], .logged-in .wdt-listings-comment-list-holder .comment-form > p textarea, .logged-in .wdt-listings-comment-list-holder .comment-form > p input.text, .logged-in .wdt-listings-comment-list-holder .comment-form > p input[type="search"] { margin-bottom: 0px; }
.logged-in .wdt-listings-comment-list-holder .comment-form > p.wdt-ratings-holder { margin-bottom: 20px; }
.logged-in .wdt-listings-comment-list-holder .comment-form > p.wdt-ratings-holder > label { margin-bottom: 6px; }
.wdt-comment-form-fields-holder input:not(#wdt_media), .wdt-listings-contactform input, .wdt-listings-contactform textarea, .logged-in .wdt-listings-comment-list-holder p > input:not(#wdt_media), .logged-in .wdt-listings-comment-list-holder .comment-form p > textarea { padding: var(--wdtInputPadding); }
.comment-form .wdt-comment-form-fields-holder > p label, .comment-form .wdt-comment-form-fields-holder .wdt-comment-form-fields-item > p label, .wdt-listings-contactform > div label, .logged-in .wdt-listings-comment-list-holder .comment-form p > label { line-height: 1; float: left; margin-bottom: 12px; }
.comment-form .wdt-comment-form-fields-holder > p label, .wdt-listings-contactform > div label, .logged-in .wdt-listings-comment-list-holder .comment-form p > label { width: 100%; }
.comment-form .wdt-comment-form-fields-holder .wdt-ratings-holder { font-size: 18px; font-weight: 700; display: flex; align-items: center; margin-bottom: 35px; padding-bottom: 25px; border-bottom: 1px solid; }
.comment-form .wdt-comment-form-fields-holder .wdt-ratings-holder label { display: flex; width: auto; margin-right: 15px; margin-bottom: 0px; }
.comment-form .wdt-comment-form-fields-holder .wdt-ratings-holder label::after { position: relative; right: 0px; display: block; content: ":"; }
.comment-form .wdt-comment-form-fields-holder .wdt-ratings-holder > span, .logged-in .comment-form p.wdt-ratings-holder > span { font-size: 0px; margin-right: 3px; cursor: pointer; color: rgb(255, 210, 60); }
.comment-form .wdt-comment-form-fields-holder .wdt-ratings-holder > span::before, .logged-in .comment-form p.wdt-ratings-holder > span::before { font-size: var(--wdtFontSize_Base); }
.comment-form .wdt-comment-form-fields-holder .wdt-comment-form-fields-item, .wdt-listings-contactform .wdt-listings-contactform-item { display: grid; float: left; justify-content: space-between; width: 100%; grid-template-columns: repeat(2, 49%); }
.comment-form .wdt-comment-form-fields-holder > p.comment-form-cookies-consent input[type="checkbox"] { position: absolute; top: 5px; left: 0px; margin: 0px; opacity: 0; }
.comment-form .wdt-comment-form-fields-holder > p.comment-form-cookies-consent input[type="checkbox"] ~ label { font-size: calc(var(--wdtFontSize_Base) - 3px); position: relative; display: inline; float: none; margin: 0px; padding-left: 30px; }
.comment-form .wdt-comment-form-fields-holder > p.comment-form-cookies-consent input[type="checkbox"] ~ label::before { position: absolute; z-index: 0; top: 3px; left: 0px; width: 15px; height: 15px; margin-top: 0px; content: ""; transition: 0.2s; border: 1px solid; border-radius: 1px; }
.comment-form .wdt-comment-form-fields-holder > p.comment-form-cookies-consent input[type="checkbox"] ~ label::before { color: var(--wdtBorderColor); }
.comment-form .wdt-comment-form-fields-holder > p.comment-form-cookies-consent input[type="checkbox"]:checked ~ label::before { top: 0px; left: 0px; width: 8px; height: 16px; transform: rotate(40deg); transform-origin: 100% 100%; border-width: 1px; border-style: solid; border-color: transparent currentcolor currentcolor transparent; background: none; backface-visibility: hidden; }
.comment-form .wdt-comment-form-fields-holder > p.form-submit, .logged-in .wdt-listings-comment-list-holder .comment-form > p.form-submit { margin-bottom: 0px; }
.comment-form .wdt-comment-form-fields-holder > p.form-submit input[type="submit"]:not(#wdt_media), .wdt-listings-contactform input[type="submit"], .logged-in .wdt-listings-comment-list-holder p.form-submit input[type="submit"]:not(#wdt_media) { font-size: var(--wdtFontSize_Ext); width: auto; margin-top: 0px; padding: var(--wdtPadding_Btn); letter-spacing: inherit; outline: none; }
.logged-in .comment-form.wdt-comment-form-fields-holder { display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; }
.logged-in .comment-form.wdt-comment-form-fields-holder > p { width: 100%; }
.logged-in .comment-form.wdt-comment-form-fields-holder > p.comment-form-rating { display: flex; align-items: center; flex-wrap: wrap; }
.logged-in .comment-form.wdt-comment-form-fields-holder > p.wdt-ratings-holder > label { width: auto; margin: 0px 15px 0px 0px; }
.logged-in .comment-form.wdt-comment-form-fields-holder > p.comment-form-title, .logged-in .comment-form.wdt-comment-form-fields-holder > p.comment-form-media { width: calc(50% - 15px); }
.logged-in .comment-form.wdt-comment-form-fields-holder > p.comment-form-rating { order: 2; }
.logged-in .comment-form.wdt-comment-form-fields-holder > p.comment-form-title { order: 3; }
.logged-in .comment-form.wdt-comment-form-fields-holder > p.comment-form-media { order: 4; }
.logged-in .comment-form.wdt-comment-form-fields-holder > p.comment-form-comment { order: 5; }
.logged-in .comment-form.wdt-comment-form-fields-holder > p.form-submit { order: 6; }
.comment-form .wdt-comment-form-fields-holder .wdt-ratings-holder > span::before, .logged-in .comment-form p.wdt-ratings-holder > span::before { font-size: 26px; }
.wdt-listings-contactform > div { float: left; width: 100%; }
.wdt-listings-contactform a.wdt-contactform-submit-button { font-size: var(--wdtFontSize_Ext); line-height: normal; float: left; width: auto; padding: var(--wdtPadding_Btn); text-align: center; text-transform: capitalize; color: var(--wdtAccentTxtColor); border-width: 0px; border-radius: var(--wdtRadius_Part); }
.wdt-listings-contactform a.wdt-contactform-submit-button:hover { color: var(--wdtHeadAltColor); }
.wdt-listings-contactform .wdt-contactform-notification-box:not(:empty) { margin-bottom: 22px; }
.wdt-listings-contactform a.wdt-contactform-submit-button span { margin-right: 5px; }
.wdt-listings-contactform > div.wdt-failure .wdt-contactform-errorlist { text-align: center; color: red; }
.wdt-listings-contactform > div.wdt-failure .wdt-contactform-errorlist > span { display: block; width: 100%; }
.wdt-listings-contactform > div.wdt-failure .wdt-contactform-errorlist li:not(:last-child) { margin-right: 20px; padding-right: 20px; border-right: 1px solid; }
.wdt-listings-contactform > div.wdt-failure .wdt-contactform-errorlist li { display: inline-block; float: none; width: auto; }
.wdt-listings-average-rating-container { position: relative; display: flex; align-items: center; flex-wrap: wrap; width: 100%; }
.wdt-listings-average-rating-container > div:not(:last-child) { margin-right: 10px; }
.wdt-listings-average-rating-container .wdt-listings-average-rating-holder, .wdt-listings-average-rating-container .wdt-listings-average-rating-overall { line-height: normal; float: left; }
.wdt-listings-average-rating-container .wdt-listings-average-rating-holder { width: auto; margin-bottom: 0px; }
.wdt-listings-average-rating-container .wdt-listings-average-rating-overall { width: 100%; margin-bottom: 10px; }
.wdt-listings-average-rating-container .wdt-listings-average-rating-holder span { font-size: 0px; }
.wdt-listings-average-rating-container .wdt-listings-average-rating-holder span::before { font-size: initial; }
.wdt-listings-average-rating-container .wdt-listings-average-rating-holder span:not(:last-child)::before { margin: 0px 5px 0px 0px; }
.wdt-listings-average-rating-container .wdt-listings-average-rating-overall { line-height: normal; float: left; width: auto; margin-bottom: 0px; }
.wdt-listings-average-rating-container .wdt-listings-average-rating-overall > * { display: inline-block; }
.wdt-listings-average-rating-container .wdt-listings-average-rating-reviews-count { line-height: normal; position: relative; float: left; width: auto; }
.wdt-listings-average-rating-container.type2 .wdt-listings-average-rating-overall { padding: 10px 20px; border-radius: 5px; }
.wdt-listings-average-rating-container.type2 .wdt-listings-average-rating-holder { float: left; width: auto; margin: 0px 20px 0px 0px; }
.wdt-listings-average-rating-container.type2 .wdt-listings-average-rating-holder, .wdt-listings-average-rating-container.type2 .wdt-listings-average-rating-reviews-count, .wdt-listings-average-rating-container.type2 .wdt-listings-average-rating-overall { line-height: normal; margin: 0px 5px 5px 0px; padding: 10px 20px; border-radius: 20px; }
.wdt-listings-average-rating-container.type2 .wdt-listings-average-rating-holder span, .wdt-listings-average-rating-container.type2 .wdt-listings-average-rating-overall, .wdt-listings-average-rating-container.type2 .wdt-listings-average-rating-reviews-count { color: rgb(255, 255, 255); }
.wdt-listings-average-rating-container.type3 { font-size: 15px; font-weight: 500; line-height: normal; display: flex; align-items: center; padding: 20px 35px; color: rgb(0, 0, 0); border-radius: 30px; }
.wdt-listings-average-rating-container.type3 .wdt-listings-average-rating-overall { min-width: 49px; min-height: 49px; margin: -15px 10px -15px -30px; padding: 15px 0px; text-align: center; color: rgb(255, 255, 255); border-radius: 50%; }
.wdt-listings-average-rating-container.type3 .wdt-listings-average-rating-overall > span { margin: 0px; }
.wdt-listings-average-rating-container.type3 .wdt-listings-average-rating-holder span { color: rgb(0, 0, 0); }
@media only screen and (min-width: 1025px) and (max-width: 1440px) {
  .wdt-listings-average-rating-container.type3 { padding: 20px; }
  .wdt-listings-average-rating-container.type3 .wdt-listings-average-rating-overall { margin: -15px 10px -15px -15px; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .wdt-listings-average-rating-container.type3 { font-size: 13px; padding: 15px; }
  .wdt-listings-average-rating-container.type3 .wdt-listings-average-rating-holder span::before { font-size: 14px; }
  .wdt-listings-average-rating-container.type3 .wdt-listings-average-rating-holder:nth-child(2) + .wdt-listings-average-rating-reviews-count { position: absolute; top: calc(100% + 10px); left: 0px; width: 100%; text-align: center; color: initial; }
  .wdt-listings-average-rating-container.type3 .wdt-listings-average-rating-overall { margin: -10px 10px -10px -10px; }
}
@media only screen and (max-width: 767px) {
  .comment-form .wdt-comment-form-fields-holder .wdt-comment-form-fields-item, .wdt-listings-contactform .wdt-listings-contactform-item { grid-template-columns: 100%; }
}
@media only screen and (max-width: 479px) {
  .comment-form .wdt-comment-form-fields-holder, .wdt-listings-contactform, .logged-in .wdt-listings-comment-list-holder .comment-form { padding: 30px 30px 35px; }
  .comment-form .wdt-comment-form-fields-holder .wdt-ratings-holder { flex-wrap: wrap; }
  .comment-form .wdt-comment-form-fields-holder .wdt-ratings-holder label, .logged-in .comment-form.wdt-comment-form-fields-holder > p.comment-form-title, .logged-in .comment-form.wdt-comment-form-fields-holder > p.comment-form-media { width: 100%; }
  .wdt-comment-form-fields-holder input#wdt_media + label { font-size: 0.85em; }
  .wdt-listings-average-rating-container.type3 { font-size: 13px; padding: 15px; }
  .wdt-listings-average-rating-container.type3 .wdt-listings-average-rating-holder span::before { font-size: 14px; }
  .wdt-listings-average-rating-container.type3 .wdt-listings-average-rating-holder:nth-child(2) + .wdt-listings-average-rating-reviews-count { position: absolute; top: calc(100% + 10px); left: 0px; width: 100%; text-align: center; color: initial; }
  .wdt-listings-average-rating-container.type3 .wdt-listings-average-rating-overall { margin: -10px 10px -10px -10px; }
}
.wdt-listings-business-hours-container { padding: 30px 35px 50px; border-width: 1px; border-style: solid; }
.wdt-listings-business-hours-container .wdt-listings-business-hours-status { line-height: normal; display: flex; align-items: center; flex-wrap: wrap; -webkit-box-pack: justify; justify-content: space-between; margin-bottom: 15px; padding-bottom: 15px; border-bottom-width: 1px; border-bottom-style: solid; }
.wdt-listings-business-hours-container .wdt-listings-business-hours-status .wdt-open-hours-status { display: flex; align-items: center; color: rgb(0, 0, 0); }
.wdt-listings-business-hours-container .wdt-listings-business-hours-status .wdt-open-hours-status::before { font-family: "Font Awesome 5 Free"; font-size: 14px; font-weight: 100; line-height: 30px; position: relative; display: flex; align-items: center; justify-content: center; width: 30px; height: 30px; margin: 0px 10px 0px 0px; content: ""; text-align: center; color: rgb(255, 255, 255); border-radius: 50%; }
.wdt-listings-business-hours-container .wdt-listings-business-hours-status .wdt-open-hours-status.wdt-open::before { background-color: rgb(67, 231, 149); }
.wdt-listings-business-hours-container .wdt-listings-business-hours-status .wdt-open-hours-status.wdt-closed::before { background-color: rgb(227, 34, 37); }
.wdt-listings-business-hours-container .wdt-listings-business-hours-status span[class*="wdt-business-hours-"] { font-weight: 400; }
.wdt-listings-business-hours-container .wdt-listings-business-hours-list { margin: 0px; list-style: none; }
.wdt-listings-business-hours-container .wdt-listings-business-hours-list li { font-weight: 400; line-height: normal; display: flex; -webkit-box-pack: justify; justify-content: space-between; margin: 0px; padding-bottom: 15px; border-bottom-width: 1px; border-bottom-style: solid; }
.wdt-listings-business-hours-container .wdt-listings-business-hours-list li:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.wdt-listings-business-hours-container .wdt-listings-business-hours-list li + li { margin-top: 18px; }
.wdt-listings-business-hours-container .wdt-listings-business-hours-list li span.wdt-business-hours-label { font-weight: 600; }
.wdt-listings-business-hours-container .wdt-listings-business-hours-list li .wdt-business-hours-time, .wdt-listings-business-hours-container .wdt-listings-business-hours-status .wdt-business-hours-time { text-transform: lowercase; }
.wdt-listings-business-hours-container .wdt-listings-business-hours-currenttime { font-weight: 600; line-height: normal; position: absolute; bottom: -18px; left: 50%; display: flex; float: none; flex-wrap: wrap; justify-content: center; width: auto; padding: 10px 20px; transform: translateX(-50%); }
.wdt-listings-business-hours-container .wdt-listings-business-hours-currenttime span { margin-left: 10px; }
.wdt-listings-business-hours-status-container.type1 .wdt-open-hours-status { font-size: 14px; color: rgb(0, 0, 0); }
.wdt-listings-business-hours-status-container.type1 .wdt-open-hours-status.wdt-open::before { color: rgb(67, 231, 149); }
.wdt-listings-business-hours-status-container.type1 .wdt-open-hours-status.wdt-closed::before { color: rgb(227, 34, 37); }
.wdt-listings-business-hours-status-container.type1 .wdt-open-hours-status::before { font-family: "Font Awesome 5 Free"; font-weight: 100; position: relative; margin: 0px 10px 0px 0px; content: ""; }
.wdt-listings-business-hours-status-container.type2 { display: flex; flex-wrap: wrap; margin-bottom: 10px; gap: 15px 25px; }
.wdt-listings-business-hours-status-container.type2 .wdt-open-hours-status { font-size: 14px; line-height: normal; display: flex; align-items: center; }
.wdt-listings-business-hours-status-container.type2 .wdt-open-hours-status::before { font-family: "Font Awesome 5 Free"; line-height: 30px; position: relative; display: flex; align-items: center; justify-content: center; width: 30px; height: 30px; margin-right: 10px; content: ""; text-align: center; color: rgb(255, 255, 255); border-radius: 50%; }
.wdt-listings-business-hours-status-container.type2 .wdt-open-hours-status.wdt-open::before { background-color: rgb(67, 231, 149); }
.wdt-listings-business-hours-status-container.type2 .wdt-open-hours-status.wdt-closed::before { background-color: rgb(227, 34, 37); }
.wdt-listings-business-hours-status-container.type3 { display: flex; flex-wrap: wrap; margin-bottom: 10px; gap: 15px 35px; }
.wdt-listings-business-hours-status-container.type3 .wdt-open-hours-status { font-size: 14px; line-height: normal; display: flex; align-items: center; padding: 10px 20px; color: rgb(255, 255, 255); border-radius: 20px; }
.wdt-listings-business-hours-status-container.type3 .wdt-open-hours-status::before { font-family: "Font Awesome 5 Free"; font-size: 12px; font-weight: 600; position: relative; margin-right: 10px; color: rgb(255, 255, 255); }
.wdt-listings-business-hours-status-container.type3 .wdt-open-hours-status.wdt-open { background-color: rgb(67, 231, 149); }
.wdt-listings-business-hours-status-container.type3 .wdt-open-hours-status.wdt-open::before { content: ""; }
.wdt-listings-business-hours-status-container.type3 .wdt-open-hours-status.wdt-closed { background-color: rgb(227, 34, 37); }
.wdt-listings-business-hours-status-container.type3 .wdt-open-hours-status.wdt-closed::before { content: ""; }
.wdt-listings-business-hours-status-container.type4 { display: flex; flex-wrap: wrap; margin-bottom: 10px; gap: 15px 35px; }
.wdt-listings-business-hours-status-container.type4 .wdt-open-hours-status { font-size: 14px; line-height: normal; display: flex; align-items: center; padding: 10px 20px; color: rgb(255, 255, 255); }
.wdt-listings-business-hours-status-container.type4 .wdt-open-hours-status::before { font-family: "Font Awesome 5 Free"; font-size: 12px; font-weight: 600; position: relative; margin-right: 10px; color: rgb(255, 255, 255); }
.wdt-listings-business-hours-status-container.type4 .wdt-open-hours-status.wdt-open { background-color: rgb(67, 231, 149); }
.wdt-listings-business-hours-status-container.type4 .wdt-open-hours-status.wdt-open::before { content: ""; }
.wdt-listings-business-hours-status-container.type4 .wdt-open-hours-status.wdt-closed { background-color: rgb(227, 34, 37); }
.wdt-listings-business-hours-status-container.type4 .wdt-open-hours-status.wdt-closed::before { content: ""; }
.wdt-listings-business-hours-status-container.type5 { display: flex; flex-wrap: wrap; margin-bottom: 10px; gap: 15px 35px; }
.wdt-listings-business-hours-status-container.type5 .wdt-open-hours-status { font-size: 14px; line-height: normal; display: flex; align-items: center; }
.wdt-listings-business-hours-status-container.type5 .wdt-open-hours-status::before { font-family: "Font Awesome 5 Free"; font-weight: 600; line-height: 30px; position: relative; display: flex; align-items: center; justify-content: center; width: 30px; height: 30px; margin: 0px; text-align: center; color: rgb(255, 255, 255); border-radius: 50%; }
.wdt-listings-business-hours-status-container.type5 .wdt-open-hours-status.wdt-open::before { content: ""; background-color: rgb(67, 231, 149); }
.wdt-listings-business-hours-status-container.type5 .wdt-open-hours-status.wdt-closed::before { content: ""; background-color: rgb(227, 34, 37); }
@media only screen and (max-width: 767px) {
  .wdt-listings-business-hours-container .wdt-listings-business-hours-currenttime { width: 100%; }
}
@media only screen and (max-width: 479px) {
  .wdt-listings-business-hours-container .wdt-listings-business-hours-status, .wdt-listings-business-hours-container .wdt-listings-business-hours-list li { font-size: 14px; }
  .wdt-listings-business-hours-container { padding: 25px 25px 50px; }
}
.elementor-hidden { display: none; }
.elementor-visibility-hidden { visibility: hidden; }
.elementor-screen-only, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible { position: absolute; top: -10000em; width: 1px; height: 1px; margin: -1px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
.elementor-clearfix::after { content: ""; display: block; clear: both; width: 0px; height: 0px; }
.e-logo-wrapper { background: var(--e-a-bg-logo); display: inline-block; padding: 0.75em; border-radius: 50%; line-height: 1; }
.e-logo-wrapper i { color: var(--e-a-color-logo); font-size: 1em; }
.elementor *, .elementor ::after, .elementor ::before { box-sizing: border-box; }
.elementor a { box-shadow: none; text-decoration: none; }
.elementor hr { margin: 0px; background-color: transparent; }
.elementor img { height: auto; max-width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; box-shadow: none; }
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure { margin: 0px; }
.elementor embed, .elementor iframe, .elementor object, .elementor video { max-width: 100%; width: 100%; margin: 0px; line-height: 1; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.elementor .elementor-background, .elementor .elementor-background-holder, .elementor .elementor-background-video-container { height: 100%; width: 100%; top: 0px; left: 0px; position: absolute; overflow: hidden; z-index: 0; direction: ltr; }
.elementor .elementor-background-video-container { transition: opacity 1s; pointer-events: none; }
.elementor .elementor-background-video-container.elementor-loading { opacity: 0; }
.elementor .elementor-background-video-embed { max-width: none; }
.elementor .elementor-background-video, .elementor .elementor-background-video-embed, .elementor .elementor-background-video-hosted { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.elementor .elementor-background-video { max-width: none; }
.elementor .elementor-html5-video { object-fit: cover; }
.elementor .elementor-background-overlay, .elementor .elementor-background-slideshow { height: 100%; width: 100%; top: 0px; left: 0px; position: absolute; }
.elementor .elementor-background-slideshow { z-index: 0; }
.elementor .elementor-background-slideshow__slide__image { width: 100%; height: 100%; background-position: 50% center; background-size: cover; }
.e-con-inner > .elementor-element.elementor-absolute, .e-con > .elementor-element.elementor-absolute, .elementor-widget-wrap > .elementor-element.elementor-absolute { position: absolute; }
.e-con-inner > .elementor-element.elementor-fixed, .e-con > .elementor-element.elementor-fixed, .elementor-widget-wrap > .elementor-element.elementor-fixed { position: fixed; }
.elementor-widget-wrap .elementor-element.elementor-widget__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget__width-initial { max-width: 100%; }
@media (max-width: 1024px) {
  .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial { max-width: 100%; }
}
@media (max-width: 479px) {
  .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial { max-width: 100%; }
}
.elementor-element { --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); align-self: var(--align-self); }
.elementor-element.elementor-absolute, .elementor-element.elementor-fixed { z-index: 1; }
.elementor-element:where(.e-con-full, .elementor-widget) { flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); justify-content: var(--justify-content); align-items: var(--align-items); align-content: var(--align-content); gap: var(--gap); }
.elementor-invisible { visibility: hidden; }
.elementor-align-center { text-align: center; }
.elementor-align-center .elementor-button { width: auto; }
.elementor-align-right { text-align: right; }
.elementor-align-right .elementor-button { width: auto; }
.elementor-align-left { text-align: left; }
.elementor-align-left .elementor-button { width: auto; }
.elementor-align-justify .elementor-button { width: 100%; }
.elementor-custom-embed-play { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.elementor-custom-embed-play i { font-size: 100px; color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.3) 1px 0px 6px; }
.elementor-custom-embed-play svg { height: 100px; width: 100px; fill: rgb(255, 255, 255); filter: drop-shadow(rgba(0, 0, 0, 0.3) 1px 0px 6px); }
.elementor-custom-embed-play i, .elementor-custom-embed-play svg { opacity: 0.8; transition: 0.5s; }
.elementor-custom-embed-play.elementor-playing i { font-family: eicons; }
.elementor-custom-embed-play.elementor-playing i::before { content: ""; }
.elementor-custom-embed-play.elementor-playing i, .elementor-custom-embed-play.elementor-playing svg { animation: 2s linear 0s infinite normal none running eicon-spin; }
.elementor-tag { display: inline-flex; }
.elementor-ken-burns { transition-property: transform; transition-duration: 10s; transition-timing-function: linear; }
.elementor-ken-burns--out { transform: scale(1.3); }
.elementor-ken-burns--active { transition-duration: 20s; }
.elementor-ken-burns--active.elementor-ken-burns--out { transform: scale(1); }
.elementor-ken-burns--active.elementor-ken-burns--in { transform: scale(1.3); }
@media (min-width:-1) {
  .elementor-widescreen-align-center { text-align: center; }
  .elementor-widescreen-align-center .elementor-button { width: auto; }
  .elementor-widescreen-align-right { text-align: right; }
  .elementor-widescreen-align-right .elementor-button { width: auto; }
  .elementor-widescreen-align-left { text-align: left; }
  .elementor-widescreen-align-left .elementor-button { width: auto; }
  .elementor-widescreen-align-justify .elementor-button { width: 100%; }
}
@media (max-width: 1540px) {
  .elementor-laptop-align-center { text-align: center; }
  .elementor-laptop-align-center .elementor-button { width: auto; }
  .elementor-laptop-align-right { text-align: right; }
  .elementor-laptop-align-right .elementor-button { width: auto; }
  .elementor-laptop-align-left { text-align: left; }
  .elementor-laptop-align-left .elementor-button { width: auto; }
  .elementor-laptop-align-justify .elementor-button { width: 100%; }
}
@media (max-width: 1280px) {
  .elementor-tablet_extra-align-center { text-align: center; }
  .elementor-tablet_extra-align-center .elementor-button { width: auto; }
  .elementor-tablet_extra-align-right { text-align: right; }
  .elementor-tablet_extra-align-right .elementor-button { width: auto; }
  .elementor-tablet_extra-align-left { text-align: left; }
  .elementor-tablet_extra-align-left .elementor-button { width: auto; }
  .elementor-tablet_extra-align-justify .elementor-button { width: 100%; }
}
@media (max-width: 1024px) {
  .elementor-tablet-align-center { text-align: center; }
  .elementor-tablet-align-center .elementor-button { width: auto; }
  .elementor-tablet-align-right { text-align: right; }
  .elementor-tablet-align-right .elementor-button { width: auto; }
  .elementor-tablet-align-left { text-align: left; }
  .elementor-tablet-align-left .elementor-button { width: auto; }
  .elementor-tablet-align-justify .elementor-button { width: 100%; }
}
@media (max-width: 767px) {
  .elementor-mobile_extra-align-center { text-align: center; }
  .elementor-mobile_extra-align-center .elementor-button { width: auto; }
  .elementor-mobile_extra-align-right { text-align: right; }
  .elementor-mobile_extra-align-right .elementor-button { width: auto; }
  .elementor-mobile_extra-align-left { text-align: left; }
  .elementor-mobile_extra-align-left .elementor-button { width: auto; }
  .elementor-mobile_extra-align-justify .elementor-button { width: 100%; }
}
@media (max-width: 479px) {
  .elementor-mobile-align-center { text-align: center; }
  .elementor-mobile-align-center .elementor-button { width: auto; }
  .elementor-mobile-align-right { text-align: right; }
  .elementor-mobile-align-right .elementor-button { width: auto; }
  .elementor-mobile-align-left { text-align: left; }
  .elementor-mobile-align-left .elementor-button { width: auto; }
  .elementor-mobile-align-justify .elementor-button { width: 100%; }
}
:root { --page-title-display: block; }
.elementor-page-title, h1.entry-title { display: var(--page-title-display); }
@keyframes eicon-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.eicon-animation-spin { animation: 2s linear 0s infinite normal none running eicon-spin; }
.elementor-section { position: relative; }
.elementor-section .elementor-container { display: flex; margin-right: auto; margin-left: auto; position: relative; }
@media (max-width: 1024px) {
  .elementor-section .elementor-container { flex-wrap: wrap; }
}
.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1140px; }
.elementor-section.elementor-section-stretched { position: relative; width: 100%; }
.elementor-section.elementor-section-items-top > .elementor-container { align-items: flex-start; }
.elementor-section.elementor-section-items-middle > .elementor-container { align-items: center; }
.elementor-section.elementor-section-items-bottom > .elementor-container { align-items: flex-end; }
@media (min-width: 480px) {
  .elementor-section.elementor-section-height-full { height: 100vh; }
  .elementor-section.elementor-section-height-full > .elementor-container { height: 100%; }
}
.elementor-bc-flex-widget .elementor-section-content-top > .elementor-container > .elementor-column > .elementor-widget-wrap { align-items: flex-start; }
.elementor-bc-flex-widget .elementor-section-content-middle > .elementor-container > .elementor-column > .elementor-widget-wrap { align-items: center; }
.elementor-bc-flex-widget .elementor-section-content-bottom > .elementor-container > .elementor-column > .elementor-widget-wrap { align-items: flex-end; }
.elementor-widget-wrap { position: relative; width: 100%; flex-wrap: wrap; align-content: flex-start; }
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap { display: flex; }
.elementor-widget-wrap > .elementor-element { width: 100%; }
.elementor-widget-wrap.e-swiper-container { width: calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px))); }
.elementor-widget { position: relative; }
.elementor-widget:not(:last-child) { margin-bottom: 20px; }
.elementor-widget:not(:last-child).elementor-absolute, .elementor-widget:not(:last-child).elementor-widget__width-auto, .elementor-widget:not(:last-child).elementor-widget__width-initial { margin-bottom: 0px; }
.elementor-column { position: relative; min-height: 1px; display: flex; }
.elementor-column-gap-narrow > .elementor-column > .elementor-element-populated { padding: 5px; }
.elementor-column-gap-default > .elementor-column > .elementor-element-populated { padding: 10px; }
.elementor-column-gap-extended > .elementor-column > .elementor-element-populated { padding: 15px; }
.elementor-column-gap-wide > .elementor-column > .elementor-element-populated { padding: 20px; }
.elementor-column-gap-wider > .elementor-column > .elementor-element-populated { padding: 30px; }
.elementor-inner-section .elementor-column-gap-no .elementor-element-populated { padding: 0px; }
@media (min-width: 480px) {
  .elementor-column.elementor-col-10, .elementor-column[data-col="10"] { width: 10%; }
  .elementor-column.elementor-col-11, .elementor-column[data-col="11"] { width: 11.111%; }
  .elementor-column.elementor-col-12, .elementor-column[data-col="12"] { width: 12.5%; }
  .elementor-column.elementor-col-14, .elementor-column[data-col="14"] { width: 14.285%; }
  .elementor-column.elementor-col-16, .elementor-column[data-col="16"] { width: 16.666%; }
  .elementor-column.elementor-col-20, .elementor-column[data-col="20"] { width: 20%; }
  .elementor-column.elementor-col-25, .elementor-column[data-col="25"] { width: 25%; }
  .elementor-column.elementor-col-30, .elementor-column[data-col="30"] { width: 30%; }
  .elementor-column.elementor-col-33, .elementor-column[data-col="33"] { width: 33.333%; }
  .elementor-column.elementor-col-40, .elementor-column[data-col="40"] { width: 40%; }
  .elementor-column.elementor-col-50, .elementor-column[data-col="50"] { width: 50%; }
  .elementor-column.elementor-col-60, .elementor-column[data-col="60"] { width: 60%; }
  .elementor-column.elementor-col-66, .elementor-column[data-col="66"] { width: 66.666%; }
  .elementor-column.elementor-col-70, .elementor-column[data-col="70"] { width: 70%; }
  .elementor-column.elementor-col-75, .elementor-column[data-col="75"] { width: 75%; }
  .elementor-column.elementor-col-80, .elementor-column[data-col="80"] { width: 80%; }
  .elementor-column.elementor-col-83, .elementor-column[data-col="83"] { width: 83.333%; }
  .elementor-column.elementor-col-90, .elementor-column[data-col="90"] { width: 90%; }
  .elementor-column.elementor-col-100, .elementor-column[data-col="100"] { width: 100%; }
}
@media (max-width: 479px) {
  .elementor-column.elementor-xs-10 { width: 10%; }
  .elementor-column.elementor-xs-11 { width: 11.111%; }
  .elementor-column.elementor-xs-12 { width: 12.5%; }
  .elementor-column.elementor-xs-14 { width: 14.285%; }
  .elementor-column.elementor-xs-16 { width: 16.666%; }
  .elementor-column.elementor-xs-20 { width: 20%; }
  .elementor-column.elementor-xs-25 { width: 25%; }
  .elementor-column.elementor-xs-30 { width: 30%; }
  .elementor-column.elementor-xs-33 { width: 33.333%; }
  .elementor-column.elementor-xs-40 { width: 40%; }
  .elementor-column.elementor-xs-50 { width: 50%; }
  .elementor-column.elementor-xs-60 { width: 60%; }
  .elementor-column.elementor-xs-66 { width: 66.666%; }
  .elementor-column.elementor-xs-70 { width: 70%; }
  .elementor-column.elementor-xs-75 { width: 75%; }
  .elementor-column.elementor-xs-80 { width: 80%; }
  .elementor-column.elementor-xs-83 { width: 83.333%; }
  .elementor-column.elementor-xs-90 { width: 90%; }
  .elementor-column.elementor-xs-100 { width: 100%; }
}
@media (max-width: 479px) {
  .elementor-column.elementor-sm-10 { width: 10%; }
  .elementor-column.elementor-sm-11 { width: 11.111%; }
  .elementor-column.elementor-sm-12 { width: 12.5%; }
  .elementor-column.elementor-sm-14 { width: 14.285%; }
  .elementor-column.elementor-sm-16 { width: 16.666%; }
  .elementor-column.elementor-sm-20 { width: 20%; }
  .elementor-column.elementor-sm-25 { width: 25%; }
  .elementor-column.elementor-sm-30 { width: 30%; }
  .elementor-column.elementor-sm-33 { width: 33.333%; }
  .elementor-column.elementor-sm-40 { width: 40%; }
  .elementor-column.elementor-sm-50 { width: 50%; }
  .elementor-column.elementor-sm-60 { width: 60%; }
  .elementor-column.elementor-sm-66 { width: 66.666%; }
  .elementor-column.elementor-sm-70 { width: 70%; }
  .elementor-column.elementor-sm-75 { width: 75%; }
  .elementor-column.elementor-sm-80 { width: 80%; }
  .elementor-column.elementor-sm-83 { width: 83.333%; }
  .elementor-column.elementor-sm-90 { width: 90%; }
  .elementor-column.elementor-sm-100 { width: 100%; }
}
@media (min-width: 480px) and (max-width: 1024px) {
  .elementor-column.elementor-md-10 { width: 10%; }
  .elementor-column.elementor-md-11 { width: 11.111%; }
  .elementor-column.elementor-md-12 { width: 12.5%; }
  .elementor-column.elementor-md-14 { width: 14.285%; }
  .elementor-column.elementor-md-16 { width: 16.666%; }
  .elementor-column.elementor-md-20 { width: 20%; }
  .elementor-column.elementor-md-25 { width: 25%; }
  .elementor-column.elementor-md-30 { width: 30%; }
  .elementor-column.elementor-md-33 { width: 33.333%; }
  .elementor-column.elementor-md-40 { width: 40%; }
  .elementor-column.elementor-md-50 { width: 50%; }
  .elementor-column.elementor-md-60 { width: 60%; }
  .elementor-column.elementor-md-66 { width: 66.666%; }
  .elementor-column.elementor-md-70 { width: 70%; }
  .elementor-column.elementor-md-75 { width: 75%; }
  .elementor-column.elementor-md-80 { width: 80%; }
  .elementor-column.elementor-md-83 { width: 83.333%; }
  .elementor-column.elementor-md-90 { width: 90%; }
  .elementor-column.elementor-md-100 { width: 100%; }
}
@media (min-width:-1) {
  .elementor-reverse-widescreen > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width: 1025px) and (max-width: 1540px) {
  .elementor-reverse-laptop > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width: 1281px) and (max-width: 1540px) {
  .elementor-reverse-laptop > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width: 1025px) and (max-width: 1280px) {
  .elementor-reverse-laptop > .elementor-container > :first-child, .elementor-reverse-laptop > .elementor-container > :nth-child(2), .elementor-reverse-laptop > .elementor-container > :nth-child(3), .elementor-reverse-laptop > .elementor-container > :nth-child(4), .elementor-reverse-laptop > .elementor-container > :nth-child(5), .elementor-reverse-laptop > .elementor-container > :nth-child(6), .elementor-reverse-laptop > .elementor-container > :nth-child(7), .elementor-reverse-laptop > .elementor-container > :nth-child(8), .elementor-reverse-laptop > .elementor-container > :nth-child(9), .elementor-reverse-laptop > .elementor-container > :nth-child(10) { order: 0; }
  .elementor-reverse-tablet_extra > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width: 480px) and (max-width: 1024px) {
  .elementor-reverse-tablet > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-reverse-tablet > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width: 480px) and (max-width: 767px) {
  .elementor-reverse-tablet > .elementor-container > :first-child, .elementor-reverse-tablet > .elementor-container > :nth-child(2), .elementor-reverse-tablet > .elementor-container > :nth-child(3), .elementor-reverse-tablet > .elementor-container > :nth-child(4), .elementor-reverse-tablet > .elementor-container > :nth-child(5), .elementor-reverse-tablet > .elementor-container > :nth-child(6), .elementor-reverse-tablet > .elementor-container > :nth-child(7), .elementor-reverse-tablet > .elementor-container > :nth-child(8), .elementor-reverse-tablet > .elementor-container > :nth-child(9), .elementor-reverse-tablet > .elementor-container > :nth-child(10) { order: 0; }
  .elementor-reverse-mobile_extra > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(10) { order: 1; }
}
@media (max-width: 479px) {
  .elementor-reverse-mobile > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(10) { order: 1; }
  .elementor-column { width: 100%; }
}
ul.elementor-icon-list-items.elementor-inline-items { display: flex; flex-wrap: wrap; }
ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item { word-break: break-word; }
.elementor-grid { display: grid; column-gap: var(--grid-column-gap); row-gap: var(--grid-row-gap); }
.elementor-grid .elementor-grid-item { min-width: 0px; }
.elementor-grid-0 .elementor-grid { display: inline-block; width: 100%; word-spacing: var(--grid-column-gap); margin-bottom: calc(-1 * var(--grid-row-gap)); }
.elementor-grid-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-bottom: var(--grid-row-gap); word-break: break-word; }
.elementor-grid-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
.elementor-grid-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
.elementor-grid-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
.elementor-grid-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
.elementor-grid-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
.elementor-grid-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
.elementor-grid-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
.elementor-grid-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
.elementor-grid-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
.elementor-grid-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
.elementor-grid-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
.elementor-grid-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
@media (min-width:-1) {
  .elementor-grid-widescreen-0 .elementor-grid { display: inline-block; width: 100%; word-spacing: var(--grid-column-gap); margin-bottom: calc(-1 * var(--grid-row-gap)); }
  .elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-bottom: var(--grid-row-gap); word-break: break-word; }
  .elementor-grid-widescreen-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  .elementor-grid-widescreen-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  .elementor-grid-widescreen-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  .elementor-grid-widescreen-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  .elementor-grid-widescreen-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  .elementor-grid-widescreen-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  .elementor-grid-widescreen-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  .elementor-grid-widescreen-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  .elementor-grid-widescreen-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  .elementor-grid-widescreen-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  .elementor-grid-widescreen-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  .elementor-grid-widescreen-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
}
@media (max-width: 1540px) {
  .elementor-grid-laptop-0 .elementor-grid { display: inline-block; width: 100%; word-spacing: var(--grid-column-gap); margin-bottom: calc(-1 * var(--grid-row-gap)); }
  .elementor-grid-laptop-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-bottom: var(--grid-row-gap); word-break: break-word; }
  .elementor-grid-laptop-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  .elementor-grid-laptop-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  .elementor-grid-laptop-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  .elementor-grid-laptop-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  .elementor-grid-laptop-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  .elementor-grid-laptop-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  .elementor-grid-laptop-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  .elementor-grid-laptop-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  .elementor-grid-laptop-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  .elementor-grid-laptop-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  .elementor-grid-laptop-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  .elementor-grid-laptop-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
}
@media (max-width: 1280px) {
  .elementor-grid-tablet_extra-0 .elementor-grid { display: inline-block; width: 100%; word-spacing: var(--grid-column-gap); margin-bottom: calc(-1 * var(--grid-row-gap)); }
  .elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-bottom: var(--grid-row-gap); word-break: break-word; }
  .elementor-grid-tablet_extra-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  .elementor-grid-tablet_extra-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  .elementor-grid-tablet_extra-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  .elementor-grid-tablet_extra-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  .elementor-grid-tablet_extra-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  .elementor-grid-tablet_extra-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  .elementor-grid-tablet_extra-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  .elementor-grid-tablet_extra-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  .elementor-grid-tablet_extra-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  .elementor-grid-tablet_extra-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  .elementor-grid-tablet_extra-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  .elementor-grid-tablet_extra-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
}
@media (max-width: 1024px) {
  .elementor-grid-tablet-0 .elementor-grid { display: inline-block; width: 100%; word-spacing: var(--grid-column-gap); margin-bottom: calc(-1 * var(--grid-row-gap)); }
  .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-bottom: var(--grid-row-gap); word-break: break-word; }
  .elementor-grid-tablet-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  .elementor-grid-tablet-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  .elementor-grid-tablet-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  .elementor-grid-tablet-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  .elementor-grid-tablet-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  .elementor-grid-tablet-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  .elementor-grid-tablet-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  .elementor-grid-tablet-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  .elementor-grid-tablet-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  .elementor-grid-tablet-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  .elementor-grid-tablet-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  .elementor-grid-tablet-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
}
@media (max-width: 767px) {
  .elementor-grid-mobile_extra-0 .elementor-grid { display: inline-block; width: 100%; word-spacing: var(--grid-column-gap); margin-bottom: calc(-1 * var(--grid-row-gap)); }
  .elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-bottom: var(--grid-row-gap); word-break: break-word; }
  .elementor-grid-mobile_extra-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  .elementor-grid-mobile_extra-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  .elementor-grid-mobile_extra-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  .elementor-grid-mobile_extra-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  .elementor-grid-mobile_extra-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  .elementor-grid-mobile_extra-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  .elementor-grid-mobile_extra-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  .elementor-grid-mobile_extra-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  .elementor-grid-mobile_extra-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  .elementor-grid-mobile_extra-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  .elementor-grid-mobile_extra-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  .elementor-grid-mobile_extra-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
}
@media (max-width: 479px) {
  .elementor-grid-mobile-0 .elementor-grid { display: inline-block; width: 100%; word-spacing: var(--grid-column-gap); margin-bottom: calc(-1 * var(--grid-row-gap)); }
  .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-bottom: var(--grid-row-gap); word-break: break-word; }
  .elementor-grid-mobile-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  .elementor-grid-mobile-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  .elementor-grid-mobile-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  .elementor-grid-mobile-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  .elementor-grid-mobile-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  .elementor-grid-mobile-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  .elementor-grid-mobile-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  .elementor-grid-mobile-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  .elementor-grid-mobile-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  .elementor-grid-mobile-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  .elementor-grid-mobile-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  .elementor-grid-mobile-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
}
@media (min-width: 1541px) {
  #elementor-device-mode::after { content: "desktop"; }
}
@media (min-width:-1) {
  #elementor-device-mode::after { content: "widescreen"; }
}
@media (max-width: 1540px) {
  #elementor-device-mode::after { content: "laptop"; }
}
@media (max-width: 1280px) {
  #elementor-device-mode::after { content: "tablet_extra"; }
}
@media (max-width: 1024px) {
  #elementor-device-mode::after { content: "tablet"; }
}
@media (max-width: 767px) {
  #elementor-device-mode::after { content: "mobile_extra"; }
}
@media (max-width: 479px) {
  #elementor-device-mode::after { content: "mobile"; }
}
@media (prefers-reduced-motion: no-preference) {
  html { scroll-behavior: smooth; }
}
.e-con { --border-radius: 0; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; --border-style: initial; --border-color: initial; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --content-width: min(100%,var(--container-max-width,1140px)); --width: 100%; --min-height: initial; --height: auto; --text-align: initial; --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; --padding-top: var(--container-default-padding-top,10px); --padding-right: var(--container-default-padding-right,10px); --padding-bottom: var(--container-default-padding-bottom,10px); --padding-left: var(--container-default-padding-left,10px); --position: relative; --z-index: revert; --overflow: visible; --gap: var(--widgets-spacing,20px); --overlay-mix-blend-mode: initial; --overlay-opacity: 1; --overlay-transition: 0.3s; --e-con-grid-template-columns: repeat(3,1fr); --e-con-grid-template-rows: repeat(2,1fr); position: var(--position); width: var(--width); min-width: 0px; min-height: var(--min-height); height: var(--height); border-radius: var(--border-radius); z-index: var(--z-index); overflow: var(--overflow); transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s); --flex-wrap-mobile: wrap; margin-block-start: var(--margin-block-start); margin-inline-end: var(--margin-inline-end); margin-block-end: var(--margin-block-end); margin-inline-start: var(--margin-inline-start); padding-inline-start: var(--padding-inline-start); padding-inline-end: var(--padding-inline-end); --margin-block-start: var(--margin-top); --margin-block-end: var(--margin-bottom); --margin-inline-start: var(--margin-left); --margin-inline-end: var(--margin-right); --padding-inline-start: var(--padding-left); --padding-inline-end: var(--padding-right); --padding-block-start: var(--padding-top); --padding-block-end: var(--padding-bottom); --border-block-start-width: var(--border-top-width); --border-block-end-width: var(--border-bottom-width); --border-inline-start-width: var(--border-left-width); --border-inline-end-width: var(--border-right-width); }
body.rtl .e-con { --padding-inline-start: var(--padding-right); --padding-inline-end: var(--padding-left); --margin-inline-start: var(--margin-right); --margin-inline-end: var(--margin-left); --border-inline-start-width: var(--border-right-width); --border-inline-end-width: var(--border-left-width); }
.e-con.e-flex { --flex-direction: column; --flex-basis: auto; --flex-grow: 0; --flex-shrink: 1; flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis); }
.e-con-full, .e-con > .e-con-inner { text-align: var(--text-align); padding-block-start: var(--padding-block-start); padding-block-end: var(--padding-block-end); }
.e-con-full.e-flex, .e-con.e-flex > .e-con-inner { flex-direction: var(--flex-direction); }
.e-con, .e-con > .e-con-inner { display: var(--display); }
.e-con.e-grid { --grid-justify-content: start; --grid-align-content: start; --grid-auto-flow: row; }
.e-con.e-grid, .e-con.e-grid > .e-con-inner { grid-template-columns: var(--e-con-grid-template-columns); grid-template-rows: var(--e-con-grid-template-rows); justify-content: var(--grid-justify-content); align-content: var(--grid-align-content); grid-auto-flow: var(--grid-auto-flow); justify-items: var(--justify-items); align-items: var(--align-items); }
.e-con-boxed.e-flex { flex-flow: column; place-content: normal; align-items: normal; }
.e-con-boxed.e-grid { justify-items: legacy; grid-template-columns: 1fr; grid-template-rows: 1fr; }
.e-con-boxed { text-align: initial; gap: initial; }
.e-con.e-flex > .e-con-inner { flex-wrap: var(--flex-wrap); justify-content: var(--justify-content); align-items: var(--align-items); align-content: var(--align-content); flex: 1 1 auto; align-self: auto; }
.e-con.e-grid > .e-con-inner { justify-items: var(--justify-items); align-items: var(--align-items); }
.e-con > .e-con-inner { gap: var(--gap); width: 100%; max-width: var(--content-width); margin: 0px auto; padding-inline: 0px; height: 100%; }
:is(.elementor-section-wrap, [data-elementor-id]) > .e-con { --margin-left: auto; --margin-right: auto; max-width: min(100%,var(--width)); }
.e-con .elementor-widget.elementor-widget { margin-block-end: 0px; }
.e-con::before, .e-con > .elementor-background-slideshow::before, .e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer::before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { content: var(--background-overlay); display: block; position: absolute; mix-blend-mode: var(--overlay-mix-blend-mode); opacity: var(--overlay-opacity); transition: var(--overlay-transition,.3s); border-radius: var(--border-radius); border-style: var(--border-style); border-color: var(--border-color); border-block-start-width: var(--border-block-start-width); border-inline-end-width: var(--border-inline-end-width); border-block-end-width: var(--border-block-end-width); border-inline-start-width: var(--border-inline-start-width); top: calc(0px - var(--border-top-width)); left: calc(0px - var(--border-left-width)); width: max(100% + var(--border-left-width) + var(--border-right-width),100%); height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); }
.e-con::before { transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s); }
.e-con > .elementor-background-slideshow, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container { border-radius: var(--border-radius); border-style: var(--border-style); border-color: var(--border-color); border-block-start-width: var(--border-block-start-width); border-inline-end-width: var(--border-inline-end-width); border-block-end-width: var(--border-block-end-width); border-inline-start-width: var(--border-inline-start-width); top: calc(0px - var(--border-top-width)); left: calc(0px - var(--border-left-width)); width: max(100% + var(--border-left-width) + var(--border-right-width),100%); height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); }
@media (max-width: 479px) {
  :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container.elementor-hidden-mobile { display: none; }
}
:is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { z-index: 1; }
:is(.e-con, .e-con > .e-con-inner) > .elementor-background-slideshow::before { z-index: 2; }
.e-con .elementor-widget { min-width: 0px; }
.e-con .elementor-widget-empty, .e-con .elementor-widget-google_maps, .e-con .elementor-widget-video, .e-con .elementor-widget.e-widget-swiper { width: 100%; }
.e-con > .e-con-inner > .elementor-widget > .elementor-widget-container, .e-con > .elementor-widget > .elementor-widget-container { height: 100%; }
.e-con.e-con > .e-con-inner > .elementor-widget, .elementor.elementor .e-con > .elementor-widget { max-width: 100%; }
@media (max-width: 767px) {
  .e-con.e-flex { --width: 100%; --flex-wrap: var(--flex-wrap-mobile); }
  .e-con.e-flex .elementor-widget-archive-posts { width: 100%; }
}
.elementor-form-fields-wrapper { display: flex; flex-wrap: wrap; }
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > .elementor-select-wrapper, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > input, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > textarea { flex-basis: 100%; max-width: 100%; }
.elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group .elementor-select-wrapper, .elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group > input { flex-grow: 1; }
.elementor-field-group { flex-wrap: wrap; align-items: center; }
.elementor-field-group.elementor-field-type-submit { align-items: flex-end; }
.elementor-field-group .elementor-field-textual { width: 100%; max-width: 100%; border: 1px solid rgb(105, 114, 125); background-color: transparent; color: rgb(31, 33, 36); vertical-align: middle; flex-grow: 1; }
.elementor-field-group .elementor-field-textual:focus { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px inset; outline: 0px; }
.elementor-field-group .elementor-field-textual::placeholder { color: inherit; font-family: inherit; opacity: 0.6; }
.elementor-field-group .elementor-select-wrapper { display: flex; position: relative; width: 100%; }
.elementor-field-group .elementor-select-wrapper select { appearance: none; color: inherit; font-size: inherit; font-family: inherit; font-weight: inherit; font-style: inherit; text-transform: inherit; letter-spacing: inherit; line-height: inherit; flex-basis: 100%; padding-inline-end: 20px; }
.elementor-field-group .elementor-select-wrapper::before { content: ""; font-family: eicons; font-size: 15px; position: absolute; top: 50%; transform: translateY(-50%); right: 10px; pointer-events: none; text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px; }
.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper::before { content: ""; }
.elementor-field-subgroup { display: flex; flex-wrap: wrap; }
.elementor-field-subgroup .elementor-field-option label { display: inline-block; }
.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option { padding-inline-end: 10px; }
.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option { flex-basis: 100%; }
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label { display: inline; }
.elementor-field-label { cursor: pointer; }
.elementor-mark-required .elementor-field-label::after { content: "*"; color: red; padding-inline-start: 0.2em; }
.elementor-field-textual { line-height: 1.4; font-size: 15px; min-height: 40px; padding: 5px 14px; border-radius: 3px; }
.elementor-field-textual.elementor-size-xs { font-size: 13px; min-height: 33px; padding: 4px 12px; border-radius: 2px; }
.elementor-field-textual.elementor-size-md { font-size: 16px; min-height: 47px; padding: 6px 16px; border-radius: 4px; }
.elementor-field-textual.elementor-size-lg { font-size: 18px; min-height: 59px; padding: 7px 20px; border-radius: 5px; }
.elementor-field-textual.elementor-size-xl { font-size: 20px; min-height: 72px; padding: 8px 24px; border-radius: 6px; }
.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: 100%; }
.elementor-button-align-stretch .e-form__buttons__wrapper { flex-basis: 50%; flex-grow: 1; }
.elementor-button-align-stretch .e-form__buttons__wrapper__button { flex-basis: 100%; }
.elementor-button-align-center .e-form__buttons, .elementor-button-align-center .elementor-field-type-submit { justify-content: center; }
.elementor-button-align-start .e-form__buttons, .elementor-button-align-start .elementor-field-type-submit { justify-content: flex-start; }
.elementor-button-align-end .e-form__buttons, .elementor-button-align-end .elementor-field-type-submit { justify-content: flex-end; }
.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: auto; }
.elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper { flex-grow: 0; }
.elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-center .e-form__buttons__wrapper__button, .elementor-button-align-end .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper__button, .elementor-button-align-start .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper__button { flex-basis: auto; }
@media screen and (max-width: 1024px) {
  .elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: 100%; }
  .elementor-tablet-button-align-stretch .e-form__buttons__wrapper { flex-basis: 50%; flex-grow: 1; }
  .elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button { flex-basis: 100%; }
  .elementor-tablet-button-align-center .e-form__buttons, .elementor-tablet-button-align-center .elementor-field-type-submit { justify-content: center; }
  .elementor-tablet-button-align-start .e-form__buttons, .elementor-tablet-button-align-start .elementor-field-type-submit { justify-content: flex-start; }
  .elementor-tablet-button-align-end .e-form__buttons, .elementor-tablet-button-align-end .elementor-field-type-submit { justify-content: flex-end; }
  .elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: auto; }
  .elementor-tablet-button-align-center .e-form__buttons__wrapper, .elementor-tablet-button-align-end .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e-form__buttons__wrapper { flex-grow: 0; }
  .elementor-tablet-button-align-center .e-form__buttons__wrapper, .elementor-tablet-button-align-center .e-form__buttons__wrapper__button, .elementor-tablet-button-align-end .e-form__buttons__wrapper, .elementor-tablet-button-align-end .e-form__buttons__wrapper__button, .elementor-tablet-button-align-start .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e-form__buttons__wrapper__button { flex-basis: auto; }
}
@media screen and (max-width: 479px) {
  .elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: 100%; }
  .elementor-mobile-button-align-stretch .e-form__buttons__wrapper { flex-basis: 50%; flex-grow: 1; }
  .elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button { flex-basis: 100%; }
  .elementor-mobile-button-align-center .e-form__buttons, .elementor-mobile-button-align-center .elementor-field-type-submit { justify-content: center; }
  .elementor-mobile-button-align-start .e-form__buttons, .elementor-mobile-button-align-start .elementor-field-type-submit { justify-content: flex-start; }
  .elementor-mobile-button-align-end .e-form__buttons, .elementor-mobile-button-align-end .elementor-field-type-submit { justify-content: flex-end; }
  .elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: auto; }
  .elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper { flex-grow: 0; }
  .elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-center .e-form__buttons__wrapper__button, .elementor-mobile-button-align-end .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper__button, .elementor-mobile-button-align-start .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper__button { flex-basis: auto; }
}
.elementor-error .elementor-field { border-color: rgb(217, 83, 79); }
.elementor-error .help-inline { color: rgb(217, 83, 79); font-size: 0.9em; }
.elementor-message { margin: 10px 0px; font-size: 1em; line-height: 1; }
.elementor-message::before { content: ""; display: inline-block; font-family: eicons; font-weight: 400; font-style: normal; vertical-align: middle; margin-inline-end: 5px; }
.elementor-message.elementor-message-danger { color: rgb(217, 83, 79); }
.elementor-message.elementor-message-danger::before { content: ""; }
.elementor-message.form-message-success { color: rgb(92, 184, 92); }
.elementor-form .elementor-button { padding-block: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.elementor-form .elementor-button-content-wrapper, .elementor-form .elementor-button > span { display: flex; justify-content: center; flex-direction: row; gap: 5px; }
.elementor-form .elementor-button.elementor-size-xs { min-height: 33px; }
.elementor-form .elementor-button.elementor-size-sm { min-height: 40px; }
.elementor-form .elementor-button.elementor-size-md { min-height: 47px; }
.elementor-form .elementor-button.elementor-size-lg { min-height: 59px; }
.elementor-form .elementor-button.elementor-size-xl { min-height: 72px; }
.elementor-element .elementor-widget-container { transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s); }
.elementor-heading-title { padding: 0px; margin: 0px; line-height: 1; }
.elementor-button { display: inline-block; line-height: 1; background-color: rgb(105, 114, 125); font-size: 15px; padding: 12px 24px; border-radius: 3px; color: rgb(255, 255, 255); fill: rgb(255, 255, 255); text-align: center; transition: 0.3s; }
.elementor-button:focus, .elementor-button:hover, .elementor-button:visited { color: rgb(255, 255, 255); }
.elementor-button-content-wrapper { display: flex; justify-content: center; flex-direction: row; gap: 5px; }
.elementor-button-icon svg { width: 1em; height: auto; }
.elementor-button-icon .e-font-icon-svg { height: 1em; }
.elementor-button-text { display: inline-block; }
.elementor-button.elementor-size-xs { font-size: 13px; padding: 10px 20px; border-radius: 2px; }
.elementor-button.elementor-size-md { font-size: 16px; padding: 15px 30px; border-radius: 4px; }
.elementor-button.elementor-size-lg { font-size: 18px; padding: 20px 40px; border-radius: 5px; }
.elementor-button.elementor-size-xl { font-size: 20px; padding: 25px 50px; border-radius: 6px; }
.elementor-button span { text-decoration: inherit; }
.elementor-element.elementor-button-info .elementor-button { background-color: rgb(91, 192, 222); }
.elementor-element.elementor-button-success .elementor-button { background-color: rgb(92, 184, 92); }
.elementor-element.elementor-button-warning .elementor-button { background-color: rgb(240, 173, 78); }
.elementor-element.elementor-button-danger .elementor-button { background-color: rgb(217, 83, 79); }
.elementor-widget-button .elementor-button .elementor-button-info { background-color: rgb(91, 192, 222); }
.elementor-widget-button .elementor-button .elementor-button-success { background-color: rgb(92, 184, 92); }
.elementor-widget-button .elementor-button .elementor-button-warning { background-color: rgb(240, 173, 78); }
.elementor-widget-button .elementor-button .elementor-button-danger { background-color: rgb(217, 83, 79); }
.elementor-tab-title a { color: inherit; }
.elementor-view-stacked .elementor-icon { padding: 0.5em; background-color: rgb(105, 114, 125); color: rgb(255, 255, 255); fill: rgb(255, 255, 255); }
.elementor-view-framed .elementor-icon { padding: 0.5em; color: rgb(105, 114, 125); border: 3px solid rgb(105, 114, 125); background-color: transparent; }
.elementor-icon { display: inline-block; line-height: 1; transition: 0.3s; color: rgb(105, 114, 125); font-size: 50px; text-align: center; }
.elementor-icon:hover { color: rgb(105, 114, 125); }
.elementor-icon i, .elementor-icon svg { width: 1em; height: 1em; position: relative; display: block; }
.elementor-icon i::before, .elementor-icon svg::before { position: absolute; left: 50%; transform: translateX(-50%); }
.elementor-icon i.fad { width: auto; }
.elementor-shape-square .elementor-icon { border-radius: 0px; }
.elementor-shape-rounded .elementor-icon { border-radius: 10%; }
.elementor-shape-circle .elementor-icon { border-radius: 50%; }
.e-transform .elementor-widget-container { transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0)); transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x); }
.e-con.e-transform { transform: perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0)); transform-origin: var(--e-con-transform-origin-y) var(--e-con-transform-origin-x); }
.animated { animation-duration: 1.25s; }
.animated.animated-slow { animation-duration: 2s; }
.animated.animated-fast { animation-duration: 0.75s; }
.animated.infinite { animation-iteration-count: infinite; }
.animated.reverse { animation-direction: reverse; animation-fill-mode: forwards; }
@media (prefers-reduced-motion: reduce) {
  .animated { animation: auto ease 0s 1 normal none running none; }
}
.elementor-post__thumbnail__link { transition: none; }
#left-area ul.elementor-icon-list-items, .elementor-edit-area .elementor-element ul.elementor-icon-list-items, .elementor .elementor-element ul.elementor-icon-list-items { padding: 0px; }
.e--ua-appleWebkit.rtl { --flex-right: flex-start; }
.e--ua-appleWebkit .elementor-share-buttons--align-right, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right { --justify-content: var(--flex-right,flex-end); }
.e--ua-appleWebkit .elementor-share-buttons--align-center, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center { --justify-content: center; }
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid { width: auto; display: flex; flex-wrap: wrap; justify-content: var(--justify-content,space-between); margin-left: calc(-.5 * var(--grid-column-gap)); margin-right: calc(-.5 * var(--grid-column-gap)); }
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item { margin-left: calc(.5 * var(--grid-column-gap)); margin-right: calc(.5 * var(--grid-column-gap)); }
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid { display: inline-block; }
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item { margin-left: 0px; margin-right: 0px; }
@media (max-width: 1024px) {
  .e--ua-appleWebkit .elementor-share-buttons-tablet--align-right, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right { --justify-content: var(--flex-right,flex-end); }
  .e--ua-appleWebkit .elementor-share-buttons-tablet--align-center, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center { --justify-content: center; }
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid { width: auto; display: flex; flex-wrap: wrap; justify-content: var(--justify-content,space-between); margin-left: calc(-.5 * var(--grid-column-gap)); margin-right: calc(-.5 * var(--grid-column-gap)); }
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item { margin-left: calc(.5 * var(--grid-column-gap)); margin-right: calc(.5 * var(--grid-column-gap)); }
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid { display: inline-block; }
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item { margin-left: 0px; margin-right: 0px; }
}
@media (max-width: 479px) {
  .e--ua-appleWebkit .elementor-share-buttons-mobile--align-right, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right { --justify-content: var(--flex-right,flex-end); }
  .e--ua-appleWebkit .elementor-share-buttons-mobile--align-center, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center { --justify-content: center; }
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid { width: auto; display: flex; flex-wrap: wrap; justify-content: var(--justify-content,space-between); margin-left: calc(-.5 * var(--grid-column-gap)); margin-right: calc(-.5 * var(--grid-column-gap)); }
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item { margin-left: calc(.5 * var(--grid-column-gap)); margin-right: calc(.5 * var(--grid-column-gap)); }
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid { display: inline-block; }
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item { margin-left: 0px; margin-right: 0px; }
}
@media (max-width: 479px) {
  .elementor .elementor-hidden-mobile { display: none; }
}
@media (min-width: 480px) and (max-width: 767px) {
  .elementor .elementor-hidden-mobile_extra { display: none; }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor .elementor-hidden-tablet { display: none; }
}
@media (min-width: 1025px) and (max-width: 1280px) {
  .elementor .elementor-hidden-tablet_extra { display: none; }
}
@media (min-width: 1281px) and (max-width: 1540px) {
  .elementor .elementor-hidden-laptop { display: none; }
}
@media (min-width: 1541px) and (max-width: 99999px) {
  .elementor .elementor-hidden-desktop { display: none; }
}
@media (min-width:-1) {
  .elementor .elementor-hidden-widescreen { display: none; }
}
.elementor-element, .elementor-lightbox { --swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px; }
.elementor-element .swiper-container .swiper-slide figure, .elementor-element .swiper .swiper-slide figure, .elementor-lightbox .swiper-container .swiper-slide figure, .elementor-lightbox .swiper .swiper-slide figure { line-height: 0; }
.elementor-element .swiper-container .elementor-lightbox-content-source, .elementor-element .swiper .elementor-lightbox-content-source, .elementor-lightbox .swiper-container .elementor-lightbox-content-source, .elementor-lightbox .swiper .elementor-lightbox-content-source { display: none; }
.elementor-element .swiper-container .elementor-swiper-button, .elementor-element .swiper-container ~ .elementor-swiper-button, .elementor-element .swiper .elementor-swiper-button, .elementor-element .swiper ~ .elementor-swiper-button, .elementor-lightbox .swiper-container .elementor-swiper-button, .elementor-lightbox .swiper-container ~ .elementor-swiper-button, .elementor-lightbox .swiper .elementor-swiper-button, .elementor-lightbox .swiper ~ .elementor-swiper-button { position: absolute; display: inline-flex; z-index: 1; cursor: pointer; font-size: 25px; color: rgba(238, 238, 238, 0.9); top: 50%; transform: translateY(-50%); }
.elementor-element .swiper-container .elementor-swiper-button svg, .elementor-element .swiper-container ~ .elementor-swiper-button svg, .elementor-element .swiper .elementor-swiper-button svg, .elementor-element .swiper ~ .elementor-swiper-button svg, .elementor-lightbox .swiper-container .elementor-swiper-button svg, .elementor-lightbox .swiper-container ~ .elementor-swiper-button svg, .elementor-lightbox .swiper .elementor-swiper-button svg, .elementor-lightbox .swiper ~ .elementor-swiper-button svg { fill: rgba(238, 238, 238, 0.9); height: 1em; width: 1em; }
.elementor-element .swiper-container .elementor-swiper-button-prev, .elementor-element .swiper-container ~ .elementor-swiper-button-prev, .elementor-element .swiper .elementor-swiper-button-prev, .elementor-element .swiper ~ .elementor-swiper-button-prev, .elementor-lightbox .swiper-container .elementor-swiper-button-prev, .elementor-lightbox .swiper-container ~ .elementor-swiper-button-prev, .elementor-lightbox .swiper .elementor-swiper-button-prev, .elementor-lightbox .swiper ~ .elementor-swiper-button-prev { left: 10px; }
.elementor-element .swiper-container .elementor-swiper-button-next, .elementor-element .swiper-container ~ .elementor-swiper-button-next, .elementor-element .swiper .elementor-swiper-button-next, .elementor-element .swiper ~ .elementor-swiper-button-next, .elementor-lightbox .swiper-container .elementor-swiper-button-next, .elementor-lightbox .swiper-container ~ .elementor-swiper-button-next, .elementor-lightbox .swiper .elementor-swiper-button-next, .elementor-lightbox .swiper ~ .elementor-swiper-button-next { right: 10px; }
.elementor-element .swiper-container .elementor-swiper-button.swiper-button-disabled, .elementor-element .swiper-container ~ .elementor-swiper-button.swiper-button-disabled, .elementor-element .swiper .elementor-swiper-button.swiper-button-disabled, .elementor-element .swiper ~ .elementor-swiper-button.swiper-button-disabled, .elementor-lightbox .swiper-container .elementor-swiper-button.swiper-button-disabled, .elementor-lightbox .swiper-container ~ .elementor-swiper-button.swiper-button-disabled, .elementor-lightbox .swiper .elementor-swiper-button.swiper-button-disabled, .elementor-lightbox .swiper ~ .elementor-swiper-button.swiper-button-disabled { opacity: 0.3; }
.elementor-element .swiper-container .swiper-image-stretch .swiper-slide .swiper-slide-image, .elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image, .elementor-lightbox .swiper-container .swiper-image-stretch .swiper-slide .swiper-slide-image, .elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image { width: 100%; }
.elementor-element .swiper-container .swiper-horizontal > .swiper-pagination-bullets, .elementor-element .swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper-container .swiper-pagination-custom, .elementor-element .swiper-container .swiper-pagination-fraction, .elementor-element .swiper-container ~ .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper-container ~ .swiper-pagination-custom, .elementor-element .swiper-container ~ .swiper-pagination-fraction, .elementor-element .swiper .swiper-horizontal > .swiper-pagination-bullets, .elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper .swiper-pagination-custom, .elementor-element .swiper .swiper-pagination-fraction, .elementor-element .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper ~ .swiper-pagination-custom, .elementor-element .swiper ~ .swiper-pagination-fraction, .elementor-lightbox .swiper-container .swiper-horizontal > .swiper-pagination-bullets, .elementor-lightbox .swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper-container .swiper-pagination-custom, .elementor-lightbox .swiper-container .swiper-pagination-fraction, .elementor-lightbox .swiper-container ~ .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper-container ~ .swiper-pagination-custom, .elementor-lightbox .swiper-container ~ .swiper-pagination-fraction, .elementor-lightbox .swiper .swiper-horizontal > .swiper-pagination-bullets, .elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper .swiper-pagination-custom, .elementor-lightbox .swiper .swiper-pagination-fraction, .elementor-lightbox .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper ~ .swiper-pagination-custom, .elementor-lightbox .swiper ~ .swiper-pagination-fraction { bottom: 5px; }
.elementor-element .swiper-container.swiper-cube .elementor-swiper-button, .elementor-element .swiper-container.swiper-cube ~ .elementor-swiper-button, .elementor-element .swiper.swiper-cube .elementor-swiper-button, .elementor-element .swiper.swiper-cube ~ .elementor-swiper-button, .elementor-lightbox .swiper-container.swiper-cube .elementor-swiper-button, .elementor-lightbox .swiper-container.swiper-cube ~ .elementor-swiper-button, .elementor-lightbox .swiper.swiper-cube .elementor-swiper-button, .elementor-lightbox .swiper.swiper-cube ~ .elementor-swiper-button { transform: translate3d(0px, -50%, 1px); }
.elementor-element :where(.swiper-container-horizontal) ~ .swiper-pagination-bullets, .elementor-lightbox :where(.swiper-container-horizontal) ~ .swiper-pagination-bullets { bottom: 5px; left: 0px; width: 100%; }
.elementor-element :where(.swiper-container-horizontal) ~ .swiper-pagination-bullets .swiper-pagination-bullet, .elementor-lightbox :where(.swiper-container-horizontal) ~ .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px); }
.elementor-element :where(.swiper-container-horizontal) ~ .swiper-pagination-progressbar, .elementor-lightbox :where(.swiper-container-horizontal) ~ .swiper-pagination-progressbar { width: 100%; height: 4px; left: 0px; top: 0px; }
.elementor-element.elementor-pagination-position-outside .swiper, .elementor-element.elementor-pagination-position-outside .swiper-container, .elementor-lightbox.elementor-pagination-position-outside .swiper, .elementor-lightbox.elementor-pagination-position-outside .swiper-container { padding-bottom: 30px; }
.elementor-element.elementor-pagination-position-outside .swiper-container .elementor-swiper-button, .elementor-element.elementor-pagination-position-outside .swiper-container ~ .elementor-swiper-button, .elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button, .elementor-element.elementor-pagination-position-outside .swiper ~ .elementor-swiper-button, .elementor-lightbox.elementor-pagination-position-outside .swiper-container .elementor-swiper-button, .elementor-lightbox.elementor-pagination-position-outside .swiper-container ~ .elementor-swiper-button, .elementor-lightbox.elementor-pagination-position-outside .swiper .elementor-swiper-button, .elementor-lightbox.elementor-pagination-position-outside .swiper ~ .elementor-swiper-button { top: calc(50% - 15px); }
.elementor-element .elementor-swiper, .elementor-lightbox .elementor-swiper { position: relative; }
.elementor-element .elementor-main-swiper, .elementor-lightbox .elementor-main-swiper { position: static; }
.elementor-element.elementor-arrows-position-outside .swiper, .elementor-element.elementor-arrows-position-outside .swiper-container, .elementor-lightbox.elementor-arrows-position-outside .swiper, .elementor-lightbox.elementor-arrows-position-outside .swiper-container { width: calc(100% - 60px); }
.elementor-element.elementor-arrows-position-outside .swiper-container .elementor-swiper-button-prev, .elementor-element.elementor-arrows-position-outside .swiper-container ~ .elementor-swiper-button-prev, .elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev, .elementor-element.elementor-arrows-position-outside .swiper ~ .elementor-swiper-button-prev, .elementor-lightbox.elementor-arrows-position-outside .swiper-container .elementor-swiper-button-prev, .elementor-lightbox.elementor-arrows-position-outside .swiper-container ~ .elementor-swiper-button-prev, .elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev, .elementor-lightbox.elementor-arrows-position-outside .swiper ~ .elementor-swiper-button-prev { left: 0px; }
.elementor-element.elementor-arrows-position-outside .swiper-container .elementor-swiper-button-next, .elementor-element.elementor-arrows-position-outside .swiper-container ~ .elementor-swiper-button-next, .elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next, .elementor-element.elementor-arrows-position-outside .swiper ~ .elementor-swiper-button-next, .elementor-lightbox.elementor-arrows-position-outside .swiper-container .elementor-swiper-button-next, .elementor-lightbox.elementor-arrows-position-outside .swiper-container ~ .elementor-swiper-button-next, .elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-next, .elementor-lightbox.elementor-arrows-position-outside .swiper ~ .elementor-swiper-button-next { right: 0px; }
.elementor-kit-17 { --e-global-color-primary: #000000; --e-global-color-secondary: #010E37; --e-global-color-text: #4D4D4D; --e-global-color-accent: #1268FB; --e-global-color-365ee3e: #D9F1FF; --e-global-color-872b6f0: #2C3E97; --e-global-color-3a16491: #FFFFFF; }
.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1500px; }
.e-con { --container-max-width: 1500px; }
.elementor-widget:not(:last-child) { margin-block-end: 20px; }
.elementor-element { --widgets-spacing: 20px 20px; }
h1.entry-title { display: var(--page-title-display); }
@media (max-width: 1024px) {
  .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1024px; }
  .e-con { --container-max-width: 1024px; }
}
@media (max-width: 479px) {
  .elementor-section.elementor-section-boxed > .elementor-container { max-width: 767px; }
  .e-con { --container-max-width: 767px; }
}
@keyframes fadeInLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInLeft { animation-name: fadeInLeft; }
.elementor-column .elementor-spacer-inner { height: var(--spacer-size); }
.e-con { --container-widget-width: 100%; }
.e-con-inner > .elementor-widget-spacer, .e-con > .elementor-widget-spacer { width: var(--container-widget-width,var(--spacer-size)); --align-self: var(--container-widget-align-self,initial); --flex-shrink: 0; }
.e-con-inner > .elementor-widget-spacer > .elementor-widget-container, .e-con > .elementor-widget-spacer > .elementor-widget-container { height: 100%; width: 100%; }
.e-con-inner > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer, .e-con > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer { height: 100%; }
.e-con-inner > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer > .elementor-spacer-inner, .e-con > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer > .elementor-spacer-inner { height: var(--container-widget-height,var(--spacer-size)); }
.e-con-inner > .elementor-widget-spacer.elementor-widget-empty, .e-con > .elementor-widget-spacer.elementor-widget-empty { position: relative; min-height: 22px; min-width: 22px; }
.e-con-inner > .elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon, .e-con > .elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon { position: absolute; inset: 0px; margin: auto; padding: 0px; width: 22px; height: 22px; }
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap { background-color: rgb(105, 114, 125); color: rgb(255, 255, 255); }
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap { color: rgb(105, 114, 125); border: 3px solid; background-color: transparent; }
.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap { margin-top: 8px; }
.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter { width: 1em; height: 1em; }
.elementor-widget-text-editor .elementor-drop-cap { float: left; text-align: center; line-height: 1; font-size: 50px; }
.elementor-widget-text-editor .elementor-drop-cap-letter { display: inline-block; }
@keyframes fadeInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInRight { animation-name: fadeInRight; }
@keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInUp { animation-name: fadeInUp; }
.elementor-widget-image { text-align: center; }
.elementor-widget-image a { display: inline-block; }
.elementor-widget-image a img[src$=".svg"] { width: 48px; }
.elementor-widget-image img { vertical-align: middle; display: inline-block; }
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container { overflow: hidden; }
.elementor-widget .elementor-icon-list-items.elementor-inline-items { margin-right: -8px; margin-left: -8px; }
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-right: 8px; margin-left: 8px; }
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { width: auto; left: auto; position: relative; height: 100%; border-width: 0px 0px 0px 1px; border-top-color: currentcolor; border-bottom-color: currentcolor; border-right-color: currentcolor; border-style: solid; right: -8px; }
.elementor-widget .elementor-icon-list-items { list-style-type: none; margin: 0px; padding: 0px; }
.elementor-widget .elementor-icon-list-item { margin: 0px; padding: 0px; position: relative; }
.elementor-widget .elementor-icon-list-item::after { position: absolute; bottom: 0px; width: 100%; }
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a { display: flex; font-size: inherit; align-items: var(--icon-vertical-align,center); }
.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text { align-self: center; padding-inline-start: 5px; }
.elementor-widget .elementor-icon-list-icon { display: flex; position: relative; top: var(--icon-vertical-offset,initial); }
.elementor-widget .elementor-icon-list-icon svg { width: var(--e-icon-list-icon-size,1em); height: var(--e-icon-list-icon-size,1em); }
.elementor-widget .elementor-icon-list-icon i { width: 1.25em; font-size: var(--e-icon-list-icon-size); }
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon { text-align: var(--e-icon-list-icon-align); }
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg { margin: var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0); }
.elementor-widget.elementor-list-item-link-full_width a { width: 100%; }
.elementor-widget.elementor-align-center .elementor-icon-list-item, .elementor-widget.elementor-align-center .elementor-icon-list-item a { justify-content: center; }
.elementor-widget.elementor-align-center .elementor-icon-list-item::after { margin: auto; }
.elementor-widget.elementor-align-center .elementor-inline-items { justify-content: center; }
.elementor-widget.elementor-align-left .elementor-icon-list-item, .elementor-widget.elementor-align-left .elementor-icon-list-item a { justify-content: flex-start; text-align: left; }
.elementor-widget.elementor-align-left .elementor-inline-items { justify-content: flex-start; }
.elementor-widget.elementor-align-right .elementor-icon-list-item, .elementor-widget.elementor-align-right .elementor-icon-list-item a { justify-content: flex-end; text-align: right; }
.elementor-widget.elementor-align-right .elementor-icon-list-items { justify-content: flex-end; }
.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item::after { left: 0px; }
.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item::after { right: 0px; }
@media (min-width:-1) {
  .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a { justify-content: center; }
  .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item::after { margin: auto; }
  .elementor-widget.elementor-widescreen-align-center .elementor-inline-items { justify-content: center; }
  .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a { justify-content: flex-start; text-align: left; }
  .elementor-widget.elementor-widescreen-align-left .elementor-inline-items { justify-content: flex-start; }
  .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a { justify-content: flex-end; text-align: right; }
  .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items { justify-content: flex-end; }
  .elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item::after { left: 0px; }
  .elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item::after { right: 0px; }
}
@media (max-width: 1540px) {
  .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item, .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a { justify-content: center; }
  .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item::after { margin: auto; }
  .elementor-widget.elementor-laptop-align-center .elementor-inline-items { justify-content: center; }
  .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item, .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a { justify-content: flex-start; text-align: left; }
  .elementor-widget.elementor-laptop-align-left .elementor-inline-items { justify-content: flex-start; }
  .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item, .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a { justify-content: flex-end; text-align: right; }
  .elementor-widget.elementor-laptop-align-right .elementor-icon-list-items { justify-content: flex-end; }
  .elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item::after { left: 0px; }
  .elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item::after { right: 0px; }
}
@media (max-width: 1280px) {
  .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a { justify-content: center; }
  .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item::after { margin: auto; }
  .elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items { justify-content: center; }
  .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a { justify-content: flex-start; text-align: left; }
  .elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items { justify-content: flex-start; }
  .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a { justify-content: flex-end; text-align: right; }
  .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items { justify-content: flex-end; }
  .elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item::after { left: 0px; }
  .elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item::after { right: 0px; }
}
@media (max-width: 1024px) {
  .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a { justify-content: center; }
  .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item::after { margin: auto; }
  .elementor-widget.elementor-tablet-align-center .elementor-inline-items { justify-content: center; }
  .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a { justify-content: flex-start; text-align: left; }
  .elementor-widget.elementor-tablet-align-left .elementor-inline-items { justify-content: flex-start; }
  .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a { justify-content: flex-end; text-align: right; }
  .elementor-widget.elementor-tablet-align-right .elementor-icon-list-items { justify-content: flex-end; }
  .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item::after { left: 0px; }
  .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item::after { right: 0px; }
}
@media (max-width: 767px) {
  .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a { justify-content: center; }
  .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item::after { margin: auto; }
  .elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items { justify-content: center; }
  .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a { justify-content: flex-start; text-align: left; }
  .elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items { justify-content: flex-start; }
  .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a { justify-content: flex-end; text-align: right; }
  .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items { justify-content: flex-end; }
  .elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item::after { left: 0px; }
  .elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item::after { right: 0px; }
}
@media (max-width: 479px) {
  .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a { justify-content: center; }
  .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item::after { margin: auto; }
  .elementor-widget.elementor-mobile-align-center .elementor-inline-items { justify-content: center; }
  .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a { justify-content: flex-start; text-align: left; }
  .elementor-widget.elementor-mobile-align-left .elementor-inline-items { justify-content: flex-start; }
  .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a { justify-content: flex-end; text-align: right; }
  .elementor-widget.elementor-mobile-align-right .elementor-icon-list-items { justify-content: flex-end; }
  .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item::after { left: 0px; }
  .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item::after { right: 0px; }
}
.tpl-blog-holder.swiper-wrapper { float: left; margin: 0px; width: 100%; }
.tpl-blog-holder.swiper-wrapper .column { clear: none !important; }
.wdt-posts-list-wrapper.swiperdiv[class*="pagination-holder"] > div[class*="scrollbar"] { float: left; height: 8px; position: absolute; width: 100%; border-radius: 10px; background-image: linear-gradient(to right, transparent 0%, rgba(var(--wdtHeadAltColorRgb),0.08) 17%, rgba(var(--wdtHeadAltColorRgb),0.08) 83%, transparent 100%); }
.wdt-posts-list-wrapper.swiper.swiper-container-vertical div[class*="pagination-holder"] > div[class*="scrollbar"] { height: 100%; margin: 0px; right: 0px; top: 0px; width: 8px; background-image: linear-gradient(to bottom, transparent 0%, rgba(var(--wdtHeadAltColorRgb),0.08) 17%, rgba(var(--wdtHeadAltColorRgb),0.08) 83%, transparent 100%); }
.wdt-posts-list-wrapper.swiperdiv[class*="pagination-holder"] > div[class*="scrollbar"]::before, .wdt-posts-list-wrapper.swiperdiv[class*="pagination-holder"] > div[class*="scrollbar"]::after { content: ""; height: 100%; position: absolute; left: 0px; top: 0px; width: 100%; background: linear-gradient(to right, transparent 0%, rgba(var(--wdtHeadAltColorRgb),0.15) 17%, rgba(var(--wdtHeadAltColorRgb),0.15) 83%, transparent 100%); }
.wdt-posts-list-wrapper.swiper.swiper-container-horizontal div[class*="pagination-holder"] > div[class*="scrollbar"]::before { top: -1px; }
.wdt-posts-list-wrapper.swiper.swiper-container-horizontal div[class*="pagination-holder"] > div[class*="scrollbar"]::after { bottom: -1px; }
.wdt-posts-list-wrapper.swiper.swiper-container-vertical div[class*="pagination-holder"] > div[class*="scrollbar"]::before { left: -1px; }
.wdt-posts-list-wrapper.swiper.swiper-container-vertical div[class*="pagination-holder"] > div[class*="scrollbar"]::after { right: -1px; }
.wdt-posts-list-wrapper.swiper.swiper-container-vertical div[class*="pagination-holder"] > div[class*="scrollbar"]::before, .wdt-posts-list-wrapper.swiper.swiper-container-vertical div[class*="pagination-holder"] > div[class*="scrollbar"]::after { height: 100%; width: 1px; background: linear-gradient(to bottom, transparent 0%, rgba(var(--wdtHeadAltColorRgb),0.15) 17%, rgba(var(--wdtHeadAltColorRgb),0.15) 83%, transparent 100%); }
.wdt-posts-list-wrapper.swiperdiv[class$="scrollbar"] .swiper-scrollbar-drag { background-color: var(--wdtBodyTxtColor); border-radius: inherit; }
.wdt-posts-list-wrapper.swiper.swiper-container-horizontal[data-carouselscrollbar="true"] { padding-bottom: 30px; }
.wdt-posts-list-wrapper.swiper.swiper-container-horizontal div[class*="scrollbar"] { bottom: 0px; }
.wdt-posts-list-wrapper.swiper.swiper-container-horizontal[data-carouselbulletpagination="true"][data-carouselscrollbar="true"] div[class*="scrollbar"] { bottom: 0px; }
.wdt-posts-list-wrapper.swiper.swiper-container-vertical[data-carouselscrollbar="true"] { padding-right: 30px; }
.wdt-posts-list-wrapper.swiper.swiper-container-vertical div[class*="scrollbar"] { right: 0px; }
.wdt-posts-list-wrapper.swiper.swiper-container-vertical[data-carouselbulletpagination="true"][data-carouselscrollbar="true"] div[class*="scrollbar"] { right: 0px; }
.wdt-posts-list-wrapper.swiperdiv[class*="bullet-pagination"] { float: left; font-size: 0px; line-height: 0; position: absolute; text-align: center; width: 100%; }
.wdt-posts-list-wrapper.swiperdiv[class*="bullet-pagination"] .swiper-pagination-bullet { background: none; height: 16px; margin: 0px; padding: 0px; position: relative; width: 16px; }
.wdt-posts-list-wrapper.swiperdiv[class*="bullet-pagination"] .swiper-pagination-bullet::before { background-color: var(--wdtHeadAltColor); content: ""; height: auto; margin: auto; position: absolute; inset: 2px; width: auto; border-radius: inherit; transition: var(--wdtBaseTransition); }
.wdt-posts-list-wrapper.swiperdiv[class*="bullet-pagination"] .swiper-pagination-bullet-active::before { background-color: var(--wdtBodyTxtColor); }
.wdt-posts-list-wrapper.swiper.swiper-container-vertical div[class*="bullet-pagination"] { margin: 0px; position: absolute; top: 50%; right: 32px; width: 16px; z-index: 10; transform: translateY(-50%); }
.wdt-posts-list-wrapper.swiper.swiper-container-vertical div[class*="bullet-pagination"] .swiper-pagination-bullet { display: block; }
.wdt-posts-list-wrapper.swiper.swiper-container-horizontal[data-carouselbulletpagination="true"] { padding-bottom: 30px; }
.wdt-posts-list-wrapper.swiper.swiper-container-horizontal div[class*="bullet-pagination"] { bottom: 0px; }
.wdt-posts-list-wrapper.swiper.swiper-container-horizontal[data-carouselbulletpagination="true"][data-carouselscrollbar="true"] { padding-bottom: 60px; }
.wdt-posts-list-wrapper.swiper.swiper-container-horizontal[data-carouselbulletpagination="true"][data-carouselscrollbar="true"] div[class*="bullet-pagination"] { bottom: 25px; }
.wdt-posts-list-wrapper.swiper.swiper-container-vertical[data-carouselbulletpagination="true"] { padding-right: 30px; }
.wdt-posts-list-wrapper.swiper.swiper-container-vertical div[class*="bullet-pagination"] { right: 0px; }
.wdt-posts-list-wrapper.swiper.swiper-container-vertical[data-carouselbulletpagination="true"][data-carouselscrollbar="true"] { padding-right: 60px; }
.wdt-posts-list-wrapper.swiper.swiper-container-vertical[data-carouselbulletpagination="true"][data-carouselscrollbar="true"] div[class*="bullet-pagination"] { right: 25px; }
.wdt-posts-list-wrapper.swiper div[class*="arrow-pagination"] > a[class*="arrow"] { font-size: 0px; height: 80px; line-height: 80px; opacity: 0; position: absolute; top: 50%; text-align: center; visibility: hidden; width: 40px; z-index: 2; transform: translateY(-50%); }
.wdt-posts-list-wrapper.swiper div[class*="arrow-pagination"] > a[class*="arrow"] { background-color: rgba(var(--wdtHeadAltColorRgb),0.15); color: var(--wdtAccentTxtColor); }
.wdt-posts-list-wrapper.swiper div[class*="arrow-pagination"] > a[class*="arrow"]:hover { background-color: rgba(var(--wdtHeadAltColorRgb),0.35); }
.wdt-posts-list-wrapper.swiper div[class*="arrow-pagination"] > a[class$="arrow-prev"] { margin-left: -40px; left: 0px; }
.wdt-posts-list-wrapper.swiperdiv[class*="arrow-pagination"] > a[class$="arrow-next"] { margin-right: -40px; right: 0px; }
.wdt-posts-list-wrapper.swiper:hover div[class*="arrow-pagination"] > a[class*="arrow"] { opacity: 1; visibility: visible; }
.wdt-posts-list-wrapper.swiper:hover div[class*="arrow-pagination"] > a[class$="arrow-prev"] { margin-left: 0px; }
.wdt-posts-list-wrapper.swiper:hover div[class*="arrow-pagination"] > a[class$="arrow-next"] { margin-right: 0px; }
.wdt-posts-list-wrapper.swiper div[class*="arrow-pagination"] > a[class*="arrow"]::before { display: block; font-family: "HrHub Icons"; font-size: 24px; line-height: inherit; }
.wdt-posts-list-wrapper.swiper div[class*="arrow-pagination"] > a[class$="arrow-prev"]::before { content: ""; }
.wdt-posts-list-wrapper.swiper div[class*="arrow-pagination"] > a[class$="arrow-next"]::before { content: ""; }
.wdt-posts-list-wrapper.swiper div[class*="arrow-pagination"].type2 { float: left; margin: 25px auto 0px; position: relative; text-align: center; width: 100%; }
.wdt-posts-list-wrapper.swiper div[class*="arrow-pagination"].type2 > a[class*="arrow"] { display: inline-block; font-size: 0px; height: 50px; line-height: 0; margin: 0px 1px; opacity: 1; position: static; visibility: visible; width: 35px; transform: none; }
.wdt-posts-list-wrapper.swiper div[class*="arrow-pagination"].type2 > a[class*="arrow"]::before { font-size: 18px; line-height: 50px; }
.elementor-444 .elementor-element.elementor-element-f0f18ed > .elementor-background-overlay { background-color: transparent; background-image: linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-primary ) 60%); opacity: 0.65; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
.elementor-444 .elementor-element.elementor-element-f0f18ed > .elementor-container { min-height: 800px; }
.elementor-444 .elementor-element.elementor-element-f0f18ed { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px 0px 150px; }
.elementor-444 .elementor-element.elementor-element-0bf5c23 .wdt-heading-holder, .elementor-444 .elementor-element.elementor-element-0bf5c23 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-444 .elementor-element.elementor-element-0bf5c23 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-444 .elementor-element.elementor-element-0bf5c23 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { text-align: start; justify-content: start; justify-items: start; }
.elementor-444 .elementor-element.elementor-element-0bf5c23 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { align-items: center; }
.elementor-444 .elementor-element.elementor-element-0bf5c23 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { align-items: center; }
.elementor-444 .elementor-element.elementor-element-0bf5c23 { width: var( --container-widget-width, 700px ); max-width: 700px; --container-widget-width: 700px; --container-widget-flex-grow: 0; }
.elementor-444 .elementor-element.elementor-element-b3550eb { --spacer-size: 1000px; width: var( --container-widget-width, 1000px ); max-width: 1000px; --container-widget-width: 1000px; --container-widget-flex-grow: 0; top: -500px; z-index: 0; }
body:not(.rtl) .elementor-444 .elementor-element.elementor-element-b3550eb { left: -750px; }
body.rtl .elementor-444 .elementor-element.elementor-element-b3550eb { right: -750px; }
.elementor-444 .elementor-element.elementor-element-bc56f20 { --spacer-size: 1000px; width: var( --container-widget-width, 1000px ); max-width: 1000px; --container-widget-width: 1000px; --container-widget-flex-grow: 0; top: -500px; z-index: 0; }
body:not(.rtl) .elementor-444 .elementor-element.elementor-element-bc56f20 { left: -750px; }
body.rtl .elementor-444 .elementor-element.elementor-element-bc56f20 { right: -750px; }
.elementor-bc-flex-widget .elementor-444 .elementor-element.elementor-element-0817737.elementor-column .elementor-widget-wrap { align-items: center; }
.elementor-444 .elementor-element.elementor-element-0817737.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }
.elementor-widget-text-editor { color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap { background-color: var( --e-global-color-primary ); }
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap { color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary ); }
.elementor-444 .elementor-element.elementor-element-076fa40 { width: var( --container-widget-width, 500px ); max-width: 500px; --container-widget-width: 500px; --container-widget-flex-grow: 0; color: var( --e-global-color-3a16491 ); }
.elementor-444 .elementor-element.elementor-element-acf30fd:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-acf30fd > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-365ee3e ); }
.elementor-444 .elementor-element.elementor-element-acf30fd > .elementor-container { max-width: 1800px; }
.elementor-444 .elementor-element.elementor-element-acf30fd { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 150px 0px; }
.elementor-444 .elementor-element.elementor-element-acf30fd > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
.elementor-444 .elementor-element.elementor-element-16a1f1f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }
.elementor-444 .elementor-element.elementor-element-5a26cd4 .wdt-heading-holder, .elementor-444 .elementor-element.elementor-element-5a26cd4 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-444 .elementor-element.elementor-element-5a26cd4 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-444 .elementor-element.elementor-element-5a26cd4 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { text-align: start; justify-content: start; justify-items: start; }
.elementor-444 .elementor-element.elementor-element-5a26cd4 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { align-items: center; }
.elementor-444 .elementor-element.elementor-element-5a26cd4 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { align-items: center; }
.elementor-444 .elementor-element.elementor-element-5a26cd4 { width: var( --container-widget-width, 800px ); max-width: 800px; --container-widget-width: 800px; --container-widget-flex-grow: 0; }
.elementor-bc-flex-widget .elementor-444 .elementor-element.elementor-element-6b38601.elementor-column .elementor-widget-wrap { align-items: flex-end; }
.elementor-444 .elementor-element.elementor-element-6b38601.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: flex-end; align-items: flex-end; }
.elementor-444 .elementor-element.elementor-element-6b38601.elementor-column > .elementor-widget-wrap { justify-content: flex-end; }
.elementor-444 .elementor-element.elementor-element-1fc780d .elementor-widget-container { text-align: center; justify-content: center; justify-items: center; }
.elementor-444 .elementor-element.elementor-element-1fc780d { width: auto; }
.elementor-444 .elementor-element.elementor-element-c821dee .wdt-content-item { text-align: start; justify-content: start; justify-items: start; }
.elementor-444 .elementor-element.elementor-element-c821dee > .elementor-widget-container { margin: 60px 0px 0px; }
.elementor-444 .elementor-element.elementor-element-c821dee { z-index: 1; }
.elementor-444 .elementor-element.elementor-element-c821dee .wdt-column-gap-custom { margin: -30px; }
.elementor-444 .elementor-element.elementor-element-c821dee .wdt-column-gap-custom .wdt-column { padding: 30px; }
.elementor-444 .elementor-element.elementor-element-ceb90c2 { --spacer-size: 1000px; width: var( --container-widget-width, 1000px ); max-width: 1000px; --container-widget-width: 1000px; --container-widget-flex-grow: 0; top: -500px; z-index: 0; }
body:not(.rtl) .elementor-444 .elementor-element.elementor-element-ceb90c2 { left: -600px; }
body.rtl .elementor-444 .elementor-element.elementor-element-ceb90c2 { right: -600px; }
.elementor-444 .elementor-element.elementor-element-a6cfaf4 { --spacer-size: 1000px; width: var( --container-widget-width, 1000px ); max-width: 1000px; --container-widget-width: 1000px; --container-widget-flex-grow: 0; top: -700px; z-index: 0; }
body:not(.rtl) .elementor-444 .elementor-element.elementor-element-a6cfaf4 { left: 30%; }
body.rtl .elementor-444 .elementor-element.elementor-element-a6cfaf4 { right: 30%; }
.elementor-444 .elementor-element.elementor-element-3c718ca { --spacer-size: 1000px; width: var( --container-widget-width, 1000px ); max-width: 1000px; --container-widget-width: 1000px; --container-widget-flex-grow: 0; bottom: -700px; z-index: 0; }
body:not(.rtl) .elementor-444 .elementor-element.elementor-element-3c718ca { right: -600px; }
body.rtl .elementor-444 .elementor-element.elementor-element-3c718ca { left: -600px; }
.elementor-444 .elementor-element.elementor-element-2ac7613 { padding: 150px 0px; }
.elementor-444 .elementor-element.elementor-element-d869b0f.elementor-column > .elementor-widget-wrap { justify-content: center; }
.elementor-444 .elementor-element.elementor-element-d869b0f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }
.elementor-444 .elementor-element.elementor-element-142883c .wdt-heading-holder, .elementor-444 .elementor-element.elementor-element-142883c .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-444 .elementor-element.elementor-element-142883c .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-444 .elementor-element.elementor-element-142883c .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { text-align: center; justify-content: center; justify-items: center; }
.elementor-444 .elementor-element.elementor-element-142883c .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { align-items: center; }
.elementor-444 .elementor-element.elementor-element-142883c .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { align-items: center; }
.elementor-444 .elementor-element.elementor-element-142883c { width: var( --container-widget-width, 780px ); max-width: 780px; --container-widget-width: 780px; --container-widget-flex-grow: 0; }
.elementor-444 .elementor-element.elementor-element-142883c > .elementor-widget-container { padding: 0px 0px 60px; }
.elementor-444 .elementor-element.elementor-element-305d7df, .elementor-444 .elementor-element.elementor-element-305d7df > .elementor-background-overlay { border-radius: 40px; }
.elementor-444 .elementor-element.elementor-element-42d12a6 > .elementor-widget-container { margin: -20px; }
.elementor-444 .elementor-element.elementor-element-683a08d { padding: 40px 30px 0px 0px; }
.elementor-bc-flex-widget .elementor-444 .elementor-element.elementor-element-93574d7.elementor-column .elementor-widget-wrap { align-items: center; }
.elementor-444 .elementor-element.elementor-element-93574d7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }
.elementor-444 .elementor-element.elementor-element-7cd5050 { width: var( --container-widget-width, 560px ); max-width: 560px; --container-widget-width: 560px; --container-widget-flex-grow: 0; }
.elementor-bc-flex-widget .elementor-444 .elementor-element.elementor-element-e479301.elementor-column .elementor-widget-wrap { align-items: center; }
.elementor-444 .elementor-element.elementor-element-e479301.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }
.elementor-444 .elementor-element.elementor-element-e479301.elementor-column > .elementor-widget-wrap { justify-content: flex-end; }
.elementor-444 .elementor-element.elementor-element-e479301 > .elementor-element-populated { margin: -10px -10px -10px 0px; --e-column-margin-right: -10px; --e-column-margin-left: 0px; }
.elementor-widget-image .widget-image-caption { color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.elementor-444 .elementor-element.elementor-element-9436701 { width: auto; }
.elementor-444 .elementor-element.elementor-element-9436701 > .elementor-widget-container { padding: 10px; }
.elementor-444 .elementor-element.elementor-element-2776da2 .wdt-content-item { text-align: start; justify-content: start; justify-items: start; }
.elementor-444 .elementor-element.elementor-element-2776da2 { width: auto; }
.elementor-444 .elementor-element.elementor-element-2776da2 > .elementor-widget-container { padding: 10px; }
.elementor-444 .elementor-element.elementor-element-bbd5aa2:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-bbd5aa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-secondary ); }
.elementor-444 .elementor-element.elementor-element-bbd5aa2 > .elementor-container { max-width: 1800px; }
.elementor-444 .elementor-element.elementor-element-bbd5aa2 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 150px 0px; }
.elementor-444 .elementor-element.elementor-element-bbd5aa2 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
.elementor-444 .elementor-element.elementor-element-ca7db09 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }
.elementor-444 .elementor-element.elementor-element-ca7db09 > .elementor-element-populated { padding: 0px 60px 0px 0px; }
.elementor-444 .elementor-element.elementor-element-e35aa8d .wdt-heading-holder, .elementor-444 .elementor-element.elementor-element-e35aa8d .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-444 .elementor-element.elementor-element-e35aa8d .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-444 .elementor-element.elementor-element-e35aa8d .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { text-align: start; justify-content: start; justify-items: start; }
.elementor-444 .elementor-element.elementor-element-e35aa8d .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { align-items: center; }
.elementor-444 .elementor-element.elementor-element-e35aa8d .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { align-items: center; }
.elementor-444 .elementor-element.elementor-element-e35aa8d { width: var( --container-widget-width, 580px ); max-width: 580px; --container-widget-width: 580px; --container-widget-flex-grow: 0; }
.elementor-444 .elementor-element.elementor-element-e35aa8d > .elementor-widget-container { padding: 0px 0px 50px; }
.elementor-444 .elementor-element.elementor-element-32a5084 > .elementor-element-populated { padding: 0px 10px 0px 0px; }
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child)::after { border-color: var( --e-global-color-text ); }
.elementor-widget-icon-list .elementor-icon-list-icon i { color: var( --e-global-color-primary ); }
.elementor-widget-icon-list .elementor-icon-list-icon svg { fill: var( --e-global-color-primary ); }
.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.elementor-widget-icon-list .elementor-icon-list-text { color: var( --e-global-color-secondary ); }
.elementor-444 .elementor-element.elementor-element-d6f7797 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-bottom: calc(12.5px); }
.elementor-444 .elementor-element.elementor-element-d6f7797 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-top: calc(12.5px); }
.elementor-444 .elementor-element.elementor-element-d6f7797 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-right: calc(12.5px); margin-left: calc(12.5px); }
.elementor-444 .elementor-element.elementor-element-d6f7797 .elementor-icon-list-items.elementor-inline-items { margin-right: calc(-12.5px); margin-left: calc(-12.5px); }
body.rtl .elementor-444 .elementor-element.elementor-element-d6f7797 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { left: calc(-12.5px); }
body:not(.rtl) .elementor-444 .elementor-element.elementor-element-d6f7797 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { right: calc(-12.5px); }
.elementor-444 .elementor-element.elementor-element-d6f7797 .elementor-icon-list-icon i { color: var( --e-global-color-accent ); transition: color 0.3s; }
.elementor-444 .elementor-element.elementor-element-d6f7797 .elementor-icon-list-icon svg { fill: var( --e-global-color-accent ); transition: fill 0.3s; }
.elementor-444 .elementor-element.elementor-element-d6f7797 { --e-icon-list-icon-align: center; --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125); --icon-vertical-align: flex-start; --icon-vertical-offset: 2px; }
.elementor-444 .elementor-element.elementor-element-d6f7797 .elementor-icon-list-text { color: rgb(255, 255, 255); transition: color 0.3s; }
.elementor-444 .elementor-element.elementor-element-524b2e5 > .elementor-element-populated { padding: 0px 0px 0px 10px; }
.elementor-444 .elementor-element.elementor-element-1379623 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-bottom: calc(12.5px); }
.elementor-444 .elementor-element.elementor-element-1379623 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-top: calc(12.5px); }
.elementor-444 .elementor-element.elementor-element-1379623 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-right: calc(12.5px); margin-left: calc(12.5px); }
.elementor-444 .elementor-element.elementor-element-1379623 .elementor-icon-list-items.elementor-inline-items { margin-right: calc(-12.5px); margin-left: calc(-12.5px); }
body.rtl .elementor-444 .elementor-element.elementor-element-1379623 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { left: calc(-12.5px); }
body:not(.rtl) .elementor-444 .elementor-element.elementor-element-1379623 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { right: calc(-12.5px); }
.elementor-444 .elementor-element.elementor-element-1379623 .elementor-icon-list-icon i { color: var( --e-global-color-accent ); transition: color 0.3s; }
.elementor-444 .elementor-element.elementor-element-1379623 .elementor-icon-list-icon svg { fill: var( --e-global-color-accent ); transition: fill 0.3s; }
.elementor-444 .elementor-element.elementor-element-1379623 { --e-icon-list-icon-align: center; --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125); --icon-vertical-align: flex-start; --icon-vertical-offset: 2px; }
.elementor-444 .elementor-element.elementor-element-1379623 .elementor-icon-list-text { color: var( --e-global-color-3a16491 ); transition: color 0.3s; }
.elementor-444 .elementor-element.elementor-element-c128d7e { --spacer-size: 1000px; width: var( --container-widget-width, 1000px ); max-width: 1000px; --container-widget-width: 1000px; --container-widget-flex-grow: 0; top: -500px; z-index: 0; }
body:not(.rtl) .elementor-444 .elementor-element.elementor-element-c128d7e { left: -600px; }
body.rtl .elementor-444 .elementor-element.elementor-element-c128d7e { right: -600px; }
.elementor-444 .elementor-element.elementor-element-1ce6150 .elementor-widget-container { text-align: center; justify-content: center; justify-items: center; }
.elementor-444 .elementor-element.elementor-element-1ce6150 { width: auto; }
.elementor-444 .elementor-element.elementor-element-1ce6150 > .elementor-widget-container { margin: 50px 0px 0px; }
.elementor-bc-flex-widget .elementor-444 .elementor-element.elementor-element-655b76e.elementor-column .elementor-widget-wrap { align-items: center; }
.elementor-444 .elementor-element.elementor-element-655b76e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }
.elementor-444 .elementor-element.elementor-element-655b76e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }
.elementor-444 .elementor-element.elementor-element-4c0d19d .wdt-content-item { text-align: start; justify-content: start; justify-items: start; }
.elementor-444 .elementor-element.elementor-element-62e6429 { --spacer-size: 1000px; width: var( --container-widget-width, 1000px ); max-width: 1000px; --container-widget-width: 1000px; --container-widget-flex-grow: 0; top: -650px; z-index: 0; }
body:not(.rtl) .elementor-444 .elementor-element.elementor-element-62e6429 { left: -600px; }
body.rtl .elementor-444 .elementor-element.elementor-element-62e6429 { right: -600px; }
.elementor-444 .elementor-element.elementor-element-b1e5dd3 { --spacer-size: 1000px; width: var( --container-widget-width, 1000px ); max-width: 1000px; --container-widget-width: 1000px; --container-widget-flex-grow: 0; bottom: -550px; z-index: 0; }
body:not(.rtl) .elementor-444 .elementor-element.elementor-element-b1e5dd3 { right: -500px; }
body.rtl .elementor-444 .elementor-element.elementor-element-b1e5dd3 { left: -500px; }
.elementor-444 .elementor-element.elementor-element-4504020 > .elementor-widget-container { padding: 24px 0px; }
.elementor-444 .elementor-element.elementor-element-4504020 .wdt-animation-wrapper div[class*="-marqee"].left-to-right, .elementor-444 .elementor-element.elementor-element-4504020 .wdt-animation-wrapper div[class*="-marqee"].left-to-right ~ div.wdt-animation-cloned-marqee, .elementor-444 .elementor-element.elementor-element-4504020 .wdt-animation-wrapper div[class*="-marqee"].right-to-left, .elementor-444 .elementor-element.elementor-element-4504020 .wdt-animation-wrapper div[class*="-marqee"].right-to-left ~ div.wdt-animation-cloned-marqee { animation-duration: 50s; }
.elementor-444 .elementor-element.elementor-element-4504020 .wdt-animation-text { font-size: 8px; }
.elementor-444 .elementor-element.elementor-element-bdeef00 { padding: 150px 0px; }
.elementor-444 .elementor-element.elementor-element-d2e1ed2.elementor-column > .elementor-widget-wrap { justify-content: center; }
.elementor-444 .elementor-element.elementor-element-d2e1ed2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }
.elementor-444 .elementor-element.elementor-element-a2e1ecc .wdt-heading-holder, .elementor-444 .elementor-element.elementor-element-a2e1ecc .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-444 .elementor-element.elementor-element-a2e1ecc .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-444 .elementor-element.elementor-element-a2e1ecc .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { text-align: center; justify-content: center; justify-items: center; }
.elementor-444 .elementor-element.elementor-element-a2e1ecc .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { align-items: center; }
.elementor-444 .elementor-element.elementor-element-a2e1ecc .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { align-items: center; }
.elementor-444 .elementor-element.elementor-element-a2e1ecc { width: var( --container-widget-width, 800px ); max-width: 800px; --container-widget-width: 800px; --container-widget-flex-grow: 0; }
.elementor-444 .elementor-element.elementor-element-a2e1ecc > .elementor-widget-container { padding: 0px 0px 60px; }
.elementor-444 .elementor-element.elementor-element-23c3e27 > .elementor-widget-container { padding: 20px 0px 0px; border-style: solid; border-width: 1px 0px 0px; }
.elementor-444 .elementor-element.elementor-element-23c3e27 .wdt-column-gap-custom { margin: -10px; }
.elementor-444 .elementor-element.elementor-element-23c3e27 .wdt-column-gap-custom .wdt-column { padding: 10px; }
.elementor-444 .elementor-element.elementor-element-ddbd7a0:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-ddbd7a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-365ee3e ); }
.elementor-444 .elementor-element.elementor-element-ddbd7a0 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 150px 0px 150px 100px; }
.elementor-444 .elementor-element.elementor-element-ddbd7a0 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
.elementor-444 .elementor-element.elementor-element-afe0e31 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }
.elementor-444 .elementor-element.elementor-element-c808857 .wdt-heading-holder, .elementor-444 .elementor-element.elementor-element-c808857 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-444 .elementor-element.elementor-element-c808857 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-444 .elementor-element.elementor-element-c808857 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { text-align: start; justify-content: start; justify-items: start; }
.elementor-444 .elementor-element.elementor-element-c808857 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { align-items: center; }
.elementor-444 .elementor-element.elementor-element-c808857 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { align-items: center; }
.elementor-444 .elementor-element.elementor-element-c808857 { width: 100%; max-width: 100%; }
.elementor-444 .elementor-element.elementor-element-c808857 > .elementor-widget-container { margin: 0px 20px 0px 0px; }
.elementor-bc-flex-widget .elementor-444 .elementor-element.elementor-element-b7c692b.elementor-column .elementor-widget-wrap { align-items: flex-end; }
.elementor-444 .elementor-element.elementor-element-b7c692b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: flex-end; align-items: flex-end; }
.elementor-444 .elementor-element.elementor-element-b7c692b.elementor-column > .elementor-widget-wrap { justify-content: flex-end; }
.elementor-444 .elementor-element.elementor-element-b7c692b > .elementor-element-populated { padding: 0px 100px 0px 0px; }
.elementor-444 .elementor-element.elementor-element-119d922 .elementor-widget-container { text-align: center; justify-content: center; justify-items: center; }
.elementor-444 .elementor-element.elementor-element-119d922 { width: auto; }
.elementor-444 .elementor-element.elementor-element-7d2f1e3 .wdt-content-item { text-align: start; justify-content: start; justify-items: start; }
.elementor-444 .elementor-element.elementor-element-7d2f1e3 > .elementor-widget-container { margin: 0px -200px 0px 0px; padding: 60px 0px 0px; }
.elementor-444 .elementor-element.elementor-element-7a34ff9 { --spacer-size: 1000px; width: var( --container-widget-width, 1000px ); max-width: 1000px; --container-widget-width: 1000px; --container-widget-flex-grow: 0; top: -300px; z-index: 0; }
body:not(.rtl) .elementor-444 .elementor-element.elementor-element-7a34ff9 { left: -500px; }
body.rtl .elementor-444 .elementor-element.elementor-element-7a34ff9 { right: -500px; }
.elementor-444 .elementor-element.elementor-element-1e4fc63 { --spacer-size: 1000px; width: var( --container-widget-width, 1000px ); max-width: 1000px; --container-widget-width: 1000px; --container-widget-flex-grow: 0; top: -600px; z-index: 0; }
body:not(.rtl) .elementor-444 .elementor-element.elementor-element-1e4fc63 { left: 20%; }
body.rtl .elementor-444 .elementor-element.elementor-element-1e4fc63 { right: 20%; }
.elementor-444 .elementor-element.elementor-element-33f6cca { --spacer-size: 1000px; width: var( --container-widget-width, 1000px ); max-width: 1000px; --container-widget-width: 1000px; --container-widget-flex-grow: 0; bottom: -600px; z-index: 0; }
body:not(.rtl) .elementor-444 .elementor-element.elementor-element-33f6cca { right: -500px; }
body.rtl .elementor-444 .elementor-element.elementor-element-33f6cca { left: -500px; }
.elementor-444 .elementor-element.elementor-element-b4c966c:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-b4c966c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://wdthrhub.wpengine.com/wp-content/uploads/2024/09/Hrhub-pricing-bg-img.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-444 .elementor-element.elementor-element-b4c966c > .elementor-background-overlay { background-color: var( --e-global-color-secondary ); opacity: 0.7; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
.elementor-444 .elementor-element.elementor-element-b4c966c { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 150px 0px; }
.elementor-444 .elementor-element.elementor-element-05f6c6a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }
.elementor-444 .elementor-element.elementor-element-31ff950 .wdt-heading-holder, .elementor-444 .elementor-element.elementor-element-31ff950 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-444 .elementor-element.elementor-element-31ff950 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-444 .elementor-element.elementor-element-31ff950 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { text-align: center; justify-content: center; justify-items: center; }
.elementor-444 .elementor-element.elementor-element-31ff950 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { align-items: center; }
.elementor-444 .elementor-element.elementor-element-31ff950 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { align-items: center; }
.elementor-444 .elementor-element.elementor-element-31ff950 > .elementor-widget-container { padding: 0px 0px 30px; }
.elementor-444 .elementor-element.elementor-element-f3ef438 .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container { text-align: center; justify-content: center; justify-items: center; }
.elementor-444 .elementor-element.elementor-element-f3ef438 { z-index: 1; }
.elementor-444 .elementor-element.elementor-element-91ab96a { --spacer-size: 1500px; width: var( --container-widget-width, 1500px ); max-width: 1500px; --container-widget-width: 1500px; --container-widget-flex-grow: 0; top: -800px; z-index: 0; }
body:not(.rtl) .elementor-444 .elementor-element.elementor-element-91ab96a { left: -900px; }
body.rtl .elementor-444 .elementor-element.elementor-element-91ab96a { right: -900px; }
.elementor-444 .elementor-element.elementor-element-57d2366 { --spacer-size: 1500px; width: var( --container-widget-width, 1500px ); max-width: 1500px; --container-widget-width: 1500px; --container-widget-flex-grow: 0; top: -800px; z-index: 0; }
body:not(.rtl) .elementor-444 .elementor-element.elementor-element-57d2366 { left: -900px; }
body.rtl .elementor-444 .elementor-element.elementor-element-57d2366 { right: -900px; }
.elementor-444 .elementor-element.elementor-element-57b58f2 { --spacer-size: 1500px; width: var( --container-widget-width, 1500px ); max-width: 1500px; --container-widget-width: 1500px; --container-widget-flex-grow: 0; bottom: -800px; z-index: 0; }
body:not(.rtl) .elementor-444 .elementor-element.elementor-element-57b58f2 { right: -900px; }
body.rtl .elementor-444 .elementor-element.elementor-element-57b58f2 { left: -900px; }
.elementor-444 .elementor-element.elementor-element-d42dcda { --spacer-size: 1500px; width: var( --container-widget-width, 1500px ); max-width: 1500px; --container-widget-width: 1500px; --container-widget-flex-grow: 0; bottom: -800px; z-index: 0; }
body:not(.rtl) .elementor-444 .elementor-element.elementor-element-d42dcda { right: -900px; }
body.rtl .elementor-444 .elementor-element.elementor-element-d42dcda { left: -900px; }
.elementor-444 .elementor-element.elementor-element-a65c9e1 > .elementor-background-overlay { background-color: var( --e-global-color-365ee3e ); opacity: 0.5; }
.elementor-444 .elementor-element.elementor-element-a65c9e1 { padding: 150px 0px; }
.elementor-444 .elementor-element.elementor-element-fb7809a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }
.elementor-444 .elementor-element.elementor-element-fb7809a > .elementor-element-populated { padding: 0px 35px 0px 0px; }
.elementor-444 .elementor-element.elementor-element-46ba329 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }
.elementor-444 .elementor-element.elementor-element-46ba329 > .elementor-element-populated { padding: 50px 0px 50px 35px; }
.elementor-444 .elementor-element.elementor-element-66eac9a .wdt-heading-holder, .elementor-444 .elementor-element.elementor-element-66eac9a .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-444 .elementor-element.elementor-element-66eac9a .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-444 .elementor-element.elementor-element-66eac9a .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { text-align: start; justify-content: start; justify-items: start; }
.elementor-444 .elementor-element.elementor-element-66eac9a .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { align-items: center; }
.elementor-444 .elementor-element.elementor-element-66eac9a .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { align-items: center; }
.elementor-444 .elementor-element.elementor-element-66eac9a > .elementor-widget-container { padding: 0px 0px 60px; }
.elementor-444 .elementor-element.elementor-element-56416b1 { padding: 150px 0px; }
.elementor-444 .elementor-element.elementor-element-2891e47 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }
.elementor-444 .elementor-element.elementor-element-e667f53 .wdt-heading-holder, .elementor-444 .elementor-element.elementor-element-e667f53 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-444 .elementor-element.elementor-element-e667f53 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-444 .elementor-element.elementor-element-e667f53 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { text-align: start; justify-content: start; justify-items: start; }
.elementor-444 .elementor-element.elementor-element-e667f53 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { align-items: center; }
.elementor-444 .elementor-element.elementor-element-e667f53 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { align-items: center; }
.elementor-444 .elementor-element.elementor-element-e667f53 > .elementor-widget-container { padding: 0px 0px 60px; }
.elementor-444 .elementor-element.elementor-element-a07e104 > .elementor-widget-container { padding: 70px 0px; }
.elementor-444 .elementor-element.elementor-element-a07e104 .wdt-animation-wrapper div[class*="-marqee"].left-to-right, .elementor-444 .elementor-element.elementor-element-a07e104 .wdt-animation-wrapper div[class*="-marqee"].left-to-right ~ div.wdt-animation-cloned-marqee, .elementor-444 .elementor-element.elementor-element-a07e104 .wdt-animation-wrapper div[class*="-marqee"].right-to-left, .elementor-444 .elementor-element.elementor-element-a07e104 .wdt-animation-wrapper div[class*="-marqee"].right-to-left ~ div.wdt-animation-cloned-marqee { animation-duration: 50s; }
.elementor-444 .elementor-element.elementor-element-a07e104 .icon-item i { font-size: 250px; color: var( --e-global-color-3a16491 ); }
.elementor-444 .elementor-element.elementor-element-a07e104 .image-item img { width: 50px; height: 50px; }
@media (max-width: 1540px) {
  .elementor-444 .elementor-element.elementor-element-f0f18ed > .elementor-container { min-height: 700px; }
  .elementor-444 .elementor-element.elementor-element-f0f18ed { padding: 0px 0px 120px; }
  .elementor-444 .elementor-element.elementor-element-acf30fd { padding: 100px 0px; }
  .elementor-444 .elementor-element.elementor-element-c821dee .wdt-column-gap-custom { margin: -15px; }
  .elementor-444 .elementor-element.elementor-element-c821dee .wdt-column-gap-custom .wdt-column { padding: 15px; }
  .elementor-444 .elementor-element.elementor-element-2ac7613 { padding: 100px 0px; }
  .elementor-444 .elementor-element.elementor-element-bbd5aa2 { padding: 100px 0px; }
  .elementor-444 .elementor-element.elementor-element-bdeef00 { padding: 100px 0px; }
  .elementor-444 .elementor-element.elementor-element-ddbd7a0 { padding: 100px 0px 100px 30px; }
  .elementor-444 .elementor-element.elementor-element-b7c692b > .elementor-element-populated { padding: 0px 30px 0px 0px; }
  .elementor-444 .elementor-element.elementor-element-b4c966c { padding: 100px 0px; }
  .elementor-444 .elementor-element.elementor-element-a65c9e1 { padding: 100px 0px; }
  .elementor-444 .elementor-element.elementor-element-56416b1 { padding: 100px 0px; }
  .elementor-444 .elementor-element.elementor-element-a07e104 > .elementor-widget-container { padding: 50px 0px; }
  .elementor-444 .elementor-element.elementor-element-a07e104 .icon-item i { font-size: 200px; }
}
@media (max-width: 1280px) {
  .elementor-444 .elementor-element.elementor-element-f0f18ed > .elementor-container { min-height: 600px; }
  .elementor-444 .elementor-element.elementor-element-f0f18ed { padding: 0px 0px 100px; }
  .elementor-444 .elementor-element.elementor-element-acf30fd { padding: 80px 0px; }
  .elementor-444 .elementor-element.elementor-element-c821dee > .elementor-widget-container { margin: 40px 0px 0px; }
  .elementor-444 .elementor-element.elementor-element-c821dee .wdt-column-gap-custom { margin: -30px; }
  .elementor-444 .elementor-element.elementor-element-c821dee .wdt-column-gap-custom .wdt-column { padding: 30px; }
  .elementor-444 .elementor-element.elementor-element-2ac7613 { padding: 80px 0px; }
  .elementor-444 .elementor-element.elementor-element-142883c > .elementor-widget-container { padding: 0px 0px 40px; }
  .elementor-444 .elementor-element.elementor-element-683a08d { padding: 30px 0px 0px; }
  .elementor-444 .elementor-element.elementor-element-bbd5aa2 { padding: 80px 0px; }
  .elementor-444 .elementor-element.elementor-element-ca7db09 > .elementor-element-populated { padding: 0px 0px 50px; }
  .elementor-444 .elementor-element.elementor-element-e35aa8d > .elementor-widget-container { padding: 0px 0px 40px; }
  .elementor-444 .elementor-element.elementor-element-e35aa8d { --container-widget-width: 780px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 780px ); max-width: 780px; }
  .elementor-444 .elementor-element.elementor-element-d6f7797 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-bottom: calc(15px); }
  .elementor-444 .elementor-element.elementor-element-d6f7797 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-top: calc(15px); }
  .elementor-444 .elementor-element.elementor-element-d6f7797 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-right: calc(15px); margin-left: calc(15px); }
  .elementor-444 .elementor-element.elementor-element-d6f7797 .elementor-icon-list-items.elementor-inline-items { margin-right: calc(-15px); margin-left: calc(-15px); }
  body.rtl .elementor-444 .elementor-element.elementor-element-d6f7797 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { left: calc(-15px); }
  body:not(.rtl) .elementor-444 .elementor-element.elementor-element-d6f7797 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { right: calc(-15px); }
  .elementor-444 .elementor-element.elementor-element-1379623 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-bottom: calc(15px); }
  .elementor-444 .elementor-element.elementor-element-1379623 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-top: calc(15px); }
  .elementor-444 .elementor-element.elementor-element-1379623 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-right: calc(15px); margin-left: calc(15px); }
  .elementor-444 .elementor-element.elementor-element-1379623 .elementor-icon-list-items.elementor-inline-items { margin-right: calc(-15px); margin-left: calc(-15px); }
  body.rtl .elementor-444 .elementor-element.elementor-element-1379623 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { left: calc(-15px); }
  body:not(.rtl) .elementor-444 .elementor-element.elementor-element-1379623 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { right: calc(-15px); }
  .elementor-444 .elementor-element.elementor-element-1ce6150 > .elementor-widget-container { margin: 40px 0px 0px; }
  .elementor-444 .elementor-element.elementor-element-4c0d19d { width: var( --container-widget-width, 1025px ); max-width: 1025px; --container-widget-width: 1025px; --container-widget-flex-grow: 0; }
  .elementor-444 .elementor-element.elementor-element-bdeef00 { padding: 80px 0px; }
  .elementor-444 .elementor-element.elementor-element-a2e1ecc > .elementor-widget-container { padding: 0px 0px 40px; }
  .elementor-444 .elementor-element.elementor-element-ddbd7a0 { padding: 80px 0px 80px 30px; }
  .elementor-444 .elementor-element.elementor-element-7d2f1e3 > .elementor-widget-container { margin: 0px -150px 0px 0px; padding: 40px 0px 0px; }
  .elementor-444 .elementor-element.elementor-element-b4c966c { padding: 80px 0px; }
  .elementor-444 .elementor-element.elementor-element-a65c9e1 { padding: 80px 0px; }
  .elementor-444 .elementor-element.elementor-element-fb7809a > .elementor-element-populated { padding: 0px 20px 0px 0px; }
  .elementor-444 .elementor-element.elementor-element-46ba329 > .elementor-element-populated { padding: 30px 0px 30px 20px; }
  .elementor-444 .elementor-element.elementor-element-66eac9a > .elementor-widget-container { padding: 0px 0px 40px; }
  .elementor-444 .elementor-element.elementor-element-56416b1 { padding: 80px 0px; }
  .elementor-444 .elementor-element.elementor-element-e667f53 > .elementor-widget-container { padding: 0px 0px 30px; }
  .elementor-444 .elementor-element.elementor-element-c4a7407 { margin-top: 0px; margin-bottom: -5px; }
  .elementor-444 .elementor-element.elementor-element-a07e104 > .elementor-widget-container { padding: 40px 0px; }
  .elementor-444 .elementor-element.elementor-element-a07e104 .icon-item i { font-size: 180px; }
}
@media (max-width: 1024px) {
  .elementor-444 .elementor-element.elementor-element-f0f18ed > .elementor-container { min-height: 280px; }
  .elementor-444 .elementor-element.elementor-element-f0f18ed > .elementor-background-overlay { opacity: 0.7; }
  .elementor-444 .elementor-element.elementor-element-f0f18ed { padding: 250px 0px 80px; }
  .elementor-444 .elementor-element.elementor-element-0bf5c23 { --container-widget-width: 643px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 643px ); max-width: 643px; }
  .elementor-444 .elementor-element.elementor-element-acf30fd { padding: 70px 0px; }
  .elementor-444 .elementor-element.elementor-element-5a26cd4 { --container-widget-width: 643px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 643px ); max-width: 643px; }
  .elementor-444 .elementor-element.elementor-element-6b38601.elementor-column > .elementor-widget-wrap { justify-content: flex-start; }
  .elementor-444 .elementor-element.elementor-element-6b38601 > .elementor-element-populated { margin: 40px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .elementor-444 .elementor-element.elementor-element-2ac7613 { padding: 70px 0px; }
  .elementor-444 .elementor-element.elementor-element-e479301.elementor-column > .elementor-widget-wrap { justify-content: flex-end; }
  .elementor-444 .elementor-element.elementor-element-9436701 { width: var( --container-widget-width, 200px ); max-width: 200px; --container-widget-width: 200px; --container-widget-flex-grow: 0; align-self: center; }
  .elementor-444 .elementor-element.elementor-element-bbd5aa2 { padding: 70px 0px; }
  .elementor-444 .elementor-element.elementor-element-ca7db09.elementor-column > .elementor-widget-wrap { justify-content: center; }
  .elementor-444 .elementor-element.elementor-element-e35aa8d .wdt-heading-holder, .elementor-444 .elementor-element.elementor-element-e35aa8d .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-444 .elementor-element.elementor-element-e35aa8d .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-444 .elementor-element.elementor-element-e35aa8d .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { text-align: center; justify-content: center; justify-items: center; }
  .elementor-444 .elementor-element.elementor-element-e35aa8d .wdt-heading-holder .wdt-heading-content-wrapper { padding: 0% 10% 0% 0%; }
  .elementor-444 .elementor-element.elementor-element-d6f7797 { width: auto; }
  .elementor-444 .elementor-element.elementor-element-1379623 { width: auto; }
  .elementor-444 .elementor-element.elementor-element-655b76e.elementor-column > .elementor-widget-wrap { justify-content: center; }
  .elementor-444 .elementor-element.elementor-element-4c0d19d .wdt-content-item { text-align: center; justify-content: center; justify-items: center; }
  .elementor-444 .elementor-element.elementor-element-4c0d19d { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; }
  .elementor-444 .elementor-element.elementor-element-bdeef00 { padding: 70px 0px; }
  .elementor-444 .elementor-element.elementor-element-ddbd7a0 { padding: 70px 0px 70px 20px; }
  .elementor-444 .elementor-element.elementor-element-b7c692b.elementor-column > .elementor-widget-wrap { justify-content: flex-start; }
  .elementor-444 .elementor-element.elementor-element-b7c692b > .elementor-element-populated { margin: 40px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .elementor-444 .elementor-element.elementor-element-7d2f1e3 > .elementor-widget-container { margin: 0px -350px 0px 0px; }
  .elementor-444 .elementor-element.elementor-element-b4c966c { padding: 70px 0px; }
  .elementor-444 .elementor-element.elementor-element-a65c9e1 { padding: 70px 0px; }
  .elementor-444 .elementor-element.elementor-element-fb7809a > .elementor-element-populated { padding: 0px; }
  .elementor-444 .elementor-element.elementor-element-46ba329 > .elementor-element-populated { padding: 0px 0px 30px; }
  .elementor-444 .elementor-element.elementor-element-56416b1 { padding: 70px 0px; }
}
@media (max-width: 767px) {
  .elementor-444 .elementor-element.elementor-element-f0f18ed > .elementor-container { min-height: 300px; }
  .elementor-444 .elementor-element.elementor-element-f0f18ed > .elementor-background-overlay { opacity: 0.8; }
  .elementor-444 .elementor-element.elementor-element-f0f18ed { padding: 195px 0px 70px; }
  .elementor-444 .elementor-element.elementor-element-acf30fd { padding: 60px 0px; }
  .elementor-444 .elementor-element.elementor-element-6b38601 > .elementor-element-populated { margin: 30px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .elementor-444 .elementor-element.elementor-element-c821dee > .elementor-widget-container { margin: 30px 0px 0px; }
  .elementor-444 .elementor-element.elementor-element-2ac7613 { padding: 60px 0px; }
  .elementor-444 .elementor-element.elementor-element-142883c > .elementor-widget-container { padding: 0px 0px 30px; }
  .elementor-444 .elementor-element.elementor-element-93574d7 > .elementor-element-populated { margin: 0px 0px 30px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .elementor-444 .elementor-element.elementor-element-e479301.elementor-column > .elementor-widget-wrap { justify-content: flex-start; }
  .elementor-444 .elementor-element.elementor-element-e479301 > .elementor-element-populated { margin: -10px; --e-column-margin-right: -10px; --e-column-margin-left: -10px; }
  .elementor-444 .elementor-element.elementor-element-9436701 { width: auto; align-self: center; }
  .elementor-444 .elementor-element.elementor-element-bbd5aa2 { padding: 60px 0px; }
  .elementor-444 .elementor-element.elementor-element-ca7db09.elementor-column > .elementor-widget-wrap { justify-content: center; }
  .elementor-444 .elementor-element.elementor-element-e35aa8d .wdt-heading-holder, .elementor-444 .elementor-element.elementor-element-e35aa8d .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-444 .elementor-element.elementor-element-e35aa8d .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-444 .elementor-element.elementor-element-e35aa8d .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { text-align: center; justify-content: center; justify-items: center; }
  .elementor-444 .elementor-element.elementor-element-e35aa8d > .elementor-widget-container { padding: 0px 0px 30px; }
  .elementor-444 .elementor-element.elementor-element-e35aa8d .wdt-heading-holder .wdt-heading-content-wrapper { padding: 0%; }
  .elementor-444 .elementor-element.elementor-element-32a5084.elementor-column > .elementor-widget-wrap { justify-content: center; }
  .elementor-444 .elementor-element.elementor-element-32a5084 > .elementor-element-populated { padding: 0px; }
  .elementor-444 .elementor-element.elementor-element-d6f7797 { width: var( --container-widget-width, 350px ); max-width: 350px; --container-widget-width: 350px; --container-widget-flex-grow: 0; }
  .elementor-444 .elementor-element.elementor-element-d6f7797 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-bottom: calc(10px); }
  .elementor-444 .elementor-element.elementor-element-d6f7797 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-top: calc(10px); }
  .elementor-444 .elementor-element.elementor-element-d6f7797 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-right: calc(10px); margin-left: calc(10px); }
  .elementor-444 .elementor-element.elementor-element-d6f7797 .elementor-icon-list-items.elementor-inline-items { margin-right: calc(-10px); margin-left: calc(-10px); }
  body.rtl .elementor-444 .elementor-element.elementor-element-d6f7797 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { left: calc(-10px); }
  body:not(.rtl) .elementor-444 .elementor-element.elementor-element-d6f7797 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { right: calc(-10px); }
  .elementor-444 .elementor-element.elementor-element-524b2e5.elementor-column > .elementor-widget-wrap { justify-content: center; }
  .elementor-444 .elementor-element.elementor-element-524b2e5 > .elementor-element-populated { padding: 20px 0px 0px; }
  .elementor-444 .elementor-element.elementor-element-1379623 { width: var( --container-widget-width, 350px ); max-width: 350px; --container-widget-width: 350px; --container-widget-flex-grow: 0; }
  .elementor-444 .elementor-element.elementor-element-1379623 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-bottom: calc(10px); }
  .elementor-444 .elementor-element.elementor-element-1379623 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-top: calc(10px); }
  .elementor-444 .elementor-element.elementor-element-1379623 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-right: calc(10px); margin-left: calc(10px); }
  .elementor-444 .elementor-element.elementor-element-1379623 .elementor-icon-list-items.elementor-inline-items { margin-right: calc(-10px); margin-left: calc(-10px); }
  body.rtl .elementor-444 .elementor-element.elementor-element-1379623 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { left: calc(-10px); }
  body:not(.rtl) .elementor-444 .elementor-element.elementor-element-1379623 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { right: calc(-10px); }
  .elementor-444 .elementor-element.elementor-element-655b76e.elementor-column > .elementor-widget-wrap { justify-content: center; }
  .elementor-444 .elementor-element.elementor-element-4c0d19d .wdt-content-item { text-align: center; justify-content: center; justify-items: center; }
  .elementor-444 .elementor-element.elementor-element-4c0d19d { --container-widget-width: 400px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 400px ); max-width: 400px; }
  .elementor-444 .elementor-element.elementor-element-4c0d19d .wdt-column-gap-custom { margin: 0px; }
  .elementor-444 .elementor-element.elementor-element-4c0d19d .wdt-column-gap-custom .wdt-column { padding: 0px; }
  .elementor-444 .elementor-element.elementor-element-bdeef00 { padding: 60px 0px; }
  .elementor-444 .elementor-element.elementor-element-a2e1ecc > .elementor-widget-container { padding: 0px 0px 30px; }
  .elementor-444 .elementor-element.elementor-element-ddbd7a0 { padding: 60px 20px; }
  .elementor-444 .elementor-element.elementor-element-c808857 > .elementor-widget-container { margin: 0px; }
  .elementor-444 .elementor-element.elementor-element-b7c692b > .elementor-element-populated { margin: 30px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .elementor-444 .elementor-element.elementor-element-7d2f1e3 > .elementor-widget-container { margin: 0px; }
  .elementor-444 .elementor-element.elementor-element-b4c966c { padding: 60px 0px; }
  .elementor-444 .elementor-element.elementor-element-a65c9e1 { padding: 60px 0px; }
  .elementor-444 .elementor-element.elementor-element-66eac9a > .elementor-widget-container { padding: 0px 0px 30px; }
  .elementor-444 .elementor-element.elementor-element-56416b1 { padding: 60px 0px; }
  .elementor-444 .elementor-element.elementor-element-e667f53 > .elementor-widget-container { padding: 0px 0px 10px; }
  .elementor-444 .elementor-element.elementor-element-a07e104 > .elementor-widget-container { padding: 30px 0px; }
  .elementor-444 .elementor-element.elementor-element-a07e104 .icon-item i { font-size: 150px; }
}
@media (max-width: 479px) {
  .elementor-444 .elementor-element.elementor-element-f0f18ed > .elementor-container { min-height: 350px; }
  .elementor-444 .elementor-element.elementor-element-f0f18ed > .elementor-background-overlay { opacity: 0.8; }
  .elementor-444 .elementor-element.elementor-element-f0f18ed { padding: 175px 0px 60px; }
  .elementor-444 .elementor-element.elementor-element-acf30fd { padding: 50px 0px; }
  .elementor-444 .elementor-element.elementor-element-2ac7613 { padding: 50px 0px; }
  .elementor-444 .elementor-element.elementor-element-9436701 { width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; text-align: left; }
  .elementor-444 .elementor-element.elementor-element-bbd5aa2 { padding: 50px 0px; }
  .elementor-444 .elementor-element.elementor-element-d6f7797 { width: var( --container-widget-width, 260px ); max-width: 260px; --container-widget-width: 260px; --container-widget-flex-grow: 0; --e-icon-list-icon-align: center; --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125); }
  .elementor-444 .elementor-element.elementor-element-1379623 { width: var( --container-widget-width, 260px ); max-width: 260px; --container-widget-width: 260px; --container-widget-flex-grow: 0; --e-icon-list-icon-align: center; --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125); }
  .elementor-444 .elementor-element.elementor-element-4c0d19d { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; }
  .elementor-444 .elementor-element.elementor-element-bdeef00 { padding: 50px 0px; }
  .elementor-444 .elementor-element.elementor-element-ddbd7a0 { padding: 50px 20px; }
  .elementor-444 .elementor-element.elementor-element-b4c966c { padding: 50px 0px; }
  .elementor-444 .elementor-element.elementor-element-a65c9e1 { padding: 50px 0px; }
  .elementor-444 .elementor-element.elementor-element-56416b1 { padding: 50px 0px; }
}
@media (min-width: 480px) {
  .elementor-444 .elementor-element.elementor-element-e691674 { width: 60%; }
  .elementor-444 .elementor-element.elementor-element-0817737 { width: 40%; }
  .elementor-444 .elementor-element.elementor-element-ca7db09 { width: 45%; }
  .elementor-444 .elementor-element.elementor-element-655b76e { width: 55%; }
}
@media (max-width: 1540px) and (min-width: 480px) {
  .elementor-444 .elementor-element.elementor-element-1b88693 { width: 70%; }
  .elementor-444 .elementor-element.elementor-element-ca7db09 { width: 45%; }
  .elementor-444 .elementor-element.elementor-element-655b76e { width: 55%; }
  .elementor-444 .elementor-element.elementor-element-582b3ad { width: 70%; }
}
@media (max-width: 1280px) and (min-width: 480px) {
  .elementor-444 .elementor-element.elementor-element-1b88693 { width: 70%; }
  .elementor-444 .elementor-element.elementor-element-6b38601 { width: 30%; }
  .elementor-444 .elementor-element.elementor-element-ca7db09 { width: 100%; }
  .elementor-444 .elementor-element.elementor-element-655b76e { width: 100%; }
  .elementor-444 .elementor-element.elementor-element-582b3ad { width: 70%; }
  .elementor-444 .elementor-element.elementor-element-b7c692b { width: 30%; }
}
@media (max-width: 1024px) and (min-width: 480px) {
  .elementor-444 .elementor-element.elementor-element-e691674 { width: 100%; }
  .elementor-444 .elementor-element.elementor-element-0817737 { width: 100%; }
  .elementor-444 .elementor-element.elementor-element-1b88693 { width: 100%; }
  .elementor-444 .elementor-element.elementor-element-6b38601 { width: 100%; }
  .elementor-444 .elementor-element.elementor-element-582b3ad { width: 100%; }
  .elementor-444 .elementor-element.elementor-element-b7c692b { width: 100%; }
  .elementor-444 .elementor-element.elementor-element-fb7809a { width: 100%; }
  .elementor-444 .elementor-element.elementor-element-46ba329 { width: 100%; }
}
@media (max-width: 767px) and (min-width: 480px) {
  .elementor-444 .elementor-element.elementor-element-e691674 { width: 100%; }
  .elementor-444 .elementor-element.elementor-element-0817737 { width: 100%; }
  .elementor-444 .elementor-element.elementor-element-93574d7 { width: 100%; }
  .elementor-444 .elementor-element.elementor-element-e479301 { width: 100%; }
  .elementor-444 .elementor-element.elementor-element-32a5084 { width: 100%; }
  .elementor-444 .elementor-element.elementor-element-524b2e5 { width: 100%; }
}
@media (min-width: 1541px) {
  .elementor-444 .elementor-element.elementor-element-b4c966c:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-b4c966c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-attachment: fixed; }
}
.wdt-dashbord-container .wdt-dashbord-section-holder .wdt-dashbord-section-title, .wdt-dashbord-section-holder-content .ui-sortable .wdt-social-item-section div[class*="section-options"] span:hover, .wdt-listings-item-wrapper .wdt-listings-item-bottom-section-content .wdt-listings-item-title a:hover, .wdt-add-listing .wdt-dashbord-section-holder-content .wdt-dashboard-option-item div[class*="wdt-dashboard-option-item"] input[type="checkbox"]:checked ~ label::before, .wdt-my-ads-container .wdt-dashbord-section-holder-content .wdt-dashbord-ads-addnew-wrapper .wdt-dashbord-ad-details input[type="checkbox"]:checked ~ label::before, .wdt-dashboard-addincharge-form .wdt-dashbord-section-holder-content .wdt-dashboard-option-item input[type="checkbox"]:checked ~ label::before, .wdt-dashbord-reviews-listing-wrapper .wdt-dashbord-reviews-listing .wdt-ratings-holder span, .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content .custom-button-style.wdt-listing-view-details, .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder .custom-button-style, .wdt-packages-item-wrapper .wdt-item-pricing-details ins, .wdt-packages-item-wrapper.type1 .wdt-packagelist-view-details-button span, .wdt-packages-item-wrapper.type1 .wdt-item-status-details .wdt-proceed-button .custom-button-style span, .wdt-packages-item-wrapper.type2 .wdt-packagelist-view-details .custom-button-style span, .wdt-packages-item-wrapper.type2 .wdt-packagelist-view-details .custom-button-style:hover, .wdt-packages-item-wrapper.type2 .wdt-item-status-details .custom-button-style, .wdt-packages-item-wrapper.type2 .wdt-item-status-details .added_to_cart, .wdt-packages-item-wrapper.type3 .wdt-item-status-details .custom-button-style, .wdt-packages-item-wrapper.type3 .wdt-item-status-details .added_to_cart, .wdt-packages-item-wrapper.type3 .wdt-packagelist-view-details .custom-button-style, ul.wdt-dashboard-menus li a, .wdt-packages-item-wrapper.type3 .wdt-item-status-details .wdt-purchased, .wdt-listings-item-wrapper.type3 .wdt-listings-item-bottom-section a.custom-button-style, .wdt-listings-item-wrapper.type4 .wdt-listings-item-bottom-section > div.wdt-listings-item-bottom-pricing-holder .custom-button-style::before, .wdt-listings-item-wrapper.type5 .wdt-listings-item-bottom-section a.custom-button-style, .wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div.wdt-listings-utils-item-holder .wdt-listings-utils-item > *, .wdt-listing-taxonomy-item .wdt-listing-taxonomy-meta-data h3 a, wdt-sf-fields-holder input[type="checkbox"].wdt-sf-field:checked ~ label::before, .wdt-sf-location-field-holder .wdt-sf-location-field-inner-holder .wdt-detect-location, .wdt-sf-fields-holder input[type="checkbox"].wdt-sf-field:checked ~ label::before, .wdt-sf-fields-holder .ui-widget.ui-widget-content .wdt-sf-radius-slider-handle, .wdt-sf-features-field-holder > div > div[class*="-handle"], .wdt-custom-login, .wdt-custom-login li a, .wdt-swiper-arrow-pagination a:hover, .wdt-sf-others-field-holder div.wdt-sf-others-list, .wdt-marker-addition-info.wdt-marker-addition-info-totalviews, .wdt-marker-addition-info.wdt-marker-addition-info-averageratings, .wdt-marker-addition-info.wdt-marker-addition-info-startdate, .wdt-marker-addition-info.wdt-marker-addition-info-distance, .wdt-listing-taxonomy-item.type2 .wdt-listing-taxonomy-icon-image > span, .wdt-listing-taxonomy-item .wdt-listing-taxonomy-starting-price-html ins > span, .wdt-listings-item-wrapper:hover .wdt-listings-item-top-section .wdt-listings-item-ad-section, .wdt-listings-item-wrapper:hover .wdt-listings-item-top-section .wdt-listings-featured-item-container, .wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section .wdt-listings-featured-item-container a::after, .wdt-listings-item-wrapper.type2:hover .wdt-listings-item-top-section .wdt-listings-featured-item-container::before, .wdt-listings-item-wrapper.type7 .wdt-listings-item-top-section .wdt-listings-item-ad-section, .wdt-listings-item-wrapper.type7 .wdt-listings-item-top-section .wdt-listings-featured-item-container, .wdt-listings-item-wrapper.type5 .wdt-listings-item-top-section .wdt-listings-featured-item-container::before, .wdt-listings-item-wrapper.type5:hover .wdt-listings-item-top-section .wdt-listings-featured-item-container::after, .wdt-listings-item-wrapper.type3 .wdt-listings-item-top-section div.wdt-listings-item-ad-section, .wdt-listings-item-wrapper.type3 .wdt-listings-item-top-section div.wdt-listings-featured-item-container a, .wdt-listings-item-wrapper.type3:hover .wdt-listings-item-top-section div.wdt-listings-item-ad-section::before, .wdt-listings-item-wrapper.type1:not(.has-post-thumbnail) .wdt-listings-item-top-section .wdt-listings-item-top-section-content .wdt-listings-utils-item-holder > div a, .wdt-listings-item-wrapper.type1:not(.has-post-thumbnail) .wdt-listings-item-top-section .wdt-listings-item-top-section-content .wdt-listings-utils-item-holder > div div, .wdt-dashbord-section-holder-content ul.wdt-dashbord-inbox-listing-messages-wrapper li:hover, .wdt-dashbord-section-holder-content ul.wdt-dashbord-inbox-listing-messages-wrapper li.active, .wdt-listings-comment-list-holder .commentlist li.comment .comment-body .reply a.comment-reply-link, .wdt-listings-countdown-timer-container.type2 .wdt-listings-countdown-timer-holder .wdt-listings-countdown-timer-notice span, .wdt-listings-item-wrapper ul.wdt-listings-contactdetails-list li span, .single-wdt_packages .wdt-item-pricing-details ins, .single-wdt_packages .wdt-item-pricing-details span.amount, .single-wdt_packages .wdt-packagelist-features li::before, .wdt-listings-item-wrapper.type2:hover .wdt-listings-item-top-section .wdt-listings-featured-item-container a::before, .wdt-listings-item-wrapper.type5:hover .wdt-listings-item-top-section .wdt-listings-featured-item-container a::after, .wdt-listings-item-wrapper.type8:hover .wdt-listings-item-top-section div.wdt-listings-featured-item-container a, .wdt-listing-taxonomy-item.type6 .wdt-category-total-items a:hover, .wdt-comment-form-fields-holder input#wdt_media + label::before, .wdt-listings-item-wrapper.type5 .wdt-listings-item-top-section .wdt-listings-featured-item-container a, .wdt-swiper-arrow-pagination a::before, .wdt-packages-item-wrapper .wdt-packagelist-details > h5 a, .wdt-listings-item-wrapper.type7 .wdt-listings-item-bottom-section .wdt-listings-item-title a, .wdt-user-list-item .wdt-user-item-meta-data h4 a, .wdt-user-list-item.type1 .wdt-user-sociallinks-list li a, .wdt-user-list-item.type2 .wdt-user-contactdetails-list li a, .wdt-user-list-item.type3 .wdt-user-contactdetails-list li span, .wdt-user-list-item.type2 .wdt-user-contactdetails-list li span, .wdt-listings-item-wrapper.type3 .wdt-listings-taxonomy-container li a, .wdt-listings-taxonomy-container.type3 li a, .wdt-listings-item-wrapper .wdt-listings-excerpt span, .wdt-listings-item-wrapper.type7 .wdt-listings-item-bottom-section-content .wdt-listings-item-bottom-left-content div[class*="wdt-listings-"] label[class*="wdt-listings-"], .wdt-comment-form-fields-holder input#wdt_media + label, p.tpl-forget-pwd a, .wdt-listings-item-wrapper.type5 .wdt-listings-item-bottom-section-content > div .wdt-listings-utils-item-holder a, .wdt-dashbord-recent-activites-holder .wdt-dashbord-recent-activites-content p a, .wdt-dashbord-recent-activites-holder .wdt-dashbord-recent-activites-content p strong, .wdt-dashbord-container .wdt-my-listings-container .wdt-listing-details h5 a, .wdt-dashbord-container .wdt-my-listings-container .wdt-listing-dashboard-owner a, .wdt-dashbord-container .wdt-my-listings-container .wdt-listing-details .wdt-mylisting-options-container > a[data-tooltip]::after, .wdt-dashbord-inbox-listing-conversation-wrapper ul.wdt-dashbord-inbox-conversation-list li > span::before, .wdt-listings-dates-container [class*="date-container"] > :not(:last-child), .wdt-listings-dates-container [class*="date-container"] > div:not(:last-child) > :not(:last-child), .wdt-listings-post-dates-container.type1 .wdt-listings-post-date-container span, .wdt-listings-dates-container.type2 [class*="date-container"] > span, p.login-remember input[type="checkbox"]:checked ~ label::before, .wdt-login-title h2, .wdt-claim-form-container .wdt-claimform-secure-note > span { color: rgb(30, 48, 110); }
.wdt-pagination.wdt-ajax-pagination ul.page-numbers li span, .wdt-pagination.wdt-ajax-pagination ul.page-numbers li a:hover, .wdt-pagination.wdt-ajax-pagination .prev-post a:hover, .wdt-pagination.wdt-ajax-pagination .next-post a:hover { color: rgb(30, 48, 110); }
.wdt-pagination.wdt-ajax-pagination .prev-post a, .wdt-pagination.wdt-ajax-pagination .next-post a, .wdt-pagination.wdt-ajax-pagination ul.page-numbers li span, .wdt-pagination.wdt-ajax-pagination ul.page-numbers li a { border-color: rgb(30, 48, 110); }
.wdt-dashbord-container .woocommerce-orders-table th, .wdt-pagination.wdt-ajax-pagination .prev-post a, .wdt-pagination.wdt-ajax-pagination .next-post a, .wdt-pagination.wdt-ajax-pagination ul.page-numbers li a { background-color: rgb(30, 48, 110); }
.wdt-packages-item-wrapper .wdt-packagelist-features li::before, .wdt-listings-average-rating-container .wdt-listings-average-rating-holder span, .wdt-listings-average-rating-container .wdt-listings-average-rating-overall, .wdt-listings-featured-item-container.type1 > span, .wdt-listings-dates-container.type2 .wdt-listings-post-date-container span, .wdt-listings-nearby-places-container .wdt-listings-nearby-places-item .wdt-listings-nearby-places-content .wdt-listings-nearby-places-title, .wdt-listings-nearby-places-container .wdt-listings-nearby-places-item .wdt-listings-nearby-places-content .wdt-listings-nearby-places-ratings::before, .wdt-listings-nearby-places-container .wdt-listings-nearby-places-item .wdt-listings-nearby-places-content .wdt-listings-nearby-places-distance::before, .wdt-listings-nearby-places-container .wdt-listings-nearby-places-item .wdt-listings-nearby-places-content .wdt-listings-nearby-places-address::before, .wdt-listings-contactdetails-container.type2 .wdt-listings-contactdetails-list > li span, .wdt-announcement-listing-holder.booknow span, .wdt-announcement-listing-holder.booknow a:hover, .wdt-announcement-listing-holder.contactus:hover h2, .wdt-announcement-listing-holder.contactus:hover p, .wdt-claim-form-container .wdt-claim-form .wdt-claim-form-title, .wdt-listings-dates-container.type4 [class*="date-container"] span, .wdt-listings-countdown-timer-container.type2 .wdt-countdown-wrapper .wdt-countdown-icon-wrapper, .wdt-listings-countdown-timer-container.type2 .wdt-listings-countdown-timer-holder .wdt-listings-countdown-timer-holder .wdt-listings-countdown-timer-notice span, [class*="wdt-listings-utils-"] .wdt-listings-price-container .wdt-listings-price-item ins, .wdt-yelp-places-container .wdt-yelp-places-item .wdt-yelp-places-content .wdt-yelp-places-title, .wdt-yelp-places-container .wdt-yelp-places-item .wdt-yelp-places-content .wdt-yelp-places-ratings::before, .wdt-yelp-places-container .wdt-yelp-places-item .wdt-yelp-places-content .wdt-yelp-places-distance::before, .wdt-yelp-places-container .wdt-yelp-places-item .wdt-yelp-places-content .wdt-yelp-places-address::before, div[class*="-output-data-container"] .wdt-ajax-load-image .wdt-loader-inner, .wdt-sf-fields-holder input[type="text"] ~ span:not(.wdt-detect-location), .wdt-listings-contactform input ~ span, .wdt-listings-contactform textarea ~ span, .wdt-comment-form-fields-holder p input[type="text"] ~ span, .wdt-comment-form-fields-holder p input[type="email"] ~ span, .wdt-comment-form-fields-holder p textarea ~ span, .wdt-listings-item-wrapper:hover .wdt-listings-item-top-section .wdt-listings-featured-item-container a, form.lidd_mc_form .lidd_mc_input input[type="text"] ~ span:not(#lidd_mc_total_amount-error)::before, form.lidd_mc_form .lidd_mc_input input[type="text"] ~ span:not(#lidd_mc_total_amount-error)::after, .wdt-user-list-item.type3 .wdt-user-sociallinks-list li a, .wdt-user-list-item.type3 .wdt-user-contactdetails-list li a, .wdt-listings-contactdetails-container.type2 .wdt-listings-contactdetails-list > li a, .wdt-listings-item-wrapper.type7 .wdt-listings-item-bottom-section-content .wdt-listings-item-bottom-right-content .wdt-listings-utils-item-holder a, .wdt-listings-features-box-container.type3 .wdt-listings-features-box-item .wdt-listings-features-box-item-icon, .wdt-announcement-listing-holder.announcement, [class*="wdt-listings-utils-"] .wdt-listings-taxonomy-container .wdt-listings-taxonomy-list li a:hover span[class*="wdt"], .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-utils-item-holder a.wdt-listings-utils-favourite-item, .wdt-listings-attachment-holder.type1 .wdt-listings-attachment-box-item span, #loginform .wdt-login-field-item input ~ span, .wdt-listings-claim-form > .wdt-listings-claim-form-item input ~ span, .wdt-listings-claim-form > .wdt-listings-claim-form-item textarea ~ span, .wdt-listings-comment-list-holder .comment-body .comment-meta .comment-author b.fn, .wdt-listings-claim-form > .wdt-listings-claim-form-item input#wdt-claimform-verification-file + label, .wdt-listings-social-share-container .wdt-listings-social-share-list li a:hover, .wdt-listings-social-share-container .wdt-listings-social-share-list li a:hover, .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-list li a:hover { color: rgb(30, 48, 110); }
ul.wdt-dashboard-menus li a span, .wdt-dashboard-user-package-details .wdt-dashboard-package-detail span.wdt-dashboard-package-detail-value, .wdt-dashboard-user-package-details .wdt-dashboard-package-detail span.wdt-dashboard-package-detail-title, .wdt-dashbord-container .wdt-dashbord-section-holder .wdt-dashbord-statistics-counter-label, .custom-button-style, .wdt-dashbord-container .wdt-my-listings-container .wdt-listing-details .wdt-mylisting-options-container > a, .wdt-dashbord-section-holder-content ul.wdt-dashbord-reviews-listing-options-wrapper li:hover, .wdt-dashbord-section-holder-content ul.wdt-dashbord-reviews-listing-options-wrapper li.wdt-active, .wdt-dashboard-container .woocommerce-button.view, .wdt-listings-item-wrapper.type1:hover .wdt-listings-item-bottom-section-content .custom-button-style.wdt-listing-view-details:hover, .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder .custom-button-style:hover, .wdt-dashbord-container .wdt-packages-container .wdt-packages-item-wrapper .wdt-packagelist-details .wdt-item-status-details .wdt-proceed-button a.custom-button-style, .wdt-packages-item-wrapper.type1 .wdt-packagelist-view-details-button:hover, .wdt-packages-item-wrapper.type1 .wdt-item-status-details .wdt-proceed-button .custom-button-style:hover, .wdt-packages-item-wrapper.type1 .wdt-item-status-details .wdt-proceed-button .added_to_cart:hover, .wdt-packages-item-wrapper.type2 .wdt-item-status-details .custom-button-style:hover, .wdt-packages-item-wrapper.type2 .wdt-item-status-details .added_to_cart:hover, .wdt-packages-item-wrapper.type3 .wdt-item-status-details .custom-button-style:hover, .wdt-packages-item-wrapper.type3 .wdt-item-status-details .added_to_cart:hover, .wdt-packages-item-wrapper.type3 .wdt-packagelist-view-details .custom-button-style:hover, .wdt-packages-item-wrapper.type3 .wdt-item-status-details .wdt-purchased:hover, .wdt-listings-item-wrapper.type3 .wdt-listings-item-bottom-section a.custom-button-style:hover, .wdt-listings-item-wrapper.type4 .wdt-listings-item-bottom-section > div.wdt-listings-item-bottom-pricing-holder .custom-button-style:hover, .wdt-sf-orderby-field-holder ul.wdt-sf-orderby-list li a:hover, .wdt-sf-orderby-field-holder ul.wdt-sf-orderby-list li a.active, .wdt-sf-fields-holder .ui-widget-content .ui-state-default.ui-state-active, .wdt-sf-fields-holder.wdt-sf-features-field-holder .ui-widget.ui-widget-content, div[class*="-output-data-container"] .wdt-swiper-pagination-holder .wdt-swiper-bullet-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover, div[class*="-output-data-container"] .wdt-swiper-pagination-holder .wdt-swiper-bullet-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active, .wdt-sf-others-field-holder div.wdt-sf-others-list:hover, .wdt-dashbord-ads-addnew-wrapper ul.wdt-addtocart-purhcase-preview-wrapper li:not(.duration):not(.total-amount) span.active, .wdt-marker-container, .wdt-marker-addition-info.wdt-marker-addition-info-categoryimage .wdt-marker-addition-info-categoryimage-inner, table.wdt-my-incharges-table thead tr th, .wdt-dashbord-load-buyer-listings-content table thead tr th, table.wdt-custom-table > tbody:first-child > tr > th, .wdt-dashbord-ads-listing table.wdt-custom-table tbody tr td:last-child a:hover, .wdt-listings-item-wrapper .wdt-listings-item-top-section .wdt-listings-featured-item-container a, .wdt-listings-item-wrapper .wdt-listings-item-top-section .wdt-listings-item-ad-section, .wdt-listings-item-wrapper.type3 .wdt-listings-item-top-section div.wdt-listings-item-ad-section::before, .wdt-listings-item-wrapper.type3 .wdt-listings-item-top-section div.wdt-listings-featured-item-container a::before, .wdt-listings-item-wrapper.type8 .wdt-listings-item-top-section .wdt-listings-featured-item-container a, .wdt-listings-item-wrapper.type7 .wdt-listings-item-top-section .wdt-listings-item-ad-section span::before, table.wdt-user-claimed-posts-table thead tr th, .wdt-dashbord-load-favourite-listings-content table th, .wdt-dashbord-inbox-listing-conversation-wrapper ul.wdt-dashbord-inbox-conversation-list li a.wdt-dashbord-inbox-conversation-reply-loader, .wdt-dashbord-inbox-listing-conversation-wrapper ul.wdt-dashbord-inbox-conversation-list li .wdt-dashbord-inbox-conversation-reply-wrapper .wdt-inbox-conversation-reply-submit, .wdt-dashbord-ads-addnew-wrapper ul.wdt-addtocart-purhcase-preview-wrapper li.duration span, .wdt-dashbord-ads-addnew-wrapper ul.wdt-addtocart-purhcase-preview-wrapper li.total-amount span, .wdt-listings-contactform a.wdt-contactform-submit-button, .wdt-listings-floorplan-top-section .wdt-listings-floorplan-expand-bottom-section, .wdt-listings-author-container[class*="swiper-"] .wdt-listings-swiper-pagination-holder.type1 .wdt-swiper-bullet-pagination .swiper-pagination-bullet-active, .wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section div.wdt-listings-item-ad-section::after, .wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section div.wdt-listings-item-ad-section::before, .wdt-listings-item-wrapper.type3.wdt-list:hover .wdt-listings-item-top-section div.wdt-listings-item-ad-section::after, .wdt-listings-item-wrapper.type3.wdt-list:hover .wdt-listings-item-top-section div.wdt-listings-featured-item-container::after, .wdt-listing-taxonomy-item.type7:hover .wdt-listing-taxonomy-starting-price::after, .wdt-listings-social-share-container.type2.active .wdt-listings-social-share-item-icon > span, .wdt-listings-social-share-container.type2:hover .wdt-listings-social-share-item-icon > span, .wdt-listings-item-wrapper.type5 .wdt-listings-item-top-section div.wdt-listings-taxonomy-container ul.wdt-listings-taxonomy-list li > a::before, .wdt-sf-pricerange-field-holder .ui-widget.ui-widget-content .ui-widget-header, .wdt-comment-form-fields-holder .comment-form-media span:hover input#wdt_media + label, .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container.active .wdt-listings-social-share-item-icon span, .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container .wdt-listings-social-share-item-icon:hover span, .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-utils-favourite .wdt-listings-utils-favourite-author:hover span, .wdt-listings-nearby-places-container .wdt-listings-nearby-places-item .wdt-listings-nearby-places-image .wdt-listings-nearby-places-icon, form.lidd_mc_form .lidd_mc_input input[type="submit"], .comment-form .wdt-comment-form-fields-holder p.form-submit input[type="submit"], .logged-in .wdt-listings-comment-list-holder p.form-submit input[type="submit"], #loginform .login-submit input[type="submit"], .wdt-listings-features-box-container.type1 .wdt-listings-features-box-item .wdt-listings-features-box-item-title:first-child::before, .wdt-announcement-listing-holder.contactus span, .wdt-listings-claim-wrapper .wdt-listings-claim-item, .wdt-dashbord-container .wdt-my-listings-container .wdt-listing-details .wdt-mylisting-options-container > a[data-tooltip]::before, .wdt-sf-fields-holder .ui-widget-content .ui-widget-header, .wdt-listings-post-dates-container.type2 .wdt-listings-post-date-container span, .wdt-listings-attachment-holder.type2 .wdt-listings-attachment-box-item span, .wdt-listings-dates-container.type3 [class*="date-container"] span, .wdt-listings-utils-container .wdt-listings-utils-item .wdt-listings-date-container:hover > span, .wdt-dashbord-ads-listing table.wdt-custom-table tbody tr td:last-child > *, .wdt-announcement-listing-holder.announcement h2::after, .wdt-announcement-listing-holder.announcement a, .wdt-listings-item-wrapper.type8 .wdt-listings-item-bottom-section ul.wdt-listings-taxonomy-list li a { background-color: rgb(30, 48, 110); }
.wdt-listings-sociallinks-container.type1 .wdt-listings-sociallinks-list li a, .wdt-listings-sociallinks-container.type2 .wdt-listings-sociallinks-list li a, .wdt-listings-sociallinks-container.type3 .wdt-listings-sociallinks-list li a, .wdt-listings-sociallinks-container.type7 .wdt-listings-sociallinks-list li a, .wdt-listings-sociallinks-container.type4 .wdt-listings-sociallinks-list li a:hover, .wdt-listings-sociallinks-container.type5 .wdt-listings-sociallinks-list li a:hover, .wdt-listings-sociallinks-container.type6 .wdt-listings-sociallinks-list li a:hover, .wdt-listings-sociallinks-container.type8 .wdt-listings-sociallinks-list li a:hover, .wdt-listings-average-rating-container.type2 .wdt-listings-average-rating-holder, .wdt-listings-average-rating-container.type2 .wdt-listings-average-rating-overall, .wdt-listings-average-rating-container.type2 .wdt-listings-average-rating-reviews-count, .wdt-listings-average-rating-container.type3 .wdt-listings-average-rating-overall, .wdt-listings-mls-number-container span, .wdt-listings-mls-number-container.type3 > span::before, .wdt-listings-featured-item-container.type2 > span, .wdt-listings-featured-item-container.type3 > span::before, .wdt-listings-price-container.type1 .wdt-listings-price-label-holder ins::before, .wdt-listings-price-container.type1 .wdt-listings-price-label-holder del::before, .wdt-listings-price-container.type3 .wdt-price-currency-symbol, .wdt-listings-price-container.type3 .wdt-listings-price-label-holder .wdt-listings-price-item, .wdt-listings-dates-container.type4 .wdt-listings-post-date-container, .wdt-listings-dates-container.type5 .wdt-listings-post-date-container a:hover, .wdt-listings-contactdetails-request-container.type1 > a, .wdt-listings-contactdetails-request-container.type2 > a:hover, .wdt-listings-address-directions, .wdt-listings-utils-container .wdt-listings-utils-item .wdt-listings-date-container:hover span::before, .wdt-listings-utils-container .wdt-listings-utils-item .wdt-listings-contactdetails-list li:hover span, .wdt-listings-utils-container .wdt-listings-utils-item .wdt-listings-utils-favourite-item:hover span, .wdt-listings-utils-container .wdt-listings-utils-item .wdt-listings-utils-pageview-item:hover span, .wdt-listings-utils-container .wdt-listings-utils-item .wdt-listings-utils-print-item:hover span, .wdt-listings-utils-container .wdt-listings-utils-item .wdt-listings-social-share-item-icon:hover span, .wdt-listings-utils-container .wdt-listings-utils-item .wdt-listings-social-share-container.active .wdt-listings-social-share-item-icon span, .wdt-listings-utils-container .wdt-listings-utils-item .wdt-listings-average-rating-container:hover .wdt-listings-average-rating-overall span, .wdt-listings-utils-container .wdt-listings-utils-item .wdt-listings-featured-item-container:hover span::before, .wdt-listings-utils-container .wdt-listings-taxonomy-container .wdt-listings-taxonomy-list li:hover a span::before, [class*="wdt-listings-utils-"] .wdt-listings-dates-container [class*="-date-container"]:hover span::before, .wdt-listings-contactdetails-container.type1 .wdt-listings-contactdetails-list > li:hover span, .wdt-announcement-listing-holder.booknow a, .wdt-announcement-listing-holder.booknow:hover span, .wdt-claim-form-container .wdt-listings-claim-form .wdt-claimform-submit-button, .wdt-listings-dates-container.type5 [class*="date-container"], .wdt-listings-countdown-timer-container.type1 .wdt-countdown-wrapper .wdt-countdown-icon-wrapper, .wdt-listings-countdown-timer-container.type1 .wdt-listings-countdown-timer-holder .wdt-listings-countdown-timer-notice, .wdt-listings-attachment-holder.type4 .wdt-listings-attachment-box-item, .wdt-listings-attachment-holder.type5 .wdt-listings-attachment-box-item a:hover, .wdt-listings-image-gallery-container .wdt-swiper-bullet-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper-pagination-progressbar .swiper-pagination-progressbar-fill, .wdt-swiper-scrollbar .swiper-scrollbar-drag, .wdt-listings-image-gallery-container .wdt-listings-swiper-pagination-holder .wdt-swiper-fraction-pagination, .wdt-listings-media-videos-container .wdt-swiper-bullet-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper-pagination-progressbar .swiper-pagination-progressbar-fill, .wdt-swiper-scrollbar .swiper-scrollbar-drag, .wdt-listings-media-videos-container .wdt-listings-swiper-pagination-holder .wdt-swiper-fraction-pagination, .wdt-listings-media-videos-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]::after, .wdt-sf-others-field-holder div.wdt-sf-others-list div.active, .ui-datepicker th, .single-wdt_packages .wdt-payment-details a.added_to_cart, .wdt-sf-fields-holder .ui-state-default, .wdt-sf-fields-holder .ui-widget-content .ui-state-default, .wdt-listings-taxonomy-container.type3 li a span.wdt-listings-taxonomy-image, .wdt-listings-taxonomy-container.type5 .wdt-listings-taxonomy-list li a::before, .wdt-listings-post-dates-container.type4 .wdt-listings-post-date-container, .wdt-listings-claim-form > .wdt-listings-claim-form-item input#wdt-claimform-verification-file:hover + label { background-color: rgb(30, 48, 110); }
.wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder .custom-button-style:hover, .wdt-listings-item-wrapper.type3 .wdt-listings-item-bottom-section a.custom-button-style:hover, .wdt-packages-item-wrapper.type1 .wdt-packagelist-view-details-button:hover, .wdt-packages-item-wrapper.type1 .wdt-item-status-details .wdt-proceed-button .custom-button-style:hover, .wdt-packages-item-wrapper.type1 .wdt-item-status-details .wdt-proceed-button .added_to_cart:hover, .wdt-sf-orderby-field-holder ul.wdt-sf-orderby-list li a:hover, .wdt-sf-orderby-field-holder ul.wdt-sf-orderby-list li a.active, .wdt-sf-fields-holder .ui-widget-content .ui-state-default.ui-state-active, .wdt-sf-others-field-holder div.wdt-sf-others-list div:hover, .wdt-sf-others-field-holder div.wdt-sf-others-list div.active, .wdt-dashbord-ads-listing table.wdt-custom-table tbody tr td:last-child a:hover, .wdt-sf-fields-holder input[type="text"] ~ span:not(.wdt-detect-location), form.lidd_mc_form .lidd_mc_input input[type="text"] ~ span:not(#lidd_mc_total_amount-error) { border-color: rgb(30, 48, 110); }
.wdt-listings-sociallinks-container.type4 .wdt-listings-sociallinks-list li a, .wdt-listings-sociallinks-container.type5 .wdt-listings-sociallinks-list li a, .wdt-listings-sociallinks-container.type6 .wdt-listings-sociallinks-list li a, .wdt-listings-sociallinks-container.type4 .wdt-listings-sociallinks-list li a:hover, .wdt-listings-sociallinks-container.type5 .wdt-listings-sociallinks-list li a:hover, .wdt-listings-sociallinks-container.type6 .wdt-listings-sociallinks-list li a:hover, .wdt-listings-sociallinks-container.type8 .wdt-listings-sociallinks-list li a, .wdt-listings-contactdetails-request-container.type2 > a, .wdt-listings-contactdetails-request-container.type3 > a, .wdt-announcement-listing-holder.booknow, .wdt-announcement-listing-holder.contactus, .wdt-announcement-listing-holder.contactus a, .wdt-announcement-listing-holder.booknow a, .wdt-claim-form-container .wdt-listings-claim-form textarea:focus, .wdt-listings-dates-container.type4 [class*="date-container"], .wdt-listings-image-gallery-holder .wdt-listings-image-gallery-thumb-container .wdt-listings-image-gallery-thumb .swiper-slide-active::after, .wdt-listings-media-videos-holder .wdt-listings-media-videos-thumb-container .wdt-listings-media-videos-thumb .swiper-slide-active::after, .wdt-listings-media-videos-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]:last-child::before, .wdt-listings-media-videos-container.swiper div[class*="wdt-swiper-arrow-pagination"].type1 a[class*="wdt-swiper-arrow-"]:first-child::before { border-color: rgb(30, 48, 110); }
.wdt-packages-item-wrapper.type2 .wdt-item-status-details .custom-button-style, .wdt-packages-item-wrapper.type2 .wdt-item-status-details .added_to_cart, .wdt-packages-item-wrapper.type3 .wdt-item-status-details .custom-button-style, .wdt-packages-item-wrapper.type3 .wdt-item-status-details .added_to_cart, .wdt-packages-item-wrapper.type3 .wdt-packagelist-view-details .custom-button-style, .wdt-packages-item-wrapper.type3 .wdt-item-status-details .wdt-purchased, .wdt-listings-item-wrapper.type3:not(.wdt-list) .wdt-listings-item-top-section div.wdt-listings-item-ad-section::before { box-shadow: rgb(30, 48, 110) 0px 0px 0px 2px inset; }
input[type="submit"], button, input[type="button"], input[type="reset"] { background-color: rgb(30, 48, 110); }
input[type="text"]:focus, input[type="text"]:active, input[type="password"]:focus, input[type="password"]:active, input[type="email"]:focus, input[type="email"]:active, input[type="url"]:focus, input[type="url"]:active, input[type="tel"]:focus, input[type="tel"]:active, input[type="number"]:focus, input[type="number"]:active, input[type="range"]:focus, input[type="range"]:active, input[type="date"]:focus, input[type="date"]:active, textarea:focus, textarea:active, input.text:focus, input.text:active, input[type="search"]:focus, input[type="search"]:active { border-color: rgb(30, 48, 110); }
.wdt-dashbord-container .wdt-my-listings-container .wdt-listing-dashboard-status::after, .wdt-dashbord-container .wdt-packages-container .wdt-packages-item-wrapper .wdt-packagelist-details .wdt-item-status-details .wdt-purchased::after, .wdt-dashbord-container .wdt-packages-container .wdt-packages-item-wrapper .wdt-packagelist-details .wdt-item-status-details .wdt-active::after, .wdt-listings-item-wrapper:hover .wdt-listings-item-bottom-section-content > div .wdt-listings-price-container .wdt-listings-price-label-holder ins, ul.wdt-dashboard-menus li a:hover, ul.wdt-dashboard-menus li a.wdt-active, .wdt-packages-item-wrapper .wdt-item-status-details .wdt-purchased::after, .wdt-listings-item-wrapper.type3 .wdt-listings-item-bottom-section-content > div .wdt-listings-price-container .wdt-listings-price-label-holder ins, .wdt-listings-item-wrapper.type5 .wdt-listings-item-bottom-section a.custom-button-style:hover, .wdt-custom-login li a:hover, .wdt-listing-taxonomy-item .wdt-listing-taxonomy-meta-data h3 a:hover, .wdt-listings-comment-list-holder .commentlist li.comment .comment-body .reply a.comment-reply-link:hover, .wdt-packages-item-wrapper .wdt-packagelist-details > h5 a:hover, .wdt-listings-item-wrapper .wdt-listings-item-bottom-section-content .wdt-listings-item-title a, .wdt-listings-item-wrapper.type7 .wdt-listings-item-bottom-section .wdt-listings-item-title a:hover, .wdt-user-list-item .wdt-user-item-meta-data h4 a:hover, .wdt-user-list-item.type2 .wdt-user-contactdetails-list li a:hover, .wdt-user-list-item.type3 .wdt-user-sociallinks-list li a:hover, .wdt-user-list-item.type3 .wdt-user-contactdetails-list li a:hover, .wdt-listings-item-wrapper.type3 .wdt-listings-taxonomy-container li a:hover, .wdt-listings-taxonomy-container.type3 li a:hover, .wdt-listings-contactdetails-container.type2 .wdt-listings-contactdetails-list > li a:hover, p.tpl-forget-pwd a:hover, .wdt-listings-item-wrapper.type5 .wdt-listings-item-bottom-section-content > div .wdt-listings-utils-item-holder a:hover, .wdt-listings-item-wrapper.type7 .wdt-listings-item-bottom-section-content .wdt-listings-item-bottom-right-content .wdt-listings-utils-item-holder a:hover, .wdt-listings-item-wrapper.type1.has-post-thumbnail .wdt-listings-item-top-section .wdt-listings-item-top-section-content .wdt-listings-utils-item-holder > div a:hover, .wdt-dashbord-recent-activites-holder .wdt-dashbord-recent-activites-content p a:hover, .wdt-dashbord-container .wdt-my-listings-container .wdt-listing-details h5 a:hover, .wdt-dashbord-container .wdt-my-listings-container .wdt-listing-dashboard-owner a:hover, .wdt-listings-item-wrapper.type5 .wdt-listings-item-bottom-section-content > div .wdt-listings-utils-item-holder [class*="wdt-listings-utils-"] a.wdt-listings-utils-favourite-item span:hover, .wdt-listings-item-wrapper.type1:not(.has-post-thumbnail) .wdt-listings-item-top-section .wdt-listings-item-top-section-content .wdt-listings-utils-item-holder .wdt-listings-utils-item:first-child > * span:hover, .wdt-listings-item-wrapper.type1:not(.has-post-thumbnail) .wdt-listings-item-top-section .wdt-listings-item-top-section-content .wdt-listings-utils-item-holder > div a:hover, .wdt-listings-item-wrapper.type1.has-post-thumbnail .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div.wdt-listings-utils-item-holder .wdt-listings-utils-item > * > span:hover, div[class*="-apply-isotope"] div[class*="-isotope-filter"] a.active-sort, div[class*="-apply-isotope"] div[class*="-isotope-filter"] a:hover, .comment-form .wdt-comment-form-fields-holder > p.comment-form-cookies-consent input[type="checkbox"]:checked ~ label::before { color: rgb(47, 165, 251); }
ul.wdt-dashboard-menus li a:hover span, ul.wdt-dashboard-menus li a.wdt-active span, .wdt-dashbord-container .wdt-my-listings-container .wdt-listing-dashboard-status, .wdt-dashbord-container .wdt-my-listings-container .wdt-listing-details .wdt-mylisting-options-container > a:hover, .custom-button-style:hover, .wdt-dashbord-container .wdt-packages-container .wdt-packages-item-wrapper .wdt-packagelist-details .wdt-item-status-details .wdt-purchased, .wdt-dashbord-container .wdt-packages-container .wdt-packages-item-wrapper .wdt-packagelist-details .wdt-item-status-details .wdt-active, .wdt-dashboard-container .woocommerce-button.view:hover, .wdt-dashbord-container .wdt-packages-container .wdt-packages-item-wrapper .wdt-packagelist-details .wdt-item-status-details .wdt-proceed-button a.custom-button-style:hover, .wdt-packages-item-wrapper .wdt-item-status-details .wdt-purchased, .wdt-listings-item-wrapper .wdt-listings-features-box-item > div.wdt-listings-features-box-item-title:first-child::before, .wdt-listings-item-wrapper.type6:hover .wdt-listings-item-bottom-section .wdt-listings-utils-item-holder a.wdt-listings-utils-favourite-item, .wdt-user-list-item.type1 .wdt-user-sociallinks-list li a:hover, div[class*="-output-data-container"] .wdt-swiper-pagination-holder .wdt-swiper-bullet-pagination.swiper-pagination-bullets .swiper-pagination-bullet, .wdt-dashbord-inbox-listing-conversation-wrapper ul.wdt-dashbord-inbox-conversation-list li a.wdt-dashbord-inbox-conversation-reply-loader:hover, .wdt-dashbord-inbox-listing-conversation-wrapper ul.wdt-dashbord-inbox-conversation-list li .wdt-dashbord-inbox-conversation-reply-wrapper .wdt-inbox-conversation-reply-submit:hover, .wdt-listings-contactform a.wdt-contactform-submit-button:hover, .wdt-listings-floorplan-top-section .wdt-listings-floorplan-expand-bottom-section:hover, .wdt-announcement-listing-holder a:hover, .single-wdt_packages .wdt-payment-details a.added_to_cart:hover, form.lidd_mc_form .lidd_mc_input input[type="submit"]:hover, .comment-form .wdt-comment-form-fields-holder p.form-submit input[type="submit"]:hover, .logged-in .wdt-listings-comment-list-holder p.form-submit input[type="submit"]:hover, #loginform .login-submit input[type="submit"]:hover, .wdt-listings-contactdetails-request-container.type2 > a:hover, .wdt-listings-claim-wrapper .wdt-listings-claim-item:hover, .wdt-listings-post-dates-container.type2 .wdt-listings-post-date-container:hover span, .wdt-dashbord-ads-listing table.wdt-custom-table tbody tr td:last-child > a:hover, .wdt-claim-form-container .wdt-listings-claim-form .wdt-claimform-submit-button:hover, .dismissButton:hover:hover, .wdt-announcement-listing-holder.announcement a:hover, .wdt-listings-item-wrapper.type4:hover .wdt-listings-item-top-section .wdt-listings-featured-item-container a:hover { background-color: rgb(47, 165, 251); }
.wdt-listings-sociallinks-container.type1 .wdt-listings-sociallinks-list li a:hover, .wdt-listings-sociallinks-container.type2 .wdt-listings-sociallinks-list li a:hover, .wdt-listings-sociallinks-container.type3 .wdt-listings-sociallinks-list li a:hover, .wdt-listings-sociallinks-container.type7 .wdt-listings-sociallinks-list li a:hover, .wdt-listings-average-rating-container.type3, .wdt-listings-mls-number-container.type3 > span, .wdt-listings-featured-item-container.type3 > span, .wdt-listings-price-container.type2 .wdt-listings-price-label-holder .wdt-listings-price-item, .wdt-listings-dates-container.type4 .wdt-listings-post-date-container:hover, .wdt-listings-contactdetails-request-container > a:hover, .wdt-listings-contactdetails-request-container.type3 > a:hover, .wdt-listings-address-directions:hover, .wdt-listings-contactdetails-container.type2 .wdt-listings-contactdetails-list > li:hover span, .wdt-claim-form-container .wdt-listings-claim-form .wdt-claimform-submit-button:hover, .wdt-listings-dates-container.type3 [class*="date-container"]:hover span, .wdt-listings-dates-container.type4 [class*="date-container"]:hover, .wdt-listings-dates-container.type5 [class*="date-container"]:hover, .wdt-listings-attachment-holder.type2 .wdt-listings-attachment-box-item:hover span, .wdt-listings-attachment-holder.type3 .wdt-listings-attachment-box-item:hover, .wdt-listings-attachment-holder.type4 .wdt-listings-attachment-box-item:hover, .wdt-listings-image-gallery-container .wdt-swiper-bullet-pagination.swiper-pagination-bullets .swiper-pagination-bullet, .wdt-listings-media-videos-container .wdt-swiper-bullet-pagination.swiper-pagination-bullets .swiper-pagination-bullet, .wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div.wdt-listings-utils-item-holder .wdt-listings-utils-item > :hover, .wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div:not(.wdt-listings-taxonomy-container) a.wdt-listings-utils-favourite-item:hover span, .wdt-listings-item-wrapper.type6:not(.has-post-thumbnail):hover .wdt-listings-item-top-section div.wdt-listings-item-ad-section, .wdt-listings-item-wrapper.type6:not(.has-post-thumbnail):hover .wdt-listings-item-top-section div.wdt-listings-featured-item-container a { background-color: rgb(47, 165, 251); }
.wdt-listings-author-container[class*="swiper-"] .wdt-listings-author-details-holder:hover, .wdt-announcement-listing-holder.contactus a:hover, .wdt-listings-contactdetails-request-container.type2 > a:hover, .wdt-listings-contactdetails-request-container.type3 > a:hover, .wdt-listings-attachment-holder.type3 .wdt-listings-attachment-box-item:hover, .wdt-listings-dates-container.type4 [class*="date-container"]:hover, .dismissButton:hover:hover, .wdt-listings-features-box-container:not(.listing).type7 .wdt-listings-features-box-item, .wdt-listings-post-dates-container.type3 .wdt-listings-post-date-container, .wdt-listings-attachment-holder.type3 .wdt-listings-attachment-box-item { border-color: rgb(47, 165, 251); }
.wdt-listings-item-wrapper.type3:not(.wdt-list):hover .wdt-listings-item-top-section div.wdt-listings-featured-item-container a { box-shadow: rgb(47, 165, 251) 0px 0px 0px 0px inset; }
input[type="submit"]:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover { background-color: rgb(47, 165, 251); }
.wdt-packages-item-wrapper.type2 .wdt-packagelist-view-details .custom-button-style, .wdt-listings-item-wrapper.type6:not(.has-post-thumbnail) .wdt-listings-item-bottom-section .wdt-listings-utils-item-holder, .wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section .wdt-listings-featured-item-container a::before, .wdt-listings-item-wrapper.type5:hover .wdt-listings-item-top-section .wdt-listings-featured-item-container::before, .single-wdt_packages .wdt_packages > img, .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-top-section-content .wdt-listings-utils-item-holder > div a:hover, .wdt-listings-item-wrapper.type5:hover .wdt-listings-item-top-section .wdt-listings-featured-item-container a::before, p.login-remember input[type="checkbox"] ~ label::before, .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-taxonomy-list li a span { color: rgb(210, 237, 248); }
.wdt-packages-item-wrapper h5::before, .wdt-listings-item-wrapper.type1:hover .wdt-listings-item-bottom-section-content .custom-button-style.wdt-listing-view-details, .wdt-listings-item-wrapper.type4 .wdt-listings-item-bottom-section > div.wdt-listings-item-bottom-pricing-holder .custom-button-style, .wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div a, .wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div.wdt-listings-utils-item-holder .wdt-listings-utils-item > *, .wdt-listings-item-wrapper.type6:not(.has-post-thumbnail):hover .wdt-listings-item-bottom-section .wdt-listings-utils-item-holder a.wdt-listings-utils-favourite-item, .wdt-sf-pricerange-field-holder > div > div[class*="-handle"], .wdt-sf-features-field-holder > div > div[class*="-handle"], .wdt-sf-features-field-holder .ui-widget.ui-widget-content .ui-widget-header, .wdt-swiper-arrow-pagination a:hover, .wdt-marker-addition-info.wdt-marker-addition-info-totalviews, .wdt-marker-addition-info.wdt-marker-addition-info-averageratings, .wdt-marker-addition-info.wdt-marker-addition-info-startdate, .wdt-marker-addition-info.wdt-marker-addition-info-distance, .wdt-listing-taxonomy-item.type7 .wdt-listing-taxonomy-starting-price::after, .wdt-listings-item-wrapper:hover .wdt-listings-item-top-section .wdt-listings-item-ad-section, .wdt-listings-item-wrapper:hover .wdt-listings-item-top-section .wdt-listings-featured-item-container a, .wdt-listings-item-wrapper.type7 .wdt-listings-item-top-section .wdt-listings-item-ad-section, .wdt-listings-item-wrapper.type7 .wdt-listings-item-top-section .wdt-listings-featured-item-container, .wdt-listings-item-wrapper.type3 .wdt-listings-item-top-section div.wdt-listings-item-ad-section::after, .wdt-listings-item-wrapper.type3 .wdt-listings-item-top-section div.wdt-listings-featured-item-container a::after, .wdt-listings-item-wrapper.type3:hover .wdt-listings-item-top-section div.wdt-listings-item-ad-section::before, .wdt-listings-item-wrapper.type3:hover .wdt-listings-item-top-section div.wdt-listings-featured-item-container a::before, .wdt-listings-floorplan-top-section, .wdt-listings-contactdetails-request-container.type3 > a, .wdt-listings-contactdetails-container.type2 .wdt-listings-contactdetails-list > li span, .wdt-announcement-listing-holder.contactus:hover, .wdt-listings-dates-container.type4 [class*="date-container"], .wdt-listings-countdown-timer-container.type2 .wdt-listings-countdown-timer-holder .wdt-listings-countdown-timer-notice span, .wdt-listings-attachment-holder.type2 .wdt-listings-attachment-box-item:hover span, .wdt-listings-image-gallery-container .wdt-listings-swiper-pagination-holder .wdt-swiper-progress-pagination, .wdt-listings-image-gallery-container .wdt-listings-swiper-pagination-holder .wdt-swiper-scrollbar, .wdt-listings-media-videos-container .wdt-listings-swiper-pagination-holder .wdt-swiper-progress-pagination, .wdt-listings-media-videos-container .wdt-listings-swiper-pagination-holder .wdt-swiper-scrollbar, .wdt-packages-item-wrapper::before, .single-wdt_packages .wdt-packagelist-items h3::before, .single-wdt_packages .wdt-payment-details .wdt-item-status-details > span, .wdt-listings-item-wrapper.type2:hover .wdt-listings-item-top-section div.wdt-listings-item-ad-section::after, .wdt-listings-item-wrapper.type2:hover .wdt-listings-item-top-section div.wdt-listings-item-ad-section::before, .wdt-sf-fields-holder.wdt-sf-pricerange-field-holder .ui-widget.ui-widget-content, .wdt-listing-taxonomy-item.type6 .wdt-category-total-items a:hover, .wdt-comment-form-fields-holder input#wdt_media + label, .wdt-user-list-item.type3 .wdt-user-contactdetails-list li:hover span, .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-social-share-container.active .wdt-listings-social-share-list, .wdt-listings-features-box-container.type5 .wdt-listings-features-box-item, .wdt-announcement-listing-holder, .wdt-listings-item-wrapper.type4 .wdt-listings-item-top-section .wdt-listings-item-top-section-content > div:not(.wdt-listings-taxonomy-container) a.wdt-listings-utils-favourite-item span, .wdt-listings-item-wrapper.type6 .wdt-listings-item-bottom-section .wdt-listings-utils-item-holder a.wdt-listings-utils-favourite-item span:hover, .wdt-sf-fields-holder .ui-widget.ui-widget-content, .wdt-dashbord-section-holder-content ul.wdt-dashbord-inbox-listing-messages-wrapper li.active, .wdt-dashbord-section-holder-content ul.wdt-dashbord-inbox-listing-messages-wrapper li:hover, .wdt-listings-business-hours-container .wdt-listings-business-hours-currenttime, .wdt-listings-claim-form > .wdt-listings-claim-form-item input#wdt-claimform-verification-file + label { background-color: rgb(210, 237, 248); }
.wdt-listings-item-wrapper, .wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-right-content, .wdt-packages-item-wrapper, .wdt-listings-item-wrapper.type4 .wdt-listings-item-bottom-section .wdt-listings-item-bottom-section-content .wdt-listings-item-title, .wdt-packages-item-wrapper.type1 .wdt-packagelist-view-details-button, .wdt-packages-item-wrapper.type1 .wdt-item-status-details .wdt-proceed-button .custom-button-style, .wdt-packages-item-wrapper.type2 > ul.wdt-packagelist-features, .wdt-packages-item-wrapper.type3 .wdt-packagelist-details, .wdt-packages-item-wrapper.type1 .wdt-item-status-details .wdt-proceed-button .added_to_cart, .wdt-listings-item-wrapper.type4 .wdt-listings-features-box-container > div:not(:last-child), .wdt-listings-item-wrapper.type5 .wdt-listings-item-bottom-section-content > div .wdt-listings-utils-item .wdt-listings-utils-totalimages-item a, .wdt-listings-item-wrapper.type7 .wdt-listings-item-bottom-section-content .wdt-listings-item-bottom-right-content .wdt-listings-utils-item-holder .wdt-listings-utils-item .wdt-listings-utils-totalimages-item a, .wdt-listing-taxonomy-item.type4, .wdt-user-list-item.type3, .wdt-user-list-item.type3 .wdt-user-contactdetails-list li span, .wdt-swiper-arrow-pagination a, .wdt-marker-info-box .wdt-listings-map-item-wrapper.type3 .wdt-listings-item-bottom-section .wdt-listings-item-title, .wdt-listing-taxonomy-item.type4 .wdt-listing-taxonomy-starting-price, .wdt-listings-item-wrapper.type7 .wdt-listings-item-bottom-section-content .wdt-listings-item-bottom-left-content .wdt-listings-post-dates-container, .wdt-dashbord-recent-activites-holder .wdt-dashbord-recent-activites-content p, .wdt-listings-comment-list-holder .comment-body, .comment-form .wdt-comment-form-fields-holder .wdt-ratings-holder, .wdt-marker-info-box .wdt-listings-map-item-wrapper.type3 .wdt-listings-item-bottom-section .wdt-listings-item-title, .wdt-listings-floorplan-box-container .wdt-listings-floorplan-box-item, .wdt-listings-business-hours-container, .wdt-listings-business-hours-container .wdt-listings-business-hours-status, .wdt-listings-business-hours-container .wdt-listings-business-hours-list li, .wdt-listings-dates-container.type1, .wdt-listings-dates-container.type1 > div:not(:last-child), .wdt-listings-dates-container.type1 .wdt-listings-business-hours-list, .wdt-listings-dates-container.type1 .wdt-listings-business-hours-list li, .wdt-listings-image-gallery-thumb-container .wdt-listings-image-gallery-thumb .swiper-slide:hover::after, .wdt-listings-media-videos-thumb-container .wdt-listings-media-videos-thumb .swiper-slide:hover::after, .single-wdt_packages .wdt-payment-details .wdt-item-status-details, .wdt-dashbord-container .wdt-my-listings-container .wdt-listing-item-wrapper, .wdt-sf-fields-holder .ui-widget-content .ui-state-default.ui-state-hover, .wdt-listing-taxonomy-item.type6 .wdt-category-total-items a:hover, .wdt-user-list-item.type3 .wdt-user-item-meta-data .wdt-listings-utils-favourite, .wdt-listings-features-box-container.type4 .wdt-listings-features-box-item:not(:last-child), .wdt-listings-features-box-container.type7 .wdt-listings-features-box-item, .wdt-listings-countdown-timer-container.type2 .wdt-listings-countdown-timer-holder .wdt-listings-countdown-timer-notice, .wdt-announcement-listing-holder.contactus, .wdt-announcement-listing-holder.contactus:hover, .wdt-dashbord-section-holder-content ul.wdt-dashbord-inbox-listing-messages-wrapper li.active, .wdt-dashbord-section-holder-content ul.wdt-dashbord-inbox-listing-messages-wrapper li:hover { border-color: rgb(210, 237, 248); }
.wdt-listings-nearby-places-container .wdt-listings-nearby-places-item:not(:last-child), .wdt-listings-author-container .wdt-listings-author-details-holder, .wdt-packages-item-wrapper.type2 .wdt-packagelist-details, #primary.page-with-sidebar .wdt-packages-item-wrapper.type2 .wdt-packagelist-details { border-color: rgb(210, 237, 248); }
.wdt-listings-item-wrapper.type1 .wdt-listings-item-bottom-section-content .custom-button-style.wdt-listing-view-details, .wdt-listings-item-wrapper.type2 .wdt-listings-item-bottom-section-content > div.wdt-listings-item-bottom-pricing-holder { border-top-color: rgb(210, 237, 248); }
.wdt-packages-item-wrapper:hover, .wdt-packages-item-wrapper.type1:hover .wdt-packagelist-view-details-button, .wdt-packages-item-wrapper.type1:hover .wdt-item-status-details .wdt-proceed-button .custom-button-style, .wdt-user-list-item.type1:hover, .wdt-listings-taxonomy-container.type7 li a:hover, .wdt-listings-author-container .wdt-listings-author-details-holder:hover { box-shadow: rgb(210, 237, 248) 0px 15px 30px 0px; }
.swiper-wrapper .wdt-listings-item-wrapper:hover { box-shadow: rgb(210, 237, 248) 0px 10px 20px 0px; }
.comment-form .wdt-comment-form-fields-holder, .wdt-listings-contactform, .logged-in .wdt-listings-comment-list-holder .comment-form, .wdt-listings-nearby-places-container .wdt-listings-nearby-places-item .wdt-listings-nearby-places-image, .wdt-yelp-places-container .wdt-yelp-places-item .wdt-yelp-places-image, .wdt-listings-taxonomy-container.type7 li a:hover { box-shadow: rgb(210, 237, 248) 0px 0px 30px 0px; }
.wdt-packages-item-container.swiper-wrapper .wdt-packages-item-wrapper:hover, .wdt-packages-item-container.swiper-wrapper .wdt-packages-item-wrapper.type1:hover .wdt-item-status-details .wdt-proceed-button .custom-button-style, .wdt-packages-item-container.swiper-wrapper .wdt-packages-item-wrapper.type1:hover .wdt-packagelist-view-details-button { box-shadow: rgb(210, 237, 248) 0px 0px 20px 0px; }
.wdt-user-list-item.type3 .wdt-user-contactdetails-list li span, .wdt-listings-author-container .wdt-listings-author-details-holder .wdt-listings-author-details .wdt-listings-contactdetails-list li span { box-shadow: rgb(210, 237, 248) 0px 0px 0px 2px inset; }
.wdt-listings-media-videos-container.swiper div[class*="wdt-swiper-arrow-pagination"].type2 > a[class*="wdt-swiper-arrow"] { background-color: rgba(30, 48, 110, 0.5); }
.wdt-listings-media-videos-container.swiper div[class*="wdt-swiper-arrow-pagination"].type2 > a[class*="wdt-swiper-arrow"]:hover, .wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type2 > a[class*="wdt-swiper-arrow"]:hover { background-color: rgba(30, 48, 110, 0.6); }
.wdt-listings-image-gallery-container.swiper div[class*="wdt-swiper-arrow-pagination"].type2 > a[class*="wdt-swiper-arrow"] { background-color: rgba(30, 48, 110, 0.15); }
.wdt-listings-item-wrapper.type6.has-post-thumbnail .wdt-listings-item-top-section .wdt-listings-feature-image-holder::before, .wdt-listings-item-wrapper.type6.has-post-thumbnail .wdt-listings-item-top-section .wdt-listings-image-gallery .swiper-slide::before { background-color: rgba(30, 48, 110, 0.8); }
.lidd_mc_details .lidd_mc_summary p:not(:last-child), .lidd_mc_details .lidd_mc_results p, .wdt-listing-taxonomy-item.type4:hover, .wdt-listing-taxonomy-item.type4:hover .wdt-listing-taxonomy-starting-price, .wdt-user-list-item.type2 .wdt-user-image img, .wdt-dashbord-section-holder-content ul.wdt-dashbord-inbox-listing-messages-wrapper li:hover span, .wdt-dashbord-section-holder-content ul.wdt-dashbord-inbox-listing-messages-wrapper li.active span { border-color: rgba(47, 165, 251, 0.2); }
.wdt-listings-features-box-container:not(.listing).type7 .wdt-listings-features-box-item, .wdt-listings-post-dates-container.type3 .wdt-listings-post-date-container, .wdt-listings-attachment-holder.type3 .wdt-listings-attachment-box-item { background-color: rgba(47, 165, 251, 0.3); }
.wdt-dashbord-container .wdt-packages-container .wdt-packages-item-wrapper:hover, .wdt-dashbord-container .wdt-my-listings-container .wdt-listing-item-wrapper:hover { background-color: rgba(210, 237, 248, 0.133); }
.lidd_mc_details, .wdt-listing-taxonomy-item.type4:hover, .wdt-listings-nearby-places-container:hover .wdt-listings-nearby-places-item .wdt-listings-nearby-places-image { background-color: rgba(210, 237, 248, 0.5); }
.flatpickr-calendar { opacity: 0; display: none; text-align: center; visibility: hidden; padding: 0px; animation: auto ease 0s 1 normal none running none; direction: ltr; border: 0px; font-size: 14px; line-height: 24px; border-radius: 5px; position: absolute; width: 307.875px; box-sizing: border-box; touch-action: manipulation; background: rgb(255, 255, 255); box-shadow: rgb(230, 230, 230) 1px 0px 0px, rgb(230, 230, 230) -1px 0px 0px, rgb(230, 230, 230) 0px 1px 0px, rgb(230, 230, 230) 0px -1px 0px, rgba(0, 0, 0, 0.08) 0px 3px 13px; }
.flatpickr-calendar.open, .flatpickr-calendar.inline { opacity: 1; max-height: 640px; visibility: visible; }
.flatpickr-calendar.open { display: inline-block; z-index: 99999; }
.flatpickr-calendar.animate.open { animation: 300ms cubic-bezier(0.23, 1, 0.32, 1) 0s 1 normal none running fpFadeInDown; }
.flatpickr-calendar.inline { display: block; position: relative; top: 2px; }
.flatpickr-calendar.static { position: absolute; top: calc(100% + 2px); }
.flatpickr-calendar.static.open { z-index: 999; display: block; }
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) { box-shadow: none !important; }
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) { box-shadow: rgb(230, 230, 230) -2px 0px 0px, rgb(230, 230, 230) 5px 0px 0px; }
.flatpickr-calendar .hasWeeks .dayContainer, .flatpickr-calendar .hasTime .dayContainer { border-bottom: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.flatpickr-calendar .hasWeeks .dayContainer { border-left: 0px; }
.flatpickr-calendar.hasTime .flatpickr-time { height: 40px; border-top: 1px solid rgb(230, 230, 230); }
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time { height: auto; }
.flatpickr-calendar::before, .flatpickr-calendar::after { position: absolute; display: block; pointer-events: none; border: solid transparent; content: ""; height: 0px; width: 0px; left: 22px; }
.flatpickr-calendar.rightMost::before, .flatpickr-calendar.arrowRight::before, .flatpickr-calendar.rightMost::after, .flatpickr-calendar.arrowRight::after { left: auto; right: 22px; }
.flatpickr-calendar.arrowCenter::before, .flatpickr-calendar.arrowCenter::after { left: 50%; right: 50%; }
.flatpickr-calendar::before { border-width: 5px; margin: 0px -5px; }
.flatpickr-calendar::after { border-width: 4px; margin: 0px -4px; }
.flatpickr-calendar.arrowTop::before, .flatpickr-calendar.arrowTop::after { bottom: 100%; }
.flatpickr-calendar.arrowTop::before { border-bottom-color: rgb(230, 230, 230); }
.flatpickr-calendar.arrowTop::after { border-bottom-color: rgb(255, 255, 255); }
.flatpickr-calendar.arrowBottom::before, .flatpickr-calendar.arrowBottom::after { top: 100%; }
.flatpickr-calendar.arrowBottom::before { border-top-color: rgb(230, 230, 230); }
.flatpickr-calendar.arrowBottom::after { border-top-color: rgb(255, 255, 255); }
.flatpickr-calendar:focus { outline: 0px; }
.flatpickr-wrapper { position: relative; display: inline-block; }
.flatpickr-months { display: flex; }
.flatpickr-months .flatpickr-month { background: transparent; color: rgba(0, 0, 0, 0.9); fill: rgba(0, 0, 0, 0.9); height: 34px; line-height: 1; text-align: center; position: relative; user-select: none; overflow: hidden; -webkit-box-flex: 1; flex: 1 1 0%; }
.flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month { user-select: none; text-decoration: none; cursor: pointer; position: absolute; top: 0px; height: 34px; padding: 10px; z-index: 3; color: rgba(0, 0, 0, 0.9); fill: rgba(0, 0, 0, 0.9); }
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled, .flatpickr-months .flatpickr-next-month.flatpickr-disabled { display: none; }
.flatpickr-months .flatpickr-prev-month i, .flatpickr-months .flatpickr-next-month i { position: relative; }
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month, .flatpickr-months .flatpickr-next-month.flatpickr-prev-month { left: 0px; }
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month, .flatpickr-months .flatpickr-next-month.flatpickr-next-month { right: 0px; }
.flatpickr-months .flatpickr-prev-month:hover, .flatpickr-months .flatpickr-next-month:hover { color: rgb(149, 158, 169); }
.flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-months .flatpickr-next-month:hover svg { fill: rgb(246, 71, 71); }
.flatpickr-months .flatpickr-prev-month svg, .flatpickr-months .flatpickr-next-month svg { width: 14px; height: 14px; }
.flatpickr-months .flatpickr-prev-month svg path, .flatpickr-months .flatpickr-next-month svg path { transition: fill 0.1s; fill: inherit; }
.numInputWrapper { position: relative; height: auto; }
.numInputWrapper input, .numInputWrapper span { display: inline-block; }
.numInputWrapper input { width: 100%; }
.numInputWrapper input::-webkit-outer-spin-button, .numInputWrapper input::-webkit-inner-spin-button { margin: 0px; appearance: none; }
.numInputWrapper span { position: absolute; right: 0px; width: 14px; padding: 0px 4px 0px 2px; height: 50%; line-height: 50%; opacity: 0; cursor: pointer; border: 1px solid rgba(57, 57, 57, 0.15); box-sizing: border-box; }
.numInputWrapper span:hover { background: rgba(0, 0, 0, 0.1); }
.numInputWrapper span:active { background: rgba(0, 0, 0, 0.2); }
.numInputWrapper span::after { display: block; content: ""; position: absolute; }
.numInputWrapper span.arrowUp { top: 0px; border-bottom: 0px; }
.numInputWrapper span.arrowUp::after { border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 4px solid rgba(57, 57, 57, 0.6); top: 26%; }
.numInputWrapper span.arrowDown { top: 50%; }
.numInputWrapper span.arrowDown::after { border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid rgba(57, 57, 57, 0.6); top: 40%; }
.numInputWrapper span svg { width: inherit; height: auto; }
.numInputWrapper span svg path { fill: rgba(0, 0, 0, 0.5); }
.numInputWrapper:hover { background: rgba(0, 0, 0, 0.05); }
.numInputWrapper:hover span { opacity: 1; }
.flatpickr-current-month { font-size: 135%; font-weight: 300; color: inherit; position: absolute; width: 75%; left: 12.5%; padding: 7.48px 0px 0px; line-height: 1; height: 34px; display: inline-block; text-align: center; transform: translate3d(0px, 0px, 0px); }
.flatpickr-current-month span.cur-month { font-family: inherit; font-weight: 700; color: inherit; display: inline-block; margin-left: 0.5ch; padding: 0px; }
.flatpickr-current-month span.cur-month:hover { background: rgba(0, 0, 0, 0.05); }
.flatpickr-current-month .numInputWrapper { width: 6ch; display: inline-block; }
.flatpickr-current-month .numInputWrapper span.arrowUp::after { border-bottom-color: rgba(0, 0, 0, 0.9); }
.flatpickr-current-month .numInputWrapper span.arrowDown::after { border-top-color: rgba(0, 0, 0, 0.9); }
.flatpickr-current-month input.cur-year { background: transparent; box-sizing: border-box; color: inherit; cursor: text; padding: 0px 0px 0px 0.5ch; margin: 0px; display: inline-block; font-size: inherit; font-family: inherit; font-weight: 300; line-height: inherit; height: auto; border: 0px; border-radius: 0px; vertical-align: initial; appearance: textfield; }
.flatpickr-current-month input.cur-year:focus { outline: 0px; }
.flatpickr-current-month input.cur-year[disabled], .flatpickr-current-month input.cur-year[disabled]:hover { font-size: 100%; color: rgba(0, 0, 0, 0.5); background: transparent; pointer-events: none; }
.flatpickr-current-month .flatpickr-monthDropdown-months { background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; color: inherit; cursor: pointer; font-size: inherit; font-family: inherit; font-weight: 300; height: auto; line-height: inherit; margin: -1px 0px 0px; outline: none; padding: 0px 0px 0px 0.5ch; position: relative; vertical-align: initial; box-sizing: border-box; appearance: menulist; width: auto; }
.flatpickr-current-month .flatpickr-monthDropdown-months:focus, .flatpickr-current-month .flatpickr-monthDropdown-months:active { outline: none; }
.flatpickr-current-month .flatpickr-monthDropdown-months:hover { background: rgba(0, 0, 0, 0.05); }
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month { background-color: transparent; outline: none; padding: 0px; }
.flatpickr-weekdays { background: transparent; text-align: center; overflow: hidden; width: 100%; display: flex; -webkit-box-align: center; align-items: center; height: 28px; }
.flatpickr-weekdays .flatpickr-weekdaycontainer { display: flex; -webkit-box-flex: 1; flex: 1 1 0%; }
span.flatpickr-weekday { cursor: default; font-size: 90%; background: transparent; color: rgba(0, 0, 0, 0.54); line-height: 1; margin: 0px; text-align: center; display: block; -webkit-box-flex: 1; flex: 1 1 0%; font-weight: bolder; }
.dayContainer, .flatpickr-weeks { padding: 1px 0px 0px; }
.flatpickr-days { position: relative; overflow: hidden; display: flex; -webkit-box-align: start; align-items: flex-start; width: 307.875px; }
.flatpickr-days:focus { outline: 0px; }
.dayContainer { padding: 0px; outline: 0px; text-align: left; width: 307.875px; min-width: 307.875px; max-width: 307.875px; box-sizing: border-box; display: flex; flex-wrap: wrap; justify-content: space-around; transform: translate3d(0px, 0px, 0px); opacity: 1; }
.dayContainer + .dayContainer { box-shadow: rgb(230, 230, 230) -1px 0px 0px; }
.flatpickr-day { background: none; border: 1px solid transparent; border-radius: 150px; box-sizing: border-box; color: rgb(57, 57, 57); cursor: pointer; font-weight: 400; width: 14.2857%; flex-basis: 14.2857%; max-width: 39px; height: 39px; line-height: 39px; margin: 0px; display: inline-block; position: relative; -webkit-box-pack: center; justify-content: center; text-align: center; }
.flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus { cursor: pointer; outline: 0px; background: rgb(230, 230, 230); border-color: rgb(230, 230, 230); }
.flatpickr-day.today { border-color: rgb(149, 158, 169); }
.flatpickr-day.today:hover, .flatpickr-day.today:focus { border-color: rgb(149, 158, 169); background: rgb(149, 158, 169); color: rgb(255, 255, 255); }
.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay { background: rgb(86, 159, 247); box-shadow: none; color: rgb(255, 255, 255); border-color: rgb(86, 159, 247); }
.flatpickr-day.selected.startRange, .flatpickr-day.startRange.startRange, .flatpickr-day.endRange.startRange { border-radius: 50px 0px 0px 50px; }
.flatpickr-day.selected.endRange, .flatpickr-day.startRange.endRange, .flatpickr-day.endRange.endRange { border-radius: 0px 50px 50px 0px; }
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) { box-shadow: rgb(86, 159, 247) -10px 0px 0px; }
.flatpickr-day.selected.startRange.endRange, .flatpickr-day.startRange.startRange.endRange, .flatpickr-day.endRange.startRange.endRange { border-radius: 50px; }
.flatpickr-day.inRange { border-radius: 0px; box-shadow: rgb(230, 230, 230) -5px 0px 0px, rgb(230, 230, 230) 5px 0px 0px; }
.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover, .flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay { color: rgba(57, 57, 57, 0.3); background: transparent; border-color: transparent; cursor: default; }
.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover { cursor: not-allowed; color: rgba(57, 57, 57, 0.1); }
.flatpickr-day.week.selected { border-radius: 0px; box-shadow: rgb(86, 159, 247) -5px 0px 0px, rgb(86, 159, 247) 5px 0px 0px; }
.flatpickr-day.hidden { visibility: hidden; }
.rangeMode .flatpickr-day { margin-top: 1px; }
.flatpickr-weekwrapper { float: left; }
.flatpickr-weekwrapper .flatpickr-weeks { padding: 0px 12px; box-shadow: rgb(230, 230, 230) 1px 0px 0px; }
.flatpickr-weekwrapper .flatpickr-weekday { float: none; width: 100%; line-height: 28px; }
.flatpickr-weekwrapper span.flatpickr-day, .flatpickr-weekwrapper span.flatpickr-day:hover { display: block; width: 100%; max-width: none; color: rgba(57, 57, 57, 0.3); background: transparent; cursor: default; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.flatpickr-innerContainer { display: flex; box-sizing: border-box; overflow: hidden; }
.flatpickr-rContainer { display: inline-block; padding: 0px; box-sizing: border-box; }
.flatpickr-time { text-align: center; outline: 0px; height: 0px; line-height: 40px; max-height: 40px; box-sizing: border-box; overflow: hidden; display: flex; }
.flatpickr-time::after { content: ""; display: table; clear: both; }
.flatpickr-time .numInputWrapper { -webkit-box-flex: 1; flex: 1 1 0%; width: 40%; height: 40px; float: left; }
.flatpickr-time .numInputWrapper span.arrowUp::after { border-bottom-color: rgb(57, 57, 57); }
.flatpickr-time .numInputWrapper span.arrowDown::after { border-top-color: rgb(57, 57, 57); }
.flatpickr-time.hasSeconds .numInputWrapper { width: 26%; }
.flatpickr-time.time24hr .numInputWrapper { width: 49%; }
.flatpickr-time input { background: transparent; box-shadow: none; border: 0px; border-radius: 0px; text-align: center; margin: 0px; padding: 0px; height: inherit; line-height: inherit; color: rgb(57, 57, 57); font-size: 14px; position: relative; box-sizing: border-box; appearance: textfield; }
.flatpickr-time input.flatpickr-hour { font-weight: bold; }
.flatpickr-time input.flatpickr-minute, .flatpickr-time input.flatpickr-second { font-weight: 400; }
.flatpickr-time input:focus { outline: 0px; border: 0px; }
.flatpickr-time .flatpickr-time-separator, .flatpickr-time .flatpickr-am-pm { height: inherit; float: left; line-height: inherit; color: rgb(57, 57, 57); font-weight: bold; width: 2%; user-select: none; align-self: center; }
.flatpickr-time .flatpickr-am-pm { outline: 0px; width: 18%; cursor: pointer; text-align: center; font-weight: 400; }
.flatpickr-time input:hover, .flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time input:focus, .flatpickr-time .flatpickr-am-pm:focus { background: rgb(238, 238, 238); }
.flatpickr-input[readonly] { cursor: pointer; }
@-webkit-keyframes fpFadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -20px, 0px); }
  100% { opacity: 1; transform: translate3d(0px, 0px, 0px); }
}
@keyframes fpFadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -20px, 0px); }
  100% { opacity: 1; transform: translate3d(0px, 0px, 0px); }
}

:root { --wdtPrimaryColor: #1268fb; --wdtPrimaryColorRgb: 18,104,251; --wdtSecondaryColor: #010e37; --wdtSecondaryColorRgb: 1,14,55; --wdtTertiaryColor: #d9f1ff; --wdtTertiaryColorRgb: 217,241,255; --wdtQuaternaryColor: #2C3E97; --wdtQuaternaryColorRgb: 44,62,151; --wdtBodyBGColor: #ffffff; --wdtBodyBGColorRgb: 255,255,255; --wdtBodyTxtColor: #4d4d4d; --wdtBodyTxtColorRgb: 77,77,77; --wdtHeadAltColor: #000000; --wdtHeadAltColorRgb: 0,0,0; --wdtLinkColor: #000000; --wdtLinkColorRgb: 0,0,0; --wdtLinkHoverColor: #1268fb; --wdtLinkHoverColorRgb: 18,104,251; --wdtBorderColor: #000000; --wdtBorderColorRgb: 0,0,0; --wdtAccentTxtColor: #ffffff; --wdtAccentTxtColorRgb: 255,255,255; --wdtFontTypo_Base: 'Montserrat Alternates', sans-serif; --wdtFontWeight_Base: 500; --wdtFontSize_Base: 16px; --wdtLineHeight_Base: 1.6; --wdtFontTypo_Alt: 'Montserrat Alternates', sans-serif; --wdtFontWeight_Alt: 600; --wdtFontSize_Alt: 54px; --wdtLineHeight_Alt: 1.2; --wdtFontTypo_H1: 'Montserrat Alternates', sans-serif; --wdtFontWeight_H1: 600; --wdtFontSize_H1: 54px; --wdtLineHeight_H1: 1.2; --wdtFontTypo_H2: 'Montserrat Alternates', sans-serif; --wdtFontWeight_H2: 600; --wdtFontSize_H2: 48px; --wdtLineHeight_H2: 1.2; --wdtFontTypo_H3: 'Montserrat Alternates', sans-serif; --wdtFontWeight_H3: 600; --wdtFontSize_H3: 40px; --wdtLineHeight_H3: 1.2; --wdtFontTypo_H4: 'Montserrat Alternates', sans-serif; --wdtFontWeight_H4: 600; --wdtFontSize_H4: 30px; --wdtLineHeight_H4: 1.4; --wdtFontTypo_H5: 'Montserrat Alternates', sans-serif; --wdtFontWeight_H5: 600; --wdtFontSize_H5: 24px; --wdtLineHeight_H5: 1.4; --wdtFontTypo_H6: 'Montserrat Alternates', sans-serif; --wdtFontWeight_H6: 600; --wdtFontSize_H6: 20px; --wdtLineHeight_H6: 1.4; --wdtFontTypo_Ext: "Montserrat Alternates", sans-serif; --wdtFontWeight_Ext: 400; --wdtFontSize_Ext: 14px; --wdtLineHeight_Ext: 1; }
@font-face { font-family: "HrHub Icons"; src: url("../font/wdt-icons.woff2?76449145") format("woff2"), url("../font/wdt-icons.woff?76449145") format("woff"), url("../font/wdt-icons.ttf?76449145") format("truetype"); font-weight: normal; font-style: normal; }
[class^="wdticon-"]::before, [class*=" wdticon-"]::before { font-family: "HrHub Icons"; font-style: normal; font-weight: normal; display: inline-block; text-decoration: inherit; width: 1em; margin-right: 0.2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: 0.2em; -webkit-font-smoothing: antialiased; }
.wdticon-music::before { content: ""; }
.wdticon-search::before { content: ""; }
.wdticon-envelope-o::before { content: ""; }
.wdticon-heart::before { content: ""; }
.wdticon-heart-o::before { content: ""; }
.wdticon-star::before { content: ""; }
.wdticon-star-o::before { content: ""; }
.wdticon-star-half::before { content: ""; }
.wdticon-user::before { content: ""; }
.wdticon-users::before { content: ""; }
.wdticon-film::before { content: ""; }
.wdticon-video-camera::before { content: ""; }
.wdticon-picture-o::before { content: ""; }
.wdticon-camera::before { content: ""; }
.wdticon-camera-retro::before { content: ""; }
.wdticon-th-large::before { content: ""; }
.wdticon-th::before { content: ""; }
.wdticon-th-list::before { content: ""; }
.wdticon-check::before { content: ""; }
.wdticon-check-circle::before { content: ""; }
.wdticon-check-circle-o::before { content: ""; }
.wdticon-times::before { content: ""; }
.wdticon-times-circle::before { content: ""; }
.wdticon-times-circle-o::before { content: ""; }
.wdticon-plus::before { content: ""; }
.wdticon-plus-circle::before { content: ""; }
.wdticon-minus::before { content: ""; }
.wdticon-minus-circle::before { content: ""; }
.wdticon-question-circle::before { content: ""; }
.wdticon-info-circle::before { content: ""; }
.wdticon-home::before { content: ""; }
.wdticon-link::before { content: ""; }
.wdticon-paperclip::before { content: ""; }
.wdticon-lock::before { content: ""; }
.wdticon-unlock::before { content: ""; }
.wdticon-thumb-tack::before { content: ""; }
.wdticon-eye::before { content: ""; }
.wdticon-eye-slash::before { content: ""; }
.wdticon-tag::before { content: ""; }
.wdticon-tags::before { content: ""; }
.wdticon-bookmark::before { content: ""; }
.wdticon-flag::before { content: ""; }
.wdticon-thumbs-o-up::before { content: ""; }
.wdticon-thumbs-o-down::before { content: ""; }
.wdticon-share::before { content: ""; }
.wdticon-share-square-o::before { content: ""; }
.wdticon-pencil::before { content: ""; }
.wdticon-edit::before { content: ""; }
.wdticon-print::before { content: ""; }
.wdticon-comment::before { content: ""; }
.wdticon-comments::before { content: ""; }
.wdticon-bell-o::before { content: ""; }
.wdticon-exclamation-triangle::before { content: ""; }
.wdticon-exclamation-circle::before { content: ""; }
.wdticon-map-marker::before { content: ""; }
.wdticon-file-o::before { content: ""; }
.wdticon-folder::before { content: ""; }
.wdticon-folder-open::before { content: ""; }
.wdticon-phone::before { content: ""; }
.wdticon-cog::before { content: ""; }
.wdticon-cogs::before { content: ""; }
.wdticon-wrench::before { content: ""; }
.wdticon-shopping-cart::before { content: ""; }
.wdticon-calendar::before { content: ""; }
.wdticon-sign-in::before { content: ""; }
.wdticon-sign-out::before { content: ""; }
.wdticon-headphones::before { content: ""; }
.wdticon-clock-o::before { content: ""; }
.wdticon-ban::before { content: ""; }
.wdticon-expand::before { content: ""; }
.wdticon-compress::before { content: ""; }
.wdticon-arrows-v::before { content: ""; }
.wdticon-arrows-h::before { content: ""; }
.wdticon-search-plus::before { content: ""; }
.wdticon-search-minus::before { content: ""; }
.wdticon-caret-down::before { content: ""; }
.wdticon-caret-up::before { content: ""; }
.wdticon-caret-left::before { content: ""; }
.wdticon-caret-right::before { content: ""; }
.wdticon-chevron-down::before { content: ""; }
.wdticon-chevron-left::before { content: ""; }
.wdticon-chevron-right::before { content: ""; }
.wdticon-chevron-up::before { content: ""; }
.wdticon-arrow-down::before { content: ""; }
.wdticon-arrow-left::before { content: ""; }
.wdticon-arrow-right::before { content: ""; }
.wdticon-arrow-up::before { content: ""; }
.wdticon-arrow-circle-o-down::before { content: ""; }
.wdticon-arrow-circle-o-up::before { content: ""; }
.wdticon-repeat::before { content: ""; }
.wdticon-undo::before { content: ""; }
.wdticon-random::before { content: ""; }
.wdticon-play::before { content: ""; }
.wdticon-play-circle-o::before { content: ""; }
.wdticon-stop::before { content: ""; }
.wdticon-pause::before { content: ""; }
.wdticon-trophy::before { content: ""; }
.wdticon-globe::before { content: ""; }
.wdticon-cloud::before { content: ""; }
.wdticon-list::before { content: ""; }
.wdticon-outdent::before { content: ""; }
.wdticon-indent::before { content: ""; }
.wdticon-book::before { content: ""; }
.wdticon-asterisk::before { content: ""; }
.wdticon-gift::before { content: ""; }
.wdticon-magnet::before { content: ""; }
.wdticon-bar-chart::before { content: ""; }
.wdticon-inbox::before { content: ""; }
.wdticon-move::before { content: ""; }
.wdticon-external-link::before { content: ""; }
.wdticon-bookmark-o::before { content: ""; }
.wdticon-phone-square::before { content: ""; }
.wdt-icon-ext-x-icon::before { content: ""; }
.wdticon-facebook::before { content: ""; }
.wdticon-github::before { content: ""; }
.wdticon-rss::before { content: ""; }
.wdticon-certificate::before { content: ""; }
.wdticon-arrow-circle-left::before { content: ""; }
.wdticon-arrow-circle-right::before { content: ""; }
.wdticon-arrow-circle-up::before { content: ""; }
.wdticon-arrow-circle-down::before { content: ""; }
.wdticon-filter::before { content: ""; }
.wdticon-arrows-alt::before { content: ""; }
.wdticon-files-o::before { content: ""; }
.wdticon-bars::before { content: ""; }
.wdticon-list-ul::before { content: ""; }
.wdticon-list-ol::before { content: ""; }
.wdticon-table::before { content: ""; }
.wdticon-pinterest::before { content: ""; }
.wdticon-pinterest-square::before { content: ""; }
.wdticon-money::before { content: ""; }
.wdticon-sort::before { content: ""; }
.wdticon-sort-down::before { content: ""; }
.wdticon-sort-up::before { content: ""; }
.wdticon-envelope::before { content: ""; }
.wdticon-linkedin::before { content: ""; }
.wdticon-comment-o::before { content: ""; }
.wdticon-comments-o::before { content: ""; }
.wdticon-sitemap::before { content: ""; }
.wdticon-paste::before { content: ""; }
.wdticon-lightbulb-o::before { content: ""; }
.wdticon-exchange::before { content: ""; }
.wdticon-bell::before { content: ""; }
.wdticon-file-text-o::before { content: ""; }
.wdticon-plus-square::before { content: ""; }
.wdticon-angle-double-left::before { content: ""; }
.wdticon-angle-double-right::before { content: ""; }
.wdticon-angle-double-up::before { content: ""; }
.wdticon-angle-double-down::before { content: ""; }
.wdticon-angle-left::before { content: ""; }
.wdticon-angle-right::before { content: ""; }
.wdticon-angle-up::before { content: ""; }
.wdticon-angle-down::before { content: ""; }
.wdticon-desktop::before { content: ""; }
.wdticon-laptop::before { content: ""; }
.wdticon-tablet::before { content: ""; }
.wdticon-mobile::before { content: ""; }
.wdticon-circle-o::before { content: ""; }
.wdticon-quote-left::before { content: ""; }
.wdticon-quote-right::before { content: ""; }
.wdticon-spinner::before { content: ""; }
.wdticon-circle::before { content: ""; }
.wdticon-mail-reply::before { content: ""; }
.wdticon-github-alt::before { content: ""; }
.wdticon-folder-o::before { content: ""; }
.wdticon-folder-open-o::before { content: ""; }
.wdticon-flag-o::before { content: ""; }
.wdticon-mail-reply-all::before { content: ""; }
.wdticon-star-half-o::before { content: ""; }
.wdticon-location-arrow::before { content: ""; }
.wdticon-unlink::before { content: ""; }
.wdticon-question::before { content: ""; }
.wdticon-info::before { content: ""; }
.wdticon-exclamation::before { content: ""; }
.wdticon-puzzle-piece::before { content: ""; }
.wdticon-microphone::before { content: ""; }
.wdticon-calendar-o::before { content: ""; }
.wdticon-chevron-circle-left::before { content: ""; }
.wdticon-chevron-circle-right::before { content: ""; }
.wdticon-chevron-circle-up::before { content: ""; }
.wdticon-chevron-circle-down::before { content: ""; }
.wdticon-unlock-alt::before { content: ""; }
.wdticon-ellipsis-h::before { content: ""; }
.wdticon-ellipsis-v::before { content: ""; }
.wdticon-rss-square::before { content: ""; }
.wdticon-play-circle::before { content: ""; }
.wdticon-minus-square::before { content: ""; }
.wdticon-minus-square-o::before { content: ""; }
.wdticon-level-up::before { content: ""; }
.wdticon-level-down::before { content: ""; }
.wdticon-check-square::before { content: ""; }
.wdticon-pencil-square::before { content: ""; }
.wdticon-external-link-square::before { content: ""; }
.wdticon-compass::before { content: ""; }
.wdticon-caret-square-o-down::before { content: ""; }
.wdticon-caret-square-o-up::before { content: ""; }
.wdticon-caret-square-o-right::before { content: ""; }
.wdticon-euro::before { content: ""; }
.wdticon-pound::before { content: ""; }
.wdticon-dollar::before { content: ""; }
.wdticon-rupee::before { content: ""; }
.wdticon-file::before { content: ""; }
.wdticon-file-text::before { content: ""; }
.wdticon-sort-amount-up::before { content: ""; }
.wdticon-sort-amount-down::before { content: ""; }
.wdticon-thumbs-up::before { content: ""; }
.wdticon-thumbs-down::before { content: ""; }
.wdticon-youtube::before { content: ""; }
.wdticon-youtube-play::before { content: ""; }
.wdticon-dropbox::before { content: ""; }
.wdticon-instagram::before { content: ""; }
.wdticon-flickr::before { content: ""; }
.wdticon-tumblr::before { content: ""; }
.wdticon-tumblr-square::before { content: ""; }
.wdticon-long-arrow-down::before { content: ""; }
.wdticon-long-arrow-up::before { content: ""; }
.wdticon-long-arrow-left::before { content: ""; }
.wdticon-long-arrow-right::before { content: ""; }
.wdticon-android::before { content: ""; }
.wdticon-dribbble::before { content: ""; }
.wdticon-skype::before { content: ""; }
.wdticon-trello::before { content: ""; }
.wdticon-archive::before { content: ""; }
.wdticon-arrow-circle-o-right::before { content: ""; }
.wdticon-arrow-circle-o-left::before { content: ""; }
.wdticon-caret-square-o-left::before { content: ""; }
.wdticon-dot-circle-o::before { content: ""; }
.wdticon-vimeo-square::before { content: ""; }
.wdticon-plus-square-o::before { content: ""; }
.wdticon-slack::before { content: ""; }
.wdticon-envelope-square::before { content: ""; }
.wdticon-wordpress::before { content: ""; }
.wdticon-yahoo::before { content: ""; }
.wdticon-google::before { content: ""; }
.wdticon-delicious::before { content: ""; }
.wdticon-digg::before { content: ""; }
.wdticon-language::before { content: ""; }
.wdticon-fax::before { content: ""; }
.wdticon-cubes::before { content: ""; }
.wdticon-behance::before { content: ""; }
.wdticon-behance-square::before { content: ""; }
.wdticon-file-pdf-o::before { content: ""; }
.wdticon-file-word-o::before { content: ""; }
.wdticon-file-excel-o::before { content: ""; }
.wdticon-file-powerpoint-o::before { content: ""; }
.wdticon-file-image-o::before { content: ""; }
.wdticon-file-archive-o::before { content: ""; }
.wdticon-file-audio-o::before { content: ""; }
.wdticon-file-video-o::before { content: ""; }
.wdticon-file-code-o::before { content: ""; }
.wdticon-life-ring::before { content: ""; }
.wdticon-circle-o-notch::before { content: ""; }
.wdticon-git-square::before { content: ""; }
.wdticon-git::before { content: ""; }
.wdticon-paper-plane::before { content: ""; }
.wdticon-paper-plane-o::before { content: ""; }
.wdticon-history::before { content: ""; }
.wdticon-sliders::before { content: ""; }
.wdticon-share-alt::before { content: ""; }
.wdticon-share-alt-square::before { content: ""; }
.wdticon-newspaper::before { content: ""; }
.wdticon-copyright::before { content: ""; }
.wdticon-at::before { content: ""; }
.wdticon-eyedropper::before { content: ""; }
.wdticon-brush::before { content: ""; }
.wdticon-area-chart::before { content: ""; }
.wdticon-pie-chart::before { content: ""; }
.wdticon-line-chart::before { content: ""; }
.wdticon-lastfm::before { content: ""; }
.wdticon-lastfm-square::before { content: ""; }
.wdticon-shirtsinbulk::before { content: ""; }
.wdticon-cart-plus::before { content: ""; }
.wdticon-cart-arrow-down::before { content: ""; }
.wdticon-pinterest-p::before { content: ""; }
.wdticon-whatsapp::before { content: ""; }
.wdticon-user-plus::before { content: ""; }
.wdticon-user-times::before { content: ""; }
.wdticon-opencart::before { content: ""; }
.wdticon-television::before { content: ""; }
.wdticon-calendar-plus-o::before { content: ""; }
.wdticon-calendar-minus-o::before { content: ""; }
.wdticon-calendar-times-o::before { content: ""; }
.wdticon-calendar-check-o::before { content: ""; }
.wdticon-map-pin::before { content: ""; }
.wdticon-map-signs::before { content: ""; }
.wdticon-map-o::before { content: ""; }
.wdticon-map::before { content: ""; }
.wdticon-commenting::before { content: ""; }
.wdticon-commenting-o::before { content: ""; }
.wdticon-vimeo::before { content: ""; }
.wdticon-shopping-bag::before { content: ""; }
.wdticon-shopping-basket::before { content: ""; }
.wdticon-hashtag::before { content: ""; }
.wdticon-percent::before { content: ""; }
.wdticon-envelope-open::before { content: ""; }
.wdticon-envelope-open-o::before { content: ""; }
.wdticon-user-circle::before { content: ""; }
.wdticon-user-circle-o::before { content: ""; }
.wdticon-user-o::before { content: ""; }
.wdticon-telegram::before { content: ""; }
.wdticon-window-close::before { content: ""; }
.wdticon-github-square::before { content: ""; }
.wdt-icon-ext-x-icon-square::before { content: ""; }
.wdticon-facebook-square::before { content: ""; }
.wdticon-linkedin-square::before { content: ""; }
@font-face { font-family: "Ext Icons"; src: url("../font/ext-icons.woff2?70837484") format("woff2"), url("../font/ext-icons.woff?70837484") format("woff"), url("../font/ext-icons.ttf?70837484") format("truetype"); font-weight: normal; font-style: normal; }
[class^="exticon-"]::before, [class*=" exticon-"]::before { font-family: "Ext Icons"; font-style: normal; font-weight: normal; display: inline-block; text-decoration: inherit; width: 1em; margin-right: 0.2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: 0.2em; -webkit-font-smoothing: antialiased; }
.exticon-gridcol-ii::before { content: ""; }
.exticon-gridcol-iii::before { content: ""; }
.exticon-gridcol-iv::before { content: ""; }
.exticon-list-view::before { content: ""; }
.exticon-list-left::before { content: ""; }
.exticon-list-right::before { content: ""; }
.exticon-shopbag-plus::before { content: ""; }
.exticon-shopbag-plus-fill::before { content: ""; }
.exticon-shopbag-view::before { content: ""; }
.exticon-shopbag-view-fill::before { content: ""; }
.exticon-shopbag-option::before { content: ""; }
.exticon-heartfill-plus::before { content: ""; }
.exticon-heartfill::before { content: ""; }
.exticon-heartfill-alt::before { content: ""; }
.exticon-sizeguide::before { content: ""; }
.exticon-sizeguide-alt::before { content: ""; }
.exticon-sizescale::before { content: ""; }
.exticon-sizescale-alt::before { content: ""; }
.exticon-external::before { content: ""; }
.exticon-eye::before { content: ""; }
.exticon-list::before { content: ""; }
.exticon-navarrow-more::before { content: ""; }
.exticon-magnifier::before { content: ""; }
.exticon-stacked::before { content: ""; }
@font-face { font-family: wdt-ext-icon; src: url("../font/wdt-ext-icon.woff2?23488262") format("woff2"), url("../font/wdt-ext-icon.woff?23488262") format("woff"), url("../font/wdt-ext-icon.ttf?23488262") format("truetype"); font-weight: normal; font-style: normal; }
[class^="wdt-icon-ext"]::before, [class*=" wdt-icon-ext-"]::before { font-family: wdt-ext-icon; font-style: normal; font-weight: normal; display: inline-block; text-decoration: inherit; width: 1em; margin-right: 0.2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: 0.2em; -webkit-font-smoothing: antialiased; }
.wdt-icon-ext-triangle-left::before { content: ""; }
.wdt-icon-ext-triangle-right::before { content: ""; }
.wdt-icon-ext-x-icon::before { content: ""; }
@font-face { font-family: wdt-custom-hrhub-icon; src: url("../font/wdt-custom-hrhub-icon.woff2?11756272") format("woff2"), url("../font/wdt-custom-hrhub-icon.woff?11756272") format("woff"), url("../font/wdt-custom-hrhub-icon.ttf?11756272") format("truetype"); font-weight: normal; font-style: normal; }
[class^="icon-"]::before, [class*=" icon-"]::before { font-family: wdt-custom-hrhub-icon; font-style: normal; font-weight: normal; display: inline-block; text-decoration: inherit; width: 1em; margin-right: 0.2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: 0.2em; -webkit-font-smoothing: antialiased; }
.icon-wdt-arrow-bottom-left::before { content: ""; }
.icon-wdt-arrow-bottom-right::before { content: ""; }
.icon-wdt-arrow-left::before { content: ""; }
.icon-wdt-arrow-right::before { content: ""; }
.icon-wdt-circle-icon1::before { content: ""; }
.icon-wdt-head-arrow-left::before { content: ""; }
.icon-wdt-head-arrow-right::before { content: ""; }
.icon-wdt-list-icon::before { content: ""; }
.icon-wdt-location-icon1::before { content: ""; }
.icon-wdt-location-icon2::before { content: ""; }
.icon-wdt-mail-icon1::before { content: ""; }
.icon-wdt-paly-icon::before { content: ""; }
.icon-wdt-phone-icon1::before { content: ""; }
.icon-wdt-phone-icon2::before { content: ""; }
.icon-wdt-quotes-icon::before { content: ""; }
.icon-wdt-star-icon::before { content: ""; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, textarea, select { background: transparent; border: 0px; font-size: 100%; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
del { text-decoration: line-through; }
hr { background-color: rgb(118, 118, 118); border: 0px; clear: both; color: transparent; height: 1px; margin: 20px 0px; padding: 0px; }
small { font-size: 80%; }
mark { background-color: rgb(255, 255, 179); font-style: italic; }
input, select { vertical-align: middle; }
ins { background-color: red; color: white; text-decoration: none; }
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0px; }
html { cursor: default; height: 100%; line-height: 1.5; scroll-behavior: smooth; tab-size: 4; -webkit-tap-highlight-color: transparent; text-size-adjust: 100%; box-sizing: border-box; }
html, body { overflow-x: hidden; width: 100%; }
body, button, input, textarea, select, optgroup { margin: 0px; }
*, ::before, ::after { box-sizing: inherit; }
.clip-hidden { position: absolute; width: 0px; height: 0px; opacity: 0; user-select: none; margin: 0px; padding: 0px; visibility: hidden; }
::before, ::after { text-decoration: inherit; vertical-align: inherit; }
.elementor-icon-list-items .elementor-icon-list-item { pointer-events: none; }
.elementor-icon-list-items .elementor-icon-list-item a { pointer-events: all; }
.elementor-widget-heading .elementor-heading-title { margin: 0px 0px clamp(1rem, 0.9423rem + 0.2564vw, 1.25rem); }
.wdt-overflow-hidden { overflow: hidden !important; }
.elementor-spacer .elementor-spacer-inner { height: var(--spacer-size) !important; }
@media (min-width: 1281px) {
  .wdt-section-space-between > .elementor-container, .wdt-section-space-between > .elementor-container > .elementor-row { justify-content: space-between; }
}
@media (max-width: 1024px) {
  .wdt-order-1 { order: 1 !important; }
  .wdt-order-2 { order: 2 !important; }
  .wdt-order-3 { order: 3 !important; }
  .wdt-order-4 { order: 4 !important; }
}
a, input[type="submit"], input[type="reset"], input[type="button"], button[type="button"], [role="button"], button, .button, a.button, .wdt-button, .elementor-widget-button .elementor-button, .elementor-button.wdt-elementor-button, .radio-label input[type="radio"] + span::before, .select2-results__option { transition: var(--wdtBaseTransition); }
.fadeIn { animation-name: adFadeInIn !important; animation-duration: 750ms !important; animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1) !important; will-change: transform !important; transition: opacity 1s, transform 1s !important; }
@-webkit-keyframes adFadeInIn { 
  0% { opacity: 0; transform: translateY(0px) translateZ(0px) scaleY(0); filter: blur(0px); }
  100% { opacity: 1; transform: translateY(0px) translateZ(0px) skewY(0deg) scaleY(1); filter: blur(0px); }
}
@keyframes adFadeInIn { 
  0% { opacity: 0; transform: translateY(0px) translateZ(0px) scaleY(0); filter: blur(0px); }
  100% { opacity: 1; transform: translateY(0px) translateZ(0px) skewY(0deg) scaleY(1); filter: blur(0px); }
}
.fadeInUp { animation-name: adFadeInUp !important; animation-duration: 750ms !important; animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1) !important; will-change: transform !important; transition: opacity 1s, transform 1s !important; }
@-webkit-keyframes adFadeInUp { 
  0% { opacity: 0; transform: translateY(100px) translateZ(0px) skewY(0deg) scale(1); filter: blur(0px); }
  100% { opacity: 1; transform: translateY(0px) translateZ(0px) skewY(0deg) scaleY(1); filter: blur(0px); }
}
@keyframes adFadeInUp { 
  0% { opacity: 0; transform: translateY(100px) translateZ(0px) skewY(0deg) scale(1); filter: blur(0px); }
  100% { opacity: 1; transform: translateY(0px) translateZ(0px) skewY(0deg) scaleY(1); filter: blur(0px); }
}
.fadeInDown { animation-name: adfadeInDown !important; animation-duration: 750ms !important; animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1) !important; will-change: transform !important; transition: opacity 1s, transform 1s !important; }
@-webkit-keyframes adfadeInDown { 
  0% { opacity: 0; transform: translateY(-100px) translateZ(0px) skewY(0deg) scale(1); filter: blur(0px); }
  100% { opacity: 1; transform: translateY(0px) translateZ(0px) skewY(0deg) scaleY(1); filter: blur(0px); }
}
@keyframes adfadeInDown { 
  0% { opacity: 0; transform: translateY(-100px) translateZ(0px) skewY(0deg) scale(1); filter: blur(0px); }
  100% { opacity: 1; transform: translateY(0px) translateZ(0px) skewY(0deg) scaleY(1); filter: blur(0px); }
}
.fadeInLeft { animation-name: adFadeInLeft !important; animation-duration: 750ms !important; animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1) !important; will-change: transform !important; transition: opacity 1s, transform 1s !important; }
@-webkit-keyframes adFadeInLeft { 
  0% { opacity: 0; transform: translateX(-100px) translateZ(0px) scale(1); filter: blur(0px); }
  100% { opacity: 1; transform: translateX(0px) translateZ(0px) scaleX(1); filter: blur(0px); }
}
@keyframes adFadeInLeft { 
  0% { opacity: 0; transform: translateX(-100px) translateZ(0px) scale(1); filter: blur(0px); }
  100% { opacity: 1; transform: translateX(0px) translateZ(0px) scaleX(1); filter: blur(0px); }
}
.fadeInRight { animation-name: adFadeInRight !important; animation-duration: 750ms !important; animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1) !important; will-change: transform !important; transition: opacity 1s, transform 1s !important; }
@-webkit-keyframes adFadeInRight { 
  0% { opacity: 0; transform: translateX(100px) translateZ(0px) scale(1); filter: blur(0px); }
  100% { opacity: 1; transform: translateX(0px) translateZ(0px) scaleX(1); filter: blur(0px); }
}
@keyframes adFadeInRight { 
  0% { opacity: 0; transform: translateX(100px) translateZ(0px) scale(1); filter: blur(0px); }
  100% { opacity: 1; transform: translateX(0px) translateZ(0px) scaleX(1); filter: blur(0px); }
}
h1, h2, h3, h4, h5, h6 { line-height: 1.25em; font-weight: bold; margin-top: 1.5rem; margin-bottom: 0.75rem; }
h1:empty, h2:empty, h3:empty, h4:empty, h5:empty, h6:empty, p:empty { display: none; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration: none; }
p { margin-bottom: 0.75rem; }
b, strong { font-weight: bold; }
em, i, dfn, cite { font-style: italic; }
address { display: block; margin: 0px 0px 1.5em; }
blockquote { margin: 0px; padding: 0px 0px 0px 2rem; position: relative; }
blockquote::before { content: ""; position: absolute; top: 0px; bottom: 0px; left: 0px; width: 3px; height: 100%; border-radius: var(--wdtRadius_1X); background: linear-gradient(115deg, rgba(var(--wdtPrimaryColorRgb), 1) 20%, rgba(var(--wdtQuaternaryColorRgb), 1) 80%); }
blockquote > p { margin: 0px 0px 0.75rem; }
blockquote > p:only-child, blockquote > p:last-of-type { margin-bottom: 0px; }
pre { border: 1px solid rgb(226, 228, 231); font-family: monospace; margin-top: 0.75em; margin-bottom: 0.75em; max-width: 100%; overflow: auto; padding: 1.6em; white-space: pre; }
code, kbd, tt, var { font-family: monospace; font-size: 0.9375rem; }
abbr, acronym { border-bottom: 1px dotted; cursor: help; }
abbr[title] { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-decoration: underline; }
mark, ins { background: rgb(255, 249, 192); text-decoration: none; }
big { font-size: 125%; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
hr { background-color: rgb(234, 234, 234); border: 0px; height: 1px; margin: 1.5em 0px; }
a { background-color: transparent; text-decoration: none; }
a:hover, a:active { outline: 0px; }
a:not(.btn):not(.button):not(.wdt-button):focus { text-decoration: none; text-decoration-skip-ink: none; }
a:focus > img, figure a:focus { outline: none; }
.post-edit-link { background: rgba(0, 0, 0, 0.05); border-radius: 3px; float: right; clear: both; margin: 20px 0px; line-height: 24px; padding: 2px 13px; font-size: 12px; }
ol ol, ol ul, ul ol, ul ul { margin: 0px; }
ul, ol { margin: 0px 0px 1.5em; }
li > ul, li > ol { padding-top: 10px; }
ul, li > ul { padding-left: 1.5rem; }
ol, li > ol { padding-left: 2rem; }
ul, ul.commentlist ul { list-style: disc; }
ol { list-style: decimal; }
ul ul, ul.commentlist ul ul { list-style-type: circle; }
li { line-height: 1.8; padding-bottom: 10px; }
ul > li:last-child, ol > li:last-child { padding-bottom: 0px; }
ul ul ul { list-style-type: square; }
ol ol { list-style: lower-alpha; }
ol ol ol { list-style: lower-roman; }
dt { font-weight: bold; }
dd { margin: 0px 1.5em 1.5em; }
dl dl, dl ol, dl ul, ol dl, ul dl { margin: 0px; }
table { border-collapse: collapse; border-spacing: 0px; clear: both; margin: 0px 0px 1rem; width: 100%; }
table td, table th { border: 1px solid rgba(var(--wdtHeadAltColorRgb),0.15); padding: 0.5em; text-align: center; }
thead th, tbody th { font-weight: var(--wdtFontWeight_Base); }
th a:hover, td a:hover { text-decoration: underline; }
th > a:only-child:not(:focus), td > a:only-child:not(:focus) { text-decoration: none; }
audio, canvas, iframe, img, svg, video { vertical-align: middle; }
audio, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0px; }
iframe { border-style: none; }
img { border-style: none; }
svg:not([fill]) { fill: currentcolor; }
svg:not(:root) { overflow: hidden; }
figure { margin: 1em 0px; }
img { height: auto; max-width: 100%; }
a img { border: 0px; }
@supports (-webkit-appearance:none) and (not (overflow:-webkit-marquee)) and (not (-ms-ime-align:auto)) and (not (-moz-appearance:none)) {
  img { image-rendering: -webkit-optimize-contrast; }
}
embed, iframe, object, video { max-width: 100%; }
main, details { display: block; }
summary { display: list-item; }
canvas { display: inline-block; }
dialog { background-color: white; border: solid; color: black; display: block; height: fit-content; left: 0px; margin: auto; padding: 1em; position: absolute; right: 0px; width: fit-content; }
a, area, button, input, label, select, summary, textarea, [tabindex] { touch-action: manipulation; }
template, dialog:not([open]), [hidden] { display: none; }
.hidden { display: none !important; }
[aria-busy="true"] { cursor: progress; }
[aria-controls] { cursor: pointer; }
[aria-disabled="true"], [disabled] { cursor: not-allowed; }
[aria-hidden="false"][hidden] { display: initial; }
[aria-hidden="false"][hidden]:not(:focus) { clip: rect(0px, 0px, 0px, 0px); position: absolute; }
.screen-reader-text { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; position: absolute !important; overflow-wrap: normal !important; }
.screen-reader-text:focus { background-color: rgb(241, 241, 241); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: rgb(33, 117, 155); display: block; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }
#content[tabindex="-1"]:focus { outline: 0px; }
.alignleft, img.alignleft { display: inline; float: left; margin-right: 1.5em; }
.alignright, img.alignright { display: inline; float: right; margin-left: 1.5em; }
.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
.alignnone { float: none; display: inline-block; }
.has-text-align-left p, .alignleft { text-align: left; }
.has-text-align-center p, .aligncenter { text-align: center; }
.has-text-align-right p, .alignright { text-align: right; }
.wp-caption { margin-bottom: 15px; max-width: 100%; padding: 0px; text-align: center; width: 100%; }
.wp-caption img { display: block; margin: 0px auto; max-width: 100%; }
.wp-caption-text, .wp-caption-dt { font-size: 0.85em; line-height: normal; margin: 0px; padding: 10px 5px; text-align: center; }
.wp-caption-text:empty, .wp-caption-dt:empty { display: none; }
.wp-caption.alignnone { clear: both; }
.wp-caption.alignright { margin: 0.375em 0px 1.75em 1.75em; }
.wp-caption.alignleft { margin: 0.375em 1.75em 1.75em 0px; }
img.alignleft, img.alignright, img.aligncenter, img.alignnone, .wp-caption.alignleft, .wp-caption.alignright, .wp-caption.aligncenter, .wp-caption.alignnone { margin-bottom: 1.75em; }
.gallery { display: flex; flex-flow: wrap; margin: 0px -1.16667% 1.75rem; }
.gallery-item { display: inline-block; margin-right: 16px; margin-bottom: 16px; max-width: 33.33%; padding: 0px 1.14007% 2.28013%; text-align: center; vertical-align: top; width: 100%; }
dl.gallery-item { margin: 0px; }
.gallery-item img { border: 5px solid rgba(var(--wdtHeadAltColorRgb),0.15); }
.gallery-columns-1 .gallery-item { max-width: 100%; }
.gallery-columns-2 .gallery-item { max-width: 50%; }
.gallery-columns-4 .gallery-item { max-width: 25%; }
.gallery-columns-5 .gallery-item { max-width: 20%; }
.gallery-columns-6 .gallery-item { max-width: 16.66%; }
.gallery-columns-7 .gallery-item { max-width: 14.28%; }
.gallery-columns-8 .gallery-item { max-width: 12.5%; }
.gallery-columns-9 .gallery-item { max-width: 11.11%; }
.gallery-icon img { margin: 0px auto; }
.gallery-caption { display: block; font-size: 0.81111em; margin: 0px 0px 10px; padding: 0.5rem; font-style: italic; line-height: 1.61538; hyphens: auto; word-break: break-word; overflow-wrap: break-word; }
.gallery-columns-2 .gallery-item { max-width: calc(50% - 8px); }
.gallery-columns-2 .gallery-item:nth-of-type(2n+2) { margin-right: 0px; }
.gallery-columns-3 .gallery-item { max-width: calc(33.3333% - 10.6667px); }
.gallery-columns-3 .gallery-item:nth-of-type(3n+3) { margin-right: 0px; }
.gallery-columns-4 .gallery-item { max-width: calc(25% - 12px); }
.gallery-columns-4 .gallery-item:nth-of-type(4n+4) { margin-right: 0px; }
.gallery-columns-5 .gallery-item { max-width: calc(20% - 12.8px); }
.gallery-columns-5 .gallery-item:nth-of-type(5n+5) { margin-right: 0px; }
.gallery-columns-6 .gallery-item { max-width: calc(16.6667% - 13.3333px); }
.gallery-columns-6 .gallery-item:nth-of-type(6n+6) { margin-right: 0px; }
.gallery-columns-7 .gallery-item { max-width: calc(14.2857% - 13.7143px); }
.gallery-columns-7 .gallery-item:nth-of-type(7n+7) { margin-right: 0px; }
.gallery-columns-8 .gallery-item { max-width: calc(12.5% - 14px); }
.gallery-columns-8 .gallery-item:nth-of-type(8n+8) { margin-right: 0px; }
.gallery-columns-9 .gallery-item { max-width: calc(11.1111% - 14.2222px); }
.gallery-columns-9 .gallery-item:nth-of-type(9n+9) { margin-right: 0px; }
.gallery-item > div > a { display: block; line-height: 0; box-shadow: transparent 0px 0px 0px 0px; margin-bottom: 20px; }
.gallery-size-thumbnail .gallery-item figcaption { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; padding: 0px; }
button, input, textarea, select, optgroup { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0px; transition: var(--wdtBaseTransition); }
button, input { overflow: visible; }
button, select { text-transform: none; }
button, [type="button"], [type="reset"], [type="submit"] { appearance: button; }
fieldset { border: 1px solid; padding: 15px; margin: 0px 0px 20px; }
legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0px; white-space: normal; font-weight: bold; }
progress { display: inline-block; vertical-align: baseline; }
textarea { overflow: auto; }
[type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0px; }
input[type="checkbox"], input[type="radio"] { margin-right: 10px; appearance: none; border-radius: 4px; position: relative; top: 0px; border: 1px solid rgba(var(--wdtBorderColorRgb), 0.5); transform: translateY(-0.075em); display: inline-flex; align-items: center; place-content: center; opacity: 1; padding: 4px; width: 15px; height: 15px; cursor: pointer; }
input[type="checkbox"]::before, input[type="radio"]::before { content: ""; position: absolute; width: 0.6em; height: 0.6em; top: 2px; left: 2px; clip-path: polygon(14% 44%, 0px 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%); background-color: transparent; background-image: linear-gradient(135deg,var(--wdtPrimaryColor),var(--wdtQuaternaryColor)); transform: scale(2); transform-origin: left bottom; transition: 120ms ease-in-out; opacity: 0; }
input[type="checkbox"]:checked::before, input[type="radio"]:checked::before { transform: scale(1); opacity: 1; }
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; opacity: 1; }
[type="search"] { appearance: textfield; outline-offset: -2px; }
[type="search"]::-webkit-search-decoration { appearance: none; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"], .select2-container--default .select2-search .select2-search__field, .select2-container--default .select2-search--dropdown .select2-search__field, .select2-container--default .select2-search--inline .select2-search__field { border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor; border-image: none; display: block; margin: 0px; padding: var(--wdtInputPadding); width: 100%; appearance: none; border-radius: var(--wdtRadius_Zero); }
.select2-container--default .select2-search .select2-search__field, .select2-container--default .select2-search--dropdown .select2-search__field, .select2-container--default .select2-search--inline .select2-search__field { border-radius: calc(var(--wdtRadius_2X) - 5px); border: 1px solid !important; }
textarea { height: 130px; overflow: auto; resize: none; }
select { background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>"); background-position: calc(100% - 15px) center; background-repeat: no-repeat; }
select, .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--multiple { cursor: pointer; height: 64px; margin: 0px; padding: 10px 50px 10px 30px; text-indent: 0.01px; width: 100%; appearance: none; border-radius: var(--wdtRadius_Zero); border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor; border-image: none; text-align: left !important; }
.select2-container--default .select2-selection--single, .select2-container--default .select2-selection--multiple { background-size: 200% 1px; background-repeat: no-repeat; background-position: right bottom; padding: 0px; transition: background-size 0.3s linear; background-color: transparent !important; background-image: linear-gradient(115deg, rgba(var(--wdtPrimaryColorRgb), 1) 50%, rgba(var(--wdtBorderColorRgb), 0.5) 50% ) !important; height: auto !important; border-radius: var(--wdtRadius_Zero) !important; }
.wdt-dark-bg .select2-container--default .select2-selection--single, .wdt-dark-bg .select2-container--default .select2-selection--multiple { background-image: linear-gradient(115deg, rgba(var(--wdtAccentTxtColorRgb), 1) 50%, rgba(var(--wdtAccentTxtColorRgb), 0.4) 50% ) !important; }
.select2-container--default.select2-container--open .select2-selection--single, .select2-container--default.select2-container--open .select2-selection--multiple { background-position: left bottom; }
.select2-container--default .select2-selection--single .select2-selection__arrow, .select2-container--default .select2-selection--multiple .select2-selection__arrow { transform: translateY(-50%); top: 50% !important; right: 15px !important; }
.select2-container--default .select2-selection--multiple .select2-selection__rendered { white-space: normal; }
.select2-container--default .select2-dropdown .select2-search--dropdown, .select2-container--default .select2-results > .select2-results__options { padding: 10px; }
.select2-container--default .select2-dropdown--below .select2-results > .select2-results__options, .select2-container--default .select2-dropdown--above .select2-results > .select2-results__options { padding-top: 0px; }
.select2-container--default .select2-results > .select2-results__options .select2-results__option { height: auto; line-height: inherit; padding: 5px 10px; border-radius: calc(var(--wdtRadius_1X) + 3px); }
.select2-container--default .select2-results > .select2-results__options .select2-results__option + .select2-results__option { margin-top: 5px; }
.select2-container .select2-choice, .select2-drop, .select2-dropdown, .select2-drop.select2-drop-above, .select2-drop.select2-drop-below, .select2-container--open .select2-dropdown.select2-dropdown--above, .select2-container--open .select2-dropdown.select2-dropdown--below { border-radius: var(--wdtRadius_2X); }
.select2-container--open .select2-dropdown.select2-dropdown--above { margin-top: -10px; box-shadow: 0 4px 5px rgba(var(--wdtHeadAltColorRgb),0.15), 0 1px 0 0 rgba(var(--wdtHeadAltColorRgb),0.15); }
.select2-container--open .select2-dropdown.select2-dropdown--below { margin-top: 10px; box-shadow: 0 4px 5px rgba(var(--wdtHeadAltColorRgb),0.15), 0 -1px 0 0 rgba(var(--wdtHeadAltColorRgb),0.15); }
.admin-bar .select2-container--open .select2-dropdown.select2-dropdown--below { margin-top: 45px; }
.admin-bar .select2-container--open .select2-dropdown.select2-dropdown--above { margin-top: 30px; }
.select2-drop .select2-results li, .select2-dropdown .select2-results li { padding-bottom: 0px; }
.select2-container { width: 100%; }
.select2-container .select2-choice { padding: 0px 0px 0px 15px; }
.select2-results { padding: 5px 0px; }
.select2-results .select2-result-label { padding: 5px 15px; }
.select2-results__option { overflow: hidden; padding: 0px 20px; }
.select2-container.select2-container--default .select2-selection--single { background-color: transparent; margin: 0px; }
.select2-results__option, .select2-container.select2-container--default .select2-selection--single, .select2-container.select2-container--default .select2-selection--multiple { height: 64px; line-height: 64px; }
.select2-container.select2-container--default .select2-selection--multiple { min-height: 64px; }
.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered { color: inherit; font-size: var(--wdtFontSize_Base); line-height: inherit; padding-left: 30px; padding-right: 50px; }
.select2-container--default .select2-selection--single .select2-selection__arrow b { border-top-color: currentcolor !important; }
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-bottom-color: currentcolor !important; }
.select2-container .select2-choice .select2-arrow b::after { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; content: ""; font-family: "HrHub Icons"; margin-left: -15px; margin-top: 0px; transform: translateY(-50%); }
.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered { display: block; float: none; line-height: 1.8em; margin: 0px; padding: 0px 15px; width: auto; white-space: normal; }
.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice { font-size: 0.9em; margin: 10px 5px 0px 0px; }
.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search--inline { display: block; float: none; margin: 0px; width: auto !important; }
.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search--inline .select2-search__field { padding: 10px 0px !important; }
.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search--inline:first-child .select2-search__field { border-color: transparent !important; }
.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice ~ li.select2-search--inline { margin-top: 10px; margin-bottom: 10px; }
.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice ~ li.select2-search--inline .select2-search__field { padding: 10px 15px !important; }
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option[aria-selected="true"] { background-color: rgb(240, 242, 245); }
::-webkit-input-placeholder { color: inherit; opacity: 0.55; }
input[type="submit"], input[type="reset"], input[type="button"], button[type="button"], [role="button"], button, .button, a.button, .wdt-button, .elementor-button.wdt-elementor-button, .elementor-element .elementor-button, .elementor-widget-button .elementor-button, .yith-wcwl-add-to-wishlist a, .yith-wcqv-button, .wdt-wcsg-button { border-width: 0px; cursor: pointer; display: inline-block; float: none; font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Ext); font-style: normal; font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Alt); margin: 0px; outline: none; padding-top: ; padding-bottom: ; padding-left: ; padding-right: 65px; text-decoration: none; text-transform: uppercase; appearance: none; border-radius: calc(var(--wdtRadius_2X) - 2px); background-size: 250%; background-position: left bottom; background-repeat: no-repeat; }
.elementor-element .elementor-button.elementor-size-sm { font-size: 0.9em; padding: var(--wdtPadding_Btn); }
.elementor-element .elementor-button.elementor-size-md { font-size: var(--wdtFontSize_Base); padding: var(--wdtPadding_Btn); }
.elementor-element .elementor-button.elementor-size-xs, .elementor-element .elementor-button.elementor-size-sm, .elementor-element .elementor-button.elementor-size-md, .elementor-element .elementor-button.elementor-size-lg, .elementor-element .elementor-button.elementor-size-xl { font-weight: normal; border-radius: var(--wdtRadius_3X); }
.aligncenter input[type="submit"], .aligncenter input[type="reset"], .aligncenter input[type="button"], .aligncenter button[type="button"], .aligncenter [role="button"], .aligncenter button, .aligncenter .button, .aligncenter a.button, .aligncenter .wdt-button { float: none; }
.wdt-custom-btn-minsize { padding: var(--wdtPadding_MiniBtn); }
.wdt-custom-btn-maxsize { padding: var(--wdtPadding_MaxiBtn); }
.elementor-lightbox i[role="button"] { background: none; }
.wpcf7-form .with-spinner { position: relative; display: inline-block; margin-bottom: 0px; }
.wpcf7-form input.wpcf7-submit { margin-top: 0px; }
.wpcf7-form .with-spinner .wpcf7-spinner { left: 50%; top: 50%; transform: translate(-50%, -50%); position: absolute; margin: 0px; }
#searchform { display: inline-block; margin: 0px; max-width: 250px; position: relative; }
#searchform input[type="text"] { background: none; font-size: var(--wdtFontSize_Base); padding: var(--wdtInputPadding); text-transform: none; width: 100%; max-width: 300px; }
#searchform label span { display: none; }
#searchform input[type="submit"] { border-width: 0px; cursor: pointer; margin: 0px; padding: 0px; text-indent: -9999px; z-index: 1; }
#searchform .wdt-search-icon { background-color: rgb(255, 0, 0); color: rgb(255, 255, 255); height: inherit; opacity: 0; left: 100%; visibility: hidden; z-index: -1; transform: translateX(-100%); display: none; }
#searchform .wdt-search-icon span { display: block; height: 100%; width: 100%; }
#searchform .wdt-search-icon span::before { margin: auto; position: absolute; left: 0px; right: 0px; top: 50%; transform: translateY(-50%); }
#searchform::before, #searchform input[type="submit"], #searchform .wdt-search-icon { height: inherit; margin-top: auto; margin-bottom: auto; position: absolute; bottom: 0px; right: 0px; top: 0px; text-align: center; width: 50px; }
#searchform:hover .wdt-search-icon { opacity: 1; visibility: visible; transform: translateX(1px); }
.wpcf7-form-control-wrap { clear: both; display: inline-block; width: 100%; vertical-align: top; }
.wpcf7-form .wpcf7-response-output, .wpcf7 form .wpcf7-response-output { float: left; width: 100%; margin: 10px 0px 0px; }
.wpcf7-form .wpcf7-response-output, .wpcf7 form .wpcf7-response-output { position: relative; clear: both; float: left; margin-left: 0px; margin-right: 0px; padding: 15px 15px 15px 45px; width: 100%; box-sizing: border-box; border-radius: var(--wdtRadius_2X); }
.wpcf7-form.invalid .wpcf7-response-output, .wpcf7 form.invalid .wpcf7-response-output { background-color: rgb(255, 204, 204); border: 1px solid rgb(255, 153, 153); color: rgb(208, 19, 19); position: relative; }
.wpcf7-btn-wrap.left-align { text-align: left; }
.wpcf7-btn-wrap.left-align { text-align: left; }
.wpcf7-btn-wrap.center-align { text-align: center; }
.wpcf7-btn-wrap.right-align { text-align: right; }
.wpcf7-form.sent .wpcf7-response-output, .wpcf7 form.sent .wpcf7-response-output { background-color: rgb(234, 250, 192); border: 1px solid rgb(177, 207, 103); color: rgb(123, 164, 17); }
.wpcf7-form .wpcf7-response-output::before, .wpcf7 form .wpcf7-response-output::before { top: 26px; transform: translateY(-50%); left: 18px; font-family: "HrHub Icons"; font-style: normal; font-weight: bold; text-decoration: inherit; font-size: 20px; position: absolute; }
.wpcf7-form.invalid .wpcf7-response-output::before, .wpcf7 form.invalid .wpcf7-response-output::before { content: ""; }
.wpcf7-form.sent .wpcf7-response-output::before, .wpcf7 form.sent .wpcf7-response-output::before { content: ""; }
.entry-grid-layout.wdt-post-entry .blog-entry.product.type-product > div.entry-date { display: none; }
#disqus_thread:empty { display: none; }
#disqus_thread { margin: 50px 0px; box-shadow: 0 0.3rem 2.9rem 0 rgba(var(--wdtHeadAltColorRgb),0.15); padding: 50px; width: 100%; float: left; }
#disqus_thread > iframe { float: left; }
#disqus_thread a, #disqus_thread a:focus, #disqus_thread button:focus, #disqus_thread .nav-tab--secondary > a, #disqus_thread .nav-tab--secondary > div a, #thread__container .tab-general > a, #thread__container .tab-general > a:focus, #thread__container .tab-general > button, #thread__container .tab-general > button:focus { outline: 0px !important; outline-offset: 0px !important; }
#disqus_thread #layout { float: left; width: 100%; }
blockquote.wp-block-quote, .wp-block-pullquote blockquote { background-color: transparent; }
blockquote.wp-block-quote { margin: 0px 0px 1rem; }
blockquote.wp-block-quote.is-large, blockquote.wp-block-quote.is-style-large { margin: 1rem 0px; }
.wp-block-quote { border-left: 0px solid; padding: 0px 0px 0px 1rem; margin: 0px; }
.wp-block-quote > cite > br:first-child { display: none; }
.wp-block-quote > cite, .wp-block-pullquote cite, .wp-block-pullquote__citation, .wp-block-pullquote footer { font-weight: 600; letter-spacing: 0.5px; margin-top: 0px; text-align: inherit; }
.wp-block-quote.is-large:not(.is-style-plain), .wp-block-quote.is-style-large:not(.is-style-plain) { padding: 0px 0px 0px 1rem; }
.wp-block-quote.is-large cite, .wp-block-quote.is-large footer, .wp-block-quote.is-style-large cite, .wp-block-quote.is-style-large footer { display: inline-block; margin-top: 10px; }
.wp-block-quote.has-text-align-right { border-width: 0px 4px 0px 0px; padding: 0px 1.5rem 0px 0px; border-style: solid; margin: 32px 0px; }
body.has-gutenberg-blocks .wp-block-quote.is-style-large cite br { display: none; }
.wp-block-pullquote { border-width: 2px 0px; border-style: solid; display: inline-block; padding: 1rem; width: 100%; }
.wp-block-pullquote blockquote { background-color: transparent; border-width: 0px; margin-top: calc(3rem); margin-bottom: calc(3.33rem); padding: 0px; }
.wp-block-pullquote blockquote p { line-height: var(--wdtLineHeight_Base); }
.wp-block-pullquote blockquote p, .wp-block-pullquote.is-style-solid-color blockquote p { font-weight: normal; font-style: italic; margin-bottom: 0.5rem; margin-top: 0.5rem; }
.wp-block-pullquote.alignleft blockquote, .wp-block-pullquote.alignleft blockquote * { text-align: left; }
.wp-block-pullquote.alignright blockquote, .wp-block-pullquote.alignright blockquote * { text-align: right; }
.wp-block-pullquote__citation, .wp-block-pullquote cite, .wp-block-pullquote footer { text-transform: none; }
.wp-block-image .aligncenter, .wp-block-image .alignleft, .wp-block-image .alignright, .wp-block-image.is-resized { display: grid; }
.wp-block-image .aligncenter { justify-content: center; }
.wp-block-image .alignright { justify-content: flex-end; }
.wp-block-image figcaption { font-size: 90%; }
.wp-block-table, .wp-block-table.is-style-stripes { border-collapse: collapse; }
.wp-block-table td, .wp-block-table th, .wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th { border-color: rgba(var(--wdtHeadAltColorRgb),0.15); border-width: 1px; border-style: solid; }
.wp-block-table tbody tr:nth-child(2n+1) { background: rgba(0, 0, 0, 0); }
.wp-block-table td, .wp-block-table th { vertical-align: middle; }
.wp-block-table.is-style-stripes { margin-bottom: 2em; }
.wp-block-table.is-style-stripes .has-fixed-layout { margin-bottom: 0px; }
.wp-block-image > figure:not([class*="align"]) { margin: 0px; }
.wp-block-image .alignleft { margin-right: 2em; }
.wp-block-image .alignright { margin-left: 2em; }
.wp-block-cover h2, .wp-block-cover-image h2, .wp-block-cover .wp-block-cover-image-text, .wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, .wp-block-cover-image .wp-block-cover-text { padding: 0.75em; font-weight: bold; }
.wp-block-cover .wp-block-cover-text strong, .wp-block-cover-image .wp-block-cover-text strong { font-weight: 900; }
.wp-block-cover, .wp-block-media-text { margin-bottom: 1.5em; }
.wp-block-media-text .wp-block-media-text__content p { margin: 1rem 0px; }
.wp-block-cover.has-background-dim p:not(.has-text-color), .wp-block-cover.has-background-dim p:not(.has-text-color):not(.wp-block-cover-text) a { color: var(--wdtAccentTxtColor); }
.wp-block-cover.has-background-dim p:not(.has-text-color) a:hover { opacity: 0.75; }
.wp-block-button__link { margin: 0.75em 0px; }
.wp-block-button .wp-block-button__link { font-size: var(--wdtFontSize_Base); line-height: 1.4; padding: var(--wdtPadding_Btn); }
.is-style-squared .wp-block-button__link { border-radius: 0px; }
.is-style-outline .wp-block-button__link:hover { color: var(--wdtHeadAltColor); }
.wp-block-button.is-style-underline .wp-block-button__link { padding-left: 0px; padding-right: 0px; text-decoration-color: var(--wdtPrimaryColor); text-decoration-thickness: 3px; text-decoration-style: solid; text-decoration-line: underline; text-underline-offset: 6px; background: none !important; color: var(--wdtHeadAltColor) !important; }
.wp-block-button.is-style-underline .wp-block-button__link:hover { text-decoration-color: var(--wdtSecondaryColor); text-decoration-thickness: 4px; }
.wp-block-archives, .wp-block-categories, .wp-block-latest-posts, .wp-block-archives ul, .wp-block-categories ul, .wp-block-latest-posts ul { list-style: none; }
.wp-block-archives, .wp-block-categories, .wp-block-latest-posts, .wp-block-latest-comments { padding-left: 0px; }
.wp-block-latest-posts.is-grid li, .wp-block-latest-comments li { padding: 0px; }
.wp-block-latest-comments li.wp-block-latest-comments__comment { line-height: 1.8; }
.wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-author, .wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-date, .wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-date { font-size: 0.8em; }
.wp-block-rss li.wp-block-rss__item .wp-block-rss__item-title, .wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-title { display: inline-block; width: 100%; }
.wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-author, .wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-author, .wp-block-rss li.wp-block-rss__item .wp-block-rss__item-publish-date { margin-right: 12px; }
.wp-block-rss li.wp-block-rss__item .wp-block-rss__item-author, .wp-block-rss li.wp-block-rss__item .wp-block-rss__item-publish-date, .wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-author, .wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-date { display: inline-block; }
.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta { line-height: inherit; }
.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-date { display: inline-block; line-height: var(--wdtLineHeight_Base); margin-top: 5px; margin-bottom: 5px; width: 100%; }
.wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-excerpt, .wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt p { font-size: var(--wdtFontSize_Base); line-height: var(--wdtLineHeight_Base); }
.wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-excerpt > * { font-size: inherit; }
.wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-excerpt > *, .wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt > *, .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-link { line-height: inherit; }
.wp-block-rss li.wp-block-rss__item .wp-block-rss__item-title, .wp-block-latest-posts.wp-block-latest-posts__list li .wp-block-latest-posts__post-title, .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-link { font-family: var(--wdtFontTypo_Alt); font-weight: 600; }
.wp-block-rss li.wp-block-rss__item .wp-block-rss__item-title, .wp-block-latest-posts.wp-block-latest-posts__list li .wp-block-latest-posts__post-title { font-size: 1.1em; line-height: var(--wdtLineHeight_Alt); }
.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-author { font-weight: 500; }
.wp-block-rss li.wp-block-rss__item .wp-block-rss__item-excerpt { margin-top: 0.5em; }
.wp-block-archives-dropdown, .wp-block-categories-dropdown, .wp-block-calendar { margin-bottom: 25px; }
.wp-block-archives-dropdown label:not(.screen-reader-text), .wp-block-categories-dropdown label:not(.screen-reader-text) { color: var(--wdtBodyTxtColor); display: inline-block; font-size: var(--wdtFontSize_Base); font-weight: 600; margin: 0px 0px 10px; width: 100%; }
.wp-block-archives-dropdown label { display: block; margin-bottom: 0.75rem; }
.wp-block-calendar .wp-calendar-nav { display: flex; justify-content: space-between; }
.wp-block-search, .wp-block-search .wp-block-search__inside-wrapper { display: block; }
.wp-block-search .wp-block-search__button { margin-left: 0px; margin-bottom: 25px; padding: var(--wdtPadding_Btn); margin-top: 20px; border: 0px; }
.wp-block-archives-list li a:not(:focus), .wp-block-calendar a:not(:focus), .wp-block-latest-comments li a:not(:focus), .wp-block-latest-posts li a:not(:focus), .wp-block-rss li a:not(:focus) { text-decoration: none; }
.wp-block-gallery li { padding: 0px; }
.wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item img, .wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image img { flex: 1 1 0%; height: 100%; object-fit: cover; }
.wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure { position: relative; }
body.has-gutenberg-blocks ul.wp-block-gallery { display: flex; margin-bottom: 20px; padding-left: 0px; }
body.has-gutenberg-blocks figcaption.blocks-gallery-caption { margin: 0px 0px 1em; }
.alignfull.wp-block-gallery { margin-bottom: 2rem; }
.wp-block-gallery:not(.has-nested-images).alignleft { margin-right: 1.5em; }
.wp-block-gallery:not(.has-nested-images).alignright { margin-left: 1.5em; }
.alignfull { max-width: inherit; position: relative; }
.alignwide { clear: both; width: 100%; }
#primary:not(.page-with-sidebar) .alignfull { margin-left: -50vw; margin-right: -50vw; max-width: 100vw; position: relative; left: 50%; right: 50%; width: 100vw; }
#primary:not(.page-with-sidebar) .wp-block-columns.alignfull { padding: 0px 0.5em; }
#primary:not(.page-with-sidebar) .alignfull.wp-block-embed iframe, #primary:not(.page-with-sidebar) .alignfull.wp-block-embed figcaption { max-width: 100%; width: 100%; }
.wp-block-spacer { clear: both; display: block; float: none; margin: 0px !important; }
.wp-block-separator { background: rgb(234, 234, 234); border-width: 0px; margin-left: auto; margin-right: auto; }
.wp-block-separator.is-style-dots { color: currentcolor; }
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) { width: 100px; }
pre.wp-block-verse { white-space: nowrap; overflow: auto; }
.wp-block-embed__wrapper { word-break: break-all; }
.wp-block-preformatted { display: inline-block; white-space: pre; width: 100%; }
body.has-gutenberg-blocks .blog-single-entry .entry-body { padding: 0px; }
body.has-gutenberg-blocks .blog-single-entry .entry-body > [class^="wp-block"] { margin-bottom: 30px; }
p.has-large-font-size, body.has-gutenberg-blocks p.has-large-font-size, body.has-gutenberg-blocks .blog-single-entry .entry-body > p[style*="font-size"], p.has-large-font-size + p[style="font-size:46px"] { line-height: var(--wdtLineHeight_Alt); }
.has-drop-cap { clear: both; display: inline-block; width: 100%; }
.has-large-font-size, .has-medium-font-size { margin-bottom: 1.5rem; }
.has-background p, .wp-block-group.has-background p { margin-bottom: 0px; }
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container { padding: 10px 15px; border: 1px solid var(--wdtBorderColor); }
.wp-block-query-pagination.wp-block-query-pagination-is-layout-flex { display: block; }
.wp-block-social-link, .wp-block-social-links.is-style-pill-shape .wp-social-link, .wp-block-social-link, .wp-block-social-links.is-style-pill-shape .wp-social-link { padding: 0px; }
.wp-block-social-links.is-style-pill-shape .wp-social-link a { padding-left: 0.25em; padding-right: 0.25em; }
.wp-block-columns.has-background, .wp-block-column.has-background, .wp-block-group.has-background { padding: 1rem; margin-bottom: 20px; border-radius: calc(var(--wdtRadius_2X) - 6px); }
.wp-block-cover-image.is-light .wp-block-cover__inner-container, .wp-block-cover.is-light .wp-block-cover__inner-container { color: rgb(255, 255, 255); }
.wp-block-button__link { background-color: var(--wdtPrimaryColor); background-image: linear-gradient(135deg, var(--wdtPrimaryColor), var(--wdtQuaternaryColor), var(--wdtPrimaryColor)); background-size: 250%; background-repeat: no-repeat; background-position: left center; }
.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover { background-color: var(--wdtSecondaryColor); color: var(--wdtAccentTxtColor); background-position: right center; }
.wp-block-file a:not(.wp-block-file__button) { box-shadow: inset 0 -1px 0 var(--wdtPrimaryColor); }
.wp-block-file .wp-block-file__button { background-color: var(--wdtPrimaryColor); border-radius: 2em; color: rgb(255, 255, 255); font-size: 0.8em; padding: 0.5em 1em; display: table; margin: 10px 0px; }
.wp-block-file .wp-block-file__button:hover { background-color: var(--wdtSecondaryColor); }
body.has-gutenberg-blocks [class^="wp-block"] .selection-box { display: inline-block; }
body.has-gutenberg-blocks [class^="wp-block"].wp-block-archives-dropdown .selection-box { margin-bottom: 20px; }
.wp-block-group.has-background { padding: 1rem; margin-bottom: 40px; }
.wp-block-social-links.is-style-default .wp-social-link.wp-social-link.wp-social-link { padding: 5px; }
figure.wp-block-image a:focus, .wp-block-image figure a:focus, .wp-block-gallery .blocks-gallery-item figure a:focus { outline: none; }
@media only screen and (max-width: 479px) {
  [class*="columns-"].wp-block-gallery .blocks-gallery-item figcaption { display: none; }
  .wp-block-audio audio { min-width: 100%; }
  .wp-block-embed-instagram iframe { min-width: 290px !important; width: 290px !important; }
}
.wp-block-coblocks-click-to-tweet { background: none; padding: 0px; }
.wp-block-coblocks-click-to-tweet__twitter-btn:not(.has-button-color):hover, .wp-block-coblocks-social:not(.is-style-text):not(.is-style-icon-and-text) .wp-block-coblocks-social__button:hover { background-color: var(--wdtHeadAltColor) !important; color: var(--wdtAccentTxtColor); }
.wp-block-coblocks-accordion-item__title:focus { outline: none; }
.wp-block-coblocks-click-to-tweet__text { padding-left: 0px; }
.wp-block-coblocks-click-to-tweet__text::before { display: inline-block; margin-right: 15px; position: relative; top: 5px; }
.wp-block-coblocks-alert { margin-bottom: 20px; }
.wp-block-coblocks-author__avatar-img { left: 0px; }
.elementor_library > div:not(.single-entry-body) { display: none; }
a:hover, .gallery-caption { color: var(--wdtBodyTxtColor); }
.selection-box::before { border-top-color: var(--wdtBodyTxtColor); }
th, th a, .post-edit-link:hover, #searchform:hover::before, #searchform:focus-within::before, .select2-container--default .select2-results .select2-results__option[aria-selected="true"], .select2-container--default .select2-results .select2-results__option--highlighted[aria-selected], input[type="submit"], input[type="reset"], input[type="button"], button[type="button"], [role="button"], button, .button, a.button, .wdt-button, .elementor-button.wdt-elementor-button, .elementor-widget-button .elementor-button, .yith-wcwl-add-to-wishlist a, .yith-wcqv-button, .wdt-wcsg-button, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, button[type="button"]:hover, [role="button"]:hover, button:hover, .button:hover, a.button:hover, .wdt-button:hover, .elementor-button.wdt-elementor-button:hover, .elementor-widget-button .elementor-button:hover, .wp-block-search .wp-block-search__button:hover, .yith-wcwl-add-to-wishlist a:hover, .yith-wcqv-button:hover, .wdt-wcsg-button:hover { color: var(--wdtAccentTxtColor); }
th a:hover { color: rgba(var(--wdtAccentTxtColorRgb),0.55); }
td a, ins, .form-calender-icon input[type="text"], input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"], textarea, select, .select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container--default .select2-selection--single .select2-selection__placeholder, .select2-dropdown .select2-result { color: inherit; }
#searchform::before, #searchform input[type="text"] { color: var(--wdtBodyTxtColor); }
a, .post-edit-link, dialog, td a:hover, body .blog-single-entry ul li .comment-body .comment-content td a:hover, .blog-single-entry .single-entry-body tbody th a:hover { color: var(--wdtHeadAltColor); }
.blog-single-entry .single-entry-body > p > img[class="align"]:only-child { clear: both; }
dialog, #searchform .wdt-search-icon { background-color: var(--wdtBodyBGColor); }
hr, .wp-block-separator { background-color: var(--wdtBorderColor); }
blockquote, .wp-block-quote, .wp-block-pullquote { border-color: rgba(var(--wdtHeadAltColorRgb),0.2); }
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"], fieldset, select, abbr, acronym, pre, #searchform, .comment-form > p input[type="checkbox"] ~ label::before, .comment-form > p input[type="radio"] ~ label::before, .comment-form-wdt-privatepolicy input[type="checkbox"] ~ label::before, .woocommerce-form__label-for-checkbox > span::before, .woocommerce .woocommerce-shipping-methods input[type="radio"] ~ label::before, .woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"] ~ label::before { border-color: rgba(var(--wdtBorderColorRgb),0.4); background-color: transparent; }
.select2-container--default .select2-selection--single, .select2-container--default .select2-selection--multiple, .select2-dropdown, .select2-container--default .select2-search .select2-search__field, .select2-container--default .select2-search--dropdown .select2-search__field, .select2-container--default .select2-search--inline .select2-search__field { border-color: rgba(var(--wdtBorderColorRgb),0.4) !important; }
.has-body-bg-background-color { background-color: var(--wdtBodyBGColor); }
.has-body-text-background-color { background-color: var(--wdtBodyTxtColor); }
.has-alternate-background-color { background-color: var(--wdtHeadAltColor); }
.has-transparent-background-color { background-color: rgba(0, 0, 0, 0); }
.has-body-bg-color { color: var(--wdtBodyBGColor); }
.has-body-text-color { color: var(--wdtBodyTxtColor); }
.has-alternate-color { color: var(--wdtHeadAltColor); }
.has-transparent-color { color: rgba(0, 0, 0, 0); }
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus, input.text:focus { outline: none; outline-offset: 0px; border-color: var(--wdtPrimaryColor); }
.comment-form > p input[type="checkbox"]:focus:not(:checked) ~ label::before, .comment-form > p input[type="radio"]:focus:not(:checked) ~ label::before, .comment-form-wdt-privatepolicy input[type="checkbox"]:focus:not(:checked) ~ label::before, .woocommerce-form__label-for-checkbox > input:focus:not(:checked) ~ span::before, .woocommerce .woocommerce-shipping-methods input[type="radio"]:focus:not(:checked) ~ label::before, .woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"]:focus:not(:checked) ~ label::before { outline: none; }
input[type="submit"]:focus, input[type="reset"]:focus, input[type="button"]:focus, button[type="button"]:focus, [role="button"]:focus, button:focus, .button:focus, a.button:focus, .wdt-button:focus, .elementor-button.wdt-elementor-button:focus, .elementor-widget-button .elementor-button:focus, .yith-wcwl-add-to-wishlist a:focus, .yith-wcqv-button:focus, .wdt-wcsg-button:focus, a.post-edit-link:focus, a.skip-link:focus { outline: none; outline-offset: -3px; text-decoration: none !important; }
input[type="submit"]:focus:not(:focus-visible), input[type="reset"]:focus:not(:focus-visible), input[type="button"]:focus:not(:focus-visible), button[type="button"]:focus:not(:focus-visible), [role="button"]:focus:not(:focus-visible), button:focus:not(:focus-visible), .button:focus:not(:focus-visible), a.button:focus:not(:focus-visible), .wdt-button:focus:not(:focus-visible), .elementor-button.wdt-elementor-button:focus:not(:focus-visible), .elementor-widget-button .elementor-button:focus:not(:focus-visible), .yith-wcwl-add-to-wishlist a:focus:not(:focus-visible), .yith-wcqv-button:focus:not(:focus-visible), .wdt-wcsg-button:focus:not(:focus-visible), a.post-edit-link:focus:not(:focus-visible), a.skip-link:focus:not(:focus-visible) { outline: none; outline-offset: -3px; text-decoration: none !important; }
.screen-reader-text:focus { box-shadow: 0 0 2px 2px rgba(var(--wdtHeadAltColorRgb),0.6); }
.wdt-dark-bg h1, .wdt-dark-bg h2, .wdt-dark-bg h3, .wdt-dark-bg h4, .wdt-dark-bg h5, .wdt-dark-bg h6 { color: var(--wdtAccentTxtColor); }
.wdt-dark-bg { border-color: var(--wdtBodyBGColor); color: rgba(var(--wdtAccentTxtColorRgb),0.8); }
.wdt-dark-bg fieldset { border-color: rgba(var(--wdtBodyBGColorRgb), 0.2); }
.wdt-dark-bg .wp-caption-text, .wdt-dark-bg .wp-caption-dt { background: rgba(var(--wdtBodyBGColorRgb),0.15); border-color: rgba(var(--wdtBodyBGColorRgb),0.05); }
a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .has-primary-color { color: var(--wdtPrimaryColor); }
table:not(.shop_attributes) > tbody:first-child > tr > th, th, .wp-block-calendar table th, .select2-container--default .select2-results .select2-results__option[aria-selected="true"], input[type="submit"], input[type="reset"], input[type="button"], button[type="button"], [role="button"], button, .button, a.button, .has-primary-background-color { background-color: transparent; background-image: linear-gradient(135deg,var(--wdtPrimaryColor),var(--wdtQuaternaryColor),var(--wdtPrimaryColor)); }
.select2-container--default .select2-results .select2-results__option--highlighted[aria-selected] { background-color: rgba(var(--wdtPrimaryColorRgb),0.85); background-size: 230%; }
.has-secondary-color { color: var(--wdtSecondaryColor); }
.has-secondary-background-color { background-color: var(--wdtSecondaryColor); }
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, button[type="button"]:hover, [role="button"]:hover, button:hover, .button:hover, a.button:hover, .wp-block-search .wp-block-search__button:hover, .wdt-infinite-portfolio-load-more:hover, #wpsl-stores li > p ~ .wpsl-directions:hover { background-color: var(--wdtSecondaryColor); border-color: transparent; background-position: right bottom; }
.has-tertiary-background-color { background-color: var(--wdtTertiaryColor); }
.has-tertiary-color { color: var(--wdtTertiaryColor); }
@media only screen and (max-width: 1280px) {
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .page-with-sidebar .wp-block-gallery.columns-6 .blocks-gallery-grid, .page-with-sidebar .wp-block-gallery.columns-7 .blocks-gallery-grid, .page-with-sidebar .wp-block-gallery.columns-8 .blocks-gallery-grid { display: grid; grid-template-columns: repeat(4, 1fr); margin-right: -20px; }
  .page-with-sidebar .wp-block-gallery.columns-6 .blocks-gallery-grid .blocks-gallery-item, .page-with-sidebar .wp-block-gallery.columns-7 .blocks-gallery-grid .blocks-gallery-item, .page-with-sidebar .wp-block-gallery.columns-8 .blocks-gallery-grid .blocks-gallery-item { margin: 0px; padding: 0px 20px 20px 0px; width: 100%; }
}
@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .page-with-sidebar .wp-block-gallery.columns-6 .blocks-gallery-grid, .page-with-sidebar .wp-block-gallery.columns-7 .blocks-gallery-grid, .page-with-sidebar .wp-block-gallery.columns-8 .blocks-gallery-grid { display: grid; grid-template-columns: repeat(3, 1fr); margin-right: -20px; }
  .page-with-sidebar .wp-block-gallery.columns-6 .blocks-gallery-grid .blocks-gallery-item, .page-with-sidebar .wp-block-gallery.columns-7 .blocks-gallery-grid .blocks-gallery-item, .page-with-sidebar .wp-block-gallery.columns-8 .blocks-gallery-grid .blocks-gallery-item { margin: 0px; padding: 0px 20px 20px 0px; width: 100%; }
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 479px) {
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
  th, td, tbody th { font-size: 11px; }
}
@media only screen and (max-width: 319px) {
  th, td, tbody th { font-size: 10px; }
}
.wrapper { clear: both; float: left; margin: 0px; padding: 0px; width: 100%; }
.inner-wrapper { float: left; margin: 0px; padding: 0px; overflow: hidden; width: 100%; }
.container { clear: both; margin: 0px auto; position: relative; width: 100%; max-width: 1500px; }
.wp-block-cover__inner-container, .alignwide .wp-block-group__inner-container, .alignfull .wp-block-group__inner-container { margin-left: auto; margin-right: auto; max-width: 1560px; }
#main { clear: both; display: block; float: left; margin: 0px; padding: 0px; width: 100%; }
#primary { width: 1100px; margin: 0px; padding: 0px; float: none; display: inline-block; position: relative; }
#primary.content-full-width { width: 100%; }
#primary.with-left-sidebar { float: right; margin-left: 60px; }
#primary.with-right-sidebar { float: left; margin-right: 60px; }
#secondary { width: 420px; margin: 0px; padding: 0px; position: relative; z-index: 1; }
#secondary-right, #secondary.secondary-has-right-sidebar { float: right; }
#secondary-left, #secondary.secondary-has-left-sidebar { float: left; }
#secondary.secondary-has-both-sidebar { margin: 0px; }
.page-template-tpl-fullwidth-php #primary { padding-bottom: 0px; }
#primary.content-full-width, body.search-no-results #primary.content-full-width { min-height: 68vh; }
#primary > :last-child { margin-bottom: 150px; position: relative; float: left; width: 100%; }
#primary { width: calc(100% - 480px); }
.elementor-section.elementor-section-stretched { width: 100% !important; left: 0px !important; }
body.layout-boxed { background-attachment: fixed; background-color: rgba(var(--wdtHeadAltColorRgb),0.025); }
.layout-boxed .wrapper { float: none; margin: 0px auto; overflow: hidden; width: 1380px; }
.layout-boxed .inner-wrapper { background: var(--wdtBodyBGColor); }
.column { margin: 0px 0px 0px 2%; float: left; min-height: 1px; position: relative; }
.column.first { clear: both; margin-left: 0px; }
.column.wdt-full-width, .column.wdt-one-column { margin-left: 0px; }
.wdt-full-width, .wdt-one-column { width: 100%; }
.wdt-one-half, .wdt-three-sixth { width: 49%; }
.wdt-one-third, .wdt-two-sixth { width: 32%; }
.wdt-two-third, .wdt-four-sixth { width: 66%; }
.wdt-one-fourth { width: 23.5%; }
.wdt-three-fourth { width: 74.5%; }
.wdt-one-fifth { width: 18.4%; }
.wdt-two-fifth { width: 38.8%; }
.wdt-three-fifth { width: 59.2%; }
.wdt-four-fifth { width: 79.6%; }
.wdt-one-sixth { width: 15%; }
.wdt-five-sixth { width: 83%; }
.column.no-space { margin-left: 0px; margin-right: 0px; }
.column.no-space.wdt-one-half, .column.no-space.wdt-three-sixth { width: 50%; }
.column.no-space.wdt-one-third, .column.no-space.wdt-two-sixth { width: 33.33%; }
.column.no-space.wdt-two-third, .column.no-space.wdt-four-sixth { width: 66.66%; }
.column.no-space.wdt-one-fourth { width: 25%; }
.column.no-space.wdt-three-fourth { width: 75%; }
.column.no-space.wdt-one-fifth { width: 20%; }
.column.no-space.wdt-two-fifth { width: 40%; }
.column.no-space.wdt-three-fifth { width: 60%; }
.column.no-space.wdt-four-fifth { width: 80%; }
.column.no-space.wdt-one-sixth { width: 16.66%; }
.column.no-space.wdt-five-sixth { width: 83.33%; }
.wdt-col { float: left; margin: 0px; min-height: 1px; padding: 0px 15px; position: relative; }
.column img { display: inherit; height: auto; max-width: 100%; }
@media only screen and (min-width: 1541px) and (max-width: 1724px) {
  .wdt-col-hxlg-12 { width: 100%; }
  .wdt-col-hxlg-11 { width: 91.6667%; }
  .wdt-col-hxlg-10 { width: 83.3333%; }
  .wdt-col-hxlg-9 { width: 75%; }
  .wdt-col-hxlg-8 { width: 66.6667%; }
  .wdt-col-hxlg-7 { width: 58.3333%; }
  .wdt-col-hxlg-6 { width: 50%; }
  .wdt-col-hxlg-5 { width: 41.6667%; }
  .wdt-col-hxlg-4 { width: 33.3333%; }
  .wdt-col-hxlg-3 { width: 25%; }
  .wdt-col-hxlg-2 { width: 16.6667%; }
  .wdt-col-hxlg-1 { width: 8.33333%; }
  .wdt-col-hxlg-1b5 { width: 20%; }
  .wdt-col-hxlg-2b5 { width: 40%; }
  .wdt-col-hxlg-3b5 { width: 60%; }
  .wdt-col-hxlg-4b5 { width: 80%; }
  .wdt-col-hxlg-offset-12 { margin-left: 100%; }
  .wdt-col-hxlg-offset-11 { margin-left: 91.6667%; }
  .wdt-col-hxlg-offset-10 { margin-left: 83.3333%; }
  .wdt-col-hxlg-offset-9 { margin-left: 75%; }
  .wdt-col-hxlg-offset-8 { margin-left: 66.6667%; }
  .wdt-col-hxlg-offset-7 { margin-left: 58.3333%; }
  .wdt-col-hxlg-offset-6 { margin-left: 50%; }
  .wdt-col-hxlg-offset-5 { margin-left: 41.6667%; }
  .wdt-col-hxlg-offset-4 { margin-left: 33.3333%; }
  .wdt-col-hxlg-offset-3 { margin-left: 25%; }
  .wdt-col-hxlg-offset-2 { margin-left: 16.6667%; }
  .wdt-col-hxlg-offset-1 { margin-left: 8.33333%; }
  .wdt-col-hxlg-offset-0 { margin-left: 0px; }
}
@media only screen and (max-width: 1540px) {
  #primary.with-left-sidebar { margin-left: 60px; }
  #primary.with-right-sidebar { margin-right: 60px; }
}
@media only screen and (min-width: 1281px) {
  .wdt-col-lg-12 { width: 100%; }
  .wdt-col-lg-11 { width: 91.6667%; }
  .wdt-col-lg-10 { width: 83.3333%; }
  .wdt-col-lg-9 { width: 75%; }
  .wdt-col-lg-8 { width: 66.6667%; }
  .wdt-col-lg-7 { width: 58.3333%; }
  .wdt-col-lg-6 { width: 50%; }
  .wdt-col-lg-5 { width: 41.6667%; }
  .wdt-col-lg-4 { width: 33.3333%; }
  .wdt-col-lg-3 { width: 25%; }
  .wdt-col-lg-2 { width: 16.6667%; }
  .wdt-col-lg-1 { width: 8.33333%; }
  .wdt-col-lg-1b5 { width: 20%; }
  .wdt-col-lg-2b5 { width: 40%; }
  .wdt-col-lg-3b5 { width: 60%; }
  .wdt-col-lg-4b5 { width: 80%; }
}
@media only screen and (min-width: 1281px) and (max-width: 1540px) {
  .container { width: 1080px; }
  .wp-block-cover__inner-container, .alignwide .wp-block-group__inner-container, .alignfull .wp-block-group__inner-container { max-width: 1080px; }
  .layout-boxed .wrapper { width: 1120px; }
  .layout-boxed .vc_row.vc_row-no-padding { margin: 0px -30px; }
  #primary { width: calc(100% - 440px); }
  #secondary { width: 380px; }
  .wdt-col-qxlg-12 { width: 100%; }
  .wdt-col-qxlg-11 { width: 91.6667%; }
  .wdt-col-qxlg-10 { width: 83.3333%; }
  .wdt-col-qxlg-9 { width: 75%; }
  .wdt-col-qxlg-8 { width: 66.6667%; }
  .wdt-col-qxlg-7 { width: 58.3333%; }
  .wdt-col-qxlg-6 { width: 50%; }
  .wdt-col-qxlg-5 { width: 41.6667%; }
  .wdt-col-qxlg-4 { width: 33.3333%; }
  .wdt-col-qxlg-3 { width: 25%; }
  .wdt-col-qxlg-2 { width: 16.6667%; }
  .wdt-col-qxlg-1 { width: 8.33333%; }
  .wdt-col-qxlg-1b5 { width: 20%; }
  .wdt-col-qxlg-2b5 { width: 40%; }
  .wdt-col-qxlg-3b5 { width: 60%; }
  .wdt-col-qxlg-4b5 { width: 80%; }
  .wdt-col-qxlg-offset-12 { margin-left: 100%; }
  .wdt-col-qxlg-offset-11 { margin-left: 91.6667%; }
  .wdt-col-qxlg-offset-10 { margin-left: 83.3333%; }
  .wdt-col-qxlg-offset-9 { margin-left: 75%; }
  .wdt-col-qxlg-offset-8 { margin-left: 66.6667%; }
  .wdt-col-qxlg-offset-7 { margin-left: 58.3333%; }
  .wdt-col-qxlg-offset-6 { margin-left: 50%; }
  .wdt-col-qxlg-offset-5 { margin-left: 41.6667%; }
  .wdt-col-qxlg-offset-4 { margin-left: 33.3333%; }
  .wdt-col-qxlg-offset-3 { margin-left: 25%; }
  .wdt-col-qxlg-offset-2 { margin-left: 16.6667%; }
  .wdt-col-qxlg-offset-1 { margin-left: 8.33333%; }
  .wdt-col-qxlg-offset-0 { margin-left: 0px; }
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .container { width: 900px; }
  .wp-block-cover__inner-container, .alignwide .wp-block-group__inner-container, .alignfull .wp-block-group__inner-container { max-width: 900px; }
  .layout-boxed .wrapper { width: 940px; }
  .layout-boxed .vc_row.vc_row-no-padding { margin: 0px -20px; }
  #primary { width: calc(100% - 380px); }
  #secondary { width: 340px; }
  #primary.with-left-sidebar { margin-left: 40px; }
  #primary.with-right-sidebar { margin-right: 40px; }
  .wdt-col-md-12 { width: 100%; }
  .wdt-col-md-11 { width: 91.6667%; }
  .wdt-col-md-10 { width: 83.3333%; }
  .wdt-col-md-9 { width: 75%; }
  .wdt-col-md-8 { width: 66.6667%; }
  .wdt-col-md-7 { width: 58.3333%; }
  .wdt-col-md-6 { width: 50%; }
  .wdt-col-md-5 { width: 41.6667%; }
  .wdt-col-md-4 { width: 33.3333%; }
  .wdt-col-md-3 { width: 25%; }
  .wdt-col-md-2 { width: 16.6667%; }
  .wdt-col-md-1 { width: 8.33333%; }
  .wdt-col-md-1b5 { width: 20%; }
  .wdt-col-md-2b5 { width: 40%; }
  .wdt-col-md-3b5 { width: 60%; }
  .wdt-col-md-4b5 { width: 80%; }
  .wdt-col-md-offset-12 { margin-left: 100%; }
  .wdt-col-md-offset-11 { margin-left: 91.6667%; }
  .wdt-col-md-offset-10 { margin-left: 83.3333%; }
  .wdt-col-md-offset-9 { margin-left: 75%; }
  .wdt-col-md-offset-8 { margin-left: 66.6667%; }
  .wdt-col-md-offset-7 { margin-left: 58.3333%; }
  .wdt-col-md-offset-6 { margin-left: 50%; }
  .wdt-col-md-offset-5 { margin-left: 41.6667%; }
  .wdt-col-md-offset-4 { margin-left: 33.3333%; }
  .wdt-col-md-offset-3 { margin-left: 25%; }
  .wdt-col-md-offset-2 { margin-left: 16.6667%; }
  .wdt-col-md-offset-1 { margin-left: 8.33333%; }
  .wdt-col-md-offset-0 { margin-left: 0px; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .container { width: 710px; }
  .wp-block-cover__inner-container, .alignwide .wp-block-group__inner-container, .alignfull .wp-block-group__inner-container { max-width: 710px; }
  .layout-boxed .wrapper { width: 750px; }
  .layout-boxed .vc_row.vc_row-no-padding { margin: 0px -20px; }
  #primary { width: 100%; }
  #primary.with-left-sidebar { width: 100%; max-width: 770px; margin-left: auto; float: none; display: block; margin-right: auto; }
  #primary.with-right-sidebar { width: 100%; max-width: 770px; margin-left: auto; float: none; display: block; margin-right: auto; }
  #secondary { width: 100%; max-width: 770px; margin-left: auto; float: none; display: block; margin-right: auto; }
  #secondary-left, #secondary.secondary-has-left-sidebar, #secondary.secondary-has-right-sidebar { float: none; clear: both; }
  .wdt-col-sm-12 { width: 100%; }
  .wdt-col-sm-11 { width: 91.6667%; }
  .wdt-col-sm-10 { width: 83.3333%; }
  .wdt-col-sm-9 { width: 75%; }
  .wdt-col-sm-8 { width: 66.6667%; }
  .wdt-col-sm-7 { width: 58.3333%; }
  .wdt-col-sm-6 { width: 50%; }
  .wdt-col-sm-5 { width: 41.6667%; }
  .wdt-col-sm-4 { width: 33.3333%; }
  .wdt-col-sm-3 { width: 25%; }
  .wdt-col-sm-2 { width: 16.6667%; }
  .wdt-col-sm-1 { width: 8.33333%; }
  .wdt-col-sm-1b5 { width: 20%; }
  .wdt-col-sm-2b5 { width: 40%; }
  .wdt-col-sm-3b5 { width: 60%; }
  .wdt-col-sm-4b5 { width: 80%; }
  .wdt-col-sm-offset-12 { margin-left: 100%; }
  .wdt-col-sm-offset-11 { margin-left: 91.6667%; }
  .wdt-col-sm-offset-10 { margin-left: 83.3333%; }
  .wdt-col-sm-offset-9 { margin-left: 75%; }
  .wdt-col-sm-offset-8 { margin-left: 66.6667%; }
  .wdt-col-sm-offset-7 { margin-left: 58.3333%; }
  .wdt-col-sm-offset-6 { margin-left: 50%; }
  .wdt-col-sm-offset-5 { margin-left: 41.6667%; }
  .wdt-col-sm-offset-4 { margin-left: 33.3333%; }
  .wdt-col-sm-offset-3 { margin-left: 25%; }
  .wdt-col-sm-offset-2 { margin-left: 16.6667%; }
  .wdt-col-sm-offset-1 { margin-left: 8.33333%; }
  .wdt-col-sm-offset-0 { margin-left: 0px; }
}
@media only screen and (max-width: 767px) {
  #primary { width: 100%; }
  #primary.with-left-sidebar { width: 100%; max-width: 770px; margin-left: auto; float: none; display: block; margin-right: auto; }
  #primary.with-right-sidebar { width: 100%; max-width: 770px; margin-left: auto; float: none; display: block; margin-right: auto; }
  #secondary { width: 100%; max-width: 770px; margin-left: auto; float: none; display: block; margin-right: auto; }
  #secondary.secondary-has-right-sidebar { float: none; clear: both; }
  .column { margin-left: 0px; }
  .column { margin-bottom: 20px; }
  .column, .column.no-space, .wdt-one-half, .wdt-three-sixth, .column.no-space.wdt-one-half, .column.no-space.wdt-three-sixth, .wdt-one-third, .wdt-two-sixth, .column.no-space.wdt-one-third, .column.no-space.wdt-two-sixth, .wdt-two-third, .wdt-four-sixth, .column.no-space.wdt-two-third, .column.no-space.wdt-four-sixth, .wdt-one-fourth, .column.no-space.wdt-one-fourth, .wdt-three-fourth, .column.no-space.wdt-three-fourth, .wdt-one-fifth, .column.no-space.wdt-one-fifth, .wdt-two-fifth, .column.no-space.wdt-two-fifth, .wdt-three-fifth, .column.no-space.wdt-three-fifth, .wdt-four-fifth, .column.no-space.wdt-four-fifth, .wdt-one-sixth, .column.no-space.wdt-one-sixth, .wdt-five-sixth, .column.no-space.wdt-five-sixth .wdt-col, div[class*="wdt-col"], section[class*="wdt-col"], li[class*="wdt-col"] { width: 100%; }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .container { width: 420px; }
  .wp-block-cover__inner-container, .alignwide .wp-block-group__inner-container, .alignfull .wp-block-group__inner-container { max-width: 420px; }
  .layout-boxed .wrapper { width: 460px; }
  .wdt-col-xs-12 { width: 100%; }
  .wdt-col-xs-11 { width: 91.6667%; }
  .wdt-col-xs-10 { width: 83.3333%; }
  .wdt-col-xs-9 { width: 75%; }
  .wdt-col-xs-8 { width: 66.6667%; }
  .wdt-col-xs-7 { width: 58.3333%; }
  .wdt-col-xs-6 { width: 50%; }
  .wdt-col-xs-5 { width: 41.6667%; }
  .wdt-col-xs-4 { width: 33.3333%; }
  .wdt-col-xs-3 { width: 25%; }
  .wdt-col-xs-2 { width: 16.6667%; }
  .wdt-col-xs-1 { width: 8.33333%; }
  .wdt-col-xs-1b5 { width: 20%; }
  .wdt-col-xs-2b5 { width: 40%; }
  .wdt-col-xs-3b5 { width: 60%; }
  .wdt-col-xs-4b5 { width: 80%; }
  .wdt-col-xs-offset-12 { margin-left: 100%; }
  .wdt-col-xs-offset-11 { margin-left: 91.6667%; }
  .wdt-col-xs-offset-10 { margin-left: 83.3333%; }
  .wdt-col-xs-offset-9 { margin-left: 75%; }
  .wdt-col-xs-offset-8 { margin-left: 66.6667%; }
  .wdt-col-xs-offset-7 { margin-left: 58.3333%; }
  .wdt-col-xs-offset-6 { margin-left: 50%; }
  .wdt-col-xs-offset-5 { margin-left: 41.6667%; }
  .wdt-col-xs-offset-4 { margin-left: 33.3333%; }
  .wdt-col-xs-offset-3 { margin-left: 25%; }
  .wdt-col-xs-offset-2 { margin-left: 16.6667%; }
  .wdt-col-xs-offset-1 { margin-left: 8.33333%; }
  .wdt-col-xs-offset-0 { margin-left: 0px; }
}
@media only screen and (max-width: 479px) {
  .layout-boxed .wrapper { width: 100%; }
  .wdt-col, div[class*="wdt-col"], section[class*="wdt-col"], li[class*="wdt-col"] { width: 100% !important; }
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
  .container { width: 290px; }
  .wp-block-cover__inner-container, .alignwide .wp-block-group__inner-container, .alignfull .wp-block-group__inner-container { max-width: 290px; }
}
@media only screen and (max-width: 319px) {
  .container { width: 200px; }
  .wp-block-cover__inner-container, .alignwide .wp-block-group__inner-container, .alignfull .wp-block-group__inner-container { max-width: 200px; }
}
@media (max-width: 1540px) {
  body .container, body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed:not(.wdt-no-full-section) > .elementor-container { padding: 0px 30px; width: 100%; max-width: 1540px; }
  body .container .elementor-section.elementor-section-boxed > .elementor-container { padding: 0px; }
}
@media (min-width: 1025px) {
  body .container, body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed.wdt-no-full-section > .elementor-container, body .container, body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed:not(.wdt-no-full-section) > .elementor-container { padding: 0px 30px; }
  body .container .elementor-section.elementor-section-boxed > .elementor-container { padding: 0px; }
}
@media (max-width: 1024px) {
  body .container, body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed.wdt-no-full-section > .elementor-container, body .container, body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed:not(.wdt-no-full-section) > .elementor-container { padding: 0px 20px; }
  body .container .elementor-section.elementor-section-boxed > .elementor-container { padding: 0px; }
}
.elementor-section.wdt-header-with-section:first-child { margin-top: calc(calc(var(--header-height) / -1) - 150px); }
@media only screen and (min-width: 1281px) and (max-width: 1540px) {
  #primary > :last-child { margin: 0px 0px 100px; }
  .elementor-section.wdt-header-with-section:first-child { margin-top: calc(calc(var(--header-height) / -1) - 100px); }
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  #primary > :last-child { margin: 0px 0px 80px; }
  .elementor-section.wdt-header-with-section:first-child { margin-top: calc(calc(var(--header-height) / -1) - 80px); }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  #primary > :last-child { margin: 0px 0px 70px; }
  .elementor-section.wdt-header-with-section:first-child { margin-top: calc(calc(var(--header-height) / -1) - 70px); }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  #primary > :last-child { margin: 0px 0px 60px; }
  .elementor-section.wdt-header-with-section:first-child { margin-top: calc(calc(var(--header-height) / -1) - 60px); }
}
@media only screen and (max-width: 479px) {
  #primary > :last-child { margin: 0px 0px 50px; }
  .elementor-section.wdt-header-with-section:first-child { margin-top: calc(calc(var(--header-height) / -1) - 50px); }
}
.elementor-widget-text-editor { color: inherit; }
.wdt-custom-link.elementor-widget-text-editor a { display: inline-flex; float: none; align-items: center; margin: 10px 0px 0px; padding: 0px 20px 3px 0px; text-transform: uppercase; font-size: var(--wdtFontSize_Ext); font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_Alt); line-height: 1; color: var(--wdtLinkColor); background-color: transparent; background-image: linear-gradient(0deg, currentcolor, currentcolor); background-position: right bottom; background-size: 100% 1px; position: relative; border-radius: var(--wdtLinkColor); background-repeat: no-repeat; transition: background-size 0.3s; }
.wdt-custom-link.elementor-widget-text-editor a::before { content: ""; font-family: wdt-custom-hrhub-icon; position: absolute; display: inline-block; color: currentcolor; right: 0px; top: 2px; font-size: 0.8em; }
.wdt-custom-link.elementor-widget-text-editor a:hover { background-size: 0% 1px; background-position: left bottom; }
.wdt-custom-link.elementor-widget-text-editor a:hover::before { animation: 0.3s ease 0s 1 normal none running wdt-btn-icon; }
.wdt-dark-bg .wdt-custom-link.elementor-widget-text-editor a, .wdt-dark-bg.wdt-custom-link.elementor-widget-text-editor a { color: var(--wdtAccentTxtColor); }
.swiper-wrapper { cursor: grab; }
.wdt-custom-header-bg-blur { backdrop-filter: blur(5px); background-color: rgba(var(--wdtHeadAltColorRgb),0.5); }
.wdt-custom-footer-bg-blur { backdrop-filter: blur(5px); background-color: rgba(var(--wdtHeadAltColorRgb),0.4); }
.wdt-custom-header-border-bottom .elementor-container::before { content: ""; background-color: var(--wdtBorderColor); width: calc(100% - 60px); height: 1px; position: absolute; inset: auto auto -20px 50%; transform: translateX(-50%); pointer-events: none; }
.wdt-custom-topbsr-links.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text { font-size: var(--wdtFontSize_Ext); font-family: var(--wdtFontTypo_Base); }
@media only screen and (max-width: 1024px) {
  .wdt-custom-header-border-bottom .elementor-container::before { width: calc(100% - 40px); }
}
.wdt-custom-inner-bg-circle { background: radial-gradient(rgba(var(--wdtPrimaryColorRgb),0.25) 0%,transparent 50%); pointer-events: none; }
.wdt-fill-image, .wdt-fill-image > div, .wdt-fill-image img { width: 100%; height: 100%; object-fit: cover; }
.wdt-custom-image-border img { border: 2px solid rgba(var(--wdtSecondaryColorRgb),0.15); }
.wdt-img-opacity-0 img { opacity: 0 !important; }
.wdt-custom-footer-social.elementor-widget .elementor-icon-list-item a { width: 40px; height: 40px; display: inline-flex; align-items: center; justify-content: center; text-transform: uppercase; line-height: 1; background-color: transparent; background-image: linear-gradient(135deg, var(--wdtPrimaryColor), var(--wdtQuaternaryColor), var(--wdtPrimaryColor)); background-position: left top; background-repeat: no-repeat; background-size: 250%; border: 1px solid transparent; border-radius: calc(var(--wdtRadius_1X) + 5px); }
#footer .wdt-custom-footer-social.elementor-widget .elementor-icon-list-item a, .wdt-custom-footer-social.elementor-widget .elementor-icon-list-item a { color: var(--wdtAccentTxtColor); }
#footer .wdt-custom-footer-social.elementor-widget .elementor-icon-list-item a:hover, .wdt-custom-footer-social.elementor-widget .elementor-icon-list-item a:hover { color: var(--wdtAccentTxtColor); background-position: right bottom; }
#footer .wdt-dark-bg .wdt-custom-footer-social.elementor-widget .elementor-icon-list-item a, .wdt-dark-bg .wdt-custom-footer-social.elementor-widget .elementor-icon-list-item a, #footer .wdt-dark-bg.wdt-custom-footer-social.elementor-widget .elementor-icon-list-item a, .wdt-dark-bg.wdt-custom-footer-social.elementor-widget .elementor-icon-list-item a { color: var(--wdtAccentTxtColor); background-size: 0% 0%; background-color: var(--wdtSecondaryColor); border-color: rgba(var(--wdtPrimaryColorRgb),0.6); }
#footer .wdt-dark-bg .wdt-custom-footer-social.elementor-widget .elementor-icon-list-item a:hover, .wdt-dark-bg .wdt-custom-footer-social.elementor-widget .elementor-icon-list-item a:hover, #footer .wdt-dark-bg.wdt-custom-footer-social.elementor-widget .elementor-icon-list-item a:hover, .wdt-dark-bg.wdt-custom-footer-social.elementor-widget .elementor-icon-list-item a:hover { color: var(--wdtAccentTxtColor); background-color: var(--wdtPrimaryColor); }
.wdt-custom-footer-payments .wdt-content-item .wdt-content-image > span > img, .wdt-custom-footer-payments .wdt-content-item .wdt-content-image > a > img { width: auto; height: 18px; }
.wdt-custom-footer-payments .wdt-image-box-holder { display: flex; align-items: center; gap: 15px; }
.wdt-custom-footer-payments .wdt-content-item .wdt-content-media-group { display: flex; align-items: center; padding: 6px 10px; border: 1px solid rgba(var(--wdtPrimaryColorRgb),0.4); border-radius: var(--wdtRadius_4X); background-color: rgba(var(--wdtHeadAltColorRgb),0.6); }
@media only screen and (max-width: 1024px) {
  .wdt-custom-footer-payments .wdt-content-item .wdt-content-image > span > img, .wdt-custom-footer-payments .wdt-content-item .wdt-content-image > a > img { height: 12px; }
  .wdt-custom-footer-payments .wdt-image-box-holder { flex-wrap: wrap; justify-content: center; }
}
.wdt-custom-detail-page-testimonial .wdt-content-item > div:not(:last-child), .wdt-custom-detail-page-testimonial .wdt-content-item p { margin-bottom: 0px; }
.wdt-custom-detail-page-testimonial .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 15px; }
.wdt-custom-detail-page-testimonial .wdt-content-item { display: flex; align-items: start; padding: 20px; background-color: var(--wdtTertiaryColor); border: 1px solid rgba(var(--wdtBorderColorRgb),0.09); border-radius: var(--wdtRadius_4X); position: relative; overflow: hidden; }
.wdt-custom-detail-page-testimonial .wdt-content-item::before { content: ""; position: absolute; width: 130%; height: 1000%; top: 50%; left: 50%; transform: translate(-50%, -50%); background: radial-gradient(var(--wdtPrimaryColor), transparent, transparent); opacity: 0.25; z-index: -1; pointer-events: none; }
.wdt-custom-detail-page-testimonial .wdt-content-item .wdt-content-media-group { display: flex; flex-direction: column; }
.wdt-custom-detail-page-testimonial .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { padding: 24px; width: auto; font-size: 90px; color: var(--wdtTertiaryColor); border-radius: var(--wdtRadius_3X); background-color: transparent; background-image: linear-gradient(135deg,var(--wdtPrimaryColor),var(--wdtQuaternaryColor)); }
.wdt-custom-detail-page-testimonial .wdt-content-item .wdt-content-detail-group { margin: auto 0px auto 24px; }
.wdt-custom-detail-page-testimonial .wdt-content-item .wdt-content-description { font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); font-style: italic; color: var(--wdtHeadAltColor); }
.wdt-custom-detail-page-testimonial .wdt-content-item .wdt-content-title-group { width: auto; float: right; margin-right: 30px; }
.wdt-custom-detail-page-testimonial .wdt-content-item .wdt-content-title-group span { display: none; }
.wdt-custom-detail-page-testimonial .wdt-content-item .wdt-content-title h5 { font-size: var(--wdtFontSize_H6); }
.wdt-custom-detail-page-testimonial .wdt-content-item .wdt-content-title-group:has(.wdt-content-subtitle:not(:empty)) .wdt-content-title h5::after { content: ","; margin-right: 5px; }
.wdt-custom-detail-page-testimonial .wdt-content-item .wdt-content-subtitle { font-size: var(--wdtFontSize_Base); letter-spacing: 0px; color: var(--wdtHeadAltColor); }
@media only screen and (max-width: 767px) {
  .wdt-custom-detail-page-testimonial .wdt-content-item { flex-direction: column; align-items: center; }
  .wdt-custom-detail-page-testimonial .wdt-content-item .wdt-content-detail-group { margin-top: 15px; margin-left: 0px; }
  .wdt-custom-detail-page-testimonial .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { padding: 18px; font-size: 70px; }
  .wdt-custom-detail-page-testimonial .wdt-content-item .wdt-content-title-group { float: none; margin-right: 0px; }
  .wdt-custom-detail-page-testimonial .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 10px; }
}
.wdt-listings-feature-image-holder img { border: 2px solid rgba(var(--wdtSecondaryColorRgb),0.15); border-radius: var(--wdtRadius_4X); }
.wdt-custom-case-counter .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 10px; }
.wdt-custom-case-counter .wdt-content-item .wdt-content-counter { font-size: clamp(3.75rem, 3.25rem + 2.5vw, 6.25rem); font-weight: var(--wdtFontWeight_Base); letter-spacing: 0px; text-transform: capitalize; line-height: 1; }
.wdt-custom-case-counter .wdt-content-item .wdt-content-title h5 { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Base); text-transform: capitalize; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-color: ; background-clip: text; -webkit-text-fill-color: transparent; display: inline; }
.wdt-custom-popup-details-page .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element { border: 2px solid rgba(var(--wdtSecondaryColorRgb),0.15); border-radius: var(--wdtRadius_4X); overflow: hidden; position: relative; }
.wdt-custom-popup-details-page .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon > * { font-size: clamp(1.375rem, 1.275rem + 0.5vw, 1.875rem); width: clamp(3.75rem, 3.5rem + 1.25vw, 5rem); height: clamp(3.75rem, 3.5rem + 1.25vw, 5rem); display: flex; align-items: center; justify-content: center; border-radius: var(--wdtRadius_Full); background: linear-gradient(135deg, var(--wdtPrimaryColor), var(--wdtQuaternaryColor)); color: var(--wdtAccentTxtColor); }
.wdt-custom-popup-details-page .wdt-click-element-image-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { position: absolute; inset: 50% auto auto 50%; pointer-events: all; transform: translate(-50%, -50%); }
.wdt-custom-popup-details-page .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon > i > * { position: relative; right: -3%; transition: var(--wdt-Ext-Transition); transform: scale(1); }
.wdt-custom-popup-details-page .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon:hover > i > * { transform: scale(1.2); }
.wdt-custom-popup-details-page .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon::before { content: ""; position: absolute; width: 180%; height: 180%; background: rgba(var(--wdtAccentTxtColorRgb),0.6); z-index: -1; display: inline-block; top: 50%; left: 50%; transform: translate(-50%, -50%); border-radius: var(--wdtRadius_Full); border: 1px solid rgba(var(--wdtTertiaryColorRgb), 0.6); backdrop-filter: blur(5px); }
.wdt-custom-popup-details-page .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon::after { content: ""; position: absolute; z-index: -1; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); display: block; width: 100%; height: 100%; background: rgba(var(--wdtPrimaryColorRgb),0.3); border-radius: 50%; animation: 1500ms ease-out 0s infinite normal none running pulse-border; }
.wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element img { min-height: 250px; object-fit: cover; }
.wdt-custom-popup-details-page .wdt-popup-box-trigger-holder.wdt-click-element-icon .wdt-popup-box-trigger-element { width: clamp(7.1875rem, 6.75rem + 2.1875vw, 9.375rem); height: clamp(7.1875rem, 6.75rem + 2.1875vw, 9.375rem); align-items: center; justify-content: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.wdt-dark-bg.wdt-custom-popup-details-page .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon::before, .wdt-dark-bg .wdt-custom-popup-details-page .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon::before { background: rgba(var(--wdtPrimaryColorRgb), 0.2); }
.wdt-dark-bg.wdt-custom-popup-details-page .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon::after, .wdt-dark-bg .wdt-custom-popup-details-page .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon::after { background: rgba(var(--wdtAccentTxtColorRgb),0.4); }
@keyframes pulse-border { 
  0% { transform: translateX(-50%) translateY(-50%) translateZ(0px) scale(1); opacity: 1; }
  100% { transform: translateX(-50%) translateY(-50%) translateZ(0px) scale(1.7); opacity: 0; }
}
@-webkit-keyframes pulse-border { 
  0% { transform: translateX(-50%) translateY(-50%) translateZ(0px) scale(1); opacity: 1; }
  100% { transform: translateX(-50%) translateY(-50%) translateZ(0px) scale(1.7); opacity: 0; }
}
.wdt-cus-btn-arrow { display: inline-block; width: fit-content; height: fit-content; position: relative; }
.wdt-cus-btn-arrow input[type="submit"] { padding-right: 70px; }
.wdt-cus-btn-arrow::before { content: ""; font-family: wdt-custom-hrhub-icon; position: absolute; right: 21px; display: inline-block; color: var(--wdtAccentTxtColor); z-index: 1; top: 50%; translate: 0px -50%; pointer-events: none; }
.wdt-cus-btn-arrow::after { content: ""; width: 44px; min-height: 44px; height: 44px; display: inline-block; background-color: var(--wdtSecondaryColor); border-radius: calc(var(--wdtRadius_2X) - 7px); transition: var(--wdt-elementor-base-transition); position: absolute; right: 8px; top: 50%; transform: translateY(-50%); pointer-events: none; }
.wdt-cus-btn-arrow:has(input[type="submit"]:hover)::before { animation: 0.3s ease 0s 1 normal none running wdt-btn-icon; }
.wdt-custom-career-sidebar .wdt-content-item .wdt-content-title h5 { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Alt); text-transform: capitalize; }
.wdt-custom-career-sidebar .wdt-content-item .wdt-content-subtitle { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); line-height: var(--wdtLineHeight_Base); letter-spacing: 0px; color: var(--wdtBodyTxtColor); margin: 0px !important; }
.wdt-custom-career-sidebar .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 0px; }
.wdt-custom-career-sidebar .wdt-content-item .wdt-content-media-group { display: flex; align-items: center; flex-wrap: wrap; gap: 5px 7px; }
.wdt-custom-career-sidebar .wdt-content-item > div[class*="group"] > .wdt-content-title, .wdt-custom-career-sidebar .wdt-content-item > div[class*="group"] > .wdt-content-subtitle { width: fit-content; }
.wdt-custom-service-menu .widget { margin-bottom: 0px; }
.wdt-custom-service-menu .widget.widget_nav_menu ul.menu li > a { display: inline-flex; font-size: var(--wdtFontSize_H6); font-weight: var(--wdtFontWeight_H6); line-height: 1; text-transform: capitalize; color: var(--wdtLinkColor); box-shadow: 0 0 0 1px rgba(var(--wdtPrimaryColorRgb), 0.15); background-image: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-repeat: no-repeat; background-position: right bottom; background-size: 400%; border-radius: var(--wdtRadius_2X); position: relative; overflow: hidden; z-index: 1; padding: 30px !important; }
.wdt-custom-service-menu .widget.widget_nav_menu ul.menu li:not(:last-child) { margin-bottom: 15px; }
.wdt-custom-service-menu .widget.widget_nav_menu ul.menu li.current-menu-item > a, .wdt-custom-service-menu .widget.widget_nav_menu ul.menu li.current_page_item > a, .wdt-custom-service-menu .widget.widget_nav_menu ul.menu li > a:hover { color: var(--wdtAccentTxtColor); background-position: left top; }
@media only screen and (max-width: 1540px) {
  .wdt-custom-service-menu .widget.widget_nav_menu ul.menu li > a { font-size: calc(var(--wdtFontSize_H6) - 2px); padding: 20px 30px !important; }
}
.wdt-custom-animate-section .wdt-section-bgeffects-item { position: absolute; }
.wdt-custom-challenges .wdt-content-item .wdt-content-media-group > div:not(:last-child), .wdt-custom-challenges .wdt-content-item > div:not(:last-child) { margin-bottom: 0px; }
.wdt-custom-challenges .wdt-content-item .wdt-content-media-group { display: grid; align-items: end; padding-bottom: clamp(1.5625rem, 1.375rem + 0.9375vw, 2.5rem); width: 100%; }
.wdt-custom-challenges .wdt-content-item .wdt-content-media-group > div { grid-area: 1 / 1; }
.wdt-custom-challenges .wdt-content-item .wdt-content-detail-group { margin-right: 6%; border-bottom: 1px solid black; padding-bottom: 20px; margin-bottom: 1px; }
.wdt-custom-challenges .wdt-content-item .wdt-content-button { margin-left: auto; }
.wdt-custom-challenges .wdt-content-item .wdt-content-button > a { display: flex; align-items: center; justify-content: center; padding: 0px; font-size: 0px; background-image: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; width: 70px; height: 70px; background-size: 430%; background-position: right bottom; background-repeat: no-repeat; border-radius: var(--wdtRadius_2X); border: 0px; box-shadow: 0px 0px 0px 2px rgba(var(--wdtSecondaryColorRgb), 0.15) inset; }
.wdt-custom-challenges .wdt-content-item:hover .wdt-content-button > a { background-position: left top; box-shadow: none; }
.wdt-custom-challenges .wdt-content-item .wdt-content-button > a::before { content: ""; font-family: wdt-custom-hrhub-icon; position: absolute; font-size: var(--wdtFontSize_H4); background-image: ; background-attachment: ; background-origin: ; background-color: ; background-clip: text; -webkit-text-fill-color: transparent; background-position: left top; background-repeat: no-repeat; background-size: 400%; transition: inherit; }
.wdt-custom-challenges .wdt-content-item:hover .wdt-content-button > a::before { animation: 0.3s ease 0s 1 normal none running wdt-btn-icon-challenge; background-position: right bottom; transform: rotate(-90deg); }
.wdt-custom-challenges .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.375rem, 1.275rem + 0.5vw, 1.875rem); text-transform: capitalize; }
.wdt-custom-challenges .wdt-content-item { margin-bottom: 60px; }
.wdt-custom-challenges .swiper-slide.swiper-slide-active .wdt-content-item { margin-bottom: 0px; margin-top: 60px; }
.wdt-custom-challenges .wdt-content-item .wdt-content-image-wrapper .wdt-content-image { width: 100%; }
.wdt-custom-challenges .wdt-content-item .wdt-content-image > span, .wdt-custom-challenges .wdt-content-item .wdt-content-image > a { clip-path: polygon(0% 100%, 0% 0%, 0% 0%, 100% 0%, 100% calc(100% - 80px), calc(100% - 80px) calc(100% - 80px), calc(100% - 80px) 100%); width: 100%; }
.wdt-custom-challenges .wdt-content-item .wdt-content-image-wrapper { filter: url("#wdt_round_path"); }
.wdt-custom-challenges .wdt-content-item .wdt-content-image > span > img, .wdt-custom-challenges .wdt-content-item .wdt-content-image > a > img { transition: var(--wdt-Ext-Transition); transform: scale(1); width: 100%; }
.wdt-custom-challenges .wdt-content-item:hover .wdt-content-image > span > img, .wdt-custom-challenges .wdt-content-item:hover .wdt-content-image > a > img { transform: scale(1.2); }
@keyframes wdt-btn-icon-challenge { 
  0% { transform: translate(0px, 0px); opacity: 1; }
  49% { transform: translate(10px, -10px) scale(0.5); opacity: 0; }
  50% { transform: translate(10px, 10px) scale(0.5) rotate(-90deg); opacity: 0; }
  100% { transform: translate(0px, 0px) rotate(-90deg); opacity: 1; }
}
@-webkit-keyframes wdt-btn-icon-challenge { 
  0% { transform: translate(0px, 0px); opacity: 1; }
  49% { transform: translate(10px, -10px) scale(0.5); opacity: 0; }
  50% { transform: translate(10px, 10px) scale(0.5) rotate(-90deg); opacity: 0; }
  100% { transform: translate(0px, 0px) rotate(-90deg); opacity: 1; }
}
@media only screen and (max-width: 1280px) {
  .wdt-custom-challenges .wdt-content-item { margin-bottom: 40px; }
  .wdt-custom-challenges .swiper-slide.swiper-slide-active .wdt-content-item { margin-bottom: 0px; margin-top: 40px; }
}
@media only screen and (max-width: 767px) {
  .wdt-custom-challenges .wdt-content-item { margin-bottom: 0px; }
  .wdt-custom-challenges .swiper-slide.swiper-slide-active .wdt-content-item { margin-bottom: 0px; margin-top: 0px; }
}
@media only screen and (max-width: 479px) {
  .wdt-custom-challenges .wdt-content-item .wdt-content-image > span, .wdt-custom-challenges .wdt-content-item .wdt-content-image > a { clip-path: polygon(0% 100%, 0% 0%, 0% 0%, 100% 0%, 100% calc(100% - 70px), calc(100% - 70px) calc(100% - 70px), calc(100% - 70px) 100%); }
  .wdt-custom-challenges .wdt-content-item .wdt-content-button > a { width: 60px; height: 60px; }
  .wdt-custom-challenges .wdt-content-item .wdt-content-button > a::before { font-size: calc(var(--wdtFontSize_H4) - 4px); }
}
.wdt-custom-home1-blog, .wdt-custom-home1-blog > div, .wdt-custom-home1-blog .wdt-posts-list-wrapper, .wdt-custom-home1-blog .wdt-posts-list-wrapper .tpl-blog-holder, .wdt-custom-home1-blog .wdt-posts-list-wrapper .tpl-blog-holder .wdt-post-entry:not(:empty), .wdt-custom-home1-blog .wdt-posts-list-wrapper .tpl-blog-holder .wdt-post-entry .blog-entry { padding: 0px; margin: 0px; }
.wdt-custom-home1-blog .pagination { display: none !important; }
.wdt-custom-home1-blog-2 .tpl-blog-holder { margin: -15px; }
.wdt-custom-home1-blog-2 .tpl-blog-holder .column { padding: 15px; }
@media only screen and (min-width: 1025px) {
  .wdt-custom-home1-blog, .wdt-custom-home1-blog > div, .wdt-custom-home1-blog .wdt-posts-list-wrapper, .wdt-custom-home1-blog .wdt-posts-list-wrapper .tpl-blog-holder, .wdt-custom-home1-blog .wdt-posts-list-wrapper .tpl-blog-holder .wdt-post-entry:not(:empty), .wdt-custom-home1-blog .wdt-posts-list-wrapper .tpl-blog-holder .wdt-post-entry .blog-entry { height: 100% !important; }
}
div[class*="-output-data-container"].wdt-custom-home2-portfolio div[class*="-output-data-holder"] > .wdt-listings-container.swiper { padding: 0px; margin: 0px; border-radius: var(--wdtRadius_4X); }
.wdt-custom-home2-portfolio .wdt-swiper-arrow-pagination { display: flex; align-items: center; justify-content: space-between; position: absolute; top: 50%; left: 0px; right: 0px; transform: translateY(-50%); height: 100%; z-index: 1; pointer-events: none; }
.wdt-custom-home2-portfolio .wdt-swiper-arrow-pagination a { display: flex; align-items: center; justify-content: center; font-size: var(--wdtFontSize_H4); line-height: var(--wdtLineHeight_H4); text-transform: capitalize; pointer-events: all; writing-mode: vertical-rl; color: var(--wdtAccentTxtColor); width: auto; height: 100%; padding: 25px; margin: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: var(--wdtRadius_Zero); transform: rotate(180deg); background-image: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-size: 250%; background-repeat: no-repeat; background-position: right center; }
.wdt-custom-home2-portfolio .wdt-swiper-arrow-pagination a.wdt-swiper-arrow-next { border-radius: 0 var(--wdtRadius_4X) var(--wdtRadius_4X) 0; }
.wdt-custom-home2-portfolio .wdt-swiper-arrow-pagination a.wdt-swiper-arrow-prev { border-radius: var(--wdtRadius_4X) 0 0 var(--wdtRadius_4X); }
.wdt-custom-home2-portfolio .wdt-swiper-arrow-pagination a.wdt-swiper-arrow-next, .wdt-custom-home2-portfolio .wdt-swiper-arrow-pagination a.wdt-swiper-arrow-prev:hover { background-position: right center; }
.wdt-custom-home2-portfolio .wdt-swiper-arrow-pagination a.wdt-swiper-arrow-prev, .wdt-custom-home2-portfolio .wdt-swiper-arrow-pagination a.wdt-swiper-arrow-next:hover { background-position: left center; }
.wdt-custom-portfolio-container > div, .wdt-custom-portfolio-container > div > div, .wdt-custom-portfolio-container > div > div > div, .wdt-custom-portfolio-container > div > div > div > .elementor-element, .wdt-custom-portfolio-container.elementor-section .elementor-container, .wdt-custom-portfolio-container .wdt-custom-home2-portfolio { position: static; }
.wdt-custom-home2-portfolio .wdt-swiper-arrow-pagination a::before { content: ""; font-family: wdt-custom-hrhub-icon; transform: unset; display: none; font-size: var(--wdtFontSize_H6); color: var(--wdtAccentTxtColor); }
.wdt-custom-home2-portfolio .wdt-swiper-arrow-pagination a.wdt-swiper-arrow-prev::before { content: ""; }
.wdt-custom-home2-portfolio .wdt-swiper-arrow-pagination a.wdt-swiper-arrow-next::before { content: ""; }
.wdt-custom-home2-portfolio .wdt-swiper-arrow-pagination a.wdt-swiper-arrow-prev:hover::before { animation: 0.3s ease 0s 1 normal none running wdt-btn-icon-left; }
.wdt-custom-home2-portfolio .wdt-swiper-arrow-pagination a.wdt-swiper-arrow-next:hover::before { animation: 0.3s ease 0s 1 normal none running wdt-btn-icon; }
@media only screen and (min-width: 1541px) {
  .wdt-custom-portfolio-container > .elementor-container { padding: 0px 100px !important; }
}
@media only screen and (max-width: 1280px) {
  .wdt-custom-home2-portfolio .wdt-swiper-arrow-pagination a { font-size: var(--wdtFontSize_H5); padding: 15px; }
}
@media only screen and (max-width: 1024px) {
  .wdt-custom-home2-portfolio .wdt-swiper-arrow-pagination a { font-size: var(--wdtFontSize_H6); padding: 10px; }
}
@media only screen and (max-width: 479px) {
  .wdt-custom-home2-portfolio .wdt-swiper-arrow-pagination a::before { display: inline-block; }
  .wdt-custom-home2-portfolio .wdt-swiper-arrow-pagination { position: relative; top: 0px; right: auto; left: auto; transform: unset; padding: 0px; height: auto; justify-content: center; gap: 20px; margin-top: 30px; }
  .wdt-custom-home2-portfolio .wdt-swiper-arrow-pagination a { font-size: 0px; padding: 0px; display: inline-flex; align-items: center; justify-content: center; width: 60px; height: 60px; position: relative; background-color: transparent; background-image: linear-gradient(135deg, var(--wdtPrimaryColor), var(--wdtQuaternaryColor), var(--wdtPrimaryColor)); background-size: 250%; background-repeat: no-repeat; transform: unset; writing-mode: unset; border-radius: calc(var(--wdtRadius_2X) - 2px) !important; }
}
.wdt-custom-home3-logos .wdt-content-item-holder, .wdt-custom-home3-logos .wdt-content-item .wdt-content-media-group { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 18px; }
.wdt-custom-home3-logos .wdt-content-item .wdt-content-image > span > img, .wdt-custom-home3-logos .wdt-content-item .wdt-content-image > a > img { height: 100%; width: auto; }
.wdt-custom-home3-logos .wdt-content-item .wdt-content-image > span, .wdt-custom-home3-logos .wdt-content-item .wdt-content-image > a { height: clamp(3.125rem, 2.375rem + 3.75vw, 6.875rem); width: auto; border-radius: var(--wdtRadius_3X); background-color: var(--wdtAccentTxtColor); border: 1px solid rgba(var(--wdtPrimaryColorRgb), 0.15); overflow: hidden; }
@media only screen and (max-width: 1024px) {
  .wdt-custom-home3-logos .wdt-content-item .wdt-content-image > span, .wdt-custom-home3-logos .wdt-content-item .wdt-content-image > a { border-radius: var(--wdtRadius_2X); }
}
@media only screen and (max-width: 767px) {
  .wdt-custom-home3-logos .wdt-content-item-holder, .wdt-custom-home3-logos .wdt-content-item .wdt-content-media-group { gap: 10px; }
}
.wdt-events-holder.wdt-column-holder .wdt-column-wrapper { margin: 0px !important; }
.wdt-events-holder .wdt-column-wrapper .wdt-column:not(:last-child) { margin-bottom: 30px; }
.wdt-events-holder .wdt-event-item p { margin: 0px; }
.wdt-events-holder .wdt-event-item { display: grid; grid-template-columns: 180px auto; align-items: center; position: relative; z-index: 0; box-shadow: 0 0 0 1px rgba(var(--wdtPrimaryColorRgb),0.15); border-radius: var(--wdtRadius_4X); overflow: hidden; transition: var(--wdtBaseTransition); padding: 30px !important; }
.wdt-events-holder .wdt-event-item::before, .wdt-events-holder .wdt-event-item::after { content: ""; position: absolute; width: 100%; height: 100%; inset: 0px; background-color: transparent; background-image: linear-gradient(90deg, var(--wdtSecondaryColor) 30%, transparent); background-repeat: no-repeat; background-size: 100%; background-position: left center; opacity: 0; transition: var(--wdt-Ad-Transition); }
.wdt-events-holder .wdt-event-item::after { background: var(--wdtAccentTxtColor); z-index: -1; opacity: 1; }
.wdt-events-holder .wdt-event-item > div { position: relative; }
.wdt-events-holder .wdt-event-item .wdt-event-item-media { position: absolute; top: 50%; left: 0px; right: 0px; width: 100%; height: 100%; transform: translateY(-50%); z-index: -1; }
.wdt-events-holder .wdt-event-item .wdt-event-item-media img { height: 100%; width: 100%; object-fit: cover; object-position: center center; }
.wdt-events-holder .wdt-event-item .wdt-event-item-date { font-size: var(--wdtFontSize_H3); color: var(--wdtHeadAltColor); text-align: center; font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Alt); width: 180px; height: 180px; padding: 20px; display: inline-flex; align-items: center; justify-content: center; margin: auto; border-radius: var(--wdtRadius_2X); background-color: var(--wdtTertiaryColor); background-image: linear-gradient(145deg,rgba(var(--wdtPrimaryColorRgb),0.3),var(--wdtTertiaryColor),var(--wdtTertiaryColor),rgba(var(--wdtPrimaryColorRgb),0.3)); transition: var(--wdt-Ad-Transition); overflow: hidden; }
.wdt-events-holder .wdt-event-item .wdt-event-item-date > div { position: relative; }
.wdt-events-holder .wdt-event-item .wdt-event-item-date::before { content: ""; position: absolute; width: 100%; height: 100%; background: linear-gradient(135deg,var(--wdtPrimaryColor),var(--wdtQuaternaryColor)); inset: 0px; pointer-events: none; transition: inherit; opacity: 0; }
.wdt-events-holder .wdt-event-item .wdt-event-item-title-wrapper { display: grid; grid-template-columns: auto auto; align-items: center; margin-left: 50px; }
.wdt-events-holder .wdt-event-item .wdt-event-item-title-wrapper > :not(:last-child) { margin-bottom: 20px; }
.wdt-events-holder .wdt-event-item .wdt-event-item-title-wrapper > div:first-child { display: none; }
.wdt-events-holder .wdt-event-item .wdt-event-item-title-wrapper > a.wdt-event-item-button { width: fit-content; display: inline-flex; align-items: center; gap: 18px; grid-area: 1 / 2 / 4 / 2; font-size: var(--wdtFontSize_Ext); padding: var(--wdtPadding_Btn); font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_Alt); text-transform: uppercase; line-height: 1; background-color: rgba(var(--wdtSecondaryColorRgb), 0.8); backdrop-filter: blur(10px); justify-self: end; margin: 0px 30px; color: var(--wdtAccentTxtColor); border: 1px solid rgba(var(--wdtPrimaryColorRgb), 0.6); position: relative; border-radius: calc(var(--wdtRadius_2X) - 2px); }
.wdt-events-holder .wdt-event-item .wdt-event-item-title-wrapper > a.wdt-event-item-button::before { content: ""; font-family: wdt-custom-hrhub-icon; position: absolute; right: 23px; display: inline-block; color: var(--wdtAccentTxtColor); }
.wdt-events-holder .wdt-event-item .wdt-event-item-title-wrapper > a.wdt-event-item-button::after { content: ""; width: 44px; min-height: 44px; height: 44px; display: inline-block; margin: -14px -20px -14px 0px; border-radius: calc(var(--wdtRadius_2X) - 7px); transition: var(--wdt-elementor-base-transition); background-color: transparent; background-image: linear-gradient(140deg, var(--wdtPrimaryColor), var(--wdtQuaternaryColor), var(--wdtPrimaryColor)); background-size: 250%; background-position: left top; }
.wdt-events-holder .wdt-event-item .tribe-event-categories { display: flex; align-items: center; gap: 5px 15px; padding: 0px; flex-wrap: wrap; }
.wdt-events-holder .wdt-event-item .tribe-event-categories a { color: var(--wdtHeadAltColor); font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Alt); }
.wdt-events-holder .wdt-event-item ul li { padding: 0px; margin: 0px; list-style: none; display: inline-flex; align-items: baseline; text-transform: capitalize; position: relative; }
.wdt-events-holder .wdt-event-item ul li::before { content: ""; display: inline-block; width: 8px; height: 8px; background: linear-gradient(135deg,var(--wdtPrimaryColor),var(--wdtQuaternaryColor)); border-radius: var(--wdtRadius_Full); position: relative; top: 0px; margin-right: 10px; }
.wdt-events-holder .wdt-event-item .wdt-event-item-title-wrapper h2 { margin-top: 0px; font-size: clamp(1.375rem, 1.275rem + 0.5vw, 1.875rem); }
.wdt-events-holder .wdt-event-item .wdt-event-item-title-wrapper .wdt-event-item-content { margin-bottom: 0px; transition: var(--wdtBaseTransition); }
.wdt-events-holder .wdt-event-item:hover::before { opacity: 1; }
.wdt-events-holder .wdt-event-item:hover::after { opacity: 0; }
.wdt-events-holder .wdt-event-item:hover { box-shadow: 0 0 0 2px rgba(var(--wdtSecondaryColorRgb),0.15); }
.wdt-events-holder .wdt-event-item:hover .wdt-event-item-date { background-color: transparent; }
.wdt-events-holder .wdt-event-item:hover .wdt-event-item-date::before { opacity: 1; }
.wdt-events-holder .wdt-event-item .wdt-event-item-title-wrapper > a.wdt-event-item-button:hover::before { animation: 0.3s ease 0s 1 normal none running wdt-btn-icon; }
.wdt-events-holder .wdt-event-item .wdt-event-item-title-wrapper > a.wdt-event-item-button:hover::after { background-position: right bottom; }
.wdt-events-holder .wdt-event-item:hover .wdt-event-item-date, .wdt-events-holder .wdt-event-item:hover .tribe-event-categories a, .wdt-events-holder .wdt-event-item:hover .wdt-event-item-title-wrapper h2, .wdt-events-holder .wdt-event-item:hover .wdt-event-item-title-wrapper .wdt-event-item-content { color: var(--wdtAccentTxtColor); }
.wdt-events-holder .wdt-event-item:hover .tribe-event-categories a:hover, .wdt-events-holder .wdt-event-item:hover .wdt-event-item-title-wrapper h2 a:hover { color: rgba(var(--wdtAccentTxtColorRgb), 0.75); }
@media only screen and (max-width: 1280px) {
  .wdt-events-holder .wdt-event-item .wdt-event-item-title-wrapper { margin-left: 30px; }
  .wdt-events-holder .wdt-event-item .wdt-event-item-title-wrapper > a.wdt-event-item-button { margin-right: 0px; }
}
@media only screen and (max-width: 1024px) {
  .wdt-events-holder .wdt-event-item .wdt-event-item-title-wrapper { grid-template-columns: auto; }
  .wdt-events-holder .wdt-event-item .wdt-event-item-title-wrapper > a.wdt-event-item-button { grid-area: unset; justify-self: start; margin: 20px 0px 0px; }
  .wdt-events-holder .wdt-event-item { grid-template-columns: 150px auto; }
  .wdt-events-holder .wdt-event-item .wdt-event-item-date { font-size: var(--wdtFontSize_H4); width: 150px; height: 150px; margin: 0px; align-self: start; }
}
@media only screen and (max-width: 767px) {
  .wdt-events-holder .wdt-event-item { grid-template-columns: auto; }
  .wdt-events-holder .wdt-event-item .wdt-event-item-date { font-size: var(--wdtFontSize_H5); width: fit-content; height: auto; padding: 10px 30px; }
  .wdt-events-holder .wdt-event-item .wdt-event-item-title-wrapper { margin-top: 20px; margin-left: 0px; }
}
@media only screen and (max-width: 479px) {
  .wdt-events-holder .wdt-event-item { padding: 30px 20px !important; }
}
.wdt-custom-inner-sticky-column { height: auto !important; }
#tribe-events-pg-template { background: transparent; margin: 0px; padding: 0px !important; width: 100% !important; max-width: 100% !important; }
.tec-events-elementor-event-widget__image { margin: 0px; }
.tec-events-elementor-event-widget__image img { min-height: 250px; object-fit: cover !important; }
.wdt-custom-events-meta .tec-events-elementor-event-widget__datetime-wrapper, .wdt-custom-events-meta .tec-events-elementor-event-widget__venue, .wdt-custom-events-meta .elementor-widget-tec_events_elementor_widget_event_cost .elementor-widget-container { display: flex; margin: 0px; flex-flow: wrap; gap: 5px; align-items: center; justify-content: center; }
.wdt-custom-events-meta .tec-events-elementor-event-widget__datetime-wrapper > * { margin: 0px; font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); font-family: var(--wdtFontTypo_Base); line-height: var(--wdtLineHeight_Base); width: fit-content !important; }
.wdt-custom-events-meta .tec-events-elementor-event-widget__datetime-wrapper .tec-events-elementor-event-widget__datetime-header, .wdt-custom-events-meta .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-header, .wdt-custom-events-meta .elementor-widget-tec_events_elementor_widget_event_cost .tec-events-elementor-event-widget__cost-header { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_H6); line-height: var(--wdtLineHeight_H6); color: var(--wdtHeadAltColor); font-family: var(--wdtFontTypo_Alt); margin: 0px; text-transform: capitalize; position: relative; }
.wdt-custom-events-meta .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-details, .wdt-custom-events-meta .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-details .tec-events-elementor-event-widget__venue-name, .wdt-custom-events-meta .tec-events-elementor-event-widget__venue .tribe-events-content .tec-events-elementor-event-widget__venue-details .tec-events-elementor-event-widget__venue-name, .wdt-custom-events-meta .elementor-widget-tec_events_elementor_widget_event_cost .tec-events-elementor-event-widget__cost { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); font-family: var(--wdtFontTypo_Base); line-height: var(--wdtLineHeight_Base); padding: 0px; border: 0px; margin: 0px; }
.wdt-custom-events-meta .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container, .wdt-custom-events-meta .tec-events-elementor-event-widget__venue .tribe-events-content .tec-events-elementor-event-widget__venue-container { margin: 0px; padding: 0px; display: block; max-width: 100%; border: 0px; }
.wdt-custom-events-meta .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-map { display: none; }
.wdt-custom-events-meta .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-header::after { content: ":"; }
.elementor-widget-tec_events_elementor_widget_event_title .tec-events-elementor-event-widget__title { font-size: clamp(1.875rem, 1.65rem + 1.125vw, 3rem); font-weight: var(--wdtFontWeight_H2); text-transform: capitalize; line-height: var(--wdtLineHeight_H2); font-family: var(--wdtFontTypo_H2); }
.wdt-custom-events-meta .tec-events-elementor-event-widget__datetime-wrapper .tec-events-elementor-event-widget__datetime-header::before, .wdt-custom-events-meta .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-header::before, .wdt-custom-events-meta .elementor-widget-tec_events_elementor_widget_event_cost .tec-events-elementor-event-widget__cost-header::before { content: ""; display: inline-block; width: 8px; height: 8px; background: linear-gradient(135deg, var(--wdtPrimaryColor), var(--wdtQuaternaryColor)); border-radius: var(--wdtRadius_Full); position: relative; top: -2px; margin-right: 5px; }
.entry-post-navigation.type1 { position: relative; display: grid; grid-template-columns: repeat(2, 1fr); width: 100%; clear: both; float: left; gap: 10px; }
.entry-post-navigation.type1 > div { position: relative; display: flex; overflow: hidden; align-items: center; width: 100%; }
.entry-post-navigation.type1 > .post-prev-link { justify-content: flex-start; text-align: left; }
.entry-post-navigation.type1 > .post-next-link { justify-content: flex-end; text-align: right; }
.entry-post-navigation.type1 { padding: 0px; background-color: transparent; position: relative; display: grid; grid-template-columns: repeat(2, 1fr); width: 100%; clear: both; float: left; }
.entry-post-navigation.type1 .no-post { cursor: not-allowed; }
.entry-post-navigation.type1 > .post-next-link { border-style: solid; border-left-width: 0px; }
.entry-post-navigation.type1 .nav-title-wrap span, .entry-post-navigation.type1 .nav-title-wrap h3 { display: none; }
.entry-post-navigation.type1 .no-post .nav-title-wrap h3 { display: block; font-size: var(--wdtFontSize_Ext); font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_Alt); text-transform: uppercase; margin: 0px; }
.entry-post-navigation.type1 .nav-title-wrap p { display: inline-block; margin: 0px; position: relative; text-transform: uppercase; width: 100%; transition: var(--wdtBaseTransition); font-size: var(--wdtFontSize_Ext); font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_Alt); line-height: 1; }
.entry-post-navigation.type1 .nav-title-wrap p > a { color: var(--wdtHeadAltColor); position: relative; display: inline-block; width: auto; padding-bottom: 3px; background-image: linear-gradient(0deg, currentcolor, currentcolor); background-size: 100% 1px; background-repeat: no-repeat; transition: background-size 0.3s, color 0.3s linear; }
.entry-post-navigation.type1 .post-prev-link .nav-title-wrap p > a { background-position: left bottom; }
.entry-post-navigation.type1 .post-next-link .nav-title-wrap p > a { background-position: right bottom; }
.entry-post-navigation.type1 .post-prev-link .nav-title-wrap p > a:hover { background-position: right bottom; background-size: 0% 1px; }
.entry-post-navigation.type1 .post-next-link .nav-title-wrap p > a:hover { background-position: left bottom; background-size: 0% 1px; }
.entry-post-navigation.type1 .post-prev-link .nav-title-wrap p > a::before, .entry-post-navigation.type1 .post-next-link .nav-title-wrap p > a::after { font-family: wdt-custom-hrhub-icon; font-style: normal; font-weight: 700; display: inline-block; text-decoration: inherit; font-size: 0.8em; margin: 0px; text-align: center; font-variant: normal; text-transform: none; line-height: inherit; -webkit-font-smoothing: antialiased; position: relative; top: -1px; }
.entry-post-navigation.type1 .post-prev-link .nav-title-wrap p > a::before { content: ""; margin-right: 8px; left: 2px; }
.entry-post-navigation.type1 .post-next-link .nav-title-wrap p > a::after { content: ""; margin-left: 8px; }
.entry-post-navigation.type1 .post-prev-link .nav-title-wrap p > a:hover::before { animation: 0.3s ease 0s 1 normal none running wdt-btn-icon-left; }
.entry-post-navigation.type1 .post-next-link .nav-title-wrap p > a:hover::after { animation: 0.3s ease 0s 1 normal none running wdt-btn-icon; }
.wdt-inview-section .wdt-column, .wdt-inview-section .swiper-slide, .wdt-inview-section .wdt-content-item-holder > .wdt-content-item { opacity: 0; transform: translateY(50px) translateZ(0px) skewY(0deg) scale(1); transition: opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1), transform 1s cubic-bezier(0.165, 0.84, 0.44, 1), filter 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); }
.wdt-item-is-inview .wdt-column, .wdt-item-is-inview .swiper-slide, .wdt-item-is-inview .wdt-content-item-holder > .wdt-content-item { opacity: 1; transform: translateY(0px) translateZ(0px) skewY(0deg) scaleY(1); }
.wdt-inview-section .swiper-slide:nth-child(15n-14), .wdt-inview-section .wdt-column:nth-child(15n-14), .wdt-inview-section .wdt-content-item-holder > .wdt-content-item:nth-child(15n-14) { transition-delay: 80ms; }
.wdt-inview-section .swiper-slide:nth-child(15n-13), .wdt-inview-section .wdt-column:nth-child(15n-13), .wdt-inview-section .wdt-content-item-holder > .wdt-content-item:nth-child(15n-13) { transition-delay: 160ms; }
.wdt-inview-section .swiper-slide:nth-child(15n-12), .wdt-inview-section .wdt-column:nth-child(15n-12), .wdt-inview-section .wdt-content-item-holder > .wdt-content-item:nth-child(15n-12) { transition-delay: 240ms; }
.wdt-inview-section .swiper-slide:nth-child(15n-11), .wdt-inview-section .wdt-column:nth-child(15n-11), .wdt-inview-section .wdt-content-item-holder > .wdt-content-item:nth-child(15n-11) { transition-delay: 320ms; }
.wdt-inview-section .swiper-slide:nth-child(15n-10), .wdt-inview-section .wdt-column:nth-child(15n-10), .wdt-inview-section .wdt-content-item-holder > .wdt-content-item:nth-child(15n-10) { transition-delay: 400ms; }
.wdt-inview-section .swiper-slide:nth-child(15n-9), .wdt-inview-section .wdt-column:nth-child(15n-9), .wdt-inview-section .wdt-content-item-holder > .wdt-content-item:nth-child(15n-9) { transition-delay: 480ms; }
.wdt-inview-section .swiper-slide:nth-child(15n-8), .wdt-inview-section .wdt-column:nth-child(15n-8), .wdt-inview-section .wdt-content-item-holder > .wdt-content-item:nth-child(15n-8) { transition-delay: 560ms; }
.wdt-inview-section .swiper-slide:nth-child(15n-7), .wdt-inview-section .wdt-column:nth-child(15n-7), .wdt-inview-section .wdt-content-item-holder > .wdt-content-item:nth-child(15n-7) { transition-delay: 640ms; }
.wdt-inview-section .swiper-slide:nth-child(15n-6), .wdt-inview-section .wdt-column:nth-child(15n-6), .wdt-inview-section .wdt-content-item-holder > .wdt-content-item:nth-child(15n-6) { transition-delay: 720ms; }
.wdt-inview-section .swiper-slide:nth-child(15n-5), .wdt-inview-section .wdt-column:nth-child(15n-5), .wdt-inview-section .wdt-content-item-holder > .wdt-content-item:nth-child(15n-5) { transition-delay: 800ms; }
.wdt-inview-section .swiper-slide:nth-child(15n-4), .wdt-inview-section .wdt-column:nth-child(15n-4), .wdt-inview-section .wdt-content-item-holder > .wdt-content-item:nth-child(15n-4) { transition-delay: 880ms; }
.wdt-inview-section .swiper-slide:nth-child(15n-3), .wdt-inview-section .wdt-column:nth-child(15n-3), .wdt-inview-section .wdt-content-item-holder > .wdt-content-item:nth-child(15n-3) { transition-delay: 960ms; }
.wdt-inview-section .swiper-slide:nth-child(15n-2), .wdt-inview-section .wdt-column:nth-child(15n-2), .wdt-inview-section .wdt-content-item-holder > .wdt-content-item:nth-child(15n-2) { transition-delay: 1040ms; }
.wdt-inview-section .swiper-slide:nth-child(15n-1), .wdt-inview-section .wdt-column:nth-child(15n-1), .wdt-inview-section .wdt-content-item-holder > .wdt-content-item:nth-child(15n-1) { transition-delay: 1120ms; }
.wdt-inview-section .swiper-slide:nth-child(15n), .wdt-inview-section .wdt-column:nth-child(15n), .wdt-inview-section .wdt-content-item-holder > .wdt-content-item:nth-child(15n) { transition-delay: 1200ms; }
.wdt-cus-h1-counter-02 .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 0px; }
.wdt-cus-h1-counter-02 .wdt-content-item .wdt-content-counter { font-size: var(--wdtFontSize_H4); }
.wdt-cus-h1-counter-02 .wdt-content-item .wdt-content-title h5 { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontTypo_Base); }
.wdt-custom-home-1-icon-list.wdt-custom-icon-list.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text { color: rgba(var(--wdtAccentTxtColorRgb),0.8); font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Base); font-size: var(--wdtFontSize_Base); padding-inline-start: 12px; }
.wdt-cus-h2-filler-iconbox-01 .wdt-content-item > div:not(:last-child), .wdt-cus-h2-filler-iconbox-01 .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 0px; }
.wdt-cus-h2-filler-iconbox-01 .wdt-content-item { display: flex; justify-content: center; align-items: center; }
.wdt-cus-h2-filler-iconbox-01 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span { height: 52px; width: 52px; display: flex; justify-content: center; align-items: center; background-image: linear-gradient(-90deg, var(--wdtPrimaryColor) 0%, var(--wdtQuaternaryColor) 100%); border-radius: var(--wdtRadius_Full); color: var(--wdtAccentTxtColor); font-size: var(--wdtFontSize_H6); }
.wdt-cus-h2-filler-iconbox-01 .wdt-content-item .wdt-content-detail-group { margin-left: 14px; }
.wdt-cus-h2-filler-iconbox-01 .wdt-content-item .wdt-content-title h5 { font-size: var(--wdtFontSize_Base); margin-top: 10px; }
.wdt-cus-h2-filler-iconbox-01 .wdt-content-item > div[class*="group"] .wdt-content-subtitle + .wdt-content-title { margin-top: -6px; }
.wdt-cus-h2-filler-iconbox-01 .wdt-content-item .wdt-content-title h5 a { color: var(--wdtHeadAltColor); }
.wdt-cus-h2-filler-iconbox-01 .wdt-content-item .wdt-content-title h5 a:hover { color: var(--wdtPrimaryColor); }
.wdt-cus-h2-filler-iconbox-01 .wdt-content-item .wdt-content-subtitle { font-size: var(--wdtFontSize_Base); text-transform: capitalize; color: var(--wdtBodyTxtColor); letter-spacing: 0px; }
.wdt-custom-home3-form br { display: none; }
.wdt-custom-home3-form p { margin: 0px; }
.wdt-custom-home3-form .Wdt-custom-col-i > p { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px 40px; margin-bottom: 20px; }
.wdt-custom-home3-form .Wdt-custom-col-ii > p { margin-bottom: 30px; }
.wdt-custom-home3-form .wdt-cus-submit-btn .wpcf7-list-item.first { margin: 0px; }
.wdt-custom-home3-form .wdt-cus-submit-btn { display: flex; justify-content: space-between; gap: 20px 40px; flex-wrap: wrap; }
@media only screen and (max-width: 767px) {
  .wdt-custom-home3-form .Wdt-custom-col-i > p { grid-template-columns: repeat(1, 1fr); }
}
thead th, tbody th { background-size: 250%; }
@keyframes wdt-btn-icon { 
  0% { transform: translate(0px, 0px); opacity: 1; }
  49% { transform: translate(10px, -10px) scale(0.5); opacity: 0; }
  50% { transform: translate(-10px, 10px) scale(0.5); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}
@-webkit-keyframes wdt-btn-icon { 
  0% { transform: translate(0px, 0px); opacity: 1; }
  49% { transform: translate(10px, -10px) scale(0.5); opacity: 0; }
  50% { transform: translate(-10px, 10px) scale(0.5); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}
@keyframes wdt-btn-icon-left { 
  0% { transform: translate(0px, 0px); opacity: 1; }
  49% { transform: translate(-10px, -10px) scale(0.5); opacity: 0; }
  50% { transform: translate(10px, 10px) scale(0.5); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}
@-webkit-keyframes wdt-btn-icon-left { 
  0% { transform: translate(0px, 0px); opacity: 1; }
  49% { transform: translate(-10px, -10px) scale(0.5); opacity: 0; }
  50% { transform: translate(10px, 10px) scale(0.5); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}
div.gtranslate_wrapper .gt_switcher .gt_option { background-color: var(--wdtSecondaryColor); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; top: 40px; border-radius: var(--wdtRadius_1X); right: 0px; padding: 10px; width: 170px; position: absolute !important; }
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher { width: auto; }
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher.notranslate a { line-height: normal; font-size: var(--wdtFontSize_Ext); font-family: var(--wdtFontTypo_Base); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: var(--wdtAccentTxtColor); width: fit-content; position: relative; padding: 0px 20px 0px 0px; display: inline-flex; align-items: center; }
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher.notranslate .gt_option a { padding: 3px 30px 3px 5px; width: 133px; margin: 2px 0px; background-image: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-repeat: no-repeat; background-size: 300% 300%; background-position: right bottom; border-radius: var(--wdtRadius_1X); }
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher.notranslate .gt_option a:hover { background-position: left top; }
.wdt-dark-bg .gtranslate_wrapper[class*="gt_container-"] .gt_switcher.notranslate .gt_selected a { color: var(--wdtAccentTxtColor); background-color: transparent; }
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher.notranslate a img { margin-right: 10px; width: 20px; height: 20px; opacity: 1; }
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher .gt_selected { background: none; }
.gtranslate_wrapper[class*="gt_container-"] .gt_switcher .gt_selected a::after { border-color: var(--wdtAccentTxtColor) transparent transparent transparent; border-style: solid; border-width: 5px 4px 0px; height: 0px; width: 0px; transition: unset; margin-top: 2px; }
div.gtranslate_wrapper .gt_float_switcher .gt_options a, div.gtranslate_wrapper .gt_switcher .gt_option a { transition: var(--wdtBaseTransition); padding: 6px 16px !important; }
.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher.notranslate a, .gtranslate_wrapper[class*="gt_container-"] .gt_switcher.notranslate a { position: relative; width: auto; font-family: var(--wdtFontTypo_Alt); font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Base); line-height: var(--wdtLineHeight_Base); text-transform: capitalize; }
.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher.notranslate a img, .gtranslate_wrapper[class*="gt_container-"] .gt_switcher.notranslate a img { display: none; }
.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher .gt_selected a::after, .gtranslate_wrapper[class*="gt_container-"] .gt_switcher .gt_selected a::after { mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M201.4 374.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 306.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/%3E%3C/svg%3E"); mask-position: center center; mask-repeat: no-repeat; mask-size: contain; background-color: currentcolor; background-image: none; inset: 0px; margin: auto 0px auto auto; transition: 0.3s; width: 14px; height: 14px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Ext); border-radius: var(--wdtRadius_Zero); color: var(--wdtBodyTxtColor); line-height: normal; box-shadow: unset; background: transparent; overflow: hidden; transition: var(--wdt-Ad-Transition); }
.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher .gt-selected { position: relative; background: transparent; text-transform: capitalize; cursor: pointer; }
.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher img { display: none; }
.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher .gt-selected .gt-current-lang { color: var(--wdtBorderColor); }
.gtranslate_wrapper[class*="gt_container-"] #gt_float_wrapper { display: inline-flex; flex-direction: column; }
.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow { mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M201.4 374.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 306.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/%3E%3C/svg%3E"); mask-position: center center; mask-repeat: no-repeat; mask-size: contain; background-color: currentcolor; background-image: none; margin: auto 0px auto auto; transition: 0.3s; width: 14px; height: 14px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; transform: rotate(0deg); }
.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow.gt_arrow_rotate { transform: rotate(-180deg); }
.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code { position: relative; top: 0px; margin-right: 3px; }
.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher .gt_options { background-color: var(--wdtSecondaryColor); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; top: 40px; border-radius: var(--wdtRadius_1X); right: 0px; padding: 10px; width: 170px; position: absolute !important; }
.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher.notranslate a { width: 144px; margin: 2px 0px; background-image: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-repeat: no-repeat; background-size: 300% 300%; background-position: right bottom; border-radius: var(--wdtRadius_1X); }
.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher.notranslate a:hover { background-position: left center; }
.gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher .gt-selected .gt-current-lang { font-weight: var(--wdtFontWeight_Base); padding: 0px; }
.wdt-dark-bg .gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher, .wdt-dark-bg .gtranslate_wrapper[class*="gt_container-"] .gt_float_switcher .gt-selected .gt-current-lang, .wdt-dark-bg .gt_float_switcher .gt_options a { color: var(--wdtAccentTxtColor); }
.widget ul li::before, .widget ul li:hover::before, .widget.widget_archive ul li > a span, .widget.widget_archive ul li > a:hover span, .widget.widget_categories ul li > a span, .widget.widget_categories ul li > a:hover span, .widget .recent-portfolio-widget ul li a::before, .widget .recent-portfolio-widget ul li a::after, .widget.widget_flickr ul li a::before { transition: 0.3s linear; }
.widget { clear: both; float: left; margin-bottom: 50px; padding: 0px; position: relative; width: 100%; border-radius: var(--wdtRadius_Zero); }
.widgettitle, .widget_block > h2, .widget .wp-block-search__label, .widget_block .wp-block-group .wp-block-group__inner-container > h2 { clear: both; display: inline-block; font-size: var(--wdtFontSize_H4); margin-top: 0px; margin-bottom: 25px; padding-bottom: 0px; position: relative; }
.widgettitle::before, .widget_block > h2::before, .widget .wp-block-search__label::before, .widget_block .wp-block-group .wp-block-group__inner-container > h2::before { content: ""; height: 0px; position: absolute; bottom: 0px; left: 0px; width: 35px; }
.widgettitle.aligncenter::before { right: 0px; margin: auto; }
.widgettitle.alignright { margin-left: 0px; }
.widgettitle.alignright::before { right: 0px; left: auto; }
.widget ul, .widget ol { clear: both; float: left; margin: 0px; padding: 0px; width: 100%; }
.widget ul li, .widget ol li { border-bottom: 0px solid; clear: both; display: block; margin: 0px; padding: 10px 0px; position: relative; width: 100%; }
.widget .widgettitle + ul > li:first-child, .widget .widgettitle + ol > li:first-child, .widget ul li:first-child:not(:only-child), .widget ol li:first-child:not(:only-child) { padding-top: 0px; }
.widget ul li:last-child:not(:only-child), .widget ol li:last-child:not(:only-child) { border-bottom-width: 0px; padding-bottom: 0px; }
.widget ul li > a, .widget ol li > a { display: inline-block; line-height: var(--wdtLineHeight_Base); width: 100%; }
.widget ul li:last-child:not(:only-child) > a, .widget ol li:last-child:not(:only-child) > a { padding-bottom: 0px; }
.widget_categories label, .widget_archive label { color: var(--wdtBodyTxtColor); display: inline-block; font-size: var(--wdtFontSize_Base); font-weight: 600; margin: 0px 0px 10px; width: 100%; }
.widget.widget_categories ul li > a { position: relative; }
.widget.widget_categories ul li > a, .widget.widget_archive ul li > a { width: auto; }
.widget.widget_categories ul li > a span, .widget.widget_archive ul li > a span { float: right; padding: 0px; }
.widget.widget_nav_menu ul.menu li:first-child { padding-top: 0px; }
.widget.widget_nav_menu ul.menu li > a { display: inline-block; line-height: var(--wdtLineHeight_Base); width: 100%; }
.widget.widget_nav_menu ul li { padding: 0px; }
.widget.widget_nav_menu ul li, .widget.widget_nav_menu ul li:last-child { border-width: 0px !important; }
.widget.widget_nav_menu ul li a { border-bottom: 0px solid; padding: 10px 0px; }
.widget.widget_nav_menu ul li a:empty { display: none; }
.widget.widget_nav_menu > div[class*="menu-container"] > ul > li:last-child:not(:only-child) > a { border-bottom-width: 0px; padding-bottom: 0px; }
.widget_rss h3.widgettitle > a.rsswidget > img { display: none; margin-right: 5px; margin-top: -3px; }
.widget_rss ul li > a.rsswidget { font-weight: var(--wdtFontWeight_Alt); }
.widget_rss ul li .rssSummary { margin-top: 0.5em; margin-bottom: 0.5em; }
.widget_rss ul li .rss-date, .widget_rss ul li cite { font-size: 0.8em; }
.widget_tag_cloud .tagcloud, .widget .tagcloud { float: left; clear: both; width: 100%; margin: -5px; padding: 0px; }
.widget_tag_cloud .tagcloud a, .widget .tagcloud a, .wp-block-tag-cloud a { float: left; font-weight: var(--wdtFontWeight_Alt); text-transform: capitalize; line-height: normal; margin: 5px; padding: 7px 15px; border-radius: var(--wdtRadius_1X); border: 1px solid; font-size: var(--wdtFontSize_Ext) !important; box-shadow: none !important; }
.wp-block-tag-cloud a { display: inline-block; float: none; }
.wp-block-tag-cloud a:not(:focus) { text-decoration: none; }
.widget #searchform { margin-bottom: 0px; max-width: 100%; position: relative; width: 100%; }
.widget #searchform .wdt-search-icon { display: none; }
.widget #searchform input[type="text"] { padding-right: 60px; height: 60px; width: 100%; max-width: 100%; border: 1px solid rgba(var(--wdtPrimaryColorRgb),0.15); background-color: var(--wdtBodyBGColor); border-radius: var(--wdtRadius_2X); }
.widget #searchform input[type="text"]:focus { border-color: var(--wdtSecondaryColor); }
.widget #searchform input[type="submit"] { position: absolute; right: 9px; top: 8px; padding: 0px; margin: 0px; height: 44px; width: 44px; border-radius: calc(var(--wdtRadius_1X) + 6px); }
.widget #searchform::before { content: ""; font-family: wdt-custom-hrhub-icon; font-size: var(--wdtFontSize_Base); z-index: 2; width: auto; height: fit-content; margin: 0px; top: 17px; right: 22px; color: var(--wdtAccentTxtColor); pointer-events: none; }
.widget #searchform:has(input[type="submit"]:hover)::before { animation: 0.3s ease 0s 1 normal none running wdt-btn-icon; }
.widget_block .wp-block-search { margin-bottom: 0px; }
.widget_block .wp-block-search .wp-block-search__inside-wrapper { flex-wrap: wrap; }
.widget_block .wp-block-search__label { color: var(--wdtHeadAltColor); font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Alt); }
.widget_block .wp-block-search .wp-block-search__button { margin-bottom: 0px; }
.widget_block .wp-block-search input[type="search"] { padding-right: 60px; height: 60px; width: 100%; max-width: 100%; border: 1px solid rgba(var(--wdtPrimaryColorRgb), 0.15); background-color: var(--wdtBodyBGColor); border-radius: var(--wdtRadius_2X); }
.widget_block .wp-block-search input[type="search"]:focus { border-color: var(--wdtSecondaryColor); }
.widget_block .wp-block-search .wp-block-search__button { position: absolute; right: 9px; top: 8px; padding: 0px 22px; margin: 0px; height: 44px; min-width: 44px; border-radius: calc(var(--wdtRadius_1X) + 6px); border: 0px; }
.widget_block .wp-block-search .wp-block-search__button:has(svg) { padding: 0px; }
.widget_block .wp-block-search .wp-block-search__inside-wrapper { position: relative; }
.widget #wp-calendar { border-collapse: collapse; }
.widget #wp-calendar caption { font-size: var(--wdtFontSize_Base); font-weight: 600; margin-top: -0.35em; margin-bottom: 10px; }
.widget #wp-calendar td { padding: 0.5em 0px; }
.widget #wp-calendar td#next { text-align: right; }
.widget #wp-calendar td#prev { text-align: left; }
.widget.widget_calendar .wp-calendar-nav { display: flex; justify-content: space-between; }
.widget.widget_calendar .wp-calendar-nav span.pad { display: none; }
.widget.widget_block .wp-block-calendar, .widget.widget_block .wp-block-archives-dropdown, .widget.widget_block .wp-block-categories-dropdown, .widget.widget_block .wp-block-latest-comments__comment-excerpt > :last-child { margin-bottom: 0px; }
.widget.widget_block .wp-block-calendar table caption, .widget.widget_block .wp-block-calendar table tbody { color: var(--wdtBodyTxtColor); }
.widget.widget_block .wp-block-archives-dropdown > label:first-child + select, .widget.widget_block .wp-block-archives-dropdown > label:first-child + select + .select2-container, .widget.widget_block .wp-block-categories-dropdown > label:first-child + select, .widget.widget_block .wp-block-categories-dropdown > label:first-child + select + .select2-container { margin-bottom: 0px; }
.widget.widget_block .wp-block-archives-dropdown label:not(.screen-reader-text), .widget.widget_block .wp-block-categories-dropdown label:not(.screen-reader-text) { margin-top: -0.35em; vertical-align: top; }
.widget.widget_block .wp-block-latest-posts.wp-block-latest-posts__list li:last-child .wp-block-latest-posts__post-excerpt { margin-bottom: 0px; }
.widget.widget_block .wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-excerpt { margin-top: 0.5em; margin-bottom: 0.5em; }
.widget.widget_block .wp-block-loginout form > p.login-remember label { display: inline-flex; vertical-align: top; position: relative; line-height: 1; }
.widget.widget_block .wp-block-loginout form > p.login-remember label input#rememberme { margin-right: 8px; }
.widget.widget_block .wp-block-loginout form > p:last-child { margin-bottom: 0px; }
.widget.widget_block .wp-block-social-links li.wp-social-link { float: none; width: auto; padding: 0px; }
.widget.widget_block .wp-block-social-links li.wp-social-link a { display: inherit; line-height: 0; padding: 0.25em; }
.widget_media_gallery .gallery { margin: 0px; display: grid; grid-template-columns: repeat(3, 1fr); gap: 15px; }
.widget_media_gallery .gallery-columns-3 .gallery-item { max-width: 100%; }
.widget_media_gallery .gallery-item { margin: 0px; padding: 0px; width: 100%; }
.widget_media_gallery .gallery-item > div > a { margin: 0px; border: 2px solid rgba(var(--wdtSecondaryColorRgb), 0.15); border-radius: var(--wdtRadius_2X); width: 100%; overflow: hidden; }
.widget_media_gallery .gallery-item a img { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; transform: scale(1); transition: var(--wdt-Ext-Transition); }
.widget_media_gallery .gallery-item a:hover img { transform: scale(1.1); }
.widget_media_image img { width: 100%; border-radius: var(--wdtRadius_3X); margin-top: 10px; }
.widget.widget_archive ul ul li:last-child, .widget.widget_categories ul ul li:last-child, .widget.widget_meta ul ul li:last-child, .widget.widget_nav_menu ul.menu ul li:last-child, .widget.widget_pages ul ul li:last-child { border-bottom-width: 0px; }
.widget.widget_nav_menu ul li ul.sub-menu, .widget.widget_pages ul li ul.children, .widget.widget_block .wp-block-page-list li ul.submenu-container { padding-left: 5%; width: 100%; }
.widget.widget_archive ul li ul, .widget.widget_categories ul li ul, .widget.widget_nav_menu ul.menu li ul, .widget.widget_pages ul li ul, .widget.widget_block .wp-block-page-list li ul.submenu-container { padding-left: 5%; padding-top: 0px; }
.widget.widget_archive ul li, .widget.widget_categories ul li, .widget.widget_nav_menu ul.menu li, .widget.widget_pages ul li, .widget.widget_meta ul li, .widget.widget_text ul li, .widget.widget_block .wp-block-page-list li { padding: 0px; }
.widget.widget_archive ul li > a, .widget.widget_categories ul li > a, .widget.widget_nav_menu ul.menu li > a, .widget.widget_pages ul li > a, .widget.widget_meta ul li > a, .widget.widget_text ul li > a, .widget.widget_block .wp-block-page-list li > a { padding: 10px 0px; }
.widget.widget_archive ul li:first-child > a, .widget.widget_categories ul li:first-child > a, .widget.widget_pages ul li:first-child > a, .widget.widget_nav_menu ul.menu li:first-child > a, .widget.widget_meta ul li:first-child > a, .widget.widget_text ul li:first-child > a, .widget.widget_block .wp-block-page-list li:first-child > a { padding-top: 0px; }
.widget.widget_archive ul ul.children li > a, .widget.widget_archive ul ul.children li:first-child > a, .widget.widget_categories ul ul.children li > a, .widget.widget_categories ul ul.children li:first-child > a, .widget.widget_nav_menu ul ul.children li > a, .widget.widget_nav_menu ul ul.children li:first-child > a, .widget.widget_nav_menu ul ul.sub-menu li > a, .widget.widget_nav_menu ul ul.sub-menu li:first-child > a, .widget.widget_pages ul ul.children li > a, .widget.widget_pages ul ul.children li:first-child > a, .widget.widget_block .wp-block-page-list li ul.submenu-container li > a, .widget.widget_block .wp-block-page-list li ul.submenu-container li:first-child > a { padding-top: 10px; }
.widget.widget_archive ul ul.children li > a, .widget.widget_archive ul ul.children li:last-child > a, .widget.widget_categories ul ul.children li > a, .widget.widget_categories ul ul.children li:last-child > a, .widget.widget_nav_menu ul ul.children li > a, .widget.widget_nav_menu ul ul.children li:last-child > a, .widget.widget_nav_menu ul ul.sub-menu li > a, .widget.widget_nav_menu ul ul.sub-menu li:last-child > a, .widget.widget_pages ul ul.children li > a, .widget.widget_pages ul ul.children li:last-child > a, .widget.widget_block .wp-block-page-list li ul.submenu-container li > a, .widget.widget_block .wp-block-page-list li ul.submenu-container li:last-child > a { padding-bottom: 10px; }
.widget.widget_block .wp-block-page-list li ul.submenu-container li:last-child { border-bottom-width: 1px; }
.widget .recent-posts-widget li::before, .widget .recent-posts-widget li:hover::before, .widget .recent-portfolio-widget ul li::before, .widget .recent-portfolio-widget ul li:hover::before { content: ""; }
.widget.widget_media_video .mejs-layers .mejs-overlay-button { background-color: transparent; }
.widget_recent_entries ul li > a { width: auto; }
.widget.widget_recent_posts .recent-posts-widget .entry-title h4 a[href*="title-should-not-overflow-the-content-area"] { word-break: break-all; }
.widget.widget_recent_posts .recent-posts-widget .entry-title h4 { font-size: var(--wdtFontSize_H6); margin-bottom: 0px; }
.widget.widget_recent_posts .recent-posts-widget .entry-title h4 a { display: -webkit-inline-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.widget_recent_comments ul li.recentcomments > a { font-family: var(--wdtFontTypo_Alt); font-weight: 600; line-height: var(--wdtLineHeight_Alt); }
.widget_recent_comments ul li.recentcomments .comment-author-link a { font-weight: 500; }
.widget_text form .selection-box + br:last-child { display: none; }
.widget > p:last-child, .widget > p:only-child, .widget .plugin-description > p:last-child, .widget .plugin-description > p:only-child { margin-bottom: 0px; }
.widget .select2-container { margin-bottom: 5px; }
.widget:not(.widget_text) a:not(:focus) { text-decoration: none; }
.widget ul li, .widget ol li, .widget.widget_nav_menu ul.menu li, .widget.widget_nav_menu ul li a { border-color: rgba(var(--wdtHeadAltColorRgb),0.05); }
.widget #wp-calendar td a { color: rgba(var(--wdtHeadAltColorRgb),0.5); }
.widget_tag_cloud .tagcloud a, .widget .tagcloud a, .wp-block-tag-cloud a { background: rgba(var(--wdtAccentTxtColorRgb),0.25); border-color: rgba(var(--wdtPrimaryColorRgb),0.3); }
.wdt-dark-bg .widget input[type="text"], .wdt-dark-bg .widget input[type="password"], .wdt-dark-bg .widget input[type="email"], .wdt-dark-bg .widget input[type="url"], .wdt-dark-bg .widget input[type="tel"], .wdt-dark-bg .widget input[type="number"], .wdt-dark-bg .widget input[type="range"], .wdt-dark-bg .widget input[type="date"], .wdt-dark-bg .widget textarea, .wdt-dark-bg .widget input[type="search"], .wdt-dark-bg .widget select, .wdt-dark-bg .widget.widget_categories ul li > a span, .wdt-dark-bg .widget.widget_archive ul li > a span { background: rgba(var(--wdtBodyBGColorRgb),0.15); }
.wdt-dark-bg .widget .selection-box::before { border-top-color: rgba(var(--wdtBodyBGColorRgb),0.15); }
.wdt-dark-bg .widget .selection-box::after { background: rgba(var(--wdtBodyBGColorRgb),0.05); }
.wdt-dark-bg .widget ul li, .wdt-dark-bg .widget.widget_nav_menu ul.menu li { border-color: rgba(var(--wdtBodyBGColorRgb),0.2); }
.wdt-dark-bg .widget #wp-calendar td a { color: rgba(var(--wdtAccentTxtColorRgb),0.5); }
.wdt-dark-bg .tagcloud a { background: rgba(var(--wdtBodyBGColorRgb),0.15); }
.tagcloud a:hover, .wp-block-tag-cloud a:hover, #footer .wdt-dark-bg .tagcloud a:hover, #footer .tagcloud a:hover { color: var(--wdtAccentTxtColor) !important; }
.widget #searchform:hover::before { color: var(--wdtAccentTxtColor); }
.widget ul li > a:hover, .widget .recent-posts-widget li .entry-meta p span, .widget #wp-calendar td a:hover, .wdt-dark-bg .widget #wp-calendar td a:hover { color: var(--wdtPrimaryColor); }
.widgettitle::before, .widget_block > h2::before, .widget .wp-block-search__label::before, .widget_block .wp-block-group .wp-block-group__inner-container > h2::before, .tagcloud a:hover, .wp-block-tag-cloud a:hover, .wdt-dark-bg .widget.widget_categories ul li > a:hover span, #footer .wdt-dark-bg .widget.widget_categories ul li > a:hover span, #footer .wdt-dark-bg .widget.widget_archive ul li > a:hover span, .wdt-dark-bg .tagcloud a:hover { background-color: var(--wdtPrimaryColor); }
.tagcloud a:hover, .wp-block-tag-cloud a:hover, .wdt-dark-bg .tagcloud a:hover { border-color: var(--wdtPrimaryColor); }
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .tagcloud a { margin: 0px 4px 10px 0px; }
  .widget #searchform input[type="submit"] { padding: 0px; }
  .widgettitle, .widget_block > h2, .widget .wp-block-search__label, .widget_block .wp-block-group .wp-block-group__inner-container > h2 { font-size: var(--wdtFontSize_H5); }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .widgettitle, .widget_block > h2, .widget .wp-block-search__label, .widget_block .wp-block-group .wp-block-group__inner-container > h2 { font-size: var(--wdtFontSize_H5); }
  .tagcloud a { margin: 0px 4px 10px 0px; }
}
@media only screen and (max-width: 767px) {
  .tagcloud a { margin: 0px 5px 10px 0px; }
  .widgettitle, .widget_block > h2, .widget .wp-block-search__label, .widget_block .wp-block-group .wp-block-group__inner-container > h2 { font-size: var(--wdtFontSize_H6); }
  .widget.widget_recent_posts .recent-posts-widget .entry-title h4 { font-size: calc(var(--wdtFontSize_H6) - 2px); }
  .widget { margin-bottom: 30px; }
}
@media only screen and (max-width: 479px) {
  .widget_media_gallery .gallery { grid-template-columns: repeat(2, 1fr); }
}
.wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-image-wrapper { justify-content: center; }
.wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-media-group { display: flex; justify-content: center; flex-direction: column; }
.wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 30px; }
.wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image { background-color: rgba(var(--wdtAccentTxtColorRgb),0.6); padding: 20px; border-radius: 40px; border: 1px solid rgba(var(--wdtPrimaryColorRgb), 0.1); }
.wdt-cus-h2-imgbox-01 .wdt-column-wrapper { counter-reset: counter-01 0; }
.wdt-cus-h2-imgbox-01 .wdt-content-item { padding-top: 15px; border-radius: var(--wdtRadius_3X); }
.wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image::before { counter-increment: counter-01 1; content: "0" counter(counter-01); position: absolute; top: -15px; left: 0px; right: 0px; margin: auto; background-color: rgba(var(--wdtTertiaryColorRgb),0.5); height: 28px; width: 36px; border: 1px solid rgb(var(--wdtPrimaryColorRgb),0.3); border-radius: calc(var(--wdtRadius_1X) + 3px); font-size: var(--wdtFontSize_Ext); color: var(--wdtPrimaryColor); font-weight: var(--wdtFontWeight_Alt); display: flex; align-items: center; justify-content: center; backdrop-filter: blur(10px); }
.wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-image > a > img { height: 100px; width: 100px; }
.wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-detail-group { margin-top: 30px; }
.wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-icon-wrapper { position: relative; }
.wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { color: transparent; position: relative; z-index: 4; font-size: 2em; height: 35px; width: 35px; }
.wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg { z-index: 5; }
.wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span::before { content: ""; height: 100%; width: 100%; position: absolute; top: 0px; margin: auto; left: 0px; right: 0px; border-radius: var(--wdtRadius_Full); background-image: linear-gradient( -45deg, var(--wdtQuaternaryColor), var(--wdtPrimaryColor)); }
.wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span::after { content: ""; height: 15px; width: 15px; position: absolute; inset: 0px; margin: auto; border-radius: var(--wdtRadius_Full); background-image: radial-gradient(   var(--wdtAccentTxtColor) 70% , var(--wdtTertiaryColor) 30% ); }
.wdt-cus-h2-imgbox-01 .wdt-column:nth-child(2n) { margin-top: 60px; }
.wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-description { color: var(--wdtHeadAltColor); }
.wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-description p { margin: 0px; }
.wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-title h5 a { color: var(--wdtHeadAltColor); }
.wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-title h5 a:hover { color: var(--wdtHeadAltColor); opacity: 0.7; }
@media only screen and (max-width: 1280px) {
  .wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-detail-group { margin-top: 20px; }
  .wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 20px; }
}
@media only screen and (max-width: 1024px) {
  .wdt-cus-h2-imgbox-01 .wdt-column:nth-child(2n), .wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-detail-group { margin-top: 0px; }
  .leader-line, .wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-icon-wrapper { display: none; }
  .wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span::before, .wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span::after { content: none; }
  .wdt-cus-h2-imgbox-01 .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 0px; }
}
.wdt-cus-home-2-contact-form-01 p { width: 100%; display: grid; gap: 20px; margin-bottom: 30px; }
.wdt-cus-home-2-contact-form-01 br { display: none; }
.wdt-cus-home-2-contact-form-01 .wdt-column-1 p { margin-bottom: 20px; display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px 40px; }
.wdt-dark-bg.wdt-cus-home-2-contact-form-01, .wdt-dark-bg .wdt-cus-home-2-contact-form-01 { color: var(--wdtAccentTxtColor); }
.wdt-dark-bg.wdt-cus-home-2-contact-form-01 p input:not(input[type="submit"]), .wdt-dark-bg.wdt-cus-home-2-contact-form-01 p textarea, .wdt-dark-bg .wdt-cus-home-2-contact-form-01 p input:not(input[type="submit"]), .wdt-dark-bg .wdt-cus-home-2-contact-form-01 p textarea { border-color: transparent; background-image: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-size: 200% 1px; background-repeat: no-repeat; background-position: right bottom; }
.wdt-dark-bg .wdt-cus-home-2-contact-form-01 p input:not(input[type="submit"]):focus, .wdt-dark-bg .wdt-cus-home-2-contact-form-01 p textarea:focus, .wdt-dark-bg.wdt-cus-home-2-contact-form-01 p input:not(input[type="submit"]):focus, .wdt-dark-bg.wdt-cus-home-2-contact-form-01 p textarea:focus { background-position: left bottom; }
.wdt-cus-home-2-contact-form-01 .wdt-cus-submit-btn { text-align: center; }
.wdt-cus-home-2-contact-form-01 textarea { height: 200px; }
@media only screen and (max-width: 1280px) and (min-width: 1025px) {
  .wdt-cus-home-2-contact-form-01 .wdt-column-1 p { grid-template-columns: repeat(1, 1fr); }
  .wdt-cus-home-2-contact-form-01 textarea { height: 100px; }
}
@media only screen and (max-width: 1024px) {
  .wdt-cus-home-2-contact-form-01 textarea { height: 120px; }
}
@media only screen and (max-width: 767px) {
  .wdt-cus-home-2-contact-form-01 .wdt-column-1 p { grid-template-columns: repeat(1, 1fr); }
}
.wdt-h2-cus-animation-text-1 .wdt-animation-item.image-item img { height: clamp(3.125rem, -0.4464rem + 5.5804vw, 6.25rem); width: clamp(3.125rem, -0.4464rem + 5.5804vw, 6.25rem); object-fit: cover; object-position: center center; }
.wdt-h2-cus-animation-text-2 .wdt-animation-item.text-item .wdt-animation-text, .wdt-h2-cus-animation-text-2 .wdt-animation-item.text-item .wdt-animation-text a { font-size: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem); display: inline-flex; }
.wdt-h2-cus-animation-text-1 .wdt-animation-item.text-item .wdt-animation-text a:hover, .wdt-h2-cus-animation-text-2 .wdt-animation-item.text-item .wdt-animation-text a:hover { color: var(--wdtPrimaryColor); -webkit-text-stroke: 0px var(--wdtPrimaryColor); }
.wdt-h2-cus-animation-text-2 .wdt-animation-wrapper .wdt-animation-item.icon-item { font-size: 10px; }
.wdt-h2-cus-animation-text-1 .wdt-animation-wrapper .wdt-animation-item { padding: 0px clamp(1.25rem, 0.9375rem + 1.5625vw, 2.8125rem); }
.wdt-dark-bg .wdt-h2-cus-animation-text-1 .wdt-animation-wrapper .wdt-animation-item a, .wdt-dark-bg .wdt-h2-cus-animation-text-1 .wdt-animation-wrapper .wdt-animation-item a, .wdt-dark-bg .wdt-h2-cus-animation-text-2 .wdt-animation-wrapper .wdt-animation-item a, .wdt-dark-bg .wdt-h2-cus-animation-text-2 .wdt-animation-wrapper .wdt-animation-item a { color: var(--wdtAccentTxtColor); }
.wdt-dark-bg .wdt-h2-cus-animation-text-1 .wdt-animation-wrapper .wdt-animation-item a:hover, .wdt-dark-bg .wdt-h2-cus-animation-text-1 .wdt-animation-wrapper .wdt-animation-item a:hover, .wdt-dark-bg .wdt-h2-cus-animation-text-2 .wdt-animation-wrapper .wdt-animation-item a:hover, .wdt-dark-bg .wdt-h2-cus-animation-text-2 .wdt-animation-wrapper .wdt-animation-item a:hover { color: rgba(var(--wdtAccentTxtColorRgb),0.7); }
.wdt-cus-home-2-testimonial-style-01 .wdt-content-item > div:not(:last-child), .wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-content-media-group > div:not(:last-child), .wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 0px; }
.wdt-cus-home-2-testimonial-style-01 .wdt-testimonial-wrapper .swiper-slide { padding: clamp(1.875rem, 1.044rem + 2.7759vw, 4.375rem) clamp(1.25rem, 0.2112rem + 3.4698vw, 4.375rem) clamp(1.25rem, 0.2141rem + 3.4674vw, 4.375rem); }
.wdt-cus-home-2-testimonial-style-01 .wdt-content-item { display: grid; }
.wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-content-media-group { display: flex; align-items: center; position: absolute; bottom: 0px; right: 0px; z-index: 1; }
.wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-content-image-wrapper { margin-right: 20px; }
.wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-content-image > a > img { height: 70px; width: 70px; border-radius: var(--wdtRadius_Full); transform: scale(1); transition: var(--wdt-Ext-Transition); }
.wdt-cus-home-2-testimonial-style-01 .wdt-content-item:hover .wdt-content-image > a > img { transform: scale(0.9); }
.wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-content-description { font-size: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem); font-style: italic; margin-top: 20px; margin-right: 50px; color: var(--wdtHeadAltColor); text-transform: capitalize; }
.wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { margin-top: 40px; }
.wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: 0px; padding: 0px; height: 70px; width: 70px; position: relative; }
.wdt-cus-home-2-testimonial-style-01 .swiper-slide .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { transform: translateY(50px); opacity: 0; transition: var(--wdt-Ad-Transition); }
.wdt-cus-home-2-testimonial-style-01 .swiper-slide-active .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { opacity: 1; transform: translateY(0px); }
.wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-image: linear-gradient(135deg, var(--wdtPrimaryColor),var(--wdtQuaternaryColor)); mask-repeat: no-repeat; mask-position: center center; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 63'%3E%3Cpath d='M23.14,24.37c-.58,2.42-.87,3.63-.68,4.56s1.54,2.7,4.24,6.23A15.54,15.54,0,0,1,27.89,37a17.19,17.19,0,0,1,2.43,9.35,17,17,0,0,1-4.3,12A13.94,13.94,0,0,1,15.35,63a14.38,14.38,0,0,1-11-4.67,17,17,0,0,1-4.3-12,33.54,33.54,0,0,1,.75-7.12q.93-3.45,3.37-10.36L12.24,5.24c.87-2.54,1.3-3.8,2.27-4.52S16.74,0,19.29,0C23.78,0,26,0,27.14,1.55S27.71,5.4,26.6,10Zm39.68,0c-.58,2.42-.87,3.63-.68,4.56s1.54,2.7,4.24,6.23A15.54,15.54,0,0,1,67.57,37,17.19,17.19,0,0,1,70,46.34a17,17,0,0,1-4.3,12A13.94,13.94,0,0,1,55,63,14.36,14.36,0,0,1,44,58.33a17,17,0,0,1-4.3-12,33.54,33.54,0,0,1,.75-7.12q.93-3.45,3.37-10.36L51.92,5.24c.87-2.54,1.3-3.8,2.26-4.52S56.42,0,59,0c4.49,0,6.73,0,7.85,1.55s.57,3.85-.54,8.45Z'/%3E%3C/svg%3E"); }
.wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-rating li { line-height: 1; padding-bottom: 0px; margin-bottom: 0px; }
.wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-rating li span { font-size: var(--wdtFontSize_H6); height: 22px; width: 22px; }
.wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-rating li span::before { color: transparent; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-color: ; background-clip: text; -webkit-text-fill-color: transparent; }
.wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-content-subtitle { font-size: var(--wdtFontSize_Base); letter-spacing: 0px; }
.wdt-cus-home-2-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction .swiper-pagination-current::before, .wdt-cus-home-2-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction .swiper-pagination-total::before { content: "0"; }
.wdt-cus-home-2-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction .swiper-pagination-current { font-size: var(--wdtFontSize_H4); font-weight: var(--wdtFontWeight_H4); color: var(--wdtHeadAltColor); margin-bottom: 16px; margin-right: 6px; }
.wdt-cus-home-2-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: absolute; right: clamp(1.875rem, 1.044rem + 2.7759vw, 4.375rem); top: clamp(3.125rem, 2.7095rem + 1.3879vw, 4.375rem); }
.wdt-cus-home-2-testimonial-style-01 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { margin-top: 0px; }
.wdt-cus-home-2-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction { background: transparent; color: var(--wdtBodyTxtColor); font-size: var(--wdtFontSize_H6); }
.wdt-cus-home-2-testimonial-style-01 .swiper-slide .wdt-content-item { overflow: hidden; }
.wdt-cus-home-2-testimonial-style-01 .swiper-slide .wdt-content-media-group { opacity: 0; transition: var(--wdt-Ad-Transition); }
.wdt-cus-home-2-testimonial-style-01 .swiper-slide-active .wdt-content-media-group { opacity: 1; }
.wdt-cus-home-2-testimonial-style-01 .swiper-slide .wdt-content-detail-group { opacity: 0; transition: var(--wdt-Ad-Transition); }
.wdt-cus-home-2-testimonial-style-01 .swiper-slide-active .wdt-content-detail-group { opacity: 1; }
@media only screen and (max-width: 767px) {
  .wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-content-media-group { position: relative; order: 2; margin-top: 20px; }
  .wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { margin-top: 20px; }
  .wdt-cus-home-2-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: relative; margin-bottom: 30px; top: 0px; right: 0px; }
  .wdt-cus-home-2-testimonial-style-01 .wdt-content-item .wdt-content-description { margin-right: 0px; }
}
.wdt-cus-home2-faq-style-01 .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper { background-color: var(--wdtAccentTxtColor); }
.wdt-cus-home2-faq-style-01 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title { color: var(--wdtHeadAltColor); text-transform: capitalize; }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-media-group > div:not(:last-child), .wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-detail-group > div:not(:last-child), .wdt-cus-home-3-testimonial-style-01 .wdt-content-item > div:not(:last-child), .wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-elements-group > div:not(:last-child), .wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-title-group.below > :not(.wdt-content-separator):not(:last-child) { margin-bottom: 0px; }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item { display: grid; grid-template-columns: 70% 30%; align-items: end; }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-elements-group { display: flex; align-items: center; }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-media-group { order: 2; display: flex; align-items: end; }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-detail-group { margin-right: 5%; padding-top: 60px; }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-separator.separator-1 span { margin: clamp(1.875rem, 0.4464rem + 2.2321vw, 3.125rem) 0px; width: 100%; background-color: var(--wdtAccentTxtColor); }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-rating li { padding-bottom: 0px; }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-rating-containe { padding-bottom: 20px; }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-description { font-size: clamp(1.25rem, 0.9643rem + 0.4464vw, 1.5rem); font-style: italic; }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-elements-group .wdt-content-title-group { margin-left: 20px; }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-icon-wrapper { background: var(--wdtPrimaryColor); align-items: center; padding: 20px; border-radius: calc(var(--wdtRadius_2X) - 2px); }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { color: var(--wdtAccentTxtColor); }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-subtitle { font-size: var(--wdtFontSize_Base); }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-title h5 { margin-bottom: 7px; }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-title h5 a, .wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-subtitle, .wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-description { color: var(--wdtAccentTxtColor); text-transform: capitalize; }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-title h5 a:hover { opacity: 0.7; color: var(--wdtAccentTxtColor); }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-rating li span { font-size: var(--wdtFontSize_H6); height: 22px; width: 22px; color: rgb(255, 204, 0); }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-title-group.below span { display: none; }
.wdt-cus-home-3-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction .swiper-pagination-current::before, .wdt-cus-home-3-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction .swiper-pagination-total::before { content: "0"; }
.wdt-cus-home-3-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction .swiper-pagination-current { font-size: var(--wdtFontSize_H4); font-weight: var(--wdtFontWeight_H4); color: var(--wdtAccentTxtColor); margin-bottom: 10px; margin-right: 10px; }
.wdt-cus-home-3-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: absolute; right: 33.5%; bottom: 0px; z-index: 1; }
.wdt-cus-home-3-testimonial-style-01 .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { margin-top: 0px; color: rgba(var(--wdtAccentTxtColorRgb),0.5); }
.wdt-cus-home-3-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction { background: transparent; color: var(--wdtAccentTxtColor); font-size: var(--wdtFontSize_H6); }
.wdt-cus-home-3-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction { padding: 0px; }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-image > a { z-index: 1; position: relative; overflow: hidden; }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-image > a::before { content: ""; height: 85%; width: 85%; background-color: var(--wdtTertiaryColor); position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); z-index: 0; border-radius: var(--wdtRadius_3X); background-image: linear-gradient( var(--wdtPrimaryColor), var(--wdtTertiaryColor)); }
.wdt-cus-home-3-testimonial-style-01 .swiper-slide .wdt-content-item .wdt-content-image > a img { transform: translateY(50px) scale(0.85); opacity: 0; transition: var(--wdt-Ext-Transition); }
.wdt-cus-home-3-testimonial-style-01 .swiper-slide-active .wdt-content-item .wdt-content-image > a img { transform: translateY(0px) scale(1); opacity: 1; transition-delay: 200ms; }
.wdt-cus-home-3-testimonial-style-01 .swiper-slide .wdt-content-detail-group .wdt-content-description { opacity: 0; transform: translateY(30px); transition: var(--wdt-Ad-Transition); }
.wdt-cus-home-3-testimonial-style-01 .swiper-slide-active .wdt-content-detail-group .wdt-content-description { opacity: 1; transform: translateY(0px); transition-delay: 200ms; }
.wdt-cus-home-3-testimonial-style-01 .swiper-slide .wdt-content-detail-group .wdt-rating-container { opacity: 0; transform: translateY(30px); transition: var(--wdt-Ad-Transition); padding-bottom: 20px; }
.wdt-cus-home-3-testimonial-style-01 .swiper-slide-active .wdt-content-detail-group .wdt-rating-container { opacity: 1; transform: translateY(0px); }
.wdt-cus-home-3-testimonial-style-01 .swiper-slide .wdt-content-detail-group .wdt-content-elements-group { opacity: 0; transition: var(--wdt-Ad-Transition); }
.wdt-cus-home-3-testimonial-style-01 .swiper-slide-active .wdt-content-detail-group .wdt-content-elements-group { opacity: 1; transition-delay: 200ms; }
.wdt-cus-home-3-testimonial-style-01 .wdt-content-detail-group .wdt-content-description p { margin-bottom: 0px; }
@media screen and (max-width: 767px) {
  .wdt-cus-home-3-testimonial-style-01 .wdt-content-item { grid-template-columns: 1fr; }
  .wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-media-group { order: 0; }
  .wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-image > a img { width: 50%; }
  .wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-image > a::before { width: 50%; right: 0px; margin: auto; }
  .wdt-cus-home-3-testimonial-style-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: relative; margin-top: 40px; right: 0px; }
  .wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-elements-group, .wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-image > a { justify-content: center; }
  .wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-title-group { width: auto; }
  .wdt-cus-home-3-testimonial-style-01 .wdt-content-item .wdt-content-detail-group { padding-top: 40px; margin-right: 0px; }
}
.wdt-cus-home-3-filler-icon-box-01 .wdt-content-item .wdt-content-media-group { margin-bottom: 27px; }
.wdt-cus-home-3-filler-icon-box-01 .wdt-content-item .wdt-content-icon-wrapper { background-color: rgba(var(--wdtPrimaryColorRgb), 0.09); padding: 10px; border-radius: var(--wdtRadius_2X); }
.wdt-cus-home-3-filler-icon-box-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { padding: 7px 12px; background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); border-radius: calc(var(--wdtRadius_1X) * 2); }
.wdt-cus-home-3-filler-icon-box-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: var(--wdtFontSize_H4); }
.wdt-cus-home-3-filler-icon-box-01 .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 15px; }
.wdt-cus-home-3-filler-icon-box-01 .wdt-content-item .wdt-content-description { color: var(--wdtBodyTxtColor); }
.wdt-cus-home-3-filler-icon-box-01 .wdt-content-item .wdt-content-description p { margin-bottom: 0px; }
.wdt-cus-home-3-filler-img-01 .elementor-widget-container::before, .wdt-cus-home-3-filler-img-02 .elementor-widget-container::before { content: ""; height: 100%; width: 100%; background-image: linear-gradient(135deg, var(--wdtPrimaryColor),var(--wdtPrimaryColor),rgba(var(--wdtSecondaryColorRgb),0.8)); position: absolute; bottom: -40px; z-index: -1; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 647.48 500.58'%3E%3Cpath d='M509.48,500.58H283c-177.07,0-265.61,0-281-47.94s56.67-99.4,200.75-202.34L429.25,88.5C524.83,20.21,572.61-13.93,610.05,5.33s37.43,78,37.43,195.45v161.8c0,65.06,0,97.58-20.21,117.79S574.53,500.58,509.48,500.58Z'/%3E%3C/svg%3E"); mask-repeat: no-repeat; mask-position: center center; animation: 5s linear 0s infinite normal none running jelly-01; }
@keyframes jelly-01 { 
  0% { transform: scaleX(1) scaleY(1); }
  35% { transform: scaleX(1.05) scaleY(1); }
  70% { transform: scaleX(1) scaleY(1.05); }
  100% { transform: scaleX(1) scaleY(1); }
}
@-webkit-keyframes jelly-01 { 
  0% { transform: scaleX(1) scaleY(1); }
  35% { transform: scaleX(1.05) scaleY(1); }
  70% { transform: scaleX(1) scaleY(1.05); }
  100% { transform: scaleX(1) scaleY(1); }
}
.wdt-cus-home-3-filler-img-02 .elementor-widget-container::before { bottom: -50px; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 647.48 500.58'%3E%3Cpath d='M138,500.58H364.46c177.08,0,265.61,0,281-47.94s-56.67-99.4-200.75-202.34L218.22,88.5C122.65,20.21,74.86-13.93,37.43,5.33S0,83.32,0,200.78v161.8c0,65.06,0,97.58,20.21,117.79S73,500.58,138,500.58Z'/%3E%3C/svg%3E"); }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item > div:not(:last-child), .wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-media-group > div:not(:last-child), .wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-detail-group > div:not(:last-child), .wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: 0px; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item, .wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-media-group { display: grid; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-media-group, .wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-detail-group, .wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-elements-group, .wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { grid-area: 1 / -1; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-image > a > img { height: 100%; width: auto; object-fit: cover; object-position: center center; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-button { width: auto; display: flex; justify-content: end; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-detail-group .wdt-content-button > a, .wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-media-group .wdt-content-button > a { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: transparent; color: var(--wdtHeadAltColor); fill: currentcolor; display: inline-block; line-height: 1; font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_H4); padding: 0px; text-align: center; border-radius: 0px; text-transform: uppercase; position: relative; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-media-group .wdt-content-button > a { color: var(--wdtAccentTxtColor); z-index: 3; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-button > a::before { content: ""; height: 1px; width: 100%; background-color: currentcolor; position: absolute; bottom: -3px; left: 0px; transform: scaleX(1); transform-origin: right top; transition-duration: ; transition-timing-function: ; transition-delay: ; transition-behavior: ; transition-property: transform; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-media-group .wdt-content-button > a:hover::before { transform: scaleX(0); transform-origin: left bottom; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-button > a .wdt-button-text { display: inline-flex; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-button > a .wdt-button-text::after { content: ""; font-family: wdt-custom-hrhub-icon; color: currentcolor; font-size: 0.8em; margin-left: 7px; display: flex; align-items: end; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-button > a:hover .wdt-button-text::after { animation: 0.3s ease 0s 1 normal none running wdt-btn-icon; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: clamp(1.875rem, 1.6672rem + 0.694vw, 2.5rem); pointer-events: none; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-detail-group .wdt-media-image-cover > .wdt-media-image-cover-container > div h5 a { color: var(--wdtHeadAltColor); }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-detail-group { display: grid; justify-content: space-between; align-items: center; width: 100%; grid-template-columns: 150px 1fr 150px; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item > div.wdt-content-detail-group > .wdt-content-title { width: auto; margin: auto; }
.wdt-cus-home1-fleximgbox-01 .wdt-column-wrapper { counter-reset: flex-count-01 0; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-detail-group::before { content: "0" counter(flex-count-01); font-size: var(--wdtFontSize_H5); color: var(--wdtHeadAltColor); transition: var(--wdt-Ad-Transition); transform: translate(0px, 0px) scale(1); }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item { overflow: hidden; min-height: 160px; border-bottom: 1px solid var(--wdtBorderColor); line-height: 1; counter-increment: flex-count-01 1; transition: var(--wdt-Ad-Transition); }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-elements-group { display: flex; justify-content: space-between; align-items: end; padding: clamp(1.25rem, 0.8345rem + 1.3879vw, 2.5rem) clamp(1.875rem, 1.2517rem + 2.0819vw, 3.75rem); z-index: 3; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-elements-group .wdt-content-title { margin-right: auto; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-elements-group::before { content: "0" counter(flex-count-01) "."; color: rgba(var(--wdtAccentTxtColorRgb),0.4); font-size: clamp(1.875rem, 1.501rem + 1.2491vw, 3rem); margin-right: 5px; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-media-group .wdt-content-title h5 { font-size: clamp(1.25rem, 1.0422rem + 0.694vw, 1.875rem); }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-media-group div h5 a { color: var(--wdtAccentTxtColor); }
.wdt-cus-home1-fleximgbox-01 .wdt-active .wdt-content-item .wdt-content-media-group div h5 a:hover { color: var(--wdtAccentTxtColor); opacity: 0.7; }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-media-group::before { content: ""; height: 100%; width: 100%; position: absolute; background-color: rgba(var(--wdtHeadAltColorRgb),0.6); }
.wdt-cus-home1-fleximgbox-01 .wdt-column.wdt-active .wdt-content-item { border-color: transparent; }
.wdt-cus-home1-fleximgbox-01 .wdt-column .wdt-content-item .wdt-content-media-group { overflow: hidden; border-radius: var(--wdtRadius_Zero); transition: var(--wdt-Ad-Transition); }
.wdt-cus-home1-fleximgbox-01 .wdt-active .wdt-content-item .wdt-content-media-group { border-radius: var(--wdtRadius_3X); }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-media-group, .wdt-cus-home1-fleximgbox-01 .wdt-active .wdt-content-item .wdt-content-detail-group { opacity: 0; transition: var(--wdt-Ad-Transition); }
.wdt-cus-home1-fleximgbox-01 .wdt-active .wdt-content-item .wdt-content-media-group, .wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-detail-group { opacity: 1; transition: var(--wdt-Ad-Transition); }
.wdt-cus-home1-fleximgbox-01 .wdt-active .wdt-content-item > div.wdt-content-detail-group > .wdt-content-title { transform: translate(-30%, 30%) scale(0.9); transition: var(--wdt-Ad-Transition); }
.wdt-cus-home1-fleximgbox-01 .wdt-content-item > div.wdt-content-detail-group > .wdt-content-title { transform: translate(0px, 0px) scale(1); }
.wdt-cus-home1-fleximgbox-01 .wdt-active .wdt-content-item .wdt-content-detail-group::before { transform: translate(150%, 30%) scale(1.2); }
@media only screen and (max-width: 767px) {
  .wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-elements-group, .wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-detail-group { flex-direction: column; justify-content: end; align-items: start; gap: 20px; padding: 40px 20px; }
  .wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-detail-group { padding: 20px 0px; justify-content: center; grid-template-columns: 1fr; }
  .wdt-cus-home1-fleximgbox-01 .wdt-content-item > div.wdt-content-detail-group > .wdt-content-title { width: auto; margin: 0px; }
  .wdt-cus-home1-fleximgbox-01 .wdt-active .wdt-content-item > div.wdt-content-detail-group > .wdt-content-title { transform: none; }
  .wdt-cus-home1-fleximgbox-01 .wdt-content-item .wdt-content-button { justify-content: start; }
}
.wdt-cus-home-1-map .gm-style-iw-chr { display: none; }
.wdt-google-map .gm-style .gm-style-iw-c { background-color: var(--wdtAccentTxtColor); color: var(--wdtHeadAltColor); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 30px 1px; }
.wdt-cus-home-1-map .gm-style .gm-style-iw-c { top: 0px; left: 0px; transform: translate3d(20%, 10%, 0px); }
.wdt-cus-home-1-map .wdt-google-map .gm-style .gm-style-iw-c::after { background-color: inherit; background-image: inherit; content: ""; height: 15px; position: absolute; left: 0px; top: 20%; width: 15px; z-index: 1; transform: translate(-50%, -50%) rotate(45deg); }
.wdt-cus-home-1-map .wdt-google-map-info-desc { font-size: var(--wdtFontSize_Base); font-family: var(--wdtFontTypo_Base); }
@media only screen and (max-width: 767px) {
  .wdt-cus-home-1-map .gm-style .gm-style-iw-c { top: 0px; left: 0px; transform: translate3d(-50%, -100%, 0px); }
  .wdt-cus-home-1-map .wdt-google-map .gm-style .gm-style-iw-c::after { left: 50%; top: 100%; width: 15px; z-index: 1; transform: translate(-50%, -50%) rotate(-45deg); }
}
.wdt-cus-home-1-map .wdt-google-map .gm-style div[role="button"] { opacity: 1; animation: 2s linear 0s infinite normal none running map-icon-shadow; border-radius: var(--wdtRadius_Full); background: transparent; transform: none; }
@keyframes map-icon-shadow { 
  0% { box-shadow: 0 0 0 0 var(--wdtTertiaryColor), 0 0 0 10px var(--wdtTertiaryColor); }
  100% { box-shadow: 0 0 0 10px var(--wdtTertiaryColor), 0 0 0 20px rgba(var(--wdtTertiaryColorRgb),0.2); }
}
@-webkit-keyframes map-icon-shadow { 
  0% { box-shadow: 0 0 0 0 var(--wdtTertiaryColor), 0 0 0 10px var(--wdtTertiaryColor); }
  100% { box-shadow: 0 0 0 10px var(--wdtTertiaryColor), 0 0 0 20px rgba(var(--wdtTertiaryColorRgb),0.2); }
}
.wdt-cus-app-img-01 img { border: 1px solid var(--wdtPrimaryColor); border-radius: var(--wdtRadius_2X); width: auto !important; }
.wdt-cus-app-imagebox .wdt-content-item .wdt-content-title h5 { font-size: clamp(0.875rem, 0.7503rem + 0.4164vw, 1.25rem); color: rgba(var(--wdtHeadAltColorRgb),0.4); }
.wdt-cus-app-imagebox .wdt-content-item > div:not(:last-child) { margin-bottom: 10px; }
.wdt-cus-home3-newsletter-iconlist .elementor-icon-list-item .elementor-icon-list-text > span { font-weight: var(--wdtFontWeight_H6); font-size: calc(var(--wdtFontSize_Base) + 2px); color: var(--wdtHeadAltColor); }
.wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-advanced-slider-block { display: flex; align-items: start; }
.wdt-cus-contact-us-adv-slider-style-01.column .wdt-content-item .wdt-advanced-slider-block { flex-direction: column; }
.wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-advanced-slider-block .wdt-content-image-wrapper { display: inline-flex; align-items: center; }
.wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 0px; }
.wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-content-detail-group { padding-left: 20px; }
.wdt-cus-contact-us-adv-slider-style-01.column .wdt-content-item .wdt-content-detail-group { padding-left: 0px; padding-top: 10px; }
.wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-content-title h5 { margin: 0px 0px 10px; font-size: clamp(1.25rem, 1.1671rem + 0.2774vw, 1.5rem); }
.wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-content-title h5 a { pointer-events: none; }
.wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { background-color: rgba(var(--wdtTertiaryColorRgb),0.8); border-radius: var(--wdtRadius_2X); padding: 10px; border: 1px solid rgba(var(--wdtPrimaryColorRgb), 0.3); }
.wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { width: clamp(2.5rem, 1.6685rem + 1.7346vw, 3.75rem); height: clamp(2.5rem, 1.6685rem + 1.7346vw, 3.75rem); border-radius: calc(var(--wdtRadius_1X) + 6px); background-color: var(--wdtPrimaryColor); align-items: center; justify-content: center; font-size: clamp(1.25rem, 1.0428rem + 0.6935vw, 1.875rem); color: var(--wdtAccentTxtColor); }
.wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { display: inline-flex; }
.wdt-cus-contact-us-adv-slider-style-01 .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button { margin: 0px 5px; }
.wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-content-button > a { background-color: transparent; color: var(--wdtBodyTxtColor); padding: 0px; transition: var(--wdt-Ad-Transition); }
.wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-content-button > a:hover { background-color: transparent; color: var(--wdtPrimaryColor); }
.wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-content-button > a > div > span { transition: none; }
.wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-content-image > span > img, .wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-content-image > a > img { width: auto !important; }
.wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group { display: flex; flex-direction: column; }
.wdt-cus-contact-us-adv-slider-style-01 .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button + .wdt-content-button > a, .wdt-cus-contact-us-adv-slider-style-01 .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button-group .wdt-content-button + .wdt-content-button > a:hover { background-color: transparent; }
@media only screen and (max-width: 767px) {
  .wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-advanced-slider-block .wdt-content-image-wrapper .wdt-content-image { border-radius: var(--wdtRadius_2X); }
  .wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-advanced-slider-block .wdt-content-image-wrapper .wdt-content-image::before { border-radius: calc(var(--wdtRadius_2X) - 3px); }
}
@media only screen and (max-width: 479px) {
  .wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-advanced-slider-block { flex-direction: column; }
  .wdt-cus-contact-us-adv-slider-style-01 .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group { padding-left: 0px; padding-top: 10px; }
}
.wdt-cus-h2-tab-01 .wdt-tabs-container[class*="-template-modern"] > .wdt-tabs-list-wrapper > .wdt-tabs-list::before { content: none; }
.wdt-cus-h2-tab-01 .wdt-tabs-container[class*="-template-modern"] > .wdt-tabs-list-wrapper { display: flex; justify-content: center; }
.wdt-cus-h2-tab-01 .wdt-tabs-container[class*="-template-modern"] > .wdt-tabs-list-wrapper > .wdt-tabs-list { background-color: var(--wdtAccentTxtColor); width: fit-content; border-radius: var(--wdtRadius_2X); border: 1px solid rgba(var(--wdtBorderColorRgb), 0.1); }
.wdt-cus-h2-tab-01 .wdt-tabs-container[class*="-template-modern"] > .wdt-tabs-list-wrapper > .wdt-tabs-list li::before { content: ""; height: 100%; width: 100%; position: absolute; top: 0px; left: 0px; background-image: linear-gradient(90deg , var(--wdtPrimaryColor),var(--wdtQuaternaryColor)); opacity: 0; transition: var(--wdt-Ad-Transition); border-radius: var(--wdtRadius_2X); }
.wdt-cus-h2-tab-01 .wdt-tabs-container[class*="-template-modern"] > .wdt-tabs-list-wrapper > .wdt-tabs-list li.ui-state-active::before { opacity: 1; }
.wdt-cus-h2-tab-01 .wdt-tabs-container[class*="-template-modern"] > .wdt-tabs-list-wrapper > .wdt-tabs-list li .ui-tabs-anchor, .wdt-cus-h2-tab-01 .wdt-tabs-container[class*="-template-modern"] > .wdt-tabs-list-wrapper > .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor { padding: 25px 30px; font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Alt); text-transform: uppercase; border-radius: var(--wdtRadius_2X); background-image: ; background-repeat: ; background-attachment: ; background-origin: ; background-color: ; background-size: 300% 100%; background-position: left center; background-clip: text; -webkit-text-fill-color: transparent; }
.wdt-cus-h2-tab-01 .wdt-tabs-container[class*="-template-modern"] > .wdt-tabs-list-wrapper > .wdt-tabs-list li.ui-state-active .ui-tabs-anchor { background-position: right center; }
.wdt-cus-h2-tab-01 .wdt-tabs-container[class*="-layout-horizontal"][class*="-template-modern"] > .wdt-tabs-content-wrapper { padding: 60px 0px 0px; }
@media only screen and (max-width: 1280px) {
  .wdt-cus-h2-tab-01 .wdt-tabs-container[class*="-layout-horizontal"][class*="-template-modern"] > .wdt-tabs-content-wrapper { padding-top: 40px; }
}
@media only screen and (max-width: 767px) {
  .wdt-cus-h2-tab-01 .wdt-tabs-container[class*="-layout-horizontal"][class*="-template-modern"] > .wdt-tabs-content-wrapper { padding: 0px; }
  .wdt-cus-h2-tab-01 .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-content-wrapper { padding: 10px 0px 0px; background: transparent; }
  .wdt-cus-h2-tab-01 .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list li::before { content: ""; height: 100%; width: 100%; position: absolute; top: 0px; left: 0px; background-image: linear-gradient(90deg , var(--wdtPrimaryColor),var(--wdtQuaternaryColor)); opacity: 0; transition: var(--wdt-Ad-Transition); border-radius: inherit; }
  .wdt-cus-h2-tab-01 .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active::before, .wdt-cus-h2-tab-01 .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list li.hover::before { opacity: 1; }
  .wdt-cus-h2-tab-01 .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list li, .wdt-cus-h2-tab-01 .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active a { background-color: transparent; }
  .wdt-cus-h2-tab-01.h3-full-width .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper { width: 100%; }
}
.wdt-cus-h2-slider-01-heading .wdt-heading-holder > :not(:last-child) { margin-bottom: 0px; }
.wdt-cus-h2-slider-01-heading .wdt-heading-holder { display: flex; align-items: center; }
.wdt-cus-h2-slider-01-heading .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator .wdt-separator-line { width: 140px; margin-right: 30px; background-color: var(--wdtAccentTxtColor); }
@media only screen and (max-width: 767px) {
  .wdt-cus-h2-slider-01-heading .wdt-heading-holder { flex-direction: column; align-items: start; }
  .wdt-cus-h2-slider-01-heading .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator .wdt-separator-line { margin-bottom: 30px; }
}
.wdt-cus-home-2banner-head-1, .wdt-cus-h2-slider-01-heading { overflow: hidden; }
.wdt-cus-home-2banner-head-1.wdt-inview-section .wdt-heading-holder .wdt-heading-subtitle-wrapper { transform: translateY(100px); transition: 0.7s linear; }
.wdt-cus-home-2banner-head-1.wdt-inview-section .wdt-heading-holder .wdt-heading-title-wrapper { transform: translateY(120px); transition: 0.7s linear 0.5s; }
.wdt-cus-home-2banner-head-1.wdt-item-is-inview .wdt-heading-holder .wdt-heading-subtitle-wrapper, .wdt-cus-home-2banner-head-1.wdt-item-is-inview .wdt-heading-holder .wdt-heading-title-wrapper { transform: translateY(0px); }
.wdt-cus-h2-slider-01-heading.wdt-inview-section .wdt-heading-holder .wdt-heading-separator-wrapper, .wdt-cus-h2-slider-01-heading.wdt-inview-section .wdt-heading-holder .wdt-heading-content-wrapper { transform: translateY(100px); transition: 0.7s linear 0.7s; opacity: 0; }
.wdt-cus-h2-slider-01-heading.wdt-item-is-inview .wdt-heading-holder .wdt-heading-separator-wrapper, .wdt-cus-h2-slider-01-heading.wdt-item-is-inview .wdt-heading-holder .wdt-heading-content-wrapper { transform: translate(0px); opacity: 1; }
.wdt-cus-home-3-slider-brandlogo .wdt-animation-wrapper .icon-item i { font-size: var(--wdtFontSize_H4); color: rgba(var(--wdtSecondaryColorRgb),0.7); width: auto; }
.wdt-cus-home-3-slider-brandlogo .wdt-animation-wrapper .icon-item i svg { width: auto; }
.wdt-cus-home-3-slider-brandlogo .wdt-animation-wrapper .wdt-animation-item { padding: 0px clamp(1.5625rem, 0.8354rem + 2.4289vw, 3.75rem); }
.wdt-cus-home-3-slider-brandlogo .wdt-animation-wrapper::before, .wdt-cus-home-3-slider-brandlogo .wdt-animation-wrapper::after { content: ""; width: 80px; height: 100%; position: absolute; top: 0px; left: 0px; background-image: linear-gradient(to right,var(--wdtTertiaryColor),transparent); z-index: 1; }
.wdt-cus-home-3-slider-brandlogo .wdt-animation-wrapper::after { right: 0px; left: unset; transform: rotate(180deg); }
.wdt-cus-home-3-banner-head-01, .wdt-cus-home-3-banner-mailchimp, .wdt-cus-home-3-banner-head-02, .wdt-cus-home-3-slider-brandlogo { overflow: hidden; }
.wdt-cus-careers-iconbox-01 .wdt-content-item > div:not(:last-child) { margin-bottom: 0px; }
.wdt-cus-careers-iconbox-01 .wdt-content-item { display: grid; grid-template-columns: 75% 25%; padding: 30px 30px 30px 60px; border: 1px solid rgba(var(--wdtPrimaryColorRgb),0.2); border-radius: var(--wdtRadius_2X); align-items: center; background-color: rgba(var(--wdtTertiaryColorRgb),0.3); backdrop-filter: blur(10px); }
.wdt-cus-careers-iconbox-01 .wdt-content-item .wdt-content-media-group { order: 2; width: 100%; position: relative; }
.wdt-cus-careers-iconbox-01 .wdt-content-item .wdt-content-description ul { display: flex; flex-wrap: wrap; margin-bottom: -10px; padding-left: 0px; }
.wdt-cus-careers-iconbox-01 .wdt-content-item .wdt-content-description ul li:not(:last-child) { padding-right: 20px; }
.wdt-cus-careers-iconbox-01 .wdt-content-item .wdt-content-description ul li { position: relative; list-style-type: none; padding-bottom: 10px; padding-left: 20px; line-height: 1; color: var(--wdtHeadAltColor); font-weight: var(--wdtFontWeight_Alt); }
.wdt-cus-careers-iconbox-01 .wdt-content-item .wdt-content-description ul li::before { content: ""; height: 10px; width: 10px; position: absolute; left: 0px; top: 3px; border-radius: var(--wdtRadius_Full); margin: auto; background: linear-gradient(90deg, var(--wdtPrimaryColor), var(--wdtQuaternaryColor)); }
.wdt-cus-careers-iconbox-01 .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.375rem, 1.275rem + 0.5vw, 1.875rem); }
.wdt-cus-careers-iconbox-01 .wdt-content-item .wdt-content-button > a { font-size: 0px; height: clamp(4.375rem, 3.9595rem + 1.3879vw, 5.625rem); width: clamp(4.375rem, 3.9595rem + 1.3879vw, 5.625rem); margin: 0px 0px 0px auto; background-color: transparent; border-radius: calc(var(--wdtRadius_2X) - 2px); opacity: 1; transition: var(--wdt-Ad-Transition); background-image: linear-gradient(135deg, var(--wdtPrimaryColor),var(--wdtQuaternaryColor),var(--wdtAccentTxtColor),var(--wdtAccentTxtColor)); background-position: right bottom; background-size: 450%; background-repeat: no-repeat; overflow: hidden; border: 1px solid rgba(var(--wdtPrimaryColorRgb),0.15); display: flex; align-items: center; justify-content: center; }
.wdt-cus-careers-iconbox-01 .wdt-content-item:hover .wdt-content-button > a { background-position: left top; border-color: var(--wdtPrimaryColor); }
.wdt-cus-careers-iconbox-01 .wdt-content-item .wdt-content-button > a:hover { background-color: transparent; }
.wdt-cus-careers-iconbox-01 .wdt-content-item .wdt-content-button > a::before { content: ""; height: clamp(1.5rem, 1.3375rem + 0.8125vw, 2.3125rem); width: clamp(1.5rem, 1.3375rem + 0.8125vw, 2.3125rem); position: absolute; display: inline-block; background-image: linear-gradient(-90deg, var(--wdtAccentTxtColor),var(--wdtAccentTxtColor),var(--wdtQuaternaryColor),var(--wdtPrimaryColor)); background-position: left center; background-size: 300% 100%; background-repeat: no-repeat; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath d='M6.17,0H50V43.83H36.51V23l-27,27L0,40.46l27-27H6.17Z'/%3E%3C/svg%3E"); mask-repeat: no-repeat; transition: var(--wdt-Ad-Transition); }
.wdt-cus-careers-iconbox-01 .wdt-content-item:hover .wdt-content-button > a::before { background-position: right center; animation: 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s 1 normal none running arrow-up; }
.wdt-cus-careers-iconbox-01 .wdt-content-item:hover .wdt-content-button > a:hover::before { scale: 0.85; }
@media only screen and (max-width: 1281px) {
  .wdt-cus-careers-iconbox-01 .wdt-content-item { padding-left: 40px; }
}
@media only screen and (max-width: 767px) {
  .wdt-cus-careers-iconbox-01 .wdt-content-item { padding: 20px 20px 20px 30px; }
}
@media only screen and (max-width: 479px) {
  .wdt-cus-careers-iconbox-01 .wdt-content-item { grid-template-columns: 1fr; padding: 25px 20px; row-gap: 20px; }
  .wdt-cus-careers-iconbox-01 .wdt-content-item .wdt-content-button > a { margin: 0px; }
}
@keyframes arrow-up { 
  0% { transform: translate(0px, 0px); opacity: 1; }
  50% { transform: translate(80%, -80%) scale(0.5); opacity: 0; }
  51% { transform: translate(-80%, 80%) scale(0.5); opacity: 0; }
  100% { transform: translate(0px, 0px) scale(1); opacity: 1; }
}
@-webkit-keyframes arrow-up { 
  0% { transform: translate(0px, 0px); opacity: 1; }
  50% { transform: translate(80%, -80%) scale(0.5); opacity: 0; }
  51% { transform: translate(-80%, 80%) scale(0.5); opacity: 0; }
  100% { transform: translate(0px, 0px) scale(1); opacity: 1; }
}
.wdt-cus-sidebar-form p { width: 100%; margin-bottom: 0px; }
.wdt-cus-sidebar-form input[type="submit"] { margin-bottom: 0px; }
.wdt-cus-sidebar-form .wpcf7-form-control-wrap { margin-bottom: 20px; }
.wdt-cus-sidebar-form .wdt-cus-submit-btn { margin-top: 10px; }
@media only screen and (max-width: 1024px) {
  .wdt-cus-sidebar-form input, .wdt-cus-sidebar-form textarea { margin-bottom: 20px; }
}
.wdt-cus-careers-iconlist.wdt-custom-icon-list.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text { font-weight: var(--wdtFontWeight_Base); }
.wdt-cus-careers-detail-textedit p { margin-bottom: 1.9rem; }
.wdt-cus-careers-detail-textedit p strong { color: var(--wdtHeadAltColor); }
.wdt-cus-side-nav-1 .elementor-widget-container ul { list-style: none; margin: 24px 0px 0px; padding: 0px; }
.wdt-cus-side-nav-1 .elementor-widget-container ul li.menu-item { margin-top: 15px; padding: 10px 20px; display: flex; border: 1px solid rgba(var(--wdtBorderColorRgb),0.2); overflow: hidden; background-image: linear-gradient(-90deg, var(--wdtAccentTxtColor),var(--wdtAccentTxtColor),var(--wdtQuaternaryColor),var(--wdtPrimaryColor)); background-position: right center; background-size: 300% 100%; background-repeat: no-repeat; border-radius: calc( var(--wdtRadius_1X) + 3px); transition: var(--wdt-Ad-Transition); }
.wdt-cus-side-nav-1 .elementor-widget-container ul li.menu-item.current-menu-item, .wdt-cus-side-nav-1 .elementor-widget-container ul li.menu-item:hover { background-position: left center; }
.wdt-cus-side-nav-1 .elementor-widget-container ul li.menu-item.current-menu-item a, .wdt-cus-side-nav-1 .elementor-widget-container ul li.menu-item:hover a { background-position: right center; }
.wdt-cus-side-nav-1 .elementor-widget-container ul li.menu-item a { color: var(--wdtAccentTxtColor); background-image: ; background-repeat: ; background-attachment: ; background-origin: ; background-color: ; background-size: 300% 100%; background-position: left center; background-clip: text; -webkit-text-fill-color: transparent; transition: var(--wdt-Ad-Transition); }
.wdt-custom-counter-style-1 .wdt-content-item .wdt-content-media-group { display: flex; align-items: center; padding-bottom: 20px; border-bottom: 1px solid rgba(var(--wdtBorderColorRgb),0.25); width: 100%; }
.wdt-custom-counter-style-1 .wdt-content-item > div:not(:last-child) { margin-bottom: clamp(1.5625rem, 1.25rem + 1.5625vw, 3.125rem); }
.wdt-custom-counter-style-1 .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 30px; }
.wdt-custom-counter-style-1 .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 0px; margin-right: 15px; }
.wdt-custom-counter-style-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { padding: 10px; border-radius: var(--wdtRadius_Full); background: linear-gradient(115deg, rgba(var(--wdtPrimaryColorRgb), 1) 20%, rgba(var(--wdtQuaternaryColorRgb), 1) 80%); }
.wdt-custom-counter-style-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { padding: 0px; width: 25px; height: 25px; color: var(--wdtAccentTxtColor); font-size: var(--wdtFontSize_H5); }
.wdt-custom-counter-style-1 .wdt-content-item .wdt-content-counter { font-size: clamp(3.125rem, 2.5rem + 3.125vw, 6.25rem); color: var(--wdtHeadAltColor); line-height: 1; }
.wdt-custom-counter-style-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { width: unset; height: unset; }
.wdt-custom-counter-style-1 .wdt-content-item .wdt-content-description { padding-right: clamp(0rem, -0.75rem + 3.75vw, 3.75rem); margin-top: -5px; }
.wdt-custom-counter-style-1 .wdt-content-item .wdt-content-description p { margin: 0px; }
.wdt-custom-detail-page.wdt-custom-counter-style-1 .wdt-content-item > div:not(:last-child), .wdt-custom-detail-page.wdt-custom-counter-style-1 .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 25px; }
.wdt-custom-animation-style-1 .elementor-widget-container { background: linear-gradient(115deg, rgba(var(--wdtPrimaryColorRgb), 1) 20%, rgba(var(--wdtQuaternaryColorRgb), 1) 80%); }
.wdt-custom-animation-style-1 .wdt-animation-holder .wdt-animation-item.text-item .wdt-animation-text { font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem); color: var(--wdtAccentTxtColor); line-height: normal; }
.wdt-custom-animation-style-1 .wdt-animation-holder .wdt-animation-item.text-item .wdt-animation-text a { color: var(--wdtAccentTxtColor); }
.wdt-custom-animation-style-1 .wdt-animation-holder .wdt-animation-item.text-item .wdt-animation-text a:hover { color: rgba(var(--wdtAccentTxtColorRgb), 0.7); }
.wdt-custom-animation-style-1 .wdt-animation-holder .wdt-animation-item { font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem); padding: 0px clamp(1.5625rem, 1.3125rem + 1.25vw, 2.8125rem); color: var(--wdtAccentTxtColor); font-weight: var(--wdtFontWeight_Alt); }
.wdt-custom-animation-style-1 .wdt-animation-holder .wdt-animation-item.icon-item i { width: 10px; height: 10px; color: var(--wdtAccentTxtColor); }
.wdt-custom-animation-style-1 .wdt-animation-item.text-item .wdt-animation-text a:hover { background-color: inherit; background-size: unset; color: var(--wdtAccentTxtColor); background-clip: unset; -webkit-text-stroke: 0px; }
.wdt-custom-icon-list.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text { font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Alt); font-size: var(--wdtFontSize_Base); padding-inline-start: 12px; }
.wdt-custom-icon-list.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon { background-color: rgba(var(--wdtPrimaryColorRgb), 0.1); border-radius: var(--wdtRadius_Full); border: 1px solid rgba(var(--wdtPrimaryColorRgb), 0.4); font-size: calc(var(--wdtFontSize_Ext) - 4px); width: 24px; height: 24px; align-items: center; justify-content: center; padding: 5px; }
.wdt-light-bg.wdt-custom-icon-list.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon { border: 1px solid rgba(var(--wdtPrimaryColorRgb), 0.5); }
.wdt-light-bg.wdt-custom-icon-list.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text { color: var(--wdtHeadAltColor); text-transform: capitalize; }
.wdt-custom-iconbox-style-1 .wdt-content-item > div:not(:last-child), .wdt-custom-iconbox-style-1 .wdt-content-item .wdt-content-media-group > div:not(:last-child), .wdt-custom-iconbox-style-1 .wdt-content-item .wdt-content-detail-group > div:not(:last-child), .wdt-custom-iconbox-style-1 .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); }
.wdt-custom-iconbox-style-1 .wdt-icon-box-holder .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.375rem, 1.275rem + 0.5vw, 1.875rem); }
.wdt-custom-iconbox-style-1 .wdt-icon-box-holder .wdt-content-item .wdt-content-title h5 a { color: var(--wdtAccentTxtColor); }
.wdt-custom-iconbox-style-1 .wdt-icon-box-holder .wdt-content-item .wdt-content-title h5 a:hover { color: rgba(var(--wdtAccentTxtColorRgb), 0.5); }
.wdt-custom-iconbox-style-1 .wdt-content-item .wdt-content-description { color: rgba(var(--wdtAccentTxtColorRgb), 0.7); }
.wdt-custom-iconbox-style-1 .wdt-icon-box-holder .wdt-column { border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-bottom: 0px; }
.wdt-custom-iconbox-style-1 .wdt-icon-box-holder .wdt-column:nth-child(2n+1) { border-left: 0px; }
.wdt-custom-iconbox-style-1 .wdt-icon-box-holder .wdt-column:nth-child(2n) { border-right: 0px; border-bottom: 0px; border-left: 0px; }
.wdt-custom-iconbox-style-1 .wdt-icon-box-holder .wdt-column:nth-child(1), .wdt-custom-iconbox-style-1 .wdt-icon-box-holder .wdt-column:nth-child(2) { border-top: 0px; }
.wdt-custom-iconbox-style-1 .wdt-column-gap-custom .wdt-column { padding: 40px clamp(2.5rem, 2.25rem + 1.25vw, 3.75rem); }
.wdt-custom-iconbox-style-1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { padding: 0px; width: 60px; height: 60px; font-size: clamp(2.5rem, 2.25rem + 1.25vw, 3.75rem); color: var(--wdtPrimaryColor); }
.wdt-custom-iconbox-style-1 .wdt-content-item .wdt-content-media-group { display: flex; justify-content: inherit; }
.wdt-custom-iconbox-style-1 .wdt-column-holder { overflow: hidden; }
.wdt-custom-iconbox-style-1 .wdt-column-gap-custom { margin: -40px calc(-1 * clamp(2.5rem, 2.25rem + 1.25vw, 3.75rem)); }
.wdt-custom-iconbox-style-1 .wdt-content-item .wdt-content-description p { margin: 0px; }
@media only screen and (max-width: 767px) {
  .wdt-custom-iconbox-style-1 .wdt-icon-box-holder .wdt-column { border: 0px; }
  .wdt-custom-iconbox-style-1 .wdt-column-gap-custom .wdt-column { padding: 20px; }
}
.wdt-cus-advanced-video-style .wdt-advanced-video-container .wdt-play-button { width: clamp(5rem, 4.25rem + 3.75vw, 8.75rem); height: clamp(5rem, 4.25rem + 3.75vw, 8.75rem); border: 0px; background: rgba(var(--wdtAccentTxtColorRgb), 0); backdrop-filter: blur(0px); transition: var(--wdtBaseTransition); }
.wdt-cus-advanced-video-style .wdt-advanced-video-container .wdt-play-button span { width: clamp(2.5rem, 2rem + 2.5vw, 5rem); height: clamp(2.5rem, 2rem + 2.5vw, 5rem); font-size: clamp(1.125rem, 0.975rem + 0.75vw, 1.875rem); z-index: 1; background: linear-gradient(115deg, rgba(var(--wdtPrimaryColorRgb), 1) 20%, rgba(var(--wdtQuaternaryColorRgb), 1) 80%); }
.wdt-cus-advanced-video-style .wdt-advanced-video-container .wdt-play-button span i { line-height: 0; }
.wdt-cus-advanced-video-style.elementor-widget .wdt-advanced-video-container { border-radius: var(--wdtRadius_4X); overflow: hidden; }
.wdt-cus-advanced-video-style .wdt-advanced-video-container .wdt-advanced-video:hover .wdt-play-button { background: rgba(var(--wdtAccentTxtColorRgb), 0.2); backdrop-filter: blur(5px); }
.wdt-cus-advanced-video-style .wdt-advanced-video-container .wdt-play-button::after { content: ""; position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); display: block; width: clamp(2.5rem, 2rem + 2.5vw, 5rem); height: clamp(2.5rem, 2rem + 2.5vw, 5rem); background: rgba(var(--wdtAccentTxtColorRgb), 0.5); border-radius: var(--wdtRadius_Full); animation: 1500ms ease-out 0s infinite normal none running pulse-border; z-index: 0; }
@keyframes pulse-border { 
  0% { transform: translateX(-50%) translateY(-50%) translateZ(0px) scale(1); opacity: 1; }
  100% { transform: translateX(-50%) translateY(-50%) translateZ(0px) scale(1.7); opacity: 0; }
}
@-webkit-keyframes pulse-border { 
  0% { transform: translateX(-50%) translateY(-50%) translateZ(0px) scale(1); opacity: 1; }
  100% { transform: translateX(-50%) translateY(-50%) translateZ(0px) scale(1.7); opacity: 0; }
}
.wdt-cus-advanced-video-style .wdt-advanced-video-container .wdt-advanced-video:hover .wdt-play-button::after { animation: auto ease 0s 1 normal none running none; }
.wdt-cus-advanced-toggle .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container { display: flex; align-items: center; padding-bottom: 40px; }
.wdt-cus-advanced-toggle .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container input.wdt-advanced-checkbox-toggle { margin: 0px clamp(0.625rem, 0.5625rem + 0.3125vw, 0.9375rem); min-width: 80px; height: 42px; background-color: rgba(var(--wdtHeadAltColorRgb), 0.5); backdrop-filter: blur(5px); border: 1px solid rgba(var(--wdtPrimaryColorRgb), 0.5); width: 80px !important; }
.wdt-cus-advanced-toggle .wdt-advanced-toggle-container input.wdt-advanced-checkbox-toggle::before { height: 30px; width: 30px; margin: 5px; background: linear-gradient(115deg, rgba(var(--wdtPrimaryColorRgb), 1) 20%, rgba(var(--wdtQuaternaryColorRgb), 1) 80%); clip-path: none; opacity: 1; transform: none; top: 0px; transition: var(--wdt-Ad-Transition); }
.wdt-cus-advanced-toggle .wdt-advanced-toggle-container input[type="checkbox"].wdt-advanced-checkbox-toggle:checked::before { box-shadow: inset 0 0 0 2.62857em rgba(var(--wdtHeadAltColorRgb), 0) !important; margin-left: 40px; }
.wdt-cus-advanced-toggle .wdt-advanced-toggle-container input[type="checkbox"].wdt-advanced-checkbox-toggle:checked { box-shadow: none; }
.wdt-cus-pricing-table .wdt-pricing-table-holder { border: 1px solid rgba(var(--wdtPrimaryColorRgb), 0.4); border-radius: var(--wdtRadius_4X); padding: 60px clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); background: rgba(var(--wdtHeadAltColorRgb), 0.4); backdrop-filter: blur(5px); }
.wdt-cus-pricing-table.wdt-cus-pricing-table-left .wdt-pricing-table-holder { padding: 60px 60px 60px 30px; }
.wdt-cus-pricing-table.wdt-cus-pricing-table-right .wdt-pricing-table-holder { padding: 60px 30px 60px 60px; }
@media only screen and (max-width: 1280px) {
  .wdt-cus-pricing-table.wdt-cus-pricing-table-left .wdt-pricing-table-holder { padding: clamp(2.5rem, 2.25rem + 1.25vw, 3.75rem) 20px; }
  .wdt-cus-pricing-table.wdt-cus-pricing-table-right .wdt-pricing-table-holder { padding: clamp(2.5rem, 2.25rem + 1.25vw, 3.75rem) 20px; }
}
.wdt-cus-pricing-table.wdt-cus-pricing-table-active .wdt-pricing-table-holder, .wdt-cus-pricing-table .wdt-pricing-table-holder:hover { background: rgba(var(--wdtHeadAltColorRgb), 1); }
.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*="-table-header"] .wdt-content-subtitle { font-size: var(--wdtFontSize_Ext); color: var(--wdtAccentTxtColor); border-radius: var(--wdtRadius_1X); padding: 8px 15px; background: rgba(var(--wdtSecondaryColorRgb), 0.4); width: fit-content; margin: 0px auto 25px; line-height: normal; position: relative; border: 1px solid var(--wdtPrimaryColor); }
.wdt-cus-pricing-table .wdt-pricing-table-holder:hover div[class*="-table-header"] .wdt-content-subtitle, .wdt-cus-pricing-table.wdt-cus-pricing-table-active .wdt-pricing-table-holder div[class*="-table-header"] .wdt-content-subtitle { border-color: transparent; }
.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*="-table-header"] .wdt-content-subtitle::before { content: ""; position: absolute; inset: 0px; z-index: -1; background: linear-gradient(115deg, rgba(var(--wdtPrimaryColorRgb), 1) 20%, rgba(var(--wdtQuaternaryColorRgb), 1) 80%); border-radius: var(--wdtRadius_1X); transition: var(--wdtBaseTransition); opacity: 0; }
.wdt-cus-pricing-table .wdt-pricing-table-holder:hover div[class*="-table-header"] .wdt-content-subtitle::before, .wdt-cus-pricing-table.wdt-cus-pricing-table-active .wdt-pricing-table-holder div[class*="-table-header"] .wdt-content-subtitle::before { opacity: 1; }
.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*="-table-header"] .wdt-content-title h5 { font-size: clamp(1.375rem, 1.275rem + 0.5vw, 1.875rem); text-transform: capitalize; }
.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*="-table-header"] .wdt-content-title h5 a { color: var(--wdtAccentTxtColor); }
.wdt-cus-pricing-table .wdt-pricing-table-header .wdt-content-description { color: rgba(var(--wdtAccentTxtColorRgb), 0.7); text-wrap: balance; }
.wdt-cus-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale > span { font-size: clamp(1.875rem, 1.65rem + 1.125vw, 3rem); color: var(--wdtAccentTxtColor); }
.wdt-cus-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix { font-size: var(--wdtFontSize_H6); align-content: flex-start; color: var(--wdtPrimaryColor); font-weight: var(--wdtFontWeight_H6); }
.wdt-cus-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale > span.wdt-pricing-table-pricing-suffix { font-size: var(--wdtFontSize_Ext); }
.wdt-cus-pricing-table .wdt-pricing-table-holder > div:not(:last-child) { margin-bottom: clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem); }
.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text { color: rgba(var(--wdtAccentTxtColorRgb), 0.7); line-height: normal; }
.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li.wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon .wdt-content-icon-wrapper .wdt-content-icon { padding: 5px; border-radius: var(--wdtRadius_Full); border: 1px solid rgba(var(--wdtAccentTxtColorRgb), 0.2); background-color: rgba(var(--wdtSecondaryColorRgb), 0.7); }
.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li.wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon { color: var(--wdtPrimaryColor); font-size: calc(var(--wdtFontSize_Ext) - 4px); position: relative; top: -4px; }
.wdt-cus-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-inner { display: flex; align-items: baseline; }
.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*="-table-footer"] > div:not(:last-child) { margin-bottom: 0px; position: static; }
.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*="-table-footer"] .wdt-content-button > a { text-align: left; padding: 0px; background: transparent; position: static; font-weight: var(--wdtFontWeight_Alt); }
.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*="-table-footer"] .wdt-content-button > a:hover { background: transparent; }
.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*="-table-footer"] .wdt-pricing-table-footer-description { padding: 0px; text-align: left; color: var(--wdtAccentTxtColor); font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); background: transparent; border: 0px; border-radius: var(--wdtRadius_Zero); box-shadow: none; }
.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*="-table-footer"] { position: relative; background-image: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-size: 250%; background-position: right center; padding: 20px clamp(5rem, 4.75rem + 1.25vw, 6.25rem) 20px 20px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: var(--wdtRadius_2X); box-shadow: 0 0 0 1px rgba(var(--wdtPrimaryColorRgb), 0.6) inset; }
.wdt-cus-pricing-table .wdt-pricing-table-holder:hover div[class*="-table-footer"], .wdt-cus-pricing-table.wdt-cus-pricing-table-active .wdt-pricing-table-holder div[class*="-table-footer"] { background-position: left center; box-shadow: none; }
.wdt-cus-pricing-table .wdt-pricing-table-holder div[class*="-table-footer"] .wdt-content-button > a::after { content: ""; position: absolute; inset: 0px; z-index: 1; }
.wdt-cus-pricing-table .wdt-pricing-table-holder div.wdt-pricing-table-footer::before { content: ""; position: absolute; top: 0px; right: 15px; bottom: 0px; margin: auto; width: clamp(3.5rem, 3.375rem + 0.625vw, 4.125rem); height: clamp(3.5rem, 3.375rem + 0.625vw, 4.125rem); background-image: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-size: 250%; background-position: left center; border-radius: calc(var(--wdtRadius_2X) - 5px); transition: var(--wdtBaseTransition); }
.wdt-cus-pricing-table .wdt-pricing-table-holder:hover div.wdt-pricing-table-footer::before, .wdt-cus-pricing-table.wdt-cus-pricing-table-active .wdt-pricing-table-holder div.wdt-pricing-table-footer::before { background-position: right center; }
.wdt-cus-pricing-table .wdt-pricing-table-holder div.wdt-pricing-table-footer::after { content: ""; position: absolute; top: 0px; right: clamp(2.125rem, 2.1rem + 0.125vw, 2.25rem); bottom: 0px; margin: auto; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M16.1,5H95v78.9H70.7V46.4L22.2,95L5,77.8l48.6-48.6H16.1V5z' /%3E%3C/svg%3E"); mask-size: contain; mask-repeat: no-repeat; width: clamp(1.125rem, 1.075rem + 0.25vw, 1.375rem); height: clamp(1.125rem, 1.075rem + 0.25vw, 1.375rem); background: var(--wdtAccentTxtColor); }
.wdt-cus-pricing-table .wdt-pricing-table-holder div.wdt-pricing-table-footer:has(a:hover)::after { animation: 0.3s ease 0s 1 normal none running wdt-btn-icon; }
.wdt-cus-home-contact-form .wdt-cus-contact-form .wdt-contact-col-1 p input[type="text"], .wdt-cus-home-contact-form .wdt-cus-contact-form .wdt-contact-col-1 p input[type="email"], .wdt-cus-home-contact-form .wdt-cus-contact-form .wdt-contact-col-1 p input[type="tel"], .wdt-cus-home-contact-form .wdt-cus-contact-form .wdt-contact-col-2 p textarea { border-width: 0px; background-image: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-size: 200% 1px; background-repeat: no-repeat; background-position: right bottom; }
.wdt-cus-home-contact-form .wdt-cus-contact-form .wdt-contact-col-1 p input[type="text"]:focus, .wdt-cus-home-contact-form .wdt-cus-contact-form .wdt-contact-col-1 p input[type="email"]:focus, .wdt-cus-home-contact-form .wdt-cus-contact-form .wdt-contact-col-1 p input[type="tel"]:focus, .wdt-cus-home-contact-form .wdt-cus-contact-form .wdt-contact-col-2 p textarea:focus { background-position: left bottom; }
.wdt-cus-contact-form br { display: none; }
.wdt-cus-home-contact-form .wdt-cus-contact-form .wdt-contact-col-1 p { display: grid; grid-template-columns: repeat(2, 1fr); align-items: center; justify-content: center; gap: 20px 40px; margin: 0px; }
.wdt-cus-home-contact-form .wdt-cus-contact-form .wdt-contact-col-2 p { margin-bottom: 0px; margin-top: 20px; }
.wdt-cus-home-contact-form .wdt-cus-contact-form .wdt-contact-col-2 p textarea { margin: 0px; height: 110px; }
.wpcf7-not-valid-tip { position: absolute; bottom: 8px; right: 0px; font-size: 10px; }
.wdt-cus-home-contact-form .wdt-cus-submit-btn { display: flex; align-items: start; margin-top: 30px; gap: 25px; justify-content: space-between; flex-wrap: wrap; }
.custom-file-upload-wrap p { margin: 0px; }
.custom-file-upload-wrap .custom-file-upload > p { border: 1px solid rgba(var(--wdtBorderColorRgb),0.5); padding: 5px; border-radius: calc(var(--wdtRadius_1X) + 7px); }
.custom-file-upload-wrap, .custom-file-upload { display: inline-flex; width: auto; position: relative; flex-direction: column; }
.custom-file-upload .custom-file-select { color: var(--wdtAccentTxtColor); font-weight: var(--wdtFontWeight_Base); align-items: center; pointer-events: none; left: 0px; top: 0px; z-index: 1; cursor: pointer; margin: 6px; display: inline-flex !important; position: absolute !important; }
.custom-file-upload .custom-file-select, .custom-file-upload .wpcf7-form-control-wrap input[type="file"]::file-selector-button { background-color: transparent; background-image: linear-gradient(135deg,var(--wdtPrimaryColor),var(--wdtQuaternaryColor),var(--wdtPrimaryColor)); background-size: 230%; background-position: left center; background-repeat: no-repeat; border-width: 0px; display: inline-block; margin-right: 20px; min-height: 46px; min-width: 132px; padding: 8px 22px; position: relative; transition: 0.3s; cursor: pointer; border-radius: calc(var(--wdtRadius_1X) + 4px); }
.custom-file-upload:has(input[type="file"]:hover) .custom-file-select, .custom-file-upload:has(input[type="file"]:hover) .wpcf7-form-control-wrap input[type="file"]::file-selector-button { background-position: right center; }
.custom-file-upload .custom-file-select::before { background-color: currentcolor; content: ""; display: inline-block; height: 18px; width: 18px; margin-right: 14px; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg id='Group_704' transform='translate(-1778.946 -929.159)'%3E%3Cpath id='Path_719' d='M1805.1,931.2c-0.6-0.6-1.6-0.6-2.3,0l-9.6,9.6c-0.7,0.8-0.7,2,0.1,2.7c0.7,0.7,1.9,0.7,2.6,0l6.1-6.1V965 c0,1.1,0.9,1.9,1.9,1.9s1.9-0.9,1.9-1.9l0,0v-27.6l6.1,6.1c0.8,0.7,2,0.7,2.7-0.1c0.7-0.7,0.7-1.9,0-2.6L1805.1,931.2z'/%3E%3Cpath id='Path_720' d='M1824.5,966.6c-1.1,0-1.9,0.9-1.9,1.9v5.2h-37.3v-5.2c0-1.1-0.9-1.9-1.9-1.9c-1.1,0-1.9,0.9-1.9,1.9v7 c0,1.1,0.9,2,2,2h41c1.1,0,2-0.9,2-2v-7C1826.4,967.5,1825.6,966.6,1824.5,966.6C1824.5,966.6,1824.5,966.6,1824.5,966.6z'/%3E%3C/g%3E%3C/svg%3E%0A"); mask-repeat: no-repeat; mask-size: contain; }
.custom-file-upload input[type="file"] { width: 100%; text-overflow: ellipsis; padding-right: 10px; }
.wdt-custom-form-text { margin-top: 10px; }
@media only screen and (max-width: 767px) {
  .wdt-cus-home-contact-form .wdt-cus-contact-form .wdt-contact-col-1 p { grid-template-columns: repeat(1, 1fr); }
}
.wdt-cus-filler-content .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator .wdt-separator-line { width: 145px; height: 1px; }
.wdt-cus-filler-content .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-separator-line, .wdt-cus-filler-content .wdt-heading-holder > .wdt-heading-deco-wrapper > span .wdt-heading-deco-line { background-color: var(--wdtAccentTxtColor); }
.wdt-cus-filler-content .wdt-heading-holder { display: flex; align-items: center; }
.wdt-cus-filler-content .wdt-heading-holder .wdt-heading-content-wrapper { margin-left: 30px; }
@media only screen and (max-width: 767px) {
  .wdt-cus-filler-content .wdt-heading-holder { display: block; }
  .wdt-cus-filler-content .wdt-heading-holder .wdt-heading-content-wrapper { margin-left: 0px; }
  .wdt-cus-filler-content .wdt-heading-holder > .wdt-heading-separator-wrapper { display: none; }
}
.wdt-cus-filler-img.elementor-widget.elementor-widget-image img { border-radius: var(--wdtRadius_4X); }
.wdt-custom-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { width: clamp(2.5rem, 2rem + 2.5vw, 5rem); height: clamp(2.5rem, 2rem + 2.5vw, 5rem); font-size: clamp(1.125rem, 0.975rem + 0.75vw, 1.875rem); background: linear-gradient(175deg, rgba(var(--wdtPrimaryColorRgb), 1) 20%, #2C3E97 80%); align-items: center; justify-content: center; border-radius: var(--wdtRadius_Full); z-index: 1; }
.wdt-custom-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element { width: clamp(5rem, 4.25rem + 3.75vw, 8.75rem); height: clamp(5rem, 4.25rem + 3.75vw, 8.75rem); border: 1px solid rgba(var(--wdtAccentTxtColorRgb), 0.4); background: rgba(var(--wdtPrimaryColorRgb), 0.2); backdrop-filter: blur(5px); transition: var(--wdtBaseTransition); align-items: center; justify-content: center; border-radius: var(--wdtRadius_Full); }
.wdt-custom-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon::after { content: ""; position: absolute; z-index: 0; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); display: block; width: clamp(2.5rem, 2rem + 2.5vw, 5rem); height: clamp(2.5rem, 2rem + 2.5vw, 5rem); background: rgba(var(--wdtAccentTxtColorRgb), 0.5); border-radius: var(--wdtRadius_Full); animation: 1500ms ease-out 0s infinite normal none running pulse-border; }
.wdt-custom-iconbox-style-2 .wdt-icon-box-holder .wdt-content-item { padding: 40px clamp(1.25rem, 1rem + 1.25vw, 2.5rem); border: 1px solid rgba(var(--wdtPrimaryColorRgb), 0.5); border-radius: var(--wdtRadius_3X); background-color: rgba(var(--wdtHeadAltColorRgb), 0.6); backdrop-filter: blur(5px); }
.wdt-custom-iconbox-style-2 .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { background-color: rgba(var(--wdtPrimaryColorRgb), 0.1); border-radius: var(--wdtRadius_3X); padding: 14px; }
.wdt-custom-iconbox-style-2 .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { width: clamp(3.75rem, 3.5rem + 1.25vw, 5rem); height: clamp(3.75rem, 3.5rem + 1.25vw, 5rem); border-radius: var(--wdtRadius_2X); background-color: var(--wdtPrimaryColor); align-items: center; justify-content: center; font-size: clamp(1.875rem, 1.75rem + 0.625vw, 2.5rem); }
.wdt-custom-iconbox-style-2 .wdt-icon-box-holder .wdt-content-item .wdt-content-title h5 a { color: var(--wdtAccentTxtColor); }
.wdt-custom-iconbox-style-2 .wdt-icon-box-holder .wdt-content-item .wdt-content-title h5 a:hover { color: rgba(var(--wdtAccentTxtColorRgb), 0.7); }
.wdt-custom-iconbox-style-2 .wdt-icon-box-holder .wdt-content-item .wdt-content-description { color: rgba(var(--wdtAccentTxtColorRgb), 0.7); margin-bottom: 25px; }
.wdt-custom-iconbox-style-2 .wdt-icon-box-holder .wdt-content-item .wdt-content-button > a { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: transparent; color: var(--wdtAccentTxtColor); fill: currentcolor; display: inline-block; line-height: 1; font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_H4); padding: 0px; text-align: center; border-radius: 0px; text-transform: uppercase; position: relative; }
.wdt-custom-iconbox-style-2 .wdt-icon-box-holder .wdt-content-item .wdt-content-button > a::before { content: ""; height: 1px; width: 100%; background-color: currentcolor; position: absolute; bottom: -3px; left: 0px; transform: scaleX(1); transform-origin: right top; transition-duration: ; transition-timing-function: ; transition-delay: ; transition-behavior: ; transition-property: transform; }
.wdt-custom-iconbox-style-2 .wdt-icon-box-holder .wdt-content-item .wdt-content-button > a:hover::before { transform: scaleX(0); transform-origin: left bottom; }
.wdt-custom-iconbox-style-2 .wdt-icon-box-holder .wdt-content-item .wdt-content-button > a .wdt-button-text::after { content: ""; height: 12px; width: 12px; display: inline-block; position: relative; background-color: currentcolor; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath d='M6.17,0H50V43.83H36.51V23l-27,27L0,40.46l27-27H6.17Z'/%3E%3C/svg%3E"); mask-repeat: no-repeat; mask-position: center center; margin-left: 10px; margin-top: 1px; transition: var(--wdt-Ad-Transition); }
.wdt-custom-iconbox-style-2 .wdt-icon-box-holder .wdt-content-item .wdt-content-button > a:hover .wdt-button-text::after { animation: 0.3s ease 0s 1 normal none running wdt-btn-icon; }
.wdt-custom-tab-style-1 .elementor-widget-container .wdt-tabs-container { display: flex; flex-direction: column-reverse; }
.wdt-custom-tab-style-1 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor { font-size: var(--wdtFontSize_Ext); padding: 10px 40px; border: 0px solid rgba(var(--wdtPrimaryColorRgb), 0.5); border-radius: var(--wdtRadius_1X); background-color: rgba(var(--wdtSecondaryColorRgb), 0.4); backdrop-filter: blur(5px); color: var(--wdtAccentTxtColor); transition: var(--wdtBaseTransition); box-shadow: 0 0 0 1px rgba(var(--wdtPrimaryColorRgb), 0.5); }
.wdt-custom-tab-style-1 .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor, .wdt-custom-tab-style-1 .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor { font-size: var(--wdtFontSize_Ext); padding: 10px 40px; border-color: transparent; background: linear-gradient(115deg, rgba(var(--wdtPrimaryColorRgb), 1) 20%, rgba(var(--wdtQuaternaryColorRgb), 1) 80%); color: var(--wdtAccentTxtColor); transition: var(--wdtBaseTransition); box-shadow: 0 0 0 1px rgba(var(--wdtPrimaryColorRgb), 0); }
.wdt-custom-tab-style-1 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor::before { content: ""; position: absolute; top: 0px; bottom: 0px; right: 10px; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40'%3E%3Ccircle cx='76' cy='20' r='17' /%3E%3Cpath d='M8,24.3h68v-8.5H8V24.3z' /%3E%3C/svg%3E"); mask-size: contain; mask-repeat: no-repeat; background-color: var(--wdtAccentTxtColor); width: 25px; height: 10px; margin: auto; z-index: 0; transform: scale(0); opacity: 0; transition: var(--wdtBaseTransition); }
.wdt-custom-tab-style-1 .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor::before, .wdt-custom-tab-style-1 .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor::before { transform: scale(1); opacity: 1; }
.wdt-custom-tab-style-1 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor::after { content: ""; position: absolute; top: 0px; bottom: 0px; left: 10px; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40'%3E%3Cg%3E%3Ccircle cx='24.5' cy='20' r='17' /%3E%3Cpath d='M92.5,24.3h-68v-8.5h68V24.3z' /%3E%3C/g%3E%3C/svg%3E"); mask-size: contain; mask-repeat: no-repeat; background-color: var(--wdtAccentTxtColor); width: 25px; height: 10px; margin: auto; z-index: 0; transform: scale(0); transform-origin: right center; opacity: 0; transition: var(--wdtBaseTransition); }
.wdt-custom-tab-style-1 .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor::after, .wdt-custom-tab-style-1 .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor::after { transform: scale(1); opacity: 1; }
.wdt-custom-tab-style-1 .wdt-tabs-container .wdt-tabs-content-wrapper, .wdt-custom-tab-style-1 .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-content-wrapper { background-color: transparent; padding: 0px 0px clamp(2.5rem, 0rem + 5.2083vw, 6.25rem); }
.wdt-custom-tab-style-1 .wdt-tabs-container .wdt-tabs-content-wrapper .elementor-container.elementor-column-gap-no { padding: 0px; }
.wdt-custom-tab-style-1 .wdt-tabs-container .wdt-tabs-list li { margin: 0px !important; }
.wdt-custom-tab-style-1 .wdt-tabs-container[class*="-layout-horizontal"] .wdt-tabs-list { gap: 10px; }
@media only screen and (max-width: 1280px) {
  .wdt-custom-tab-style-1 .wdt-tabs-container .wdt-tabs-content-wrapper, .wdt-custom-tab-style-1 .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-content-wrapper { padding-bottom: 50px; }
}
@media only screen and (max-width: 767px) {
  .wdt-custom-tab-style-1 .elementor-widget-container .wdt-tabs-container { flex-direction: unset; }
  .wdt-custom-tab-style-1 .wdt-tabs-container .wdt-tabs-content-wrapper, .wdt-custom-tab-style-1 .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-content-wrapper { padding: 0px; }
}
.wdt-cus-rating-testimonial .wdt-content-item .wdt-content-title h5 { font-size: clamp(3.75rem, 3.25rem + 2.5vw, 6.25rem); line-height: 1; }
.wdt-cus-rating-testimonial .wdt-content-item .wdt-content-title h5 a, .wdt-cus-rating-testimonial .wdt-content-item .wdt-content-title h5 a:hover { color: var(--wdtAccentTxtColor); }
.wdt-cus-rating-testimonial .wdt-content-item .wdt-rating li span { color: rgb(255, 204, 0); margin: 0px 4px; }
.wdt-cus-rating-testimonial .wdt-content-item .wdt-rating li { padding-bottom: 0px; }
.wdt-cus-rating-testimonial .wdt-content-item .wdt-content-description { font-size: var(--wdtFontSize_Ext); color: rgba(var(--wdtAccentTxtColorRgb), 0.7); }
.wdt-cus-rating-testimonial .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 10px; }
.wdt-cus-rating-testimonial-style2 .wdt-content-item .wdt-content-description { font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); font-style: italic; color: var(--wdtAccentTxtColor); }
.wdt-cus-rating-testimonial-style2 .wdt-content-item .wdt-content-title h5 { font-size: var(--wdtFontSize_H6); }
.wdt-cus-rating-testimonial-style2 .wdt-content-item .wdt-content-title h5, .wdt-cus-rating-testimonial-style2 .wdt-content-item .wdt-content-title h5 a { color: var(--wdtAccentTxtColor); }
.wdt-cus-rating-testimonial-style2 .wdt-content-item .wdt-content-subtitle { color: rgba(var(--wdtAccentTxtColorRgb), 0.7); padding-left: 5px; }
.wdt-cus-rating-testimonial-style2 .wdt-content-item .wdt-content-title-group span { display: none; }
.wdt-cus-rating-testimonial-style2 .wdt-testimonial-holder .wdt-content-item:has(.wdt-content-subtitle) .wdt-content-title-group .wdt-content-title h5::after { content: ","; font-size: inherit; color: inherit; }
.wdt-custom-signature-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(12.5rem, 11.375rem + 5.625vw, 18.125rem); width: clamp(12.5rem, 11.375rem + 5.625vw, 18.125rem); height: clamp(6.25rem, 5.5rem + 3.75vw, 10rem); color: var(--wdtPrimaryColor); padding: 0px; }
.wdt-custom-signature-box .wdt-content-item .wdt-content-detail-group { display: flex; align-items: center; justify-content: center; }
.wdt-custom-signature-box .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 0px; }
.wdt-custom-signature-box .wdt-content-item .wdt-content-subtitle { padding-left: 5px; color: rgba(var(--wdtHeadAltColorRgb), 0.7); }
.wdt-custom-signature-box .wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-subtitle { margin-top: 5px; letter-spacing: normal; }
.wdt-custom-signature-box .wdt-content-item > div[class*="group"] > .wdt-content-title, .wdt-custom-signature-box .wdt-content-item > div[class*="group"] > .wdt-content-subtitle { width: inherit; }
.wdt-cus-filler-img-box .wdt-content-item .wdt-content-image > span > img, .wdt-cus-filler-img-box .wdt-content-item .wdt-content-image > a > img { border-radius: var(--wdtRadius_4X); }
.wdt-cus-filler-img-box .wdt-content-item .wdt-content-media-group { display: flex; }
.wdt-cus-filler-img-box .wdt-content-item .wdt-content-separator.separator-1 span { background-color: var(--wdtAccentTxtColor); position: absolute; left: 0px; bottom: 0px; border-radius: 0 var(--wdtRadius_4X) 0 0; }
.wdt-cus-filler-img-box .wdt-content-item .wdt-content-separator { width: auto; }
.wdt-cus-filler-img-box .wdt-content-item > div:not(:last-child), .wdt-cus-filler-img-box .wdt-content-item .wdt-content-media-group > div:not(:last-child), .wdt-cus-filler-img-box .wdt-content-item .wdt-content-detail-group > div:not(:last-child), .wdt-cus-filler-img-box .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: 0px; }
.wdt-cus-filler-img-box .wdt-content-item .wdt-content-separator.separator-1 span::after, .wdt-cus-filler-img-box .wdt-content-item .wdt-content-separator.separator-1 span::before { content: ""; width: 100px; height: 100px; position: absolute; bottom: -20px; right: -80px; z-index: 0; color: var(--wdtAccentTxtColor); box-shadow: currentcolor 20px -20px 0px 0px inset; border-radius: 0 0 0 var(--wdtRadius_4X); }
.wdt-cus-filler-img-box .wdt-content-item .wdt-content-separator.separator-1 span::before { bottom: calc(100% - 20px); right: calc(100% - 80px); }
.wdt-cus-filler-img-box .wdt-content-item { display: grid; align-items: end; }
.wdt-cus-filler-img-box .wdt-content-item .wdt-content-detail-group, .wdt-cus-filler-img-box .wdt-content-item .wdt-content-media-group { grid-area: 1 / -1; }
.wdt-cus-filler-img-box .wdt-content-item .wdt-content-detail-group { padding: 0px 30px 30px clamp(7.5rem, 6.25rem + 2.6042vw, 9.375rem); }
.wdt-cus-filler-img-box .wdt-content-item .wdt-content-title h5, .wdt-cus-filler-img-box .wdt-content-item .wdt-content-title h5 a { color: var(--wdtAccentTxtColor); }
.wdt-cus-filler-img-box .wdt-content-item .wdt-content-subtitle { color: var(--wdtAccentTxtColor); letter-spacing: 0px; }
.wdt-cus-filler-img-box .wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-subtitle { margin-top: 0px; }
.wdt-cus-filler-img-box .wdt-content-item .wdt-content-image-wrapper .wdt-content-image::before { content: ""; height: 100%; width: 100%; position: absolute; top: 0px; left: 0px; margin: auto; background-image: linear-gradient(to bottom, transparent, transparent,var(--wdtSecondaryColor)); border-radius: var(--wdtRadius_4X); }
.wdt-cus-filler-img-box-2.elementor-widget-image img { border-radius: var(--wdtRadius_4X); border: 2px solid rgba(var(--wdtSecondaryColorRgb), 0.20); }
.wdt-custon-rotate-icon .elementor-icon-wrapper .elementor-icon svg .wdt-cus-rotate-svg-5 { animation: 10s linear 0s infinite normal none running rotate-img; }
@keyframes rotate-img { 
  0% { transform: rotate(0deg); transform-origin: center center; }
  100% { transform: rotate(360deg); transform-origin: center center; }
}
@-webkit-keyframes rotate-img { 
  0% { transform: rotate(0deg); transform-origin: center center; }
  100% { transform: rotate(360deg); transform-origin: center center; }
}
@media only screen and (max-width: 1280px) {
  .wdt-cus-filler-img-box .wdt-content-item .wdt-content-detail-group { padding: 0px 30px 30px clamp(7.5rem, 5.6375rem + 6.2344vw, 10.625rem); }
}
@media only screen and (max-width: 767px) {
  .wdt-cus-filler-img-box .wdt-content-item .wdt-content-separator.separator-1 span { display: none; }
  .wdt-cus-filler-img-box .wdt-content-item .wdt-content-detail-group { padding: clamp(1.25rem, -0.8175rem + 6.9204vw, 2.5rem); }
}
.wdt-cus-image-box-style-1 .wdt-image-box-holder .wdt-content-item { padding: 15px; background: var(--wdtAccentTxtColor); border: 1px solid rgba(var(--wdtPrimaryColorRgb), 0.15); border-radius: var(--wdtRadius_3X); }
.wdt-cus-image-box-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { display: flex; align-items: center; }
.wdt-cus-image-box-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 0px; margin-right: 20px; }
.wdt-cus-image-box-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-image > span > img, .wdt-cus-image-box-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-image > a > img { border-radius: var(--wdtRadius_2X); width: 120px; height: 120px; min-width: 120px; transform: scale(1); transform-origin: right bottom; transition: var(--wdt-Ext-Transition); }
.wdt-cus-image-box-style-1 .wdt-image-box-holder .wdt-content-item:hover .wdt-content-image > span > img, .wdt-cus-image-box-style-1 .wdt-image-box-holder .wdt-content-item:hover .wdt-content-image > a > img { transform: scale(0.9); }
.wdt-cus-image-box-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image { border-radius: var(--wdtRadius_2X); background: linear-gradient(40deg, rgba(var(--wdtPrimaryColorRgb), 0.4) 20%, rgba(var(--wdtPrimaryColorRgb), 0.2) 80%); }
.wdt-cus-image-box-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.125rem, 1.0836rem + 0.1387vw, 1.25rem); }
.wdt-cus-image-box-style-1 .wdt-image-box-holder .wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-subtitle { margin-top: -5px; }
.wdt-cus-image-box-style-1 .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: 13px; }
@media only screen and (max-width: 479px) {
  .wdt-cus-image-box-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-image > span > img, .wdt-cus-image-box-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-image > a > img { width: 90px; height: 90px; min-width: 90px; }
  .wdt-cus-image-box-style-1 .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: 10px; }
}
.wdt-custom-iconbox-style-3 .wdt-column-holder .wdt-column-wrapper { justify-content: center; }
.wdt-custom-iconbox-style-3 .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { background-color: rgba(var(--wdtAccentTxtColorRgb), 0.1); border-radius: var(--wdtRadius_3X); padding: 14px; border: 1px solid rgba(var(--wdtAccentTxtColorRgb), 0.12); }
.wdt-custom-iconbox-style-3 .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { width: clamp(3.75rem, 3.5rem + 1.25vw, 5rem); height: clamp(3.75rem, 3.5rem + 1.25vw, 5rem); border-radius: var(--wdtRadius_2X); background-color: var(--wdtPrimaryColor); align-items: center; justify-content: center; font-size: clamp(1.875rem, 1.75rem + 0.625vw, 2.5rem); }
.wdt-custom-iconbox-style-3 .wdt-icon-box-holder .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { display: inline-flex; }
.wdt-custom-iconbox-style-3 .wdt-icon-box-holder .wdt-content-item .wdt-content-title h5 a { color: var(--wdtAccentTxtColor); }
.wdt-custom-iconbox-style-3 .wdt-icon-box-holder .wdt-content-item .wdt-content-title h5 a:hover { color: rgba(var(--wdtAccentTxtColorRgb), 0.7); }
.wdt-custom-iconbox-style-3 .wdt-icon-box-holder .wdt-content-item .wdt-content-description { color: rgba(var(--wdtAccentTxtColorRgb), 0.7); margin-bottom: 40px; }
.wdt-custom-iconbox-style-3 .wdt-icon-box-holder .wdt-content-item .wdt-content-description p { margin-bottom: 0px; }
@media only screen and (max-width: 1280px) {
  .wdt-custom-iconbox-style-3 .wdt-icon-box-holder .wdt-content-item .wdt-content-description { margin-bottom: 0px; }
}
.wdt-custom-animation-style-2 .wdt-animation-item.icon-item i { display: flex; align-items: center; justify-content: center; font-size: clamp(4.375rem, 2.8125rem + 7.8125vw, 12.1875rem); width: clamp(4.375rem, 2.8125rem + 7.8125vw, 12.1875rem); }
.wdt-custom-animation-style-2 .wdt-animation-wrapper .wdt-animation-item { padding: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem) clamp(1.25rem, 0.4rem + 4.25vw, 5.5rem); background-color: var(--wdtAccentTxtColor); margin: 0px 10px; border-radius: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); }
.wdt-custom-animation-style-2 .wdt-animation-wrapper .wdt-animation-item:nth-child(3), .wdt-custom-animation-style-2 .wdt-animation-wrapper .wdt-animation-item:nth-child(5) { padding: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); }
.wdt-custom-animation-style-2 .wdt-animation-item:nth-child(3) i, .wdt-custom-animation-style-2 .wdt-animation-item:nth-child(5) i { font-size: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem); width: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem); height: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem); }
.wdt-custom-animation-style-3 .wdt-animation-item.icon-item i { display: flex; align-items: center; justify-content: center; font-size: clamp(4.375rem, 2.8125rem + 7.8125vw, 12.1875rem); width: clamp(4.375rem, 2.8125rem + 7.8125vw, 12.1875rem); }
.wdt-custom-animation-style-3 .wdt-animation-wrapper .wdt-animation-item { padding: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem) clamp(1.25rem, 0.4rem + 4.25vw, 5.5rem); background-color: var(--wdtAccentTxtColor); margin: 0px 10px; border-radius: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); }
.wdt-custom-animation-style-3 .wdt-animation-wrapper .wdt-animation-item:nth-child(1), .wdt-custom-animation-style-3 .wdt-animation-wrapper .wdt-animation-item:nth-child(4) { padding: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); }
.wdt-custom-animation-style-3 .wdt-animation-item:nth-child(1) i, .wdt-custom-animation-style-3 .wdt-animation-item:nth-child(4) i { font-size: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem); width: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem); height: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem); }
.wdt-animate-style .wdt-animation-holder::before { content: ""; position: absolute; left: 0px; top: 0px; z-index: 1; width: 100%; height: 100%; background: linear-gradient(to right, var(--wdtTertiaryColor) 0%, transparent 5%); pointer-events: none; }
.wdt-animate-style .wdt-animation-holder::after { content: ""; position: absolute; right: 0px; top: 0px; z-index: 1; width: 100%; height: 100%; background: linear-gradient(to left, var(--wdtTertiaryColor) 0%, transparent 5%); pointer-events: none; }
.wdt-custom-iconbox-style-4 .wdt-icon-box-holder .wdt-content-item { display: flex; align-items: center; padding: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem) clamp(1.25rem, 0.4rem + 4.25vw, 5.5rem); background-color: var(--wdtAccentTxtColor); border-radius: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); height: 100%; }
.wdt-custom-iconbox-style-4 .wdt-content-item .wdt-content-icon-wrapper, .wdt-custom-iconbox-style-4 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { display: flex; align-items: center; justify-content: center; }
.wdt-custom-iconbox-style-4 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { padding: 0px; font-size: clamp(4.375rem, 2.8125rem + 7.8125vw, 12.1875rem); width: clamp(4.375rem, 2.8125rem + 7.8125vw, 12.1875rem); }
.wdt-custom-iconbox-style-4 .wdt-content-item:nth-child(3n) .wdt-content-icon-wrapper .wdt-content-icon span, .wdt-custom-iconbox-style-4 .wdt-content-item:nth-child(5) .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem); width: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem); height: clamp(1.875rem, 1.5rem + 1.875vw, 3.75rem); }
.wdt-custom-iconbox-style-4 .wdt-content-item:nth-child(3n), .wdt-custom-iconbox-style-4 .wdt-content-item:nth-child(5) { padding: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); width: clamp(3.75rem, 3rem + 3.75vw, 7.5rem); height: clamp(3.75rem, 3rem + 3.75vw, 7.5rem); }
.wdt-custom-iconbox-style-4 .wdt-column-holder { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: clamp(0.9375rem, 0.875rem + 0.3125vw, 1.25rem); }
.wdt-custom-animation-style-4 .elementor-widget-container { background: linear-gradient(115deg, rgba(var(--wdtPrimaryColorRgb), 1) 20%, rgba(var(--wdtQuaternaryColorRgb), 1) 80%); }
.wdt-custom-animation-style-4 .wdt-animation-wrapper .wdt-animation-item { padding: 0px clamp(2.5rem, 2.125rem + 1.875vw, 4.375rem); }
.wdt-custom-animation-style-4 .wdt-animation-item.icon-item i { width: auto; height: clamp(3.125rem, 3rem + 0.625vw, 3.75rem); }
.wdt-cus-imagebox-style-1 .wdt-content-item { border-radius: var(--wdtRadius_4X); overflow: hidden; }
.wdt-cus-imagebox-style-1 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { align-content: end; padding: clamp(3.75rem, 3rem + 3.75vw, 7.5rem) clamp(1.25rem, 0rem + 6.25vw, 7.5rem); }
.wdt-cus-imagebox-style-1 .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper::after { display: none; }
.wdt-cus-imagebox-style-1 .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.875rem, 1.65rem + 1.125vw, 3rem); }
.wdt-cus-imagebox-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-subtitle { padding: 8px 50px 8px 14px; border: 1px solid rgba(var(--wdtPrimaryColorRgb), 1); border-radius: var(--wdtRadius_1X); position: relative; background: var(--wdtSecondaryColor); display: inline-flex; }
.wdt-cus-imagebox-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-subtitle::after { content: ""; position: absolute; top: 0px; bottom: 0px; right: 14px; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40'%3E%3Ccircle cx='76' cy='20' r='17' /%3E%3Cpath d='M8,24.3h68v-8.5H8V24.3z' /%3E%3C/svg%3E"); mask-size: contain; mask-repeat: no-repeat; background-color: var(--wdtAccentTxtColor); width: 25px; height: 10px; margin: auto; z-index: 0; }
.wdt-cus-imagebox-style-1 .wdt-image-box-holder .wdt-content-item div.wdt-content-description, .wdt-cus-imagebox-style-1 .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-description { color: rgba(var(--wdtAccentTxtColorRgb), 0.8); }
.wdt-cus-imagebox-style-1 .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper::before { opacity: 1; background-image: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; transition: var(--wdtBaseTransition); background-size: 100% 70%, 100% 100%; background-position: 100% 100%, 100% 100%; background-repeat: no-repeat; z-index: 1; }
.wdt-cus-imagebox-style-1 .wdt-image-box-holder .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper::before { background-size: 100% 100%, 100% 100%; }
.wdt-cus-imagebox-style-1 .wdt-image-box-holder .wdt-content-item > div[class*="group"] .wdt-content-subtitle + .wdt-content-title { margin-top: 0px; }
.wdt-cus-imagebox-style-1 .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { display: block; }
.wdt-cus-imagebox-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-image-wrapper, .wdt-cus-imagebox-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image, .wdt-cus-imagebox-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-image > span, .wdt-cus-imagebox-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-image > a { display: inline; }
.wdt-cus-imagebox-style-1 .wdt-image-box-holder .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img { transform: scale(1); transition: var(--wdt-Ad-Transition); }
.wdt-cus-imagebox-style-1 .wdt-image-box-holder .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img { transform: scale(1.05); }
.wdt-cus-imagebox-style-1 .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div, .wdt-cus-imagebox-style-1 .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div div, .wdt-cus-imagebox-style-1 .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div span, .wdt-cus-imagebox-style-1 .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div:not(.wdt-content-button) a, .wdt-cus-imagebox-style-1 .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div h5, .wdt-cus-imagebox-style-1 .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div h5 a, .wdt-cus-imagebox-style-1 .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div ul li, .wdt-cus-imagebox-style-1 .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div ul li a { color: var(--wdtAccentTxtColor); }
.wdt-cus-imagebox-style-1 .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div h5 a:hover { color: rgba(var(--wdtAccentTxtColorRgb), 0.7); }
.main-title-section.aligncenter { text-align: center; }
.main-title-section.alignright { text-align: right; }
.main-title-section-wrapper.breadcrumb-left .breadcrumb { clear: none; float: left; width: fit-content; }
.main-title-section-wrapper.breadcrumb-left .main-title-section { float: left; }
.main-title-section-wrapper.breadcrumb-right .breadcrumb { clear: none; float: right; text-align: right; width: 35%; padding-left: 20px; margin-top: 13px; }
.main-title-section-wrapper.breadcrumb-right .main-title-section { float: left; width: 65%; }
.main-title-section-wrapper.breadcrumb-top-left-title-center .main-title-section { width: 100%; text-align: center; }
.main-title-section-wrapper.breadcrumb-top-left-title-center .breadcrumb { margin-top: -70px; width: 100%; float: left; }
.main-title-section-wrapper.breadcrumb-top-right-title-center .main-title-section { width: 100%; text-align: center; }
.main-title-section-wrapper.breadcrumb-top-right-title-center .breadcrumb { margin-top: -70px; width: 100%; float: right; text-align: right; }
.wdt-dark-bg .breadcrumb, .wdt-dark-bg .breadcrumb a:hover, .wdt-dark-bg .breadcrumb span.current { color: rgba(var(--wdtAccentTxtColorRgb),0.6); }
.wdt-dark-bg .breadcrumb a { color: var(--wdtAccentTxtColor); }
.wdt-dark-bg .breadcrumb .fa.default { background: var(--wdtAccentTxtColor); }
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .main-title-section-wrapper.breadcrumb-right .main-title-section h1 { font-size: 26px; }
  .main-title-section-wrapper.breadcrumb-right .main-title-section { width: 58%; }
  .main-title-section-wrapper.breadcrumb-right .breadcrumb { width: 42%; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .main-title-section-wrapper.breadcrumb-right .main-title-section h1 { font-size: 24px; margin-top: 11px; }
}
@media only screen and (max-width: 767px) {
  .main-title-section-wrapper.breadcrumb-right .main-title-section, .main-title-section-wrapper.breadcrumb-right .breadcrumb, .main-title-section-wrapper.breadcrumb-left .main-title-section, .main-title-section-wrapper.breadcrumb-left .breadcrumb { width: 100%; padding: 0px; text-align: center; }
  .main-title-section-wrapper.breadcrumb-left .breadcrumb { width: fit-content; float: none; padding: 8px 15px; clear: both; }
  .no-breadcrumb.page-with-slider #header-wrapper.header-top-absolute #header { position: static; }
}
#header-wrapper.header-top-relative #header { position: relative; }
.no-breadcrumb.page-with-slider #header-wrapper.header-top-absolute #header { position: absolute; z-index: 10; }
.no-breadcrumb.page-with-slider #header-wrapper.bottom-header { display: flex; flex-direction: column-reverse; }
#header .wdt-header-tpl .elementor-section-boxed.sticky-header-active:not(.elementor-section-stretched) { max-width: 1440px; }
.wdt-header-menu ul.wdt-primary-nav li.has-mega-menu > ul.sub-menu { min-width: 1440px; overflow: hidden; }
#header .wdt-header-tpl .sticky-header-active { transition: 0.5s cubic-bezier(0.25, 0.8, 0.25, 1) 0.05s; }
#header .wdt-header-tpl .sticky-header-active { clear: both; margin: auto; position: fixed; left: 0px; right: 0px; top: 0px; }
#header .wdt-header-tpl .sticky-header-active { opacity: 0; visibility: hidden; }
#header .wdt-header-tpl .sticky-header-active { transform: translateY(-100%); }
#header .wdt-header-tpl .sticky-header-active.wdt-header-top { opacity: 1; visibility: visible; transform: translateY(0px); }
#header .wdt-header-tpl .sticky-header-active.wdt-header-top { box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 5px; z-index: 10; }
.sticky-header-active { background-color: rgba(255, 255, 255, 0.95); }
.logged-in.admin-bar #wp-admin-bar-wp-logo a span::before { vertical-align: baseline; }
.logged-in.admin-bar #header .wdt-header-tpl .sticky-header-active, .logged-in.admin-bar #header .wdt-header-tpl .sticky-header-active.wdt-header-top { top: 32px; }
@media screen and (max-width: 782px) {
  .logged-in.admin-bar #header .wdt-header-tpl .sticky-header-active, .logged-in.admin-bar #header .wdt-header-tpl .sticky-header-active.wdt-header-top { top: 46px; }
}
.wdt-simpler-slider { background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: block; height: 32px; right: 20px; position: fixed; top: 20px; width: 32px; z-index: 999; cursor: pointer; transition: 0.3s linear; }
.wdt-simpler-slider::before { transform: translate3d(0px, 0px, 0px); transition: 0.35s ease-in-out; background: var(--wdtBorderColor); content: ""; display: block; font-size: 14px; line-height: 32px; opacity: 1; text-align: center; width: 40px; height: 40px; position: absolute; left: -4px; top: -5px; }
.wdt-simpler-slider span { width: 25px; height: 3px; background: rgb(0, 0, 0); display: block; position: absolute; top: 50%; left: 50%; margin-left: -12.5px; margin-top: -1.5px; transition: 0.3s linear; }
.wdt-simpler-slider span:first-child { top: 5px; transform: translate3d(0px, 0px, 0px); }
.wdt-simpler-slider span:last-child { bottom: 5px; transform: translate3d(0px, 8px, 0px); }
.wdt-simpler-slider span:nth-child(2) { margin-top: -2px; top: 50%; transform: translate3d(0px, 0px, 0px); }
.wdt-simpler-slider span { background: var(--wdtBodyBGColor); }
.from-left .wdt-simpler-slider, .overlay-header.from-left .wdt-simpler-slider { left: 20px; right: auto; }
.from-left.boxed-header .wdt-simpler-slider { left: 25px; right: auto; }
.mobile-menu ul.wdt-primary-nav li.has-mega-menu ul.sub-menu li.menu-item-object-wdt_mega_menus .elementor-section { margin: 0px; left: auto !important; width: auto !important; }
.mobile-menu ul.wdt-primary-nav li.has-mega-menu ul.sub-menu li.menu-item-object-wdt_mega_menus .elementor-container .elementor-row { margin: 0px !important; width: 100% !important; }
.mobile-menu ul.wdt-primary-nav li.has-mega-menu ul.sub-menu li.menu-item-object-wdt_mega_menus .elementor-column { width: 100%; }
.mobile-menu ul.wdt-primary-nav li.has-mega-menu ul.sub-menu li.menu-item-object-wdt_mega_menus .elementor-container .elementor-row > .elementor-column > .elementor-column-wrap { padding: 15px !important; }
.mobile-menu ul.wdt-primary-nav li.has-mega-menu ul.sub-menu li.menu-item-object-wdt_mega_menus .elementor-column ul.wdt-primary-nav li:first-child a { border-top-width: 0px; }
@media only screen and (min-width: 1281px) and (max-width: 1540px) {
  #header .wdt-header-tpl .elementor-section-boxed.sticky-header-active:not(.elementor-section-stretched) { max-width: 1080px; }
  .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu > ul.sub-menu { min-width: 1080px; }
}
@media only screen and (max-width: 1280px) {
  .elementor-widget-wp-widget-nav_menu .mobile-nav-container { width: auto; float: none; margin: 20px 0px; text-align: right; padding-right: 10px; }
  body:not(.no-breadcrumb) #header-wrapper.header-top-absolute #header .wdt-header-tpl { margin-top: 0px; }
  .elementor-widget.elementor-widget-wdt-header-menu { display: grid; }
  .elementor-widget-wdt-header-menu > .elementor-widget-container, .elementor-widget-wdt-header-menu > .elementor-widget-container > .wdt-header-menu, .elementor-widget-wdt-header-menu > .elementor-widget-container > .wdt-header-menu > .mobile-nav-container { display: inline-flex; }
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  #header .wdt-header-tpl .elementor-section-boxed.sticky-header-active:not(.elementor-section-stretched) { max-width: 900px; }
  .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu > ul.sub-menu { min-width: 900px; }
}
@media only screen and (min-width: 1025px) {
  #header .wdt-header-tpl .elementor-section.sticky-header > .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-column-wrap, #header .wdt-header-tpl .elementor-section.sticky-header-active > .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-column-wrap { padding-top: 0px; padding-bottom: 0px; }
}
@media only screen and (max-width: 1024px) {
  .elementor-widget-wp-widget-nav_menu .mobile-nav-container { padding-right: 0px; }
  #header .wdt-header-tpl .sticky-header-active { display: none; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  #header .wdt-header-tpl .elementor-section-boxed.sticky-header-active:not(.elementor-section-stretched) { max-width: 710px; }
  .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu > ul.sub-menu { min-width: 710px; }
  .elementor-widget-wp-widget-nav_menu .mobile-nav-container { padding-right: 20px; }
}
@media only screen and (max-width: 767px) {
  [class*="elementor-"] .wdt-mobile-menu-section .elementor-widget-wrap [class*="elementor-element-"].elementor-element { width: auto; margin: 0px; }
  .elementor-widget-wdt-header-menu { display: inline-block; float: none; margin: 0px; text-align: center; width: 100%; }
  .wdt-logo-container.elementor-widget-image .elementor-widget-container { margin-left: auto; margin-right: auto; }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  #header .wdt-header-tpl .elementor-section-boxed.sticky-header-active:not(.elementor-section-stretched) { max-width: 420px; }
  .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu > ul.sub-menu { min-width: 420px; }
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
  #header .wdt-header-tpl .elementor-section-boxed.sticky-header-active:not(.elementor-section-stretched) { max-width: 290px; }
  .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu > ul.sub-menu { min-width: 290px; }
}
@media only screen and (max-width: 319px) {
  #header .wdt-header-tpl .elementor-section-boxed.sticky-header-active:not(.elementor-section-stretched) { max-width: 200px; }
  .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu > ul.sub-menu { min-width: 200px; }
}
.pre-loader3 { height: 100%; left: 0px; position: fixed; top: 0px; width: 100%; z-index: 999991; background-color: rgb(255, 255, 255); transform: translateY(0%); transition: transform 300ms cubic-bezier(0.7, 0, 0.3, 1); }
.loader3 .loader-inner { filter: url("#loader-filter-svg"); padding: 25px; position: absolute; left: 50%; top: 50%; text-align: center; width: 100%; height: 50%; transform: translate(-50%, -50%); transform-style: preserve-3d; }
.loader3 .loader-inner + svg { display: none; }
.loader3 .loader-inner .loader-circle-center { transform-style: preserve-3d; position: absolute; top: 50%; left: 50%; width: 30px; height: 30px; transform-origin: left top; transform: scale(0.9) translate(-50%, -50%); animation: 3.4s linear 0s infinite normal none running loader-circle-grow; border-radius: var(--wdtRadius_Full); box-shadow: 0 -10px 40px -5px var(--wdtPrimaryColor); }
.loader3 .loader-inner .loader-circle { position: absolute; top: 50%; left: 50%; width: 30px; height: 30px; border-radius: var(--wdtRadius_Full); animation: 3.4s ease-out 0s infinite normal none running loader-circles; transform: scale(0.9) translate(-50%, -50%); transform-origin: center top; opacity: 0; }
.loader3 .loader-inner .loader-circle:nth-child(2) { animation-delay: 0.4s; }
.loader3 .loader-inner .loader-circle:nth-child(3) { animation-delay: 0.6s; }
.loader3 .loader-inner .loader-circle:nth-child(4) { animation-delay: 0.8s; }
.loader3 .loader-inner .loader-circle:nth-child(5) { animation-delay: 1s; }
@keyframes loader-circle-grow { 
  0%, 39% { transform: scale(0) translate(-50%, -50%); }
  40%, 42% { transform: scale(1, 0.9) translate(-50%, -50%); }
  43%, 44% { transform: scale(1.2, 1.1) translate(-50%, -50%); }
  45%, 46% { transform: scale(1.3, 1.2) translate(-50%, -50%); }
  47%, 48% { transform: scale(1.4, 1.3) translate(-50%, -50%); }
  52% { transform: scale(1.5, 1.4) translate(-50%, -50%); }
  54% { transform: scale(1.7, 1.6) translate(-50%, -50%); }
  58% { transform: scale(1.8, 1.7) translate(-50%, -50%); }
  68%, 70% { transform: scale(1.7, 1.5) translate(-50%, -50%); }
  78% { transform: scale(1.6, 1.4) translate(-50%, -50%); }
  80%, 81% { transform: scale(1.5, 1.4) translate(-50%, -50%); }
  82%, 83% { transform: scale(1.4, 1.3) translate(-50%, -50%); }
  84%, 85% { transform: scale(1.3, 1.2) translate(-50%, -50%); }
  86%, 87% { transform: scale(1.2, 1.1) translate(-50%, -50%); }
  90%, 91% { transform: scale(1, 0.9) translate(-50%, -50%); }
  92%, 100% { transform: scale(0) translate(-50%, -50%); }
}
@-webkit-keyframes loader-circle-grow { 
  0%, 39% { transform: scale(0) translate(-50%, -50%); }
  40%, 42% { transform: scale(1, 0.9) translate(-50%, -50%); }
  43%, 44% { transform: scale(1.2, 1.1) translate(-50%, -50%); }
  45%, 46% { transform: scale(1.3, 1.2) translate(-50%, -50%); }
  47%, 48% { transform: scale(1.4, 1.3) translate(-50%, -50%); }
  52% { transform: scale(1.5, 1.4) translate(-50%, -50%); }
  54% { transform: scale(1.7, 1.6) translate(-50%, -50%); }
  58% { transform: scale(1.8, 1.7) translate(-50%, -50%); }
  68%, 70% { transform: scale(1.7, 1.5) translate(-50%, -50%); }
  78% { transform: scale(1.6, 1.4) translate(-50%, -50%); }
  80%, 81% { transform: scale(1.5, 1.4) translate(-50%, -50%); }
  82%, 83% { transform: scale(1.4, 1.3) translate(-50%, -50%); }
  84%, 85% { transform: scale(1.3, 1.2) translate(-50%, -50%); }
  86%, 87% { transform: scale(1.2, 1.1) translate(-50%, -50%); }
  90%, 91% { transform: scale(1, 0.9) translate(-50%, -50%); }
  92%, 100% { transform: scale(0) translate(-50%, -50%); }
}
@keyframes loader-circles { 
  0% { opacity: 0; transform: scale(0) translate(calc(-50% - 330px), -50%); }
  1% { opacity: 1; }
  35%, 65% { opacity: 1; transform: scale(0.9) translate(-50%, -50%); }
  99% { opacity: 1; }
  100% { opacity: 0; transform: scale(0) translate(calc(-50% + 330px), -50%); }
}
@-webkit-keyframes loader-circles { 
  0% { opacity: 0; transform: scale(0) translate(calc(-50% - 330px), -50%); }
  1% { opacity: 1; }
  35%, 65% { opacity: 1; transform: scale(0.9) translate(-50%, -50%); }
  99% { opacity: 1; }
  100% { opacity: 0; transform: scale(0) translate(calc(-50% + 330px), -50%); }
}
.pre-loader3 { background-color: var(--wdtBodyBGColor); }
.loader3 .loader-inner .loader-circle-center, .loader3 .loader-inner .loader-circle { background: var(--wdtPrimaryColor); }
#back-to-top { position: fixed; display: none; text-decoration: none; bottom: 20px; right: 20px; overflow: hidden; width: 50px; height: 50px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; z-index: 9; text-indent: -9999px; background-position: left top; background-repeat: no-repeat; background-size: 250%; border-radius: calc(var(--wdtRadius_1X) + 5px); box-shadow: 0 0 0px 3px rgba(var(--wdtAccentTxtColorRgb),0.1 ) inset; }
.back-to-top-icon { display: block; position: absolute; left: 0px; right: 0px; margin: 0px auto; top: 50%; transform: translateY(-50%); color: var(--wdtAccentTxtColor); transition: 0.3s linear; text-indent: 0px; text-align: center; font-size: 20px; line-height: 1; }
.back-to-top-icon i::before { margin: 0px; transform: rotate(45deg); font-size: 16px; }
#back-to-top i { display: inline-block; }
#back-to-top:hover i { animation: 0.4s ease 0s 1 normal none running to-top-icon; }
#back-to-top:active, #back-to-top:focus { outline: none; }
@keyframes to-top-icon { 
  0% { transform: translateY(0%) scale(1); opacity: 1; }
  50% { transform: translateY(-50%) scale(0.5); opacity: 0; }
  51% { transform: translateY(50%) scale(0.5); opacity: 0; }
  100% { transform: translateY(0%) scale(1); opacity: 1; }
}
@-webkit-keyframes to-top-icon { 
  0% { transform: translateY(0%) scale(1); opacity: 1; }
  50% { transform: translateY(-50%) scale(0.5); opacity: 0; }
  51% { transform: translateY(50%) scale(0.5); opacity: 0; }
  100% { transform: translateY(0%) scale(1); opacity: 1; }
}
#back-to-top { background-color: transparent; background-image: linear-gradient(135deg,var(--wdtPrimaryColor),var(--wdtQuaternaryColor),var(--wdtPrimaryColor)); }
#back-to-top:hover { background-position: right bottom; }
@media only screen and (max-width: 1280px) {
  .nav-is-visible #back-to-top { opacity: 0; }
}
.secondary-sidebar .widget .tweet_list li { border-color: rgba(var(--wdtHeadAltColorRgb),0.15); }
.secondary-sidebar .type1 .widgettitle::before, .secondary-sidebar .type1 .widgettitle::after { background: var(--wdtHeadAltColor); height: 3px; position: absolute; bottom: 0px; top: inherit; left: 0px; width: 100%; }
.secondary-sidebar .type1 .widgettitle::after { bottom: -3px; height: 1px; }
.secondary-sidebar .type2 .widgettitle { margin-bottom: 40px; background: var(--wdtHeadAltColor); padding: 12px 15px; color: var(--wdtAccentTxtColor); }
.secondary-sidebar .type2 .widgettitle::before { background: none; border-top: 13px solid  var(--wdtHeadAltColor); border-right: 13px solid transparent; height: 0px; bottom: -13px; left: 0px; top: inherit; width: 0px; }
.secondary-sidebar .type3 .widgettitle { border-top: 3px solid; padding: 13px 0px 0px; margin-bottom: 35px; }
.secondary-sidebar .type3 .widgettitle::before { background: none; }
.secondary-sidebar .type3 .widgettitle { border-color: var(--wdtPrimaryColor); }
.secondary-sidebar .type4 .widget { overflow: hidden; }
.secondary-sidebar .type4 .widgettitle { border-left: 5px solid rgb(241, 185, 86); padding: 0px 15px; }
.secondary-sidebar .type4 .widgettitle::before { top: 0px; height: 100%; width: 9999px; left: 100%; background: url("../images/sidebar-title-grey-pattern.png") repeat; }
.secondary-sidebar .type5 .widgettitle { border-bottom: 2px solid; padding: 0px 0px 10px; }
.secondary-sidebar .type5 .widgettitle::before { background: none; }
.secondary-sidebar .type5 .tagcloud a { border-radius: 0px 10px; font-size: 14px !important; }
.secondary-sidebar .type5 .widget .tweet_list li::before { content: ""; top: 0px; }
.secondary-sidebar .type5 .widget.widget_archive ul li > a span, .secondary-sidebar .type5 .widget.widget_categories ul li > a span { font-size: 14px; text-align: center; }
.secondary-sidebar .type5 .widget .recent-posts-widget li .entry-title h4 { font-size: 16px; }
.secondary-sidebar .type5 .widget .recent-posts-widget li::before, .secondary-sidebar .type5 .widget .recent-posts-widget li:hover::before, .secondary-sidebar .type5 .widget .recent-portfolio-widget ul li::before, .secondary-sidebar .type5 .widget .recent-portfolio-widget ul li:hover::before { content: ""; }
.secondary-sidebar .type5 .widget.woocommerce ul li:first-child::before { top: 0px; }
.secondary-sidebar .type5 .widget.woocommerce ul.product-categories li:first-child::before { top: 9px; }
.secondary-sidebar .type5 .widgettitle { border-color: rgba(var(--wdtPrimaryColorRgb),0.5); }
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .secondary-sidebar .type5 .widget .tweet_list li { padding: 0px 0px 20px; }
  .secondary-sidebar .type5 .widget .tweet_list li::before { margin-right: 8px; position: static; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .secondary-sidebar .type5 .widget .tweet_list li { padding: 0px 0px 20px; }
  .secondary-sidebar .type5 .widget .tweet_list li::before { margin-right: 8px; position: static; }
}
@media only screen and (max-width: 479px) {
  .secondary-sidebar .type5 .widget ul li { font-size: 16px; }
}
.secondary-sidebar .type6 .widgettitle { border-left: 3px solid; padding: 0px 0px 0px 15px; margin-bottom: 40px; width: 100%; }
.secondary-sidebar .type6 .widgettitle::before { height: 1px; background: rgba(var(--wdtHeadAltColorRgb),0.25); top: inherit; bottom: -10px; width: 100%; }
.secondary-sidebar .type6 .widgettitle::after { position: absolute; background: url("../images/sidebar-title-arrow.png") no-repeat; width: 13px; height: 8px; left: 30px; bottom: -17px; }
.secondary-sidebar .type6 .widgettitle { border-color: var(--wdtPrimaryColor); }
@media only screen and (max-width: 767px) {
  .secondary-sidebar .type6 .widget ul li, .secondary-sidebar .type9 .widget ul li { font-size: 14px; }
}
.secondary-sidebar .type7 .widgettitle { padding: 13px 20px 12px 25px; border: 1px solid  var(--wdtHeadAltColor); margin-bottom: 25px; font-weight: bold; }
.secondary-sidebar .type7 .widgettitle::before { left: 0px; top: 0px; height: 100%; width: 5px; background: var(--wdtHeadAltColor); }
.secondary-sidebar > div[class^="type8"] { overflow: visible; }
.secondary-sidebar .type8 .widget { padding: 0px 20px 15px; width: 100%; }
.secondary-sidebar .type8 .widget::before { border: 1px solid var(--wdtHeadAltColor); content: ""; height: 100%; position: absolute; left: 0px; top: 6px; width: 100%; z-index: -1; }
.secondary-sidebar .type8 .widgettitle { background: var(--wdtBodyBGColor); padding: 0px 20px; margin: -8px auto 15px; text-align: center; display: table; float: none; }
.secondary-sidebar .type8 .widgettitle::before { content: none; }
.secondary-sidebar .type8 .widget > :first-child:not(.widgettitle), .secondary-sidebar .type8 .widget :first-child:not(.widgettitle) + .selection-box, .secondary-sidebar .type8 .widget #searchform:first-child:only-child { margin-top: 30px; }
@media only screen and (min-width: 1281px) and (max-width: 1540px) {
  .secondary-sidebar .type8 .widgettitle { font-size: 18px; margin: -5px auto 15px; }
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .secondary-sidebar .type8 .widget { padding: 15px 15px 20px; }
  .secondary-sidebar .type8 .widgettitle { margin: -22px auto 15px; }
  .secondary-sidebar .type8 .widget > :first-child:not(.widgettitle), .secondary-sidebar .type8 .widget :first-child:not(.widgettitle) + .selection-box, .secondary-sidebar .type8 .widget #searchform:first-child:only-child { margin-top: 20px; }
  .secondary-sidebar .type8 .widget .tweet_list li { padding: 0px 0px 20px; }
  .secondary-sidebar .type8 .widget .tweet_list li::before { margin-right: 8px; position: static; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .secondary-sidebar .type8 .widgettitle { margin: -24px auto 20px; }
  .secondary-sidebar .type8 .widget, .secondary-sidebar .type12 .widget { padding: 15px 15px 20px; }
  .secondary-sidebar .type8 .widget.widget_flickr ul li, .secondary-sidebar .type8 .widget .recent-portfolio-widget ul li { margin: 0px 13px 13px 0px; }
  .secondary-sidebar .type8 .widget.widget_flickr ul li:nth-child(3n), .secondary-sidebar .type8 .widget .recent-portfolio-widget ul li:nth-child(3n) { margin-right: 0px; }
  .secondary-sidebar .type8 .widget ul li:nth-last-child(-n+4):nth-child(3n) ~ * { margin-bottom: 0px; }
  .secondary-sidebar .type8 .widget .tweet_list li { padding: 0px 0px 20px; }
  .secondary-sidebar .type8 .widget .tweet_list li::before { margin-right: 8px; position: static; }
}
@media only screen and (max-width: 767px) {
  .secondary-sidebar .type8 .widget.widget_flickr ul li, .secondary-sidebar .type8 .widget .recent-portfolio-widget ul li { margin: 0px 7px 7px 0px; }
  .secondary-sidebar .type8 .widget.widget_flickr ul li:nth-child(3n), .secondary-sidebar .type8 .widget .recent-portfolio-widget ul li:nth-child(3n) { margin-right: 0px; }
  .secondary-sidebar .type8 .widget ul li:nth-last-child(-n+4):nth-child(3n) ~ * { margin-bottom: 0px; }
}
@media only screen and (max-width: 479px) {
  .secondary-sidebar .type8 .widget { padding: 0px 17px 15px; }
}
@media only screen and (max-width: 319px) {
  .secondary-sidebar .type8 .widgettitle { padding: 10px; }
}
.secondary-sidebar .type9 .widgettitle { padding: 0px 0px 15px; border-bottom: 1px solid rgba(var(--wdtHeadAltColorRgb),0.15); }
.secondary-sidebar .type9 .widgettitle::before { width: 50px; height: 3px; background: var(--wdtHeadAltColor); top: inherit; left: 0px; bottom: -2px; }
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .secondary-sidebar .type9 .widget.widget_categories ul li::before { top: 4px; }
}
@media only screen and (max-width: 767px) {
  .secondary-sidebar .type9 .widget ul li { font-size: 14px; }
}
.secondary-sidebar .type10 .widget { padding-top: 2px; overflow: hidden; }
.secondary-sidebar .type10 .widgettitle { margin-top: 0px; padding: 8px 20px; margin-bottom: 20px; color: var(--wdtAccentTxtColor); font-size: 18px; }
.secondary-sidebar .type10 .widgettitle::before { background: var(--wdtHeadAltColor); height: 100%; width: 100%; left: -15px; z-index: -1; }
.secondary-sidebar .type10 .widgettitle::after { background: var(--wdtHeadAltColor); height: 100%; position: absolute; right: -4px; top: 0px; width: 19px; mask-image: url("../images/sidebar-title-shape.png"); mask-position: center center; mask-size: cover; }
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .secondary-sidebar .type10 .widgettitle { font-size: 20px; }
}
.secondary-sidebar .type11 .widget { position: relative; background: rgb(249, 249, 249); padding: 25px 20px; border-radius: 5px; }
.secondary-sidebar .type11 .widgettitle { font-size: 22px; margin-bottom: 25px; padding: 0px 15px 5px 0px; position: relative; width: auto; }
.secondary-sidebar .type11 .widgettitle::before { position: absolute; right: -18px; top: 50%; margin: auto; width: 24px; height: 17px; left: auto; transform: translateY(-50%); }
.secondary-sidebar .type11 .widgettitle::before { mask-image: url("../images/sidebar-title-floral2.png"); mask-position: center center; mask-repeat: no-repeat; background: currentcolor; }
.secondary-sidebar .type11 .woocommerce ul.cart_list li a, .secondary-sidebar .type11 .woocommerce ul.product_list_widget li a { font-weight: 300; }
@media only screen and (min-width: 1281px) and (max-width: 1540px) {
  .secondary-sidebar .type11 .widgettitle { font-size: 18px; }
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .secondary-sidebar .type11 .widget { font-size: 12px; padding: 15px 10px 20px; }
  .secondary-sidebar .type11 > .widget::before { padding-right: 10px; top: 18px; }
  .secondary-sidebar .type11 .widgettitle { font-size: 15px; padding: 0px 15px 7px 0px; margin-bottom: 20px; }
  .secondary-sidebar .type11 .widget .tweet_list li { padding: 0px 0px 20px; }
  .secondary-sidebar .type11 .widget .tweet_list li::before { margin-right: 8px; position: static; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .secondary-sidebar .type11 .widget { padding: 20px; }
  .secondary-sidebar .type11 .widgettitle::before { padding-right: 10px; mask-size: 70%; right: -15px; }
  .secondary-sidebar .type11 .widget .tweet_list li { padding: 0px 0px 20px; }
  .secondary-sidebar .type11 .widget .tweet_list li::before { margin-right: 8px; position: static; }
  .secondary-sidebar .type11 .tagcloud a { font-size: 12px !important; }
  .secondary-sidebar .type11 .widget.widget_flickr ul li, .secondary-sidebar .type11 .widget .recent-portfolio-widget ul li { margin: 0px 13px 13px 0px; }
  .secondary-sidebar .type11 .widget.widget_flickr ul li:nth-child(3n), .secondary-sidebar .type11 .widget .recent-portfolio-widget ul li:nth-child(3n) { margin-right: 0px; }
  .secondary-sidebar .type11 .widget ul li:nth-last-child(-n+4):nth-child(3n) ~ * { margin-bottom: 0px; }
}
@media only screen and (max-width: 767px) {
  .secondary-sidebar .type11 .widget.widget_flickr ul li, .secondary-sidebar .type11 .widget .recent-portfolio-widget ul li { margin: 0px 7px 7px 0px; }
  .secondary-sidebar .type11 .widget.widget_flickr ul li:nth-child(3n), .secondary-sidebar .type11 .widget .recent-portfolio-widget ul li:nth-child(3n) { margin-right: 0px; }
  .secondary-sidebar .type11 .widget ul li:nth-last-child(-n+4):nth-child(3n) ~ * { margin-bottom: 0px; }
}
.secondary-sidebar .type12 .widget { position: relative; background: rgb(249, 249, 249); padding: 20px 20px 25px; }
.secondary-sidebar .type12 .widgettitle { padding: 10px 15px; margin-bottom: 20px; }
.secondary-sidebar .type12 .widgettitle::before { background: none; }
.secondary-sidebar .type12 .widgettitle { border-color: rgba(var(--wdtPrimaryColorRgb),0.2); }
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .secondary-sidebar .type12 .widget { padding: 15px 15px 20px; }
  .secondary-sidebar .type12 .widget.woocommerce .woocommerce-product-search input[type="submit"] { width: 100%; }
  .secondary-sidebar .type12 .widget .tweet_list li { padding: 0px 0px 20px; }
  .secondary-sidebar .type12 .widget .tweet_list li::before { margin-right: 8px; position: static; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .secondary-sidebar .type12 .widget ul li { font-size: 13px; }
  .secondary-sidebar .type12 .widget.widget_archive ul li > a span, .secondary-sidebar .type12 .widget.widget_categories ul li > a span { padding: 0px 5px; }
  .secondary-sidebar .type12 .widget .tagcloud a { margin: 0px 5px 10px 0px; padding: 7px 12px 6px; }
  .secondary-sidebar .type12 .widget.widget_flickr ul li, .secondary-sidebar .type12 .widget .recent-portfolio-widget ul li { margin: 0px 13px 13px 0px; }
  .secondary-sidebar .type12 .widget.widget_flickr ul li:nth-child(3n), .secondary-sidebar .type12 .widget .recent-portfolio-widget ul li:nth-child(3n) { margin-right: 0px; }
  .secondary-sidebar .type12 .widget ul li:nth-last-child(-n+4):nth-child(3n) ~ * { margin-bottom: 0px; }
  .secondary-sidebar .type12 .widget .tweet_list li { padding: 0px 0px 20px; }
  .secondary-sidebar .type12 .widget .tweet_list li::before { margin-right: 8px; position: static; }
  .secondary-sidebar .type12 .widget.woocommerce .woocommerce-product-search input[type="submit"] { width: 100%; }
}
@media only screen and (max-width: 767px) {
  .secondary-sidebar .type12 .widget.widget_flickr ul li, .secondary-sidebar .type12 .widget .recent-portfolio-widget ul li { margin: 0px 7px 7px 0px; }
  .secondary-sidebar .type12 .widget.widget_flickr ul li:nth-child(3n), .secondary-sidebar .type12 .widget .recent-portfolio-widget ul li:nth-child(3n) { margin-right: 0px; }
  .secondary-sidebar .type12 .widget ul li:nth-last-child(-n+4):nth-child(3n) ~ * { margin-bottom: 0px; }
}
@media only screen and (max-width: 479px) {
  .secondary-sidebar .type12 .widget ul li { font-size: 13px; }
}
.secondary-sidebar .type13 .widgettitle { line-height: 1; padding: 14px 0px; }
.secondary-sidebar .type13 .widgettitle::before { height: 100%; width: 60px; border-top: 1px solid rgb(96, 174, 13); border-bottom: 1px solid rgb(96, 174, 13); top: 0px; z-index: -1; background: none; }
.secondary-sidebar .type13 .widgettitle::before { border-color: var(--wdtPrimaryColor); }
.secondary-sidebar .type14 .widgettitle { background: var(--wdtHeadAltColor); padding: 10px 0px 10px 20px; border-bottom: 3px solid; color: var(--wdtAccentTxtColor); }
.secondary-sidebar .type14 .widgettitle::before { background: none; border-bottom: 1px solid var(--wdtBodyBGColor); bottom: 0px; width: 100%; top: inherit; }
.secondary-sidebar .type14 .widgettitle { border-color: var(--wdtPrimaryColor); }
.secondary-sidebar .type15 .widgettitle { background: var(--wdtHeadAltColor); box-sizing: border-box; color: var(--wdtAccentTxtColor); padding: 13px 20px; font-size: 18px; font-weight: normal; text-transform: uppercase; }
.secondary-sidebar .type15 .widget.widget_recently_viewed_products ul li a img { height: 50px; margin-top: 0px; }
.secondary-sidebar .type15 .widget.woocommerce ul li::before, .secondary-sidebar .type15 .widget.woocommerce ul li:hover::before { content: ""; font-size: 15px; }
.secondary-sidebar .type15 .woocommerce ul.cart_list li img, .secondary-sidebar .type15 .woocommerce ul.product_list_widget li img { width: 50px; padding: 0px; }
.secondary-sidebar .type15 .widget.widget_recent_reviews ul li::before, .secondary-sidebar .type15 .widget.widget_recent_reviews ul li:hover::before, .secondary-sidebar .type15 .widget.widget_top_rated_products ul li::before, .secondary-sidebar .type15 .widget.widget_top_rated_products ul li:hover::before, .secondary-sidebar .type15 .widget.widget_recently_viewed_products ul li::before, .secondary-sidebar .type15 .widget.widget_recently_viewed_products ul li:hover::before { content: none; }
.secondary-sidebar .type15 .widget.widget_recent_reviews ul li, .secondary-sidebar .type15 .widget.widget_top_rated_products ul li, .secondary-sidebar .type15 .widget.widget_recently_viewed_products ul li { background: rgb(248, 241, 228); padding: 15px; border-bottom: 2px solid rgb(235, 238, 240); }
.secondary-sidebar .type15 .widget.widget_recent_reviews ul li .reviewer, .secondary-sidebar .type15 .widget.widget_top_rated_products ul li .amount.amount { color: var(--wdtPrimaryColor); }
.secondary-sidebar .type16 .widgettitle { background: rgb(245, 245, 245); border-left: 3px solid; font-size: 18px; font-weight: 600; margin-bottom: 30px; padding: 15px; }
.secondary-sidebar .type16 .widgettitle::before, .secondary-sidebar .type15 .widgettitle::before { content: none; }
.secondary-sidebar .type16 .widgettitle { border-color: var(--wdtPrimaryColor); }
.secondary-sidebar .type17 .widget-title-wrapper .widget-title-content h2 { color: currentcolor; }
.secondary-sidebar .type17 .widget-title-wrapper { overflow: hidden; float: left; width: 100%; }
.secondary-sidebar .type17 .widget-title-wrapper .widget-title-content { margin-bottom: 30px; position: relative; clear: both; float: left; }
.secondary-sidebar .type17 .widget-title-wrapper .widget-title-content::before { content: ""; position: absolute; right: -16px; top: 0px; width: 100%; height: 100%; transform: skewX(30deg); }
.secondary-sidebar .type17 .widget-title-wrapper .widget-title-content::after { content: ""; height: 100%; top: 0px; left: calc(100% + 26px); position: absolute; transform: skewX(30deg); width: 9000px; background: rgb(243, 243, 243); }
.secondary-sidebar .type17 .widget-title-wrapper .widget-title-content h2, .secondary-sidebar .type17 .widget-title-wrapper .widget-title-content h3.widgettitle { padding: 17px 10px 15px 20px; position: relative; z-index: 1; margin: 0px; left: 0px; font-size: 16px; text-transform: uppercase; }
.secondary-sidebar .type18 .widget-stripe-title { overflow: hidden; float: left; width: 100%; }
.secondary-sidebar .type18 .widget-stripe-title .widget-stripe-title-content { margin-bottom: 30px; position: relative; clear: both; float: left; }
.secondary-sidebar .type18 .widget-stripe-title .widget-stripe-title-content::after { background: url("../images/title-pattern.png") repeat; content: ""; height: 100%; top: 0px; left: 100%; position: absolute; width: 9000px; }
.secondary-sidebar .type18 .widget-stripe-title .widget-stripe-title-content h2, .secondary-sidebar .type18 .widget-stripe-title .widget-stripe-title-content h3.widgettitle { background: var(--wdtHeadAltColor); padding: 12px 15px; position: relative; z-index: 1; margin: 0px; left: 0px; font-size: 16px; text-transform: uppercase; color: var(--wdtAccentTxtColor); }
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .secondary-sidebar aside.widget { font-size: 13px; }
  .secondary-sidebar .widget .tweet_list li { padding: 0px 0px 20px 30px; }
  .secondary-sidebar .widget .tweet_list li::before { font-size: 22px; }
  .secondary-sidebar .widget .tweet_list li::before, .secondary-sidebar .widget .tweet_list li:first-child::before { top: 0px; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .secondary-sidebar .widget.widget_flickr ul li, .secondary-sidebar .widget .recent-portfolio-widget ul li { margin: 0px 14px 14px 0px; }
  .secondary-sidebar .widget.widget_flickr ul li:nth-child(3n), .secondary-sidebar .widget .recent-portfolio-widget ul li:nth-child(3n) { margin-right: 0px; }
  .secondary-sidebar .widget .tweet_list li { padding: 0px 0px 20px 25px; }
  .secondary-sidebar .widget .tweet_list li::before { font-size: 20px; }
  .secondary-sidebar .widget .tweet_list li::before, .secondary-sidebar .widget .tweet_list li:first-child::before { top: 0px; }
}
@media only screen and (max-width: 767px) {
  .secondary-sidebar .widget.widget_flickr ul li, .secondary-sidebar .widget .recent-portfolio-widget ul li { margin: 0px 8px 8px 0px; }
  .secondary-sidebar .widget.widget_flickr ul li:nth-child(3n), .secondary-sidebar .widget .recent-portfolio-widget ul li:nth-child(3n) { margin-right: 0px; }
}
@media only screen and (max-width: 479px) {
  .secondary-sidebar .widget.widget_flickr ul li, .secondary-sidebar .widget .recent-portfolio-widget ul li { margin: 0px 5px 5px 0px; }
}
.secondary-sidebar .widget .tweet_list li { border-color: rgba(var(--wdtHeadAltColorRgb),0.15); }
.secondary-sidebar .type1 .widgettitle::before, .secondary-sidebar .type1 .widgettitle::after { background: var(--wdtHeadAltColor); height: 3px; position: absolute; bottom: 0px; top: inherit; left: 0px; width: 100%; }
.secondary-sidebar .type1 .widgettitle::after { bottom: -3px; height: 1px; }
.secondary-sidebar .type2 .widgettitle { margin-bottom: 40px; background: var(--wdtHeadAltColor); padding: 12px 15px; color: var(--wdtAccentTxtColor); }
.secondary-sidebar .type2 .widgettitle::before { background: none; border-top: 13px solid  var(--wdtHeadAltColor); border-right: 13px solid transparent; height: 0px; bottom: -13px; left: 0px; top: inherit; width: 0px; }
.secondary-sidebar .type3 .widgettitle { border-top: 3px solid; padding: 13px 0px 0px; margin-bottom: 35px; }
.secondary-sidebar .type3 .widgettitle::before { background: none; }
.secondary-sidebar .type3 .widgettitle { border-color: var(--wdtPrimaryColor); }
.secondary-sidebar .type4 .widget { overflow: hidden; }
.secondary-sidebar .type4 .widgettitle { border-left: 5px solid rgb(241, 185, 86); padding: 0px 15px; }
.secondary-sidebar .type4 .widgettitle::before { top: 0px; height: 100%; width: 9999px; left: 100%; background: url("../images/sidebar-title-grey-pattern.png") repeat; }
.secondary-sidebar .type5 .widgettitle { border-bottom: 2px solid; padding: 0px 0px 10px; }
.secondary-sidebar .type5 .widgettitle::before { background: none; }
.secondary-sidebar .type5 .tagcloud a { border-radius: 0px 10px; font-size: 14px !important; }
.secondary-sidebar .type5 .widget .tweet_list li::before { content: ""; top: 0px; }
.secondary-sidebar .type5 .widget.widget_archive ul li > a span, .secondary-sidebar .type5 .widget.widget_categories ul li > a span { font-size: 14px; text-align: center; }
.secondary-sidebar .type5 .widget .recent-posts-widget li .entry-title h4 { font-size: 16px; }
.secondary-sidebar .type5 .widget .recent-posts-widget li::before, .secondary-sidebar .type5 .widget .recent-posts-widget li:hover::before, .secondary-sidebar .type5 .widget .recent-portfolio-widget ul li::before, .secondary-sidebar .type5 .widget .recent-portfolio-widget ul li:hover::before { content: ""; }
.secondary-sidebar .type5 .widget.woocommerce ul li:first-child::before { top: 0px; }
.secondary-sidebar .type5 .widget.woocommerce ul.product-categories li:first-child::before { top: 9px; }
.secondary-sidebar .type5 .widgettitle { border-color: rgba(var(--wdtPrimaryColorRgb),0.5); }
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .secondary-sidebar .type5 .widget .tweet_list li { padding: 0px 0px 20px; }
  .secondary-sidebar .type5 .widget .tweet_list li::before { margin-right: 8px; position: static; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .secondary-sidebar .type5 .widget .tweet_list li { padding: 0px 0px 20px; }
  .secondary-sidebar .type5 .widget .tweet_list li::before { margin-right: 8px; position: static; }
}
@media only screen and (max-width: 479px) {
  .secondary-sidebar .type5 .widget ul li { font-size: 16px; }
}
.secondary-sidebar .type6 .widgettitle { border-left: 3px solid; padding: 0px 0px 0px 15px; margin-bottom: 40px; width: 100%; }
.secondary-sidebar .type6 .widgettitle::before { height: 1px; background: rgba(var(--wdtHeadAltColorRgb),0.25); top: inherit; bottom: -10px; width: 100%; }
.secondary-sidebar .type6 .widgettitle::after { position: absolute; background: url("../images/sidebar-title-arrow.png") no-repeat; width: 13px; height: 8px; left: 30px; bottom: -17px; }
.secondary-sidebar .type6 .widgettitle { border-color: var(--wdtPrimaryColor); }
@media only screen and (max-width: 767px) {
  .secondary-sidebar .type6 .widget ul li, .secondary-sidebar .type9 .widget ul li { font-size: 14px; }
}
.secondary-sidebar .type7 .widgettitle { padding: 13px 20px 12px 25px; border: 1px solid  var(--wdtHeadAltColor); margin-bottom: 25px; font-weight: bold; }
.secondary-sidebar .type7 .widgettitle::before { left: 0px; top: 0px; height: 100%; width: 5px; background: var(--wdtHeadAltColor); }
.secondary-sidebar > div[class^="type8"] { overflow: visible; }
.secondary-sidebar .type8 .widget { padding: 0px 20px 15px; width: 100%; }
.secondary-sidebar .type8 .widget::before { border: 1px solid var(--wdtHeadAltColor); content: ""; height: 100%; position: absolute; left: 0px; top: 6px; width: 100%; z-index: -1; }
.secondary-sidebar .type8 .widgettitle { background: var(--wdtBodyBGColor); padding: 0px 20px; margin: -8px auto 15px; text-align: center; display: table; float: none; }
.secondary-sidebar .type8 .widgettitle::before { content: none; }
.secondary-sidebar .type8 .widget > :first-child:not(.widgettitle), .secondary-sidebar .type8 .widget :first-child:not(.widgettitle) + .selection-box, .secondary-sidebar .type8 .widget #searchform:first-child:only-child { margin-top: 30px; }
@media only screen and (min-width: 1281px) and (max-width: 1540px) {
  .secondary-sidebar .type8 .widgettitle { font-size: 18px; margin: -5px auto 15px; }
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .secondary-sidebar .type8 .widget { padding: 15px 15px 20px; }
  .secondary-sidebar .type8 .widgettitle { margin: -22px auto 15px; }
  .secondary-sidebar .type8 .widget > :first-child:not(.widgettitle), .secondary-sidebar .type8 .widget :first-child:not(.widgettitle) + .selection-box, .secondary-sidebar .type8 .widget #searchform:first-child:only-child { margin-top: 20px; }
  .secondary-sidebar .type8 .widget .tweet_list li { padding: 0px 0px 20px; }
  .secondary-sidebar .type8 .widget .tweet_list li::before { margin-right: 8px; position: static; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .secondary-sidebar .type8 .widgettitle { margin: -24px auto 20px; }
  .secondary-sidebar .type8 .widget, .secondary-sidebar .type12 .widget { padding: 15px 15px 20px; }
  .secondary-sidebar .type8 .widget.widget_flickr ul li, .secondary-sidebar .type8 .widget .recent-portfolio-widget ul li { margin: 0px 13px 13px 0px; }
  .secondary-sidebar .type8 .widget.widget_flickr ul li:nth-child(3n), .secondary-sidebar .type8 .widget .recent-portfolio-widget ul li:nth-child(3n) { margin-right: 0px; }
  .secondary-sidebar .type8 .widget ul li:nth-last-child(-n+4):nth-child(3n) ~ * { margin-bottom: 0px; }
  .secondary-sidebar .type8 .widget .tweet_list li { padding: 0px 0px 20px; }
  .secondary-sidebar .type8 .widget .tweet_list li::before { margin-right: 8px; position: static; }
}
@media only screen and (max-width: 767px) {
  .secondary-sidebar .type8 .widget.widget_flickr ul li, .secondary-sidebar .type8 .widget .recent-portfolio-widget ul li { margin: 0px 7px 7px 0px; }
  .secondary-sidebar .type8 .widget.widget_flickr ul li:nth-child(3n), .secondary-sidebar .type8 .widget .recent-portfolio-widget ul li:nth-child(3n) { margin-right: 0px; }
  .secondary-sidebar .type8 .widget ul li:nth-last-child(-n+4):nth-child(3n) ~ * { margin-bottom: 0px; }
}
@media only screen and (max-width: 479px) {
  .secondary-sidebar .type8 .widget { padding: 0px 17px 15px; }
}
@media only screen and (max-width: 319px) {
  .secondary-sidebar .type8 .widgettitle { padding: 10px; }
}
.secondary-sidebar .type9 .widgettitle { padding: 0px 0px 15px; border-bottom: 1px solid rgba(var(--wdtHeadAltColorRgb),0.15); }
.secondary-sidebar .type9 .widgettitle::before { width: 50px; height: 3px; background: var(--wdtHeadAltColor); top: inherit; left: 0px; bottom: -2px; }
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .secondary-sidebar .type9 .widget.widget_categories ul li::before { top: 4px; }
}
@media only screen and (max-width: 767px) {
  .secondary-sidebar .type9 .widget ul li { font-size: 14px; }
}
.secondary-sidebar .type10 .widget { padding-top: 2px; overflow: hidden; }
.secondary-sidebar .type10 .widgettitle { margin-top: 0px; padding: 8px 20px; margin-bottom: 20px; color: var(--wdtAccentTxtColor); font-size: 18px; }
.secondary-sidebar .type10 .widgettitle::before { background: var(--wdtHeadAltColor); height: 100%; width: 100%; left: -15px; z-index: -1; }
.secondary-sidebar .type10 .widgettitle::after { background: var(--wdtHeadAltColor); height: 100%; position: absolute; right: -4px; top: 0px; width: 19px; mask-image: url("../images/sidebar-title-shape.png"); mask-position: center center; mask-size: cover; }
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .secondary-sidebar .type10 .widgettitle { font-size: 20px; }
}
.secondary-sidebar .type11 .widget { position: relative; background: rgb(249, 249, 249); padding: 25px 20px; border-radius: 5px; }
.secondary-sidebar .type11 .widgettitle { font-size: 22px; margin-bottom: 25px; padding: 0px 15px 5px 0px; position: relative; width: auto; }
.secondary-sidebar .type11 .widgettitle::before { position: absolute; right: -18px; top: 50%; margin: auto; width: 24px; height: 17px; left: auto; transform: translateY(-50%); }
.secondary-sidebar .type11 .widgettitle::before { mask-image: url("../images/sidebar-title-floral2.png"); mask-position: center center; mask-repeat: no-repeat; background: currentcolor; }
.secondary-sidebar .type11 .woocommerce ul.cart_list li a, .secondary-sidebar .type11 .woocommerce ul.product_list_widget li a { font-weight: 300; }
@media only screen and (min-width: 1281px) and (max-width: 1540px) {
  .secondary-sidebar .type11 .widgettitle { font-size: 18px; }
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .secondary-sidebar .type11 .widget { font-size: 12px; padding: 15px 10px 20px; }
  .secondary-sidebar .type11 > .widget::before { padding-right: 10px; top: 18px; }
  .secondary-sidebar .type11 .widgettitle { font-size: 15px; padding: 0px 15px 7px 0px; margin-bottom: 20px; }
  .secondary-sidebar .type11 .widget .tweet_list li { padding: 0px 0px 20px; }
  .secondary-sidebar .type11 .widget .tweet_list li::before { margin-right: 8px; position: static; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .secondary-sidebar .type11 .widget { padding: 20px; }
  .secondary-sidebar .type11 .widgettitle::before { padding-right: 10px; mask-size: 70%; right: -15px; }
  .secondary-sidebar .type11 .widget .tweet_list li { padding: 0px 0px 20px; }
  .secondary-sidebar .type11 .widget .tweet_list li::before { margin-right: 8px; position: static; }
  .secondary-sidebar .type11 .tagcloud a { font-size: 12px !important; }
  .secondary-sidebar .type11 .widget.widget_flickr ul li, .secondary-sidebar .type11 .widget .recent-portfolio-widget ul li { margin: 0px 13px 13px 0px; }
  .secondary-sidebar .type11 .widget.widget_flickr ul li:nth-child(3n), .secondary-sidebar .type11 .widget .recent-portfolio-widget ul li:nth-child(3n) { margin-right: 0px; }
  .secondary-sidebar .type11 .widget ul li:nth-last-child(-n+4):nth-child(3n) ~ * { margin-bottom: 0px; }
}
@media only screen and (max-width: 767px) {
  .secondary-sidebar .type11 .widget.widget_flickr ul li, .secondary-sidebar .type11 .widget .recent-portfolio-widget ul li { margin: 0px 7px 7px 0px; }
  .secondary-sidebar .type11 .widget.widget_flickr ul li:nth-child(3n), .secondary-sidebar .type11 .widget .recent-portfolio-widget ul li:nth-child(3n) { margin-right: 0px; }
  .secondary-sidebar .type11 .widget ul li:nth-last-child(-n+4):nth-child(3n) ~ * { margin-bottom: 0px; }
}
.secondary-sidebar .type12 .widget { position: relative; background: rgb(249, 249, 249); padding: 20px 20px 25px; }
.secondary-sidebar .type12 .widgettitle { padding: 10px 15px; margin-bottom: 20px; }
.secondary-sidebar .type12 .widgettitle::before { background: none; }
.secondary-sidebar .type12 .widgettitle { border-color: rgba(var(--wdtPrimaryColorRgb),0.2); }
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .secondary-sidebar .type12 .widget { padding: 15px 15px 20px; }
  .secondary-sidebar .type12 .widget.woocommerce .woocommerce-product-search input[type="submit"] { width: 100%; }
  .secondary-sidebar .type12 .widget .tweet_list li { padding: 0px 0px 20px; }
  .secondary-sidebar .type12 .widget .tweet_list li::before { margin-right: 8px; position: static; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .secondary-sidebar .type12 .widget ul li { font-size: 13px; }
  .secondary-sidebar .type12 .widget.widget_archive ul li > a span, .secondary-sidebar .type12 .widget.widget_categories ul li > a span { padding: 0px 5px; }
  .secondary-sidebar .type12 .widget .tagcloud a { margin: 0px 5px 10px 0px; padding: 7px 12px 6px; }
  .secondary-sidebar .type12 .widget.widget_flickr ul li, .secondary-sidebar .type12 .widget .recent-portfolio-widget ul li { margin: 0px 13px 13px 0px; }
  .secondary-sidebar .type12 .widget.widget_flickr ul li:nth-child(3n), .secondary-sidebar .type12 .widget .recent-portfolio-widget ul li:nth-child(3n) { margin-right: 0px; }
  .secondary-sidebar .type12 .widget ul li:nth-last-child(-n+4):nth-child(3n) ~ * { margin-bottom: 0px; }
  .secondary-sidebar .type12 .widget .tweet_list li { padding: 0px 0px 20px; }
  .secondary-sidebar .type12 .widget .tweet_list li::before { margin-right: 8px; position: static; }
  .secondary-sidebar .type12 .widget.woocommerce .woocommerce-product-search input[type="submit"] { width: 100%; }
}
@media only screen and (max-width: 767px) {
  .secondary-sidebar .type12 .widget.widget_flickr ul li, .secondary-sidebar .type12 .widget .recent-portfolio-widget ul li { margin: 0px 7px 7px 0px; }
  .secondary-sidebar .type12 .widget.widget_flickr ul li:nth-child(3n), .secondary-sidebar .type12 .widget .recent-portfolio-widget ul li:nth-child(3n) { margin-right: 0px; }
  .secondary-sidebar .type12 .widget ul li:nth-last-child(-n+4):nth-child(3n) ~ * { margin-bottom: 0px; }
}
@media only screen and (max-width: 479px) {
  .secondary-sidebar .type12 .widget ul li { font-size: 13px; }
}
.secondary-sidebar .type13 .widgettitle { line-height: 1; padding: 14px 0px; }
.secondary-sidebar .type13 .widgettitle::before { height: 100%; width: 60px; border-top: 1px solid rgb(96, 174, 13); border-bottom: 1px solid rgb(96, 174, 13); top: 0px; z-index: -1; background: none; }
.secondary-sidebar .type13 .widgettitle::before { border-color: var(--wdtPrimaryColor); }
.secondary-sidebar .type14 .widgettitle { background: var(--wdtHeadAltColor); padding: 10px 0px 10px 20px; border-bottom: 3px solid; color: var(--wdtAccentTxtColor); }
.secondary-sidebar .type14 .widgettitle::before { background: none; border-bottom: 1px solid var(--wdtBodyBGColor); bottom: 0px; width: 100%; top: inherit; }
.secondary-sidebar .type14 .widgettitle { border-color: var(--wdtPrimaryColor); }
.secondary-sidebar .type15 .widgettitle { background: var(--wdtHeadAltColor); box-sizing: border-box; color: var(--wdtAccentTxtColor); padding: 13px 20px; font-size: 18px; font-weight: normal; text-transform: uppercase; }
.secondary-sidebar .type15 .widget.widget_recently_viewed_products ul li a img { height: 50px; margin-top: 0px; }
.secondary-sidebar .type15 .widget.woocommerce ul li::before, .secondary-sidebar .type15 .widget.woocommerce ul li:hover::before { content: ""; font-size: 15px; }
.secondary-sidebar .type15 .woocommerce ul.cart_list li img, .secondary-sidebar .type15 .woocommerce ul.product_list_widget li img { width: 50px; padding: 0px; }
.secondary-sidebar .type15 .widget.widget_recent_reviews ul li::before, .secondary-sidebar .type15 .widget.widget_recent_reviews ul li:hover::before, .secondary-sidebar .type15 .widget.widget_top_rated_products ul li::before, .secondary-sidebar .type15 .widget.widget_top_rated_products ul li:hover::before, .secondary-sidebar .type15 .widget.widget_recently_viewed_products ul li::before, .secondary-sidebar .type15 .widget.widget_recently_viewed_products ul li:hover::before { content: none; }
.secondary-sidebar .type15 .widget.widget_recent_reviews ul li, .secondary-sidebar .type15 .widget.widget_top_rated_products ul li, .secondary-sidebar .type15 .widget.widget_recently_viewed_products ul li { background: rgb(248, 241, 228); padding: 15px; border-bottom: 2px solid rgb(235, 238, 240); }
.secondary-sidebar .type15 .widget.widget_recent_reviews ul li .reviewer, .secondary-sidebar .type15 .widget.widget_top_rated_products ul li .amount.amount { color: var(--wdtPrimaryColor); }
.secondary-sidebar .type16 .widgettitle { background: rgb(245, 245, 245); border-left: 3px solid; font-size: 18px; font-weight: 600; margin-bottom: 30px; padding: 15px; }
.secondary-sidebar .type16 .widgettitle::before, .secondary-sidebar .type15 .widgettitle::before { content: none; }
.secondary-sidebar .type16 .widgettitle { border-color: var(--wdtPrimaryColor); }
.secondary-sidebar .type17 .widget-title-wrapper .widget-title-content h2 { color: currentcolor; }
.secondary-sidebar .type17 .widget-title-wrapper { overflow: hidden; float: left; width: 100%; }
.secondary-sidebar .type17 .widget-title-wrapper .widget-title-content { margin-bottom: 30px; position: relative; clear: both; float: left; }
.secondary-sidebar .type17 .widget-title-wrapper .widget-title-content::before { content: ""; position: absolute; right: -16px; top: 0px; width: 100%; height: 100%; transform: skewX(30deg); }
.secondary-sidebar .type17 .widget-title-wrapper .widget-title-content::after { content: ""; height: 100%; top: 0px; left: calc(100% + 26px); position: absolute; transform: skewX(30deg); width: 9000px; background: rgb(243, 243, 243); }
.secondary-sidebar .type17 .widget-title-wrapper .widget-title-content h2, .secondary-sidebar .type17 .widget-title-wrapper .widget-title-content h3.widgettitle { padding: 17px 10px 15px 20px; position: relative; z-index: 1; margin: 0px; left: 0px; font-size: 16px; text-transform: uppercase; }
.secondary-sidebar .type18 .widget-stripe-title { overflow: hidden; float: left; width: 100%; }
.secondary-sidebar .type18 .widget-stripe-title .widget-stripe-title-content { margin-bottom: 30px; position: relative; clear: both; float: left; }
.secondary-sidebar .type18 .widget-stripe-title .widget-stripe-title-content::after { background: url("../images/title-pattern.png") repeat; content: ""; height: 100%; top: 0px; left: 100%; position: absolute; width: 9000px; }
.secondary-sidebar .type18 .widget-stripe-title .widget-stripe-title-content h2, .secondary-sidebar .type18 .widget-stripe-title .widget-stripe-title-content h3.widgettitle { background: var(--wdtHeadAltColor); padding: 12px 15px; position: relative; z-index: 1; margin: 0px; left: 0px; font-size: 16px; text-transform: uppercase; color: var(--wdtAccentTxtColor); }
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .secondary-sidebar aside.widget { font-size: 13px; }
  .secondary-sidebar .widget .tweet_list li { padding: 0px 0px 20px 30px; }
  .secondary-sidebar .widget .tweet_list li::before { font-size: 22px; }
  .secondary-sidebar .widget .tweet_list li::before, .secondary-sidebar .widget .tweet_list li:first-child::before { top: 0px; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .secondary-sidebar .widget.widget_flickr ul li, .secondary-sidebar .widget .recent-portfolio-widget ul li { margin: 0px 14px 14px 0px; }
  .secondary-sidebar .widget.widget_flickr ul li:nth-child(3n), .secondary-sidebar .widget .recent-portfolio-widget ul li:nth-child(3n) { margin-right: 0px; }
  .secondary-sidebar .widget .tweet_list li { padding: 0px 0px 20px 25px; }
  .secondary-sidebar .widget .tweet_list li::before { font-size: 20px; }
  .secondary-sidebar .widget .tweet_list li::before, .secondary-sidebar .widget .tweet_list li:first-child::before { top: 0px; }
}
@media only screen and (max-width: 767px) {
  .secondary-sidebar .widget.widget_flickr ul li, .secondary-sidebar .widget .recent-portfolio-widget ul li { margin: 0px 8px 8px 0px; }
  .secondary-sidebar .widget.widget_flickr ul li:nth-child(3n), .secondary-sidebar .widget .recent-portfolio-widget ul li:nth-child(3n) { margin-right: 0px; }
}
@media only screen and (max-width: 479px) {
  .secondary-sidebar .widget.widget_flickr ul li, .secondary-sidebar .widget .recent-portfolio-widget ul li { margin: 0px 5px 5px 0px; }
}
.blog-entry, .blog-entry *, .blog-entry ::after, .blog-entry ::after, .blog-entry .entry-thumb .bx-controls a, .wdt-trendy-style.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group > div::before, .wdt-mobilephone-style.wdt-post-entry.entry-cover-layout .blog-entry::before, .wdt-mobilephone-style.wdt-post-entry.entry-cover-layout .blog-entry::after, .wdt-alternate-style.wdt-post-entry .blog-entry > div.entry-thumb::before, .wdt-alternate-style.wdt-post-entry .entry-title h4 a::before, .wdt-alternate-style.wdt-post-entry .blog-entry .entry-format a::before, .wdt-minimal-style.wdt-post-entry.entry-grid-layout .blog-entry::after, .wdt-title-overlap-style.wdt-post-entry .blog-entry > div.entry-title::before, .wdt-title-overlap-style.wdt-post-entry .blog-entry > div.entry-title::after, .pagination a.loadmore-btn::before { transition: var(--wdtBaseTransition); }
.blog-entry { clear: both; float: left; margin: 0px; padding: 0px; position: relative; width: 100%; }
.blog-entry .entry-details { clear: both; display: inline-block; width: 100%; }
.blog-entry .entry-meta { font-size: 14px; font-weight: 300; letter-spacing: 0.5px; margin-bottom: 7px; }
.blog-entry .entry-body { clear: both; float: left; margin: 15px 0px; width: 100%; }
.blog-entry .entry-body:last-child > :last-child { margin-bottom: 0px; }
.blog-entry .entry-body:last-child { margin-bottom: 0px; }
.blog-entry div i[class*="fa"], .blog-entry div i.pe, .blog-entry div i, .blog-entry div.entry-author, .blog-entry div.entry-date, .blog-entry div.entry-comments, .blog-entry div.entry-categories, .blog-entry div.entry-tags { font-size: calc(var(--wdtFontSize_Base) - 2px); }
.blog-entry div i[class*="fa"], .blog-entry div i.pe { margin-right: 4px; }
.blog-entry .entry-thumb { float: left; line-height: 0; position: relative; width: 100%; }
.blog-entry .entry-thumb img { height: 100%; max-width: 100%; object-fit: cover; }
.blog-entry .entry-thumb .wdt-video-wrap .wp-video { width: 100% !important; }
.blog-entry .entry-thumb, .blog-entry .entry-thumb img, .blog-entry .entry-thumb .blog-image, .blog-entry .entry-thumb .blog-image > a, .blog-entry .entry-thumb .blog-image > a img { border-radius: inherit; }
.blog-entry.format-quote .entry-thumb, .blog-entry.format-link .entry-thumb { line-height: inherit; }
.blog-entry.format-quote .entry-quote-inner, .blog-entry.format-link .entry-link-wrapper { float: left; width: 100%; border-bottom: 1px solid var(--wdtBorderColor); padding-bottom: 40px; }
.blog-entry.format-quote .entry-thumb blockquote { float: left; padding: 0px 20px; width: 100%; position: relative; }
.blog-entry.format-quote .entry-thumb span ~ blockquote { margin-top: 15px; }
.blog-entry.post-without-title .entry-title { display: none !important; }
.entry-list-layout .blog-entry:not(.has-post-thumbnail) .entry-thumb { z-index: -1; }
.entry-list-layout .blog-entry > div.entry-thumb > a, .entry-list-layout .blog-entry > div.entry-thumb > a > img { float: left; height: 100%; width: 100%; }
.entry-list-layout .blog-entry > div.entry-thumb > a > img { object-position: center center; object-fit: cover; }
.entry-list-layout.entry-right-thumb .blog-entry.format-quote .entry-thumb blockquote { padding: 0px; }
.apply-equal-height.tpl-blog-holder:not(.swiper-wrapper) { display: flex; width: 100%; float: left; flex-wrap: wrap; margin: 0px; }
.apply-equal-height.tpl-blog-holder:not(.swiper-wrapper) .wdt-post-entry .blog-entry { display: flex; flex-wrap: wrap; align-content: baseline; }
.apply-equal-height.tpl-blog-holder:not(.swiper-wrapper) .column:empty { width: 100%; }
.wdt-post-entry.wdt-default-hover .blog-entry .entry-thumb { overflow: hidden; }
.wdt-post-entry.wdt-default-hover .blog-entry .entry-thumb img { transform: scale(1); transition: var(--wdt-Ext-Transition); width: 100%; }
.wdt-post-entry.wdt-default-hover .blog-entry:hover .entry-thumb img { transform: scale(1.1); }
.blog-entry .entry-title h4 span.sticky-post { display: inline-block; font-size: 14px; padding: 0px; position: absolute; right: 2px; top: 2px; width: 20px; height: 20px; }
.blog-entry .entry-title h4 span.sticky-post > i:first-child { margin-right: 0px; padding: 0px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: 14px; }
.blog-entry .entry-title h4 span.sticky-post > span { font-size: 0px; }
.blog-entry .entry-title h4 { font-size: var(--wdtFontSize_H5); margin-bottom: 20px; text-transform: none; overflow-wrap: break-word; }
.blog-entry .entry-title h4 a { display: inline-block; float: none; }
.blog-entry .entry-title h4, .blog-entry .entry-title h4 > a { overflow-wrap: anywhere; }
.blog-entry .wdt-like-views > div { display: inline-block; float: none; margin-right: 8px; }
.blog-entry .wdt-like-views > div:last-child, .blog-entry .wdt-like-views > div:only-child { margin-right: 0px; }
.blog-entry .entry-social-share .share { border: 1px solid; padding-right: 5px; padding-left: 20px; position: relative; }
.blog-entry .entry-social-share .share, .blog-entry .entry-social-share .share * { display: inline-block; float: none; }
.blog-entry .entry-social-share .share > i { float: left; margin: 0px; text-align: center; width: 30px; position: absolute; left: 0px; top: 0px; height: 100%; display: flex; align-items: center; justify-content: center; }
.blog-entry .entry-social-share .share > ul { margin-bottom: 0px; }
.blog-entry .entry-social-share .share > ul li { list-style: none; padding-bottom: 0px; margin-right: 2px; }
.wdt-post-entry .blog-entry .entry-social-share .share > ul { padding-left: 15px; }
.blog-entry .entry-button a.wdt-button { display: inline-block; float: none; font-size: var(--wdtFontSize_Base); text-transform: capitalize; }
.blog-entry .entry-button a.wdt-button span { margin: 0px 0px 0px 10px; }
.blog-entry .entry-button a.wdt-button span svg { fill: currentcolor; height: 1em; line-height: 1; margin: 0px; width: 1em; }
.blog-entry.type-post .entry-format { display: block; }
.blog-entry .entry-format { display: none; left: 0px; position: absolute; top: 0px; z-index: 9; }
.blog-entry .entry-format a { float: left; height: 50px; line-height: 50px; margin: 5px; position: relative; text-align: center; width: 50px; }
.blog-entry .entry-format a::before { font-family: "HrHub Icons"; font-style: normal; font-size: 26px; height: 100%; left: 0px; line-height: 50px; margin: 0px; position: absolute; text-align: center; top: 0px; width: 100%; }
.blog-entry .entry-format a:focus { outline: dotted thin; outline-offset: -5px; }
.blog-entry.type-post:not(.has-post-thumbnail) .entry-format { display: none; }
.blog-entry.format-standard .entry-format a::before, .blog-entry.ico-format.format-standard::before { content: ""; }
.blog-entry.format-image .entry-format a::before, .blog-entry.ico-format.format-image::before { content: ""; }
.blog-entry.format-gallery .entry-format a::before, .blog-entry.ico-format.format-gallery::before { content: ""; }
.blog-entry.format-status .entry-format a::before, .blog-entry.ico-format.format-status::before { content: ""; }
.blog-entry.format-link .entry-format a::before, .blog-entry.ico-format.format-link::before { content: ""; }
.blog-entry.format-aside .entry-format a::before, .blog-entry.ico-format.format-aside::before { content: ""; }
.blog-entry.format-quote .entry-format a::before, .blog-entry.ico-format.format-quote::before { content: ""; }
.blog-entry.format-video .entry-format a::before, .blog-entry.ico-format.format-video::before { content: ""; }
.blog-entry.format-chat .entry-format a::before, .blog-entry.ico-format.format-chat::before { content: ""; }
.blog-entry.format-audio .entry-format a::before, .blog-entry.ico-format.format-audio::before { content: ""; }
.blog-entry .entry-thumb .bx-wrapper { overflow: hidden; position: relative; }
.blog-entry .entry-thumb .bx-controls a { bottom: 0px; font-size: 0px; height: 50px; margin: auto; opacity: 0.6; position: absolute; top: 0px; width: 35px; z-index: 9; }
.blog-entry .entry-thumb .bx-controls a:hover { opacity: 1; }
.blog-entry .entry-thumb .bx-controls a.bx-prev::before, .entry-thumb .bx-controls a.bx-next::before { content: ""; font-family: "HrHub Icons"; font-size: 14px; left: 0px; line-height: 50px; position: absolute; text-align: center; top: 0px; width: 100%; }
.blog-entry .entry-thumb .bx-controls a.bx-prev::before { content: ""; }
.blog-entry .entry-thumb .bx-controls a.bx-prev { left: -35px; }
.blog-entry .entry-thumb .bx-controls a.bx-next { right: -35px; }
.blog-entry .entry-thumb:hover .bx-controls a.bx-prev { left: 15px; }
.blog-entry .entry-thumb:hover .bx-controls a.bx-next { right: 15px; }
.blog-entry .entry-gallery-post-slider li { display: inline; }
.blog-entry ul.entry-gallery-post-slider { float: left; margin-bottom: 0px; width: 100%; padding-left: 0px; }
.blog-entry.format-gallery .entry-thumb .bx-wrapper .bx-viewport, .blog-entry.format-gallery .entry-thumb .bx-wrapper .bx-viewport * { transition: none; }
.entry-list-layout .blog-entry .entry-thumb .bx-wrapper, .entry-list-layout .blog-entry .entry-thumb .bx-wrapper .bx-viewport, .entry-list-layout .blog-entry .entry-thumb .bx-wrapper .bx-viewport * { height: 100%; padding: 0px; }
.entry-list-layout .blog-entry .entry-thumb .bx-wrapper .bx-viewport img { object-fit: cover; }
.tpl-blog-holder { clear: both; float: none; margin: -30px; padding: 0px; width: auto; }
.tpl-blog-holder:not(.swiper-wrapper) { display: block; }
.tpl-blog-holder .column { margin-left: 0px; padding: 30px; }
.tpl-blog-holder .column:empty { height: 0px !important; margin: 0px !important; padding: 0px !important; }
.tpl-blog-holder .wdt-one-third, .tpl-blog-holder .column.no-space.wdt-one-third { width: 33.33%; }
.tpl-blog-holder .wdt-one-half, .tpl-blog-holder .column.no-space.wdt-one-half { width: 50%; }
.tpl-blog-holder .wdt-one-column, .tpl-blog-holder .column.no-space.wdt-one-column { width: 100%; }
.tpl-blog-holder.apply-no-space { margin: 0px; }
.tpl-blog-holder.apply-no-space .column { padding: 0px; margin: 0px; min-height: auto; clear: none; }
.grid-sizer.column { margin: 0px; min-height: 0px; padding: 0px; }
.tpl-blog-holder .column { margin-left: 0px; margin-right: 0px; }
.tpl-blog-holder .column .blog-entry, .tpl-blog-holder .wpb_column .blog-entry { margin-bottom: 0px; }
.tpl-blog-holder .wdt-one-column.column:last-child, .column.no-space .blog-entry, .wpb_column.no-space .blog-entry, .wdt-one-column.column:last-child .blog-entry, .wdt-one-column.wpb_column:last-child .blog-entry, .wdt-one-column.wdt-post-entry.entry-cover-layout:last-child .blog-entry { margin-bottom: 0px; }
.desc-wrapper { display: inline-block; }
.wdt-post-entry .blog-entry h1, .wdt-post-entry .blog-entry h2, .wdt-post-entry .blog-entry h3, .wdt-post-entry .blog-entry h4, .wdt-post-entry .blog-entry h5, .wdt-post-entry .blog-entry h6 { margin: 0px; text-transform: none; }
.wdt-post-entry .blog-entry > div, .wdt-post-entry .blog-entry .entry-meta-group > div, .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div { margin-bottom: 25px; margin-top: 0px; }
.wdt-post-entry .blog-entry > div:empty, .wdt-post-entry .blog-entry .entry-meta-group > div:empty, .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div:empty { margin: 0px; }
.wdt-post-entry .blog-entry > div:last-child, .wdt-post-entry .blog-entry .entry-meta-group > div:last-child, .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div:last-child { margin-bottom: 0px; }
.wdt-post-entry .blog-entry > div.entry-date:last-child, .wdt-post-entry .blog-entry > div.entry-categories:last-child, .wdt-post-entry .blog-entry > div.entry-thumb:last-child, .wdt-post-entry .blog-entry > div.entry-likes-views:last-child, .wdt-post-entry .blog-entry > div.entry-title:last-child, .wdt-post-entry .blog-entry > div.entry-comments:last-child, .wdt-post-entry .blog-entry > div.entry-social-share:last-child, .wdt-post-entry .blog-entry > div.entry-tags:last-child, .wdt-post-entry .blog-entry > div.entry-button:last-child, .wdt-post-entry .blog-entry > div.entry-author:last-child, .wdt-post-entry .blog-entry > div.entry-body:last-child, .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-date:last-child, .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-categories:last-child, .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-thumb:last-child, .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-likes-views:last-child, .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-title:last-child, .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-comments:last-child, .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-social-share:last-child, .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-tags:last-child, .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-button:last-child, .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-author:last-child, .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-body:last-child { margin-bottom: 35px; }
.wdt-post-entry .blog-entry > div:first-child:not(.entry-thumb), .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div:first-child:not(.entry-thumb) { margin-bottom: 10px; margin-top: 25px; }
.wdt-post-entry .blog-entry > div.entry-thumb:not(:first-child), .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-thumb:not(:first-child) { margin-top: 15px; }
.wdt-post-entry .blog-entry > div:not(:first-child), .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div:not(:first-child) { margin-bottom: 10px; }
.wdt-post-entry .blog-entry > div.entry-thumb, .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-thumb { margin-bottom: 25px; }
.wdt-post-entry.wdt-fancy-box-style .blog-entry > div.entry-thumb, .wdt-post-entry.wdt-fancy-box-style .blog-entry > div.entry-blog-content { margin-bottom: 0px; margin-top: 0px; }
.wdt-post-entry.entry-grid-layout .blog-entry:not(.has-post-thumbnail) > div.entry-thumb { margin-bottom: 0px; }
.wdt-post-entry .blog-entry.format-gallery > div.entry-thumb .bx-viewport, .wdt-post-entry.entry-cover-layout .blog-entry.format-gallery .entry-details > div.entry-thumb .bx-viewport { margin-bottom: -11px; }
.wdt-post-entry.entry-grid-layout .blog-entry .entry-thumb .mejs-container { min-height: 100px; }
.wdt-post-entry.entry-grid-layout .blog-entry .entry-thumb .mejs-container .mejs-controls { bottom: 0px; float: left; margin: 0px; position: absolute; top: auto; width: 100%; }
.wdt-post-entry:not(.entry-cover-layout) .blog-entry > div:not(.entry-thumb), .wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-link > div.entry-thumb, .wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-quote > div.entry-thumb, .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div:not(.entry-thumb) { display: inline-block; float: none; padding: 0px 35px; vertical-align: top; width: 100%; }
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div:not(.entry-thumb) { text-transform: none; }
.wdt-post-entry:not(.entry-cover-layout) .blog-entry > div:not(.entry-thumb):empty, .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div:not(.entry-thumb):empty, .wdt-post-entry:not(.entry-cover-layout) .blog-entry > div.entry-body:empty { display: none; }
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-body p, .wdt-post-entry.entry-cover-layout .blog-entry div.entry-body p { text-transform: initial; }
@media (-ms-high-contrast:none) {
  .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-body p, .wdt-post-entry.entry-cover-layout .blog-entry div.entry-body p { text-transform: none; }
}
.wdt-post-entry .blog-entry div.entry-categories a, .wdt-post-entry .blog-entry div.entry-tags a { position: relative; white-space: nowrap; }
.wdt-post-entry .blog-entry div.entry-categories a::after, .wdt-post-entry .blog-entry div.entry-tags a::after { content: ","; display: inline; font-size: 20px; line-height: 1em; margin-left: 0px; margin-right: 5px; }
.wdt-post-entry .blog-entry div.entry-categories a:last-child::after, .wdt-post-entry .blog-entry div.entry-tags a:last-child::after, .wdt-post-entry .blog-entry div.entry-categories a:only-child::after, .wdt-post-entry .blog-entry div.entry-tags a:only-child::after { display: none; }
.wdt-post-entry .blog-entry .entry-title h4 { font-size: var(--wdtFontSize_H4); }
.page-with-sidebar .wdt-post-entry .blog-entry .entry-title h4 { font-size: var(--wdtFontSize_H4); }
.wdt-fancy-box-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry:not(:has(.entry-thumb)) > div .entry-title h4 { font-size: var(--wdtFontSize_H6); }
.wdt-post-entry .blog-entry.format-link > div.entry-thumb .link-text { display: none; }
.wdt-post-entry .blog-entry.format-link > div.entry-thumb .wdticon-link { margin-right: 5px; }
.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group, .wdt-post-entry.entry-list-layout .blog-entry > div.entry-meta-group, .wdt-post-entry.entry-cover-layout .blog-entry > div.entry-meta-group, .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group { border-top: 1px solid; float: left; margin-top: 24px; padding: 18px 35px 10px; width: 100%; }
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group, .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div:not(.entry-thumb), .wdt-post-entry.entry-cover-layout .blog-entry > div:not(.entry-details) { padding-left: 25px; padding-right: 25px; }
.wdt-post-entry .blog-entry > div.entry-meta-group > div, .wdt-post-entry.entry-cover-layout .blog-entry div.entry-meta-group > div { word-break: break-all; }
.wdt-post-entry .blog-entry > div.entry-meta-group > div, .wdt-post-entry.entry-cover-layout .blog-entry > div.entry-meta-group > div, .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group > div { margin-bottom: 15px; }
.wdt-post-entry .blog-entry > div.entry-meta-group:not(:last-child), .wdt-post-entry.entry-cover-layout .blog-entry > div.entry-meta-group:not(:last-child), .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group:not(:last-child) { border-bottom: 1px solid; margin-bottom: 15px; margin-top: 10px; padding-bottom: 18px; }
.wdt-post-entry .blog-entry > div.entry-meta-group:first-child { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; margin-top: 0px; }
.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group:last-child, .wdt-post-entry.entry-list-layout .blog-entry > div.entry-meta-group:last-child, .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group:last-child { margin-top: 0px; }
.wdt-post-entry.entry-list-layout .blog-entry { clear: both; display: grid; margin: 0px 0px 15px; overflow: visible; }
.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb { float: left; height: 100%; left: 0px; margin: 0px; grid-row: 1 / span 100; }
.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image > a, .wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image .bx-wrapper .entry-gallery-post-slider li { display: inline-block; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; background-position: center center !important; background-size: cover !important; }
.wdt-post-entry.entry-list-layout [class*="post_format-post-format-"].blog-entry.has-post-media:not(.has-post-thumbnail) { padding: 0px; }
.wdt-post-entry.entry-list-layout .blog-entry.has-post-media:not(.has-post-thumbnail) .entry-thumb { z-index: 0; }
.wdt-post-entry.entry-list-layout .blog-entry.has-post-media:not(.has-post-thumbnail) .entry-thumb > iframe, .wdt-post-entry.entry-list-layout .blog-entry.has-post-media:not(.has-post-thumbnail) .entry-thumb .wdt-video-wrap, .wdt-post-entry.entry-list-layout .blog-entry.has-post-media:not(.has-post-thumbnail) .entry-thumb .fluid-width-video-wrapper, #primary.page-with-sidebar .wdt-post-entry:not(.entry-grid-layout) .format-audio iframe { height: 100%; }
.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image, .wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image .bx-wrapper, .wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image .bx-wrapper .bx-viewport, .wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image .bx-wrapper .entry-gallery-post-slider { height: 100% !important; }
.wdt-post-entry.entry-list-layout .blog-entry.format-quote .entry-thumb, .wdt-post-entry.entry-list-layout .blog-entry.format-link .entry-thumb { float: left; position: static; width: 100%; }
.tpl-blog-holder .column.wdt-post-entry.entry-list-layout:last-child .blog-entry { margin-bottom: 0px; }
.wdt-post-entry.entry-list-layout .blog-entry > .entry-thumb + div:nth-child(2) { margin-top: 25px; }
.wdt-post-entry.entry-list-layout .blog-entry > .entry-thumb + div.entry-meta-group { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; margin-top: 0px; }
.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry { text-align: right; }
.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry .entry-thumb { float: right; }
.wdt-related-carousel .tpl-blog-holder .wdt-post-entry.entry-cover-layout.column { padding-bottom: 20px; }
.wdt-post-entry.entry-cover-layout .blog-entry { clear: both; float: left; margin: 0px; padding: 0px; position: relative; width: 100%; }
.wdt-post-entry.entry-cover-layout:hover .blog-entry { box-shadow: none; }
.wdt-post-entry.entry-cover-layout .blog-entry .entry-title h4 span.sticky-post i { color: inherit !important; }
.wdt-post-entry.entry-cover-layout .blog-entry .entry-title h4 > a { display: inline-block; float: none; }
.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb { float: left; height: 100%; margin: 0px; padding: 0px; position: absolute; left: 0px; top: 0px; width: 100%; z-index: -1; }
.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb > a, .wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb > a > img { height: 100%; width: 100%; position: absolute; left: 0px; right: 0px; }
.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb > a > img { object-position: center center; object-fit: cover; }
.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .blog-image > a, .wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .blog-image .bx-wrapper .entry-gallery-post-slider li { display: inline-block; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; background-position: center center !important; background-size: cover !important; }
.wdt-post-entry.entry-cover-layout .blog-entry > div.entry-thumb, .wdt-post-entry.entry-cover-layout .blog-entry > div.entry-thumb > .blog-image, .wdt-post-entry.entry-cover-layout .blog-entry > div.entry-thumb > .blog-image > a, .wdt-post-entry.entry-cover-layout .blog-entry > div.entry-thumb > .blog-image > a > img { border-radius: inherit; }
.wdt-post-entry.entry-cover-layout .blog-entry > .entry-thumb + div:nth-child(2) { margin-top: 25px; }
.wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb iframe, .wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .wdt-video-wrap, .wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .wdt-video-wrap .fluid-width-video-wrapper, .wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .wdt-video-wrap .fluid-width-video-wrapper iframe, .wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .bx-wrapper, .wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .bx-wrapper .bx-viewport, .wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .bx-wrapper .bx-viewport ul, .wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .bx-wrapper .bx-viewport ul li, .wdt-post-entry.entry-cover-layout .blog-entry .entry-thumb .bx-wrapper .bx-viewport ul li img { padding: 0px; object-fit: cover; height: 100% !important; }
.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image, .wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image iframe, .wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .bx-wrapper, .wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .bx-wrapper .bx-viewport, .wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .bx-wrapper .entry-gallery-post-slider, .wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .wdt-video-wrap, .wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .wdt-video-wrap .fluid-width-video-wrapper, .wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .wdt-video-wrap .wp-video, .wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .wdt-video-wrap .wp-video .mejs-container, .wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .wdt-video-wrap .wp-video-shortcode video, .wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .wdt-video-wrap video.wp-video-shortcode, .wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .mejs-container { height: 100% !important; }
.wdt-post-entry:not(.entry-grid-layout) .blog-entry .entry-thumb .blog-image .mejs-container { position: absolute; bottom: 0px; }
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details { margin-bottom: 0px; }
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group:last-child { margin-bottom: 10px; }
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group { border-top: 1px solid; margin-bottom: 0px; }
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group:not(:last-child) { border-bottom: 1px solid; }
.wdt-post-entry.entry-cover-layout .blog-entry .entry-format { left: auto; right: 0px; }
.wdt-post-entry.entry-cover-layout .blog-entry .entry-format a { background: none; box-shadow: none; height: 30px; margin: 3px; width: 30px; }
.wdt-post-entry.entry-cover-layout .blog-entry .entry-format a::before { font-size: 22px; line-height: normal; }
.wdt-post-entry.entry-cover-layout.alignright .blog-entry .entry-format { left: 0px; right: auto; }
.wdt-post-entry.entry-cover-layout .blog-entry > div.entry-format { padding: 0px; width: auto; margin: 0px; }
.wdt-post-entry.entry-cover-layout .blog-entry > div.entry-format a { float: right; margin-top: 7px; background: none !important; }
.wdt-post-entry.entry-cover-layout .blog-entry.format-link > div.entry-thumb, .wdt-post-entry.entry-cover-layout .blog-entry.format-quote > div.entry-thumb { position: static; }
.wdt-post-entry.entry-cover-layout .blog-entry.format-link > div.entry-thumb .link-text { color: inherit; }
.wdt-post-entry.entry-cover-layout .blog-entry.format-quote > div.entry-thumb blockquote { border-color: inherit; }
.wdt-post-entry .format-audio.blog-entry.has-post-media .entry-thumb::after, .wdt-post-entry .format-video.blog-entry.has-post-media .entry-thumb::after { display: none; }
.wdt-fixed-overlay .blog-entry .entry-thumb::after { background-color: rgba(0, 0, 0, 0.3); content: ""; display: block; height: 100%; left: 0px; opacity: 0; position: absolute; top: 0px; width: 100%; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
.wdt-fixed-overlay:hover .blog-entry .entry-thumb::after { opacity: 1; }
.wdt-tb-overlay .blog-entry .entry-thumb::after, .wdt-bt-overlay .blog-entry .entry-thumb::after, .wdt-lr-overlay .blog-entry .entry-thumb::after, .wdt-rl-overlay .blog-entry .entry-thumb::after, .wdt-middle-overlay .blog-entry .entry-thumb::after { background-color: rgba(0, 0, 0, 0.3); content: ""; display: block; height: 0px; left: 0px; margin: 0px auto; position: absolute; right: 0px; top: 0px; width: 100%; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
.wdt-bt-overlay .blog-entry .entry-thumb::after { bottom: 0px; top: auto; }
.wdt-tb-overlay:hover .blog-entry .entry-thumb::after, .wdt-bt-overlay:hover .blog-entry .entry-thumb::after { height: 100%; }
.wdt-lr-overlay .blog-entry .entry-thumb::after, .wdt-rl-overlay .blog-entry .entry-thumb::after, .wdt-middle-overlay .blog-entry .entry-thumb::after { height: 100%; top: 0px; width: 0px; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
.wdt-lr-overlay .blog-entry .entry-thumb::after { left: 0px; right: auto; }
.wdt-rl-overlay .blog-entry .entry-thumb::after { left: auto; right: 0px; }
.wdt-middle-overlay .blog-entry .entry-thumb::after { left: 0px; right: 0px; }
.wdt-lr-overlay:hover .blog-entry .entry-thumb::after, .wdt-rl-overlay:hover .blog-entry .entry-thumb::after, .wdt-middle-overlay:hover .blog-entry .entry-thumb::after { width: 100%; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
.wdt-middle-radial-overlay .blog-entry .entry-thumb::after { background-color: rgba(0, 0, 0, 0.3); border-radius: 50%; inset: 0px; content: ""; display: block; height: 100%; opacity: 0; position: absolute; transform: scale(0.1); width: 100%; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
.wdt-middle-radial-overlay:hover .blog-entry .entry-thumb::after { opacity: 1; transform: scale(1.5); }
.wdt-flash-overlay .blog-entry .entry-thumb, .wdt-circle-overlay .blog-entry .entry-thumb, .wdt-middle-radial-overlay .blog-entry .entry-thumb { overflow: hidden; }
.wdt-circle-overlay .blog-entry .entry-thumb::after, .wdt-flash-overlay .blog-entry .entry-thumb::after { content: ""; display: block; position: absolute; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
.wdt-flash-overlay .blog-entry .entry-thumb::after { background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%); height: 100%; left: -100%; top: 0px; transform: skewX(-25deg); width: 50%; z-index: 2; }
.wdt-flash-overlay:hover .blog-entry .entry-thumb::after { animation: 1s ease 0s 1 normal none running shine; }
@-webkit-keyframes shine { 
  100% { left: 125%; }
}
@keyframes shine { 
  100% { left: 125%; }
}
.wdt-circle-overlay .blog-entry .entry-thumb::after { background: rgba(255, 255, 255, 0.3); border-radius: 100%; height: 0px; left: 50%; opacity: 0; top: 50%; transform: translate(-50%, -50%); width: 0px; z-index: 2; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
.wdt-circle-overlay:hover .blog-entry .entry-thumb::after { animation: 0.75s ease 0s 1 normal none running circle; }
@-webkit-keyframes circle { 
  0% { opacity: 1; }
  40% { opacity: 1; }
  100% { height: 200%; opacity: 0; width: 200%; }
}
@keyframes circle { 
  0% { opacity: 1; }
  40% { opacity: 1; }
  100% { height: 200%; opacity: 0; width: 200%; }
}
.wdt-tb-gradient-overlay .blog-entry .entry-thumb::after, .wdt-bt-gradient-overlay .blog-entry .entry-thumb::after, .wdt-rl-gradient-overlay .blog-entry .entry-thumb::after, .wdt-lr-gradient-overlay .blog-entry .entry-thumb::after, .wdt-radial-gradient-overlay .blog-entry .entry-thumb::after { content: ""; display: block; height: 100%; opacity: 0; position: absolute; top: 0px; width: 100%; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
.wdt-tb-gradient-overlay .blog-entry .entry-thumb::after, .wdt-bt-gradient-overlay .blog-entry .entry-thumb::after { left: 0px; margin: 0px auto; right: 0px; }
.wdt-rl-gradient-overlay .blog-entry .entry-thumb::after { left: 0px; }
.wdt-lr-gradient-overlay .blog-entry .entry-thumb::after { right: 0px; }
.wdt-tb-gradient-overlay .blog-entry .entry-thumb::after { background: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%); top: 0px; }
.wdt-bt-gradient-overlay .blog-entry .entry-thumb::after { background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%); bottom: 0px; top: auto; }
.wdt-rl-gradient-overlay .blog-entry .entry-thumb::after { background: linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%); right: 0px; }
.wdt-lr-gradient-overlay .blog-entry .entry-thumb::after { background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%); left: 0px; }
.wdt-radial-gradient-overlay .blog-entry .entry-thumb::after { background: radial-gradient(rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.75) 100%); }
.wdt-tb-gradient-overlay:hover .blog-entry .entry-thumb::after, .wdt-bt-gradient-overlay:hover .blog-entry .entry-thumb::after, .wdt-rl-gradient-overlay:hover .blog-entry .entry-thumb::after, .wdt-lr-gradient-overlay:hover .blog-entry .entry-thumb::after, .wdt-radial-gradient-overlay:hover .blog-entry .entry-thumb::after { opacity: 1; }
.wdt-hm-elastic-overlay .blog-entry .entry-thumb::after { backface-visibility: hidden; background: rgba(0, 0, 0, 0.75); inset: 0px; content: ""; position: absolute; transform: scaleX(0); transform-origin: 50% 100%; transition-duration: 0.3s; transition-property: transform; transition-timing-function: ease-out; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
.wdt-hm-elastic-overlay:hover .blog-entry .entry-thumb::after { transform: scaleX(1); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); }
.wdt-vm-elastic-overlay .blog-entry .entry-thumb::after { backface-visibility: hidden; background: rgba(0, 0, 0, 0.75); inset: 0px; content: ""; position: absolute; transform: scaleY(0); transform-origin: 100% 50%; transition-duration: 0.3s; transition-property: transform; transition-timing-function: ease-out; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
.wdt-vm-elastic-overlay:hover .blog-entry .entry-thumb::after { transform: scaleY(1); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); }
.wdt-blur-hover .blog-entry:hover .entry-thumb > a, .wdt-blur-hover .blog-entry:hover .blog-image > a, .wdt-blur-hover .blog-entry:hover .entry-thumb > .bx-wrapper img, .wdt-blur-hover .blog-entry:hover .blog-image > .bx-wrapper img { filter: blur(2px); }
.wdt-blur-hover.entry-cover-layout .blog-entry:hover .blog-image > a, .wdt-blur-hover.entry-cover-layout .blog-entry:hover .blog-image > .bx-wrapper img { filter: blur(10px); }
.wdt-bw-hover .blog-entry:hover .entry-thumb > a, .wdt-bw-hover .blog-entry:hover .blog-image > a, .wdt-bw-hover .blog-entry:hover .entry-thumb > .bx-wrapper img, .wdt-bw-hover .blog-entry:hover .blog-image > .bx-wrapper img { filter: grayscale(1); }
.wdt-brightness-hover .blog-entry:hover .entry-thumb > a, .wdt-brightness-hover .blog-entry:hover .blog-image > a, .wdt-brightness-hover .blog-entry:hover .entry-thumb > .bx-wrapper img, .wdt-brightness-hover .blog-entry:hover .blog-image > .bx-wrapper img { filter: brightness(1.5); }
.wdt-hue-rotate-hover .blog-entry:hover .entry-thumb > a, .wdt-hue-rotate-hover .blog-entry:hover .blog-image > a, .wdt-hue-rotate-hover .blog-entry:hover .entry-thumb > .bx-wrapper img, .wdt-hue-rotate-hover .blog-entry:hover .blog-image > .bx-wrapper img { filter: hue-rotate(90deg); }
.wdt-invert-hover .blog-entry:hover .entry-thumb > a, .wdt-invert-hover .blog-entry:hover .blog-image > a, .wdt-invert-hover .blog-entry:hover .entry-thumb > .bx-wrapper img, .wdt-invert-hover .blog-entry:hover .blog-image > .bx-wrapper img { filter: invert(0.8); }
.wdt-opacity-hover .blog-entry:hover .entry-thumb > a, .wdt-opacity-hover .blog-entry:hover .blog-image > a, .wdt-opacity-hover .blog-entry:hover .entry-thumb > .bx-wrapper img, .wdt-opacity-hover .blog-entry:hover .blog-image > .bx-wrapper img { filter: opacity(0.6); }
.wdt-sepia-hover .blog-entry:hover .entry-thumb > a, .wdt-sepia-hover .blog-entry:hover .blog-image > a, .wdt-sepia-hover .blog-entry:hover .entry-thumb > .bx-wrapper img, .wdt-sepia-hover .blog-entry:hover .blog-image > .bx-wrapper img { filter: sepia(1); }
.wdt-tint-hover .blog-entry:hover .entry-thumb > a, .wdt-tint-hover .blog-entry:hover .blog-image > a, .wdt-tint-hover .blog-entry:hover .entry-thumb > .bx-wrapper img, .wdt-tint-hover .blog-entry:hover .blog-image > .bx-wrapper img { filter: sepia(1) hue-rotate(200deg); }
div[class*="wdt-fadein"] .blog-entry .entry-thumb, div[class*="wdt-scale"] .blog-entry .entry-thumb, div[class*="rotate"] .blog-entry .entry-thumb { overflow: hidden; }
div[class*="wdt-fadein"].wdt-overlap-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .entry-format, div[class*="wdt-scale"].wdt-overlap-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .entry-format, div[class*="rotate"].wdt-overlap-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .entry-format, .wdt-flash-overlay.wdt-overlap-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .entry-format, .wdt-circle-overlay.wdt-overlap-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .entry-format, .wdt-middle-radial-overlay.wdt-overlap-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .entry-format { right: -6px; }
div[class*="wdt-fadein"].wdt-overlap-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry .entry-thumb .entry-format, div[class*="wdt-scale"].wdt-overlap-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry .entry-thumb .entry-format, div[class*="rotate"].wdt-overlap-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry .entry-thumb .entry-format, .wdt-flash-overlay.wdt-overlap-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry .entry-thumb .entry-format, .wdt-circle-overlay.wdt-overlap-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry .entry-thumb .entry-format, .wdt-middle-radial-overlay.wdt-overlap-style.wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry .entry-thumb .entry-format { left: -6px; right: auto; }
div[class*="wdt-fadein"].wdt-overlap-style.wdt-post-entry.entry-grid-layout .blog-entry .entry-thumb .entry-format, div[class*="wdt-scale"].wdt-overlap-style.wdt-post-entry.entry-grid-layout .blog-entry .entry-thumb .entry-format, div[class*="rotate"].wdt-overlap-style.wdt-post-entry.entry-grid-layout .blog-entry .entry-thumb .entry-format, .wdt-flash-overlay.wdt-overlap-style.wdt-post-entry.entry-grid-layout .blog-entry .entry-thumb .entry-format, .wdt-circle-overlay.wdt-overlap-style.wdt-post-entry.entry-grid-layout .blog-entry .entry-thumb .entry-format, .wdt-middle-radial-overlay.wdt-overlap-style.wdt-post-entry.entry-grid-layout .blog-entry .entry-thumb .entry-format { bottom: -5px; }
div[class*="wdt-scale"] .blog-entry .entry-thumb > a img { transition: opacity 0.35s, transform 0.45s; }
div[class*="wdt-fadein"] .blog-entry .entry-thumb > a img, div[class*="wdt-fadein"] .blog-entry .entry-thumb .blog-image > a { max-width: none; transition: opacity 0.35s, transform 0.45s; }
.wdt-fadeinleft-hover .blog-entry .entry-thumb > a img, .wdt-fadeinleft-hover.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image > a { transform: translate3d(-6.66%, 0px, 0px); width: calc(110%); }
.wdt-fadeinleft-hover .blog-entry:hover .entry-thumb > a img, .wdt-fadeinleft-hover.wdt-post-entry.entry-list-layout .blog-entry:hover .entry-thumb .blog-image > a { transform: translate3d(0px, 0px, 0px); }
.wdt-fadeinright-hover .blog-entry .entry-thumb > a img, .wdt-fadeinright-hover.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image > a { transform: translate3d(0px, 0px, 0px); width: calc(110%); }
.wdt-fadeinright-hover .blog-entry:hover .entry-thumb > a img, .wdt-fadeinright-hover.wdt-post-entry.entry-list-layout .blog-entry:hover .entry-thumb .blog-image > a { transform: translate3d(-6.66%, 0px, 0px); }
.wdt-scalein-hover .blog-entry .entry-thumb > a img, .wdt-scalein-hover.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image > a, .wdt-scalein-hover.wdt-post-entry .blog-entry .entry-thumb .blog-image > a, .wdt-scaleout-hover.wdt-post-entry.entry-list-layout:hover .blog-entry .entry-thumb .blog-image > a, .wdt-scaleout-hover .blog-entry:hover .entry-thumb > a img, .wdt-scaleout-hover.wdt-post-entry:hover .blog-entry .entry-thumb .blog-image > a { transform: scale(1.2); width: 100%; }
.wdt-scalein-hover:hover .blog-entry .entry-thumb > a img, .wdt-scalein-hover.wdt-post-entry.entry-list-layout:hover .blog-entry .entry-thumb .blog-image > a, .wdt-scalein-hover.wdt-post-entry:hover .blog-entry .entry-thumb .blog-image > a, .wdt-scaleout-hover.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image > a, .wdt-scaleout-hover .blog-entry .entry-thumb > a img, .wdt-scaleout-hover.wdt-post-entry .blog-entry .entry-thumb .blog-image > a { transform: scale(1); width: 100%; }
.wdt-rotate-hover .blog-entry:hover .entry-thumb > a img, .wdt-rotate-hover.wdt-post-entry.entry-list-layout .blog-entry:hover .entry-thumb .blog-image > a, .wdt-rotate-hover.wdt-post-entry .blog-entry:hover .entry-thumb .blog-image > a { transform: scale(1.5) rotate(-10deg); }
.wdt-rotate-alt-hover .blog-entry:hover .entry-thumb > a img, .wdt-rotate-alt-hover.wdt-post-entry.entry-list-layout .blog-entry:hover .entry-thumb .blog-image > a, .wdt-rotate-alt-hover.wdt-post-entry .blog-entry:hover .entry-thumb .blog-image > a { transform: scale(1.5) rotate(10deg); }
.wdt-fadeinleft-hover.entry-cover-layout .blog-entry .entry-thumb .blog-image > a { transform: translate3d(-6%, 0px, 0px) scale(1.2); width: calc(109%); }
.wdt-fadeinleft-hover.entry-cover-layout .blog-entry:hover .entry-thumb .blog-image > a { transform: translate3d(0px, 0px, 0px) scale(1.2); }
.wdt-fadeinright-hover.entry-cover-layout .blog-entry .entry-thumb .blog-image > a { transform: translate3d(0px, 0px, 0px) scale(1.2); width: calc(109%); }
.wdt-fadeinright-hover.entry-cover-layout .blog-entry:hover .entry-thumb .blog-image > a { transform: translate3d(-6%, 0px, 0px) scale(1.2); }
.wdt-post-entry .blog-entry .entry-format a.ico-format:hover, .blog-entry .entry-thumb .bx-controls a { background: var(--wdtBodyBGColor); }
.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group, .wdt-post-entry.entry-list-layout .blog-entry > div.entry-meta-group, .wdt-post-entry.entry-cover-layout .blog-entry > div.entry-meta-group, .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group, .wdt-post-entry .blog-entry > div.entry-meta-group:not(:last-child), .wdt-post-entry.entry-cover-layout .blog-entry > div.entry-meta-group:not(:last-child), .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group:not(:last-child) { border-color: var(--wdtBorderColor); }
.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group, .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group:not(:last-child) { border-color: rgba(var(--wdtBodyBGColorRgb),0.25); }
.blog-entry .entry-format a { box-shadow: inset 0 0 0 2px var(--wdtBodyBGColor); }
.wdt-post-entry.entry-cover-layout .blog-entry { box-shadow: 0 28px 16px -25px var(--wdtHeadAltColor); }
.wdt-post-entry .blog-entry .entry-title h4 a, .wdt-post-entry .blog-entry a:not(.wdt-button) { color: var(--wdtHeadAltColor); }
.wdt-post-entry .blog-entry div.entry-categories a::after, .wdt-post-entry .blog-entry div.entry-tags a::after { color: var(--wdtBodyTxtColor); }
.wdt-post-entry.entry-cover-layout .blog-entry { background-color: rgba(var(--wdtHeadAltColorRgb),0.75); }
.wdt-post-entry.entry-cover-layout .blog-entry:hover { background-color: rgba(var(--wdtHeadAltColorRgb),0.65); }
.blog-entry .entry-social-share .share > i, .blog-entry .entry-title h4 span.sticky-post, .blog-entry .entry-title h4 span.sticky-post i[class*="fa"], .blog-entry .entry-title h4 span.sticky-post i.pe, .wdt-post-entry .blog-entry .entry-format a, .wdt-post-entry .blog-entry .entry-button a.wdt-button, .wdt-post-entry.entry-cover-layout .blog-entry .entry-title h4, .wdt-post-entry.entry-cover-layout .blog-entry .entry-title h4 a, .wdt-post-entry.entry-cover-layout .blog-entry .entry-details, .wdt-post-entry.entry-cover-layout .blog-entry > div, .wdt-post-entry.entry-cover-layout .blog-entry a, .wdt-post-entry.entry-cover-layout .blog-entry div i[class*="fa"] { color: var(--wdtAccentTxtColor); }
.wdt-post-entry.entry-cover-layout .blog-entry a:hover { color: rgba(var(--wdtAccentTxtColorRgb),0.55); }
.wdt-post-entry.entry-cover-layout .blog-entry > div.entry-meta-group:not(:last-child), .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group:not(:last-child) { border-color: rgba(var(--wdtBodyBGColorRgb),0.15); }
.wdt-post-entry .blog-entry a, .wdt-post-entry .blog-entry .entry-title h4 a:hover, .wdt-post-entry.entry-cover-layout .blog-entry .entry-title h4 a:hover, .wdt-post-entry .blog-entry a:not(.wdt-button):hover, .wdt-post-entry.entry-cover-layout .blog-entry::after, .wdt-post-entry .blog-entry .entry-format a.ico-format:hover, .wdt-post-entry.entry-cover-layout .blog-entry .entry-format a::after, .wdt-post-entry.entry-cover-layout .blog-entry > div.entry-format a:hover, .blog-entry .entry-thumb .bx-controls a.bx-prev::before, .entry-thumb .bx-controls a.bx-next::before { color: var(--wdtPrimaryColor); }
.blog-entry .entry-title h4 span.sticky-post, .blog-entry .entry-social-share .share > i, .wdt-post-entry .blog-entry .entry-button a.wdt-button, .wdt-post-entry.entry-cover-layout .blog-entry .entry-social-share .share > i, .wdt-post-entry .blog-entry .entry-format a { background-color: var(--wdtPrimaryColor); }
.blog-entry .entry-social-share .share, .wdt-post-entry.entry-cover-layout .blog-entry.sticky, .wdt-post-entry.entry-cover-layout .blog-entry .entry-social-share .share { border-color: var(--wdtPrimaryColor); }
.apply-no-space .wdt-post-entry.entry-cover-layout .blog-entry.sticky { box-shadow: inset 0 0 1px 3px var(--wdtPrimaryColor); }
.wdt-post-entry .blog-entry .entry-button a.wdt-button:hover { background-color: var(--wdtSecondaryColor); }
@media only screen and (min-width: 1281px) and (max-width: 1540px) {
  .page-with-sidebar .tpl-blog-holder .wdt-one-half { width: 48.8%; }
  #primary.page-with-sidebar .wdt-post-entry.entry-cover-layout .blog-entry .entry-format a::before { font-size: 20px; }
}
@media only screen and (min-width: 1025px) {
  #primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group, #primary.page-with-sidebar .wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry > div:not(.entry-thumb), #primary.page-with-sidebar .wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-link > div.entry-thumb, #primary.page-with-sidebar .wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-quote > div.entry-thumb { padding-left: 25px; padding-right: 25px; }
  #primary.page-with-sidebar .wdt-one-third.wdt-post-entry:not(.entry-list-layout) .blog-entry .entry-title h4 { font-size: var(--wdtFontSize_H5); }
  #primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group > div:last-child, #primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-cover-layout .blog-entry > div.entry-meta-group > div:last-child, #primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group > div:last-child { margin-bottom: 0px; }
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .tpl-blog-holder .wdt-one-third { width: 33.33%; }
  .tpl-blog-holder .wdt-one-half, .page-with-sidebar .tpl-blog-holder .wdt-one-third, .page-with-sidebar .tpl-blog-holder .wdt-one-half { width: 50%; }
  .page-with-sidebar .tpl-blog-holder .wdt-one-third.column.first, .page-with-sidebar .tpl-blog-holder .wdt-one-third.column { clear: none; }
  #primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group, #primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-list-layout .blog-entry > div.entry-meta-group, #primary.page-with-sidebar .wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry > div:not(.entry-thumb), #primary.page-with-sidebar .wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-link > div.entry-thumb, #primary.page-with-sidebar .wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-quote > div.entry-thumb { padding-left: 25px; padding-right: 25px; }
  #primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group > div:last-child, #primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-cover-layout .blog-entry > div.entry-meta-group > div:last-child, #primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group > div:last-child { margin-bottom: 0px; }
  .wdt-post-entry .blog-entry.format-gallery > div.entry-thumb .bx-viewport, .wdt-post-entry.entry-cover-layout .blog-entry.format-gallery .entry-details > div.entry-thumb .bx-viewport { margin-bottom: -9px; }
  .wdt-post-entry .blog-entry .entry-title h4 { font-size: var(--wdtFontSize_H5); }
  .page-with-sidebar .wdt-post-entry .blog-entry .entry-title h4 { font-size: var(--wdtFontSize_H5); }
  .tpl-blog-holder { margin: -20px; }
  .tpl-blog-holder .column { padding: 20px; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .page-with-sidebar .tpl-blog-holder .wdt-one-third, .page-with-sidebar .tpl-blog-holder .wdt-one-half { width: 100%; }
  .tpl-blog-holder .wdt-one-third { width: 50%; }
  .tpl-blog-holder .wdt-one-third.column.first, .tpl-blog-holder .wdt-one-third.column { clear: none; }
  .wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group, .wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry > div:not(.entry-thumb), .wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-link > div.entry-thumb, .wdt-one-third.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-quote > div.entry-thumb { padding-left: 25px; padding-right: 25px; }
  .wdt-one-third.wdt-post-entry:not(.entry-list-layout) .blog-entry .entry-title h4, .wdt-one-third.wdt-post-entry:not(.entry-list-layout) .blog-entry.format-link > div.entry-thumb .link-text { font-size: var(--wdtFontSize_H5); }
  .wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group > div:last-child, .wdt-one-third.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group > div:last-child, .wdt-one-third.wdt-post-entry.entry-cover-layout .blog-entry > div.entry-meta-group > div:last-child { margin-bottom: 0px; }
  #primary.page-with-sidebar .wdt-post-entry .blog-entry > div.entry-meta-group > div, #primary.page-with-sidebar .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group > div { margin-bottom: 15px; }
  #primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group, #primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-cover-layout .blog-entry > div.entry-meta-group, #primary.page-with-sidebar .wdt-one-third.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group { padding-bottom: 0px; }
  .wdt-post-entry .blog-entry .entry-title h4 { font-size: var(--wdtFontSize_H5); }
  .page-with-sidebar .wdt-post-entry .blog-entry .entry-title h4 { font-size: var(--wdtFontSize_H5); }
  .tpl-blog-holder { margin: -20px; }
  .tpl-blog-holder .column { padding: 20px; }
}
@media only screen and (min-width: 768px) {
  .wdt-post-entry.entry-list-layout .blog-entry.has-post-thumbnail { grid-template-columns: minmax(30%, 1.5fr) auto; }
  .wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry.has-post-thumbnail { grid-template-columns: auto minmax(30%, 1.5fr); }
  .wdt-post-entry.entry-list-layout .blog-entry.has-post-thumbnail .entry-thumb { grid-column: 1 / 1; }
  .wdt-post-entry.entry-list-layout.entry-right-thumb .blog-entry.has-post-thumbnail .entry-thumb { grid-column: 2 / 2; }
}
@media only screen and (max-width: 767px) {
  .page-with-sidebar .tpl-blog-holder .wdt-one-half, .page-with-sidebar .tpl-blog-holder .wdt-one-third { width: 100%; }
  .tpl-blog-holder .column { margin-bottom: 0px !important; }
  .tpl-blog-holder .wdt-one-half, .tpl-blog-holder .wdt-one-third { width: 100%; }
  .tpl-blog-holder { margin: -15px; }
  .tpl-blog-holder .column { padding: 15px; }
  .wdt-post-entry .blog-entry .entry-title h4 { font-size: var(--wdtFontSize_H6); }
  .page-with-sidebar .wdt-post-entry .blog-entry .entry-title h4 { font-size: var(--wdtFontSize_H6); }
}
@media only screen and (max-width: 479px) {
  .wdt-post-entry.entry-grid-layout .blog-entry > div.entry-meta-group, .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group, .wdt-post-entry:not(.entry-cover-layout) .blog-entry > div:not(.entry-thumb), .wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div:not(.entry-thumb), .wdt-post-entry.entry-cover-layout .blog-entry > div:not(.entry-details), .wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-link > div.entry-thumb, .wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-quote > div.entry-thumb { padding-left: 25px; padding-right: 25px; }
  .wdt-post-entry.entry-cover-layout .blog-entry > div.entry-format { padding: 0px; }
}
.wdt-post-entry .blog-entry.product.type-product .entry-date, .wdt-post-entry .blog-entry.product.type-product .entry-button, .wdt-post-entry .blog-entry.product.type-product .entry-body { display: none !important; }
.wdt-fancy-box-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry > div:not(.entry-thumb):not(.entry-author):not(.entry-tags) { display: flex; align-items: end; align-content: end; flex-wrap: wrap; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.wdt-fancy-box-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry > div:not(.entry-thumb):not(.entry-author):not(.entry-tags) .entry-title-group { display: flex; flex-direction: column-reverse; }
.wdt-fancy-box-style .entry-thumb-meta-group { display: flex; padding: 0px; justify-content: space-between; align-items: center; flex-wrap: wrap; position: absolute; top: 10px; left: 20px; right: 20px; z-index: 1; }
.wdt-fancy-box-style .blog-entry { border-radius: var(--wdtRadius_3X); overflow: hidden; }
.wdt-fancy-box-style .blog-entry:not(:has(.entry-thumb)) { border-radius: var(--wdtRadius_2X); }
.wdt-fancy-box-style .blog-entry div.entry-date { font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Alt); background-color: var(--wdtSecondaryColor); border: 1px solid rgba(var(--wdtPrimaryColorRgb), 1); color: var(--wdtAccentTxtColor); text-transform: capitalize; display: inline-flex; align-items: center; justify-content: center; column-gap: 0.8em; width: fit-content; padding: 4px 15px; line-height: normal; border-radius: calc(var(--wdtRadius_1X) + 2px); position: relative; margin-bottom: 20px; }
.wdt-fancy-box-style .blog-entry.post-without-title div.entry-date { margin-bottom: 5px; }
.wdt-fancy-box-style .blog-entry div.entry-date::after { content: ""; font-family: wdt-custom-hrhub-icon; font-size: 1.3em; line-height: 1; display: inline-flex; height: 0.6em; align-items: center; top: 1px; position: relative; }
.wdt-fancy-box-style .entry-categories, .wdt-fancy-box-style .entry-social-share { margin-top: 5px; }
.wdt-fancy-box-style.wdt-post-entry .blog-entry .entry-thumb-meta-group div.entry-categories a { padding: 8px 20px; border: 1px solid; border-radius: 50px; line-height: normal; color: var(--wdtBodyBGColor); display: inline-block; }
.wdt-fancy-box-style.wdt-post-entry .blog-entry .entry-thumb-meta-group div.entry-categories a:hover { color: var(--wdtSecondaryColor); }
.wdt-fancy-box-style .blog-entry.type-post .entry-format { margin-top: 10px; margin-left: 10px; bottom: 15px; top: unset; }
.wdt-fancy-box-style .blog-entry .entry-format a::before { font-size: 16px; line-height: 40px; }
.wdt-fancy-box-style .blog-entry .entry-format a { margin: 5px 10px; height: 40px; width: 40px; }
.wdt-fancy-box-style a.ico-format { border-radius: 50%; }
.wdt-fancy-box-style .blog-entry .entry-social-share .share > i { display: none; }
.wdt-fancy-box-style .blog-entry .entry-social-share .share { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding-right: 0px; padding-left: 0px; }
.wdt-fancy-box-style.wdt-post-entry .blog-entry .entry-social-share .share > ul { padding-left: 0px; }
.wdt-fancy-box-style .blog-entry .entry-social-share .share > ul li a { border: 1px solid; line-height: normal; padding: 6px; margin: 2px; border-radius: 50px; }
.wdt-fancy-box-style .blog-entry .entry-thumb-meta-group .entry-social-share .share > ul li a { color: var(--wdtBodyBGColor); }
.wdt-fancy-box-style .blog-entry .entry-thumb-meta-group .entry-social-share .share > ul li a:hover { color: var(--wdtSecondaryColor); }
.wdt-fancy-box-style .entry-categories i, .wdt-fancy-box-style.wdt-post-entry .blog-entry div.entry-categories a::after, .wdt-fancy-box-style.wdt-post-entry .blog-entry div.entry-tags a::after, .wdt-fancy-box-style .entry-date i, .wdt-fancy-box-style .entry-tags i { display: none; }
.wdt-fancy-box-style.wdt-post-entry .blog-entry .entry-title h4 a { color: var(--wdtHeadAltColor); }
.wdt-fancy-box-style.wdt-post-entry .blog-entry.has-post-thumbnail .entry-title h4 a { color: var(--wdtAccentTxtColor); }
.wdt-fancy-box-style.wdt-post-entry .blog-entry .entry-title h4 a:hover { color: var(--wdtLinkHoverColor); }
.wdt-fancy-box-style.wdt-post-entry .blog-entry.has-post-thumbnail .entry-title h4 a:hover { color: rgba(var(--wdtAccentTxtColorRgb),0.75); }
.wdt-fancy-box-style.wdt-post-entry .entry-body p { font-size: calc(var(--wdtFontSize_Base)); }
.wdt-fancy-box-style.wdt-post-entry .has-post-thumbnail .entry-body p { color: rgba(var(--wdtAccentTxtColorRgb),0.8); }
.wdt-fancy-box-style .entry-author { display: flex; text-transform: uppercase; }
.wdt-fancy-box-style .entry-author span { margin: 0px 5px; }
.wdt-fancy-box-style .entry-author img { border-radius: 50px; }
.wdt-fancy-box-style.wdt-post-entry .blog-entry > div.entry-tags a, .wdt-fancy-box-style.wdt-post-entry .blog-entry > .entry-meta-group div.entry-tags a, .wdt-fancy-box-style.wdt-post-entry .blog-entry > div.entry-categories a, .wdt-fancy-box-style.wdt-post-entry .blog-entry > .entry-meta-group div.entry-categories a { background: var(--wdtTertiaryColor); border-radius: 40px; padding: 2px 8px 3px; font-size: calc(var(--wdtFontSize_Base) - 4px); }
.wdt-fancy-box-style.wdt-post-entry .blog-entry .entry-meta-group div.entry-categories a:hover, .wdt-fancy-box-style.wdt-post-entry .blog-entry .entry-meta-group div.entry-tags a:hover { background: var(--wdtSecondaryColor); color: var(--wdtBodyBGColor); }
.wdt-fancy-box-style.wdt-post-entry .blog-entry .entry-author a { color: var(--wdtPrimaryColor); }
.wdt-fancy-box-style.wdt-post-entry .blog-entry .entry-author a:hover { color: var(--wdtSecondaryColor); }
.wdt-fancy-box-style.wdt-post-entry .entry-meta-group { position: relative; }
.wdt-fancy-box-style.wdt-post-entry .entry-meta-group::before { content: ""; background: currentcolor; height: 1px; top: 0px; left: 10px; right: 10px; position: absolute; opacity: 0.1; }
.tpl-blog-holder .wdt-fancy-box-style.wdt-post-entry.column .blog-entry { border: 1px solid rgba(var(--wdtSecondaryColorRgb),0.15); }
.wdt-fancy-box-style .blog-entry .entry-meta-group > div { margin: 5px 0px; }
.wdt-fancy-box-style .entry-thumb::before { content: ""; width: 100%; height: 100%; background: linear-gradient(0deg,var(--wdtSecondaryColor),transparent); position: absolute; opacity: 0.8; z-index: 1; }
.wdt-fancy-box-style .blog-entry.format-link .entry-thumb::before, .wdt-fancy-box-style .blog-entry.format-quote .entry-thumb::before { display: none; }
.wdt-fancy-box-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-link > div.entry-thumb, .wdt-fancy-box-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-quote > div.entry-thumb { padding: 40px 40px 0px; border-radius: var(--wdtRadius_Zero); }
.wdt-fancy-box-style.wdt-post-entry .entry-author-pic { display: inline-block; }
.wdt-fancy-box-style.wdt-post-entry .blog-entry .entry-title h4 a, .wdt-fancy-box-style.wdt-post-entry .blog-entry a:not(.wdt-button) { text-decoration: none; }
.wdt-fancy-box-style.wdt-post-entry .blog-entry .entry-title h4 { display: flex; align-items: flex-start; }
.wdt-fancy-box-style.wdt-post-entry .blog-entry .entry-title h4 span.sticky-post { margin-right: 10px; margin-top: 0.4em; }
.wdt-fancy-box-style.wdt-post-entry .blog-entry .entry-title h4 span.sticky-post { position: unset; font-size: 16px; width: 22px; height: 22px; text-align: center; }
.wdt-fancy-box-style.wdt-post-entry .blog-entry .entry-title h4 span.sticky-post > i:first-child { position: unset; font-size: 16px; line-height: 26px; }
.wdt-fancy-box-style.wdt-post-entry .entry-title-group { justify-content: space-between; }
.wdt-fancy-box-style .has-post-format .blog-entry.type-post .entry-format { margin-top: 10px; }
.wdt-fancy-box-style .has-post-format .entry-categories, .wdt-fancy-box-style .has-post-format .entry-social-share { margin-top: 5px; }
.wdt-fancy-box-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry > div:not(.entry-thumb) { padding: 40px 40px 35px; background-color: var(--wdtAccentTxtColor); }
.wdt-fancy-box-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry.has-post-thumbnail > div:not(.entry-thumb) { padding: 60px 50px 55px; background-color: transparent; }
.wdt-fancy-box-style.wdt-post-entry .blog-entry .entry-meta-group > div { margin: 5px; }
.wdt-fancy-box-style .blog-entry .entry-meta-group > div.entry-author:nth-child(1):nth-last-child(2) { margin-right: auto; }
.tpl-blog-holder .wdt-fancy-box-style.wdt-post-entry.column .blog-entry { display: grid; }
.wdt-fancy-box-style .has-post-thumbnail .entry-button.wdt-core-button { grid-area: 1 / 1 / auto / 1; z-index: 1; position: relative; height: 20%; margin-top: auto; }
.wdt-fancy-box-style .has-post-thumbnail .entry-thumb { grid-area: 1 / 1; }
.wdt-fancy-box-style .has-post-thumbnail .entry-thumb img { border-radius: var(--wdtRadius_3X); min-height: 400px; }
.wdt-fancy-box-style .has-post-thumbnail .entry-blog-content { grid-area: 1 / 1; z-index: 1; }
.wdt-posts-list-wrapper .wdt-fancy-box-style .blog-entry .entry-button a.wdt-button { font-size: 0px; width: 35px; height: 35px; line-height: 33px; padding: 0px; border: 1px solid; border-radius: 50%; background: transparent; position: absolute; bottom: 40px; right: 30px; color: var(--wdtBodyBGColor); }
.wdt-posts-list-wrapper .wdt-fancy-box-style .blog-entry .entry-button a.wdt-button:hover { color: var(--wdtSecondaryColor); }
.wdt-posts-list-wrapper .wdt-fancy-box-style .blog-entry .entry-button a.wdt-button::before { position: unset; content: "➦"; display: block; font-size: 20px; text-align: center; }
.blog-entry .entry-button a.wdt-button span { display: none; }
@media only screen and (max-width: 1280px) {
  .wdt-fancy-box-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry > div:not(.entry-thumb) { padding: 40px 30px 35px; }
  .wdt-fancy-box-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-link > div.entry-thumb, .wdt-fancy-box-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-quote > div.entry-thumb { padding: 40px 30px 0px; }
  .wdt-fancy-box-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry.has-post-thumbnail > div:not(.entry-thumb) { padding: 50px 30px 45px; }
}
@media only screen and (max-width: 767px) {
  .wdt-fancy-box-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image > a, .wdt-fancy-box-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image .bx-wrapper .entry-gallery-post-slider li { height: 300px; position: relative; }
  .wdt-fancy-box-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry > div:not(.entry-thumb) { padding: 30px 20px 25px; }
  .wdt-fancy-box-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-link > div.entry-thumb, .wdt-fancy-box-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-quote > div.entry-thumb { padding: 30px 20px 0px; }
  .wdt-fancy-box-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry.has-post-thumbnail > div:not(.entry-thumb) { padding: 40px 20px 35px; }
}
@media only screen and (max-width: 479px) {
  .wdt-fancy-box-style .blog-entry .entry-social-share .share > ul li a { font-size: calc(var(--wdtFontSize_Base) - 4px); padding: 3px; }
  .wdt-fancy-box-style.wdt-post-entry .blog-entry div.entry-categories a { padding: 4px 10px; margin-top: 6px; }
  .wdt-fancy-box-style .blog-entry .entry-thumb img { height: 100%; object-fit: cover; }
}
.bx-wrapper { padding: 0px; position: relative; touch-action: pan-y; }
.bx-wrapper img { display: block; max-width: 100%; }
.bxslider { margin: 0px; padding: 0px; perspective: 1000px; }
ul.bxslider { list-style: none; }
.bx-viewport { transform: translateZ(0px); }
.main-title-section-wrapper { clear: both; float: left; margin: 0px; width: 100%; }
#header-wrapper .main-title-section-wrapper { position: relative; }
#header-wrapper.header-top-absolute .main-title-section-wrapper { position: static; }
.main-title-section-container { clear: both; float: left; margin: 0px; padding: 140px 0px; width: 100%; }
.main-title-section { float: left; width: 100%; margin: 0px; padding: 0px; position: relative; }
.main-title-section h1 { text-transform: capitalize; margin: 0px 0px 35px; word-break: break-all; }
.breadcrumb { clear: both; float: left; margin: 0px; font-size: inherit; font-weight: 500; width: fit-content; padding: 8px 15px; background-color: var(--wdtTertiaryColor); border: 1px solid rgba(var(--wdtPrimaryColorRgb), 0.3); line-height: normal; border-radius: calc(var(--wdtRadius_1X) + 2px); position: relative; }
.breadcrumb a:not(:focus) { text-decoration: none; }
.breadcrumb span:not(.current) { display: inline-block; margin: 0px 12px; padding: 0px; }
.breadcrumb .breadcrumb-default-delimiter:last-child { display: none; }
.main-title-section-wrapper .breadcrumb-default-delimiter::before { content: ""; font-family: wdt-custom-hrhub-icon; font-size: 1.428em; line-height: 1; display: inline-flex; height: 0.6em; align-items: center; position: relative; top: 3px; }
.main-title-section h1, .breadcrumb { hyphens: auto; word-break: break-word; overflow-wrap: break-word; }
.main-title-section-wrapper > .main-title-section-bg, .main-title-section-wrapper > .main-title-section-bg::after { content: ""; overflow: hidden; position: absolute; top: 0px; left: 0px; width: 100%; z-index: -1; pointer-events: none; height: 100% !important; }
.home #header-wrapper .main-title-section-wrapper .main-title-section-container { display: none; }
.breadcrumb { color: var(--wdtBodyTxtColor); }
.main-title-section h1 { color: var(--wdtHeadAltColor); }
.breadcrumb a { color: var(--wdtHeadAltColor); }
.breadcrumb span.current { color: var(--wdtBodyTxtColor); }
.main-title-section-wrapper.overlay-wrapper > .main-title-section-bg::after { opacity: 0.65; }
.main-title-section-wrapper.overlay-wrapper > .main-title-section-bg::after { background-color: var(--wdtTertiaryColor); }
.main-title-section-wrapper.overlay-wrapper.dark-bg-breadcrumb > .main-title-section-bg::after { background-color: var(--wdtSecondaryColor); }
.main-title-section-wrapper > .main-title-section-bg::after { background-color: rgba(var(--wdtHeadAltColorRgb),0.5); }
.main-title-section-wrapper.dark-bg-breadcrumb > .main-title-section-bg { background-color: var(--wdtAccentTxtColor); }
.dark-bg-breadcrumb .main-title-section h1, .dark-bg-breadcrumb .breadcrumb a, .dark-bg-breadcrumb .breadcrumb span.current, .dark-bg-breadcrumb .breadcrumb span:not(.current) { color: var(--wdtAccentTxtColor); }
.wdt-dark-bg .breadcrumb, .dark-bg-breadcrumb .breadcrumb { background-color: var(--wdtSecondaryColor); border: 1px solid rgba(var(--wdtPrimaryColorRgb), 1); }
.breadcrumb a:hover { color: var(--wdtHeadAltColor); }
.dark-bg-breadcrumb .breadcrumb a:hover { color: rgba(var(--wdtAccentTxtColorRgb),0.7); }
@media only screen and (max-width: 767px) {
  .wdt-dark-bg .breadcrumb, .dark-bg-breadcrumb .breadcrumb { margin: auto; float: none; }
}
.breadcrumb a:hover { color: var(--wdtPrimaryColor); }
@media only screen and (min-width: 1281px) {
  .main-title-section-wrapper .main-title-section-container { padding: 132px 0px 140px; }
}
@media only screen and (max-width: 1280px) {
  .main-title-section-wrapper .main-title-section-container { padding: 75px 0px 80px; }
}
@media only screen and (min-width: 768px) {
  .main-title-section-wrapper.hide-content .main-title-section, .main-title-section-wrapper.hide-content .breadcrumb { display: none; }
  .main-title-section-wrapper.hide-content .main-title-section-container { min-height: 300px; }
}
@media only screen and (max-width: 767px) {
  .main-title-section h1 { font-size: var(--wdtFontSize_H5); margin-bottom: 15px; }
  .main-title-section, .main-title-section h1, .breadcrumb { text-align: center; }
  .main-title-section-wrapper .main-title-section-container { padding: 45px 0px 50px; }
}
@media only screen and (max-width: 479px) {
}
.commententries { float: left; margin: 0px; padding: 0px; width: 100%; }
.commentlist { padding-left: 0px; }
.commentlist, .commentlist ul.children { display: inline-block; list-style: none; width: 100%; }
.commentlist ul.children { margin: 0px; padding-left: 80px; }
.commentlist ul.children li > .children { padding-top: 0px; padding-left: 60px; }
.commentlist li.comment, .commentlist li.pingback, .commentlist li.trackback { padding-bottom: 0px; }
.commentlist li.comment .comment-respond p #email-notes, .comment-form > p #email-notes, .comment-form .comment-notes { display: inline-block; font-size: calc(var(--wdtFontSize_Base) - 3px); margin-bottom: 0px; width: 100%; }
.comment-form .comment-notes { margin-bottom: 15px; }
#comments { clear: both; }
#comments > h3 { font-size: 1.75rem; margin-bottom: 1.25em; }
.comments-title { font-size: 1.25rem; margin-bottom: 1.5em; }
.comment-list, .comment-list .children { list-style: none; margin: 0px; padding: 0px; }
.comment-list li::before { display: none; }
.comment-body { border-bottom: 1px solid; display: inline-block; float: none; margin: 35px 0px 0px; padding-bottom: 35px; padding-left: 80px; position: relative; width: 100%; }
.comment-body + #respond.comment-respond { margin-top: 30px; }
.commentlist > li:first-child > .comment-body { margin-top: 0px; }
ul.children li .comment-body { padding-left: 60px; }
.comment-body .comment-meta { display: inline-block; margin-bottom: 15px; position: relative; width: 100%; }
.comment-body p:last-child { margin-bottom: 0px; }
.comment-author { display: inline-block; line-height: normal; margin-bottom: 0px; position: relative; width: 100%; }
.comment-author b { font-size: calc(var(--wdtFontSize_H6) - 2px); text-transform: none; }
.comment-author .avatar { height: 60px; left: -80px; position: absolute; width: 60px; top: 0px; }
.rounded .comment-author .avatar { border-radius: 50%; }
.square .comment-author .avatar { border-radius: 0px; }
.children .comment-author .avatar { height: 40px; left: -60px; width: 40px; top: 0px; }
.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar { border: 1px solid; padding: 2px; }
.comment-author .says { display: none; }
.comment-author a:not(:focus), .comment-metadata a:not(:focus) { text-decoration: none; }
.comment-metadata { display: inline-block; font-size: calc(var(--wdtFontSize_Base) - 3px); font-weight: normal; letter-spacing: 0px; line-height: normal; padding: 0px; position: relative; }
.comment-metadata a.comment-edit-link { margin-left: 1em; }
.comment-metadata, .comment-metadata a, .comment-metadata a.comment-edit-link { color: inherit; }
.comment-metadata a:hover, .comment-metadata a.comment-edit-link:hover { opacity: 1; }
.comment-details .reply { display: table; }
.commentlist li.comment .reply { display: inline-block; right: 0px; top: 0px; position: absolute; margin: 0px; padding: 0px; }
.page-with-sidebar .commentlist li.comment.depth-5 .reply { margin-top: 15px; position: relative; }
.comment-reply-link { border: 1px solid; display: inline-block; font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); line-height: 1; margin-top: 0px; padding: 8px 15px; position: relative; text-transform: capitalize; border-radius: var(--wdtRadius_1X); }
.comment-reply-link:not(:focus) { text-decoration: none; }
.comment-reply-link .icon { left: -2em; height: 1em; position: absolute; top: 0px; width: 1em; }
.commententries ul.commentlist li .reply a.comment-reply-login { background-color: rgba(0, 0, 0, 0); }
.no-comments, .comment-awaiting-moderation { font-size: 0.875rem; font-style: italic; }
.comments-pagination { margin: 2em 0px 3em; }
.form-submit { text-align: left; display: inline-block; width: 100%; }
.comment-form .form-submit { width: fit-content; position: relative; display: inline-flex; align-items: center; justify-content: center; }
li.comment .comment-form p.form-submit { margin-bottom: 15px; }
.comment-form .form-submit::before { content: ""; font-family: wdt-custom-hrhub-icon; position: absolute; right: 22px; display: inline-block; color: var(--wdtAccentTxtColor); z-index: 1; pointer-events: none; }
.comment-form .form-submit::after { content: ""; width: 44px; min-height: 44px; height: 44px; display: inline-block; background-color: var(--wdtSecondaryColor); border-radius: calc(var(--wdtRadius_2X) - 7px); transition: var(--wdt-elementor-base-transition); position: absolute; right: 8px; pointer-events: none; }
.comment-form .form-submit:has(input[type="submit"]:hover)::before { animation: 0.3s ease 0s 1 normal none running wdt-btn-icon; }
.commententries .comments-area:empty { display: none; }
.commententries .comments-area > h3 { padding-bottom: 0px; }
.commententries .comments-area > h3, .commententries .comments-area > #comments > h3, #reviews h3, #respond h3#reply-title { font-size: 24px; }
.commententries .comments-area > #comments > h3 { margin-bottom: 20px; }
#respond h3#reply-title { position: relative; display: inline-block; width: 100%; font-size: 1.75rem; }
#respond h3#reply-title small { display: block; font-size: calc(var(--wdtFontSize_Base) - 3px); font-weight: normal; }
#respond h3#reply-title small a { color: inherit; display: table; opacity: 0.75; margin-top: 10px; }
#respond h3#reply-title small a:hover { opacity: 1; }
.commentlist li.comment #respond { display: block; }
.commentlist li.comment .comment-body ~ #respond { border-top: 1px solid; border-bottom: 1px solid; display: inline-block; margin-top: -1px; margin-bottom: 0px; padding: 10px 0px 35px; position: relative; z-index: 1; }
.commentlist li.comment .comment-body ~ #respond .comment-form { margin-bottom: 0px; }
.commentlist li.comment .comment-body ~ #respond h3#reply-title { margin-top: 0px; }
.pingback .comment-body, .trackback .comment-body { padding-left: 0px; }
.pingback .comment-body { margin-left: 0px; padding-left: 0px; }
.commentlist li.comment, .commentlist li.pingback { padding-bottom: 0px; }
.commentlist li.pingback .comment-body .comment-content > p { margin-bottom: 0px; }
.commententries nav.navigation { float: left; margin-bottom: 40px; width: 100%; }
.commententries .nocomments { border-top-width: 0px; padding: 0px; }
.commententries nav.navigation > div .nav-previous { float: left; }
.commententries nav.navigation > div .nav-next { float: right; }
.commententries .nav-links > div a { border-bottom: 1px solid; padding-bottom: 5px; font-size: var(--wdtFontSize_Base); }
.commententries .nav-previous > a::before, .commententries .nav-next > a::after { font-size: 16px; font-family: "HrHub Icons"; transition: none; }
.commententries .nav-previous > a::before { content: ""; margin-right: 10px; }
.commententries .nav-next > a::after { content: ""; margin-left: 10px; }
.commentlist li.pingback .comment-author b, .commentlist li.trackback .comment-author b { font-size: calc(var(--wdtFontSize_H6) - 2px); }
#primary > .commententries:last-child > .comments-area > .comment-respond > .comment-form:last-child, #primary > .blog-single-entry > .commententries:last-child > .comments-area > .comment-respond > .comment-form:last-child { margin-bottom: 0px; }
.page-template-default.page:not(.woocommerce) #primary .commententries .comments-area { margin-top: 30px; }
.page-template-default section > .commententries .comment-form p.comment-form-wdt-privatepolicy #comment-form-wdt-privatepolicy { margin-right: 12px; }
.post-default .commententries { margin-top: 20px; }
.page figure.wp-caption ~ p:last-child img.alignright, .page figure.wp-caption ~ p:nth-last-child(2) img.alignright, .single-post .entry-body figure.wp-caption ~ p:last-child img.alignright.size-thumbnail, .single-post .entry-body figure.wp-caption ~ p:nth-last-child(2) img.alignright.size-thumbnail, .logged-in .single-post .entry-body figure.wp-caption ~ p:last-child img.alignright.size-thumbnail, .logged-in .single-post .entry-body figure.wp-caption ~ p:nth-last-child(2) img.alignright.size-thumbnail { clear: both; }
.comment-form { display: grid; grid-template-columns: 1fr; margin-bottom: 20px; width: 100%; }
.comment-form > p { margin-bottom: 20px; width: 100%; float: left; text-align: left; position: relative; }
.comment-form > .comment-notes { grid-area: 1 / 1; }
.comment-form > .comment-form-author { grid-area: 2 / 1; }
.comment-form > .comment-form-email { grid-area: 3 / 1; }
.comment-form > .comment-form-url { grid-area: 4 / 1; }
.comment-form > .comment-form-comment { grid-area: 5 / 1; }
.comment-form > .comment-form-cookies-consent { grid-area: 6 / 1; }
.comment-form > .form-submit { margin-bottom: 0px; width: fit-content; position: relative; grid-area: 7 / 1; margin-top: 10px; }
.comment-form > p [type="checkbox"], .comment-form > p [type="radio"] { opacity: 0; }
.comment-form p label { display: inline-block; }
.comment-form p:not(.comment-form-cookies-consent) label { font-weight: 500; }
.comment-form .comment-form-cookies-consent label { font-size: calc(var(--wdtFontSize_Base) - 2px); padding-left: 30px; position: relative; }
.comment-form .comment-form-cookies-consent #wp-comment-cookies-consent { margin: 0px; position: absolute; left: 0px; top: 5px; z-index: 1; cursor: pointer; }
.comment-form > p:last-child, .wpcf7-form .contact-form:last-child, .commentlist li.comment .comment-respond p:last-child { margin-bottom: 0px; }
.comment-form > p.comment-form-comment.textarea-field span.fa { float: left; height: 200px; }
.comment-form > p input[type="checkbox"] ~ label::before, .comment-form > p input[type="radio"] ~ label::before { border-style: solid; border-width: 1px; content: ""; position: absolute; transition: 0.2s; z-index: 0; appearance: none; border-radius: 4px; display: inline-flex; opacity: 1; width: 15px; height: 15px; left: 0px; top: 2px; }
.comment-form > p input[type="checkbox"] ~ label::after, .comment-form > p input[type="radio"] ~ label::after { content: ""; position: absolute; width: 10px; height: 10px; top: 5px; left: 3px; clip-path: polygon(14% 44%, 0px 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%); background-color: transparent; background-image: linear-gradient(135deg, var(--wdtPrimaryColor), var(--wdtQuaternaryColor)); transform: scale(2); transform-origin: left bottom; transition: 120ms ease-in-out; opacity: 0; }
.comment-form > p input[type="checkbox"]:checked ~ label::after, .comment-form > p input[type="radio"]:checked ~ label::after { transform: scale(1); opacity: 1; }
label span.required, .comment-form > .comment-notes span.required { color: rgb(255, 0, 0); }
.no-comments, .comment-awaiting-moderation { color: var(--wdtBodyTxtColor); }
.comment-reply-link:hover, .commentlist li.comment .reply a:hover { color: var(--wdtAccentTxtColor); }
.comment-body, .commentlist li.comment .comment-body ~ #respond, .commententries nav.navigation, ul.commentlist li.bypostauthor .author-name, .bypostauthor > .comment-body > .comment-meta > .comment-author .avatar { border-color: rgba(var(--wdtHeadAltColorRgb),0.4); }
.commentlist li.comment .comment-body ~ #respond { border-top-color: var(--wdtBodyBGColor); }
.commentlist li.comment .reply a { color: var(--wdtLinkColor); }
ul.commentlist li .reply a:hover { background-color: var(--wdtPrimaryColor); border-color: var(--wdtPrimaryColor); }
.commentlist li.comment .reply a { border-color: var(--wdtBorderColor); }
.comment-author b { color: var(--wdtHeadAltColor); }
.comment-reply-link .icon, .commententries .nav-links > div a:hover, body .blog-single-entry ul li .comment-body .comment-author a:hover, body .blog-single-entry ul li .comment-body .comment-content a:hover { color: var(--wdtPrimaryColor); }
.commententries ul.commentlist li .reply a.comment-reply-login:hover { color: var(--wdtSecondaryColor); }
@media only screen and (min-width: 1541px) and (max-width: 1724px) {
  .children .comment-author .avatar { left: -60px; }
}
@media only screen and (min-width: 1281px) and (max-width: 1540px) {
  .comment-body { padding-left: 85px; }
  .comment-author .avatar { left: -85px; }
  ul.children li .comment-body { padding-left: 60px; }
  .children .comment-author .avatar { left: -60px; }
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .comment-body { padding-left: 75px; }
  .comment-author .avatar { height: 60px; left: -75px; width: 60px; }
  .commentlist ul.children li > .children { padding-left: 6%; }
  ul.children li .comment-body { padding-left: 60px; }
  .children .comment-author .avatar { left: -60px; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .comment-body { padding-left: 80px; }
  .comment-author .avatar { height: 60px; left: -80px; width: 60px; }
  .comment-metadata { position: relative; top: 0px; }
  ul.commentlist li .comment-author img { max-height: 60px; max-width: 60px; }
  .commentlist li.comment #respond { padding-left: 80px; }
  .commentlist ul.children li > .children { padding-left: 6%; }
  .commentlist .children li.comment #respond { padding-left: 60px; }
  ul.children li .comment-body { padding-left: 60px; }
  .children .comment-author .avatar { left: -60px; }
}
@media only screen and (max-width: 767px) {
  .entry-body .gallery .gallery-item { max-width: 100% !important; }
  ul.commentlist { font-size: 15px; }
  .comment-body .comment-meta { font-size: 13px; }
  .comment-author b, ul.commentlist li .author-name > a { font-size: 20px; }
  ul.commentlist li.comment .comment-author img { max-width: 40px; max-height: 40px; }
  .comment-body { padding-left: 60px; }
  .comment-author .avatar { height: 40px; left: -60px; width: 40px; }
  ul.children li .comment-body { padding-left: 50px; }
  .children .comment-author .avatar { left: -50px; }
  .commentlist li.comment .comment-body .comment-meta { margin-bottom: 10px; }
  .commentlist li.comment #respond { padding-left: 0px; }
  .comment-reply-link { font-size: 13px; padding: 6px 12px; }
  .commentlist ul.children { padding-left: 15px; }
  .commentlist ul.children li > .children { padding-left: 6%; }
  ul.commentlist li.comment ul.children .comment-author img { max-width: 30px; max-height: 30px; }
  ul.commentlist li .comment-details { margin: 0px 0px 10px; }
  ul.commentlist, ul.commentlist li .comment-details { width: 100%; }
  ul.commentlist li.depth-1, ul.commentlist li.depth-2, ul.commentlist li.depth-3, ul.commentlist li.depth-4, ul.commentlist li.depth-5 { margin-bottom: 0px; }
  .page-with-sidebar .commentlist li.comment.depth-5 .reply { margin-top: 15px; position: relative; }
  .commententries #respond, .commentlist li.comment #respond, .commentlist .children li.comment #respond { padding-left: 0px; }
  li.comment .comment-form p.form-submit input[type="submit"] { margin-top: 0px; font-weight: normal; }
  .post-password-form label input { width: 100%; }
}
@media only screen and (max-width: 479px) {
  .comment-body { padding-left: 0px; }
  .comment-author .avatar { height: 50px; left: 0px; width: 50px; top: 0px; position: relative; display: block; margin-bottom: 20px; }
  .children .comment-author .avatar { left: 0px; top: 0px; }
  .commentlist li.comment #respond { padding-left: 0px; }
  .commentlist { padding-left: 0px; }
  .commentlist li.comment .reply { position: relative; margin-top: 20px; }
  ul.children li .comment-body { padding-left: 0px; }
  ul.commentlist li.comment .comment-author img { max-width: 50px; max-height: 50px; }
  li.comment .comment-form p.form-submit input[type="submit"] { margin-top: 0px; font-weight: normal; }
  .commententries .nav-previous, .commententries .nav-next { width: 100%; text-align: center; }
}
#footer { width: 100%; float: left; clear: both; margin: 0px; position: relative; z-index: 0; }
#footer .container { z-index: 9; }
.footer-widgets { clear: both; float: left; margin: 0px; padding: 75px 0px 35px; width: 100%; }
.footer-copyright { clear: both; float: left; margin: 0px; padding: 30px 0px; width: 100%; }
.footer-copyright .alignright img { float: right; }
.wdt-no-footer-builder-content.footer-copyright { position: relative; }
.wdt-no-footer-builder-content.footer-copyright::before { content: ""; height: 100%; position: absolute; bottom: 0px; left: 50%; top: 0px; width: 9999px; z-index: -1; transform: translateX(-50%); }
.wdt-no-footer-builder-content.footer-copyright > * { vertical-align: middle; }
#footer a:not(:focus), .footer-widgets a:not(:focus) { text-decoration: none; }
.wdt-no-footer-builder-content.footer-copyright::before { background-color: rgba(var(--wdtSecondaryColorRgb),0.075); }
#footer a:not(.button):not(.elementor-button), .footer-widgets a:not(.button):not(.elementor-button) { color: var(--wdtBodyTxtColor); }
#footer a:not(.button):not(.elementor-button):hover, .footer-widgets a:not(.button):not(.elementor-button):hover { color: var(--wdtLinkHoverColor); }
#footer .wdt-accordion-toggle-holder .elementor-widget-icon-list .elementor-icon-list-item a > .elementor-icon-list-icon { display: none; }
#footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:not(:last-child) { margin: 0px 0px clamp(1.125rem, 0.9519rem + 0.7692vw, 1.875rem); }
#footer .elementor-widget-heading .elementor-heading-title, #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder, #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-hover, #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active { background: none; font-size: clamp(1.125rem, 1.0962rem + 0.1282vw, 1.25rem); font-weight: var(--wdtFontWeight_H5); font-family: var(--wdtFontTypo_Alt); text-transform: capitalize; margin: 0px 0px 20px; color: var(--wdtHeadAltColor); }
#footer .wdt-dark-bg .elementor-widget-heading .elementor-heading-title, #footer .wdt-dark-bg .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder, #footer .wdt-dark-bg .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-hover, #footer .wdt-dark-bg .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active { color: var(--wdtAccentTxtColor); }
#footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-description { border-width: 0px !important; background: none !important; }
#footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-description p, #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-description .elementor-icon-list-items .elementor-icon-list-item { line-height: var(--wdtLineHeight_Base); padding: 9px 0px; }
#footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-description .elementor-icon-list-items .elementor-icon-list-item:not(.elementor-inline-item) { margin: 0px; }
@media (min-width: 768px) {
  #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder { pointer-events: none; }
  #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder, #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-hover, #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; }
  #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon { display: none; }
  #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-description { padding: 0px; display: block !important; }
  #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper { background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
}
@media (max-width: 767px) {
  #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder, #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-hover, #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active { background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; padding: 20px 30px; background-image: linear-gradient(135deg, var(--wdtPrimaryColor), var(--wdtQuaternaryColor), var(--wdtPrimaryColor)); background-size: 250%; background-repeat: no-repeat; background-position: left top; border-radius: var(--wdtRadius_2X); }
  #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-hover, #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active { background-position: right bottom; }
  #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper { background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; margin: 0px; }
  #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-description { padding: 20px 30px 0px; }
  #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon { font-size: 0.9em; }
  #footer .wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-wrapper:not(:last-child) { margin: 0px; }
  #footer .wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-title-holder, #footer .wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-title-holder.ui-state-hover, #footer .wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-title-holder.ui-state-active { background: transparent; border: 1px solid var(--wdtBorderColor); margin: 0px; }
  #footer .wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-wrapper:not(:first-child) .wdt-accordion-toggle-title-holder, #footer .wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-wrapper:not(:first-child) .wdt-accordion-toggle-title-holder.ui-state-hover, #footer .wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-wrapper:not(:first-child) .wdt-accordion-toggle-title-holder.ui-state-active { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
  #footer .wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-description { border-style: solid; border-top-color: ; border-right-color: ; border-bottom-color: ; border-left-color: var(--wdtPrimaryColor); border-width: 0px 1px 1px 2px !important; }
  #footer .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon { width: 40px; height: 40px; }
  #footer .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder, #footer .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder.ui-state-hover, #footer .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder.ui-state-active { background: transparent; border-bottom: 1px solid var(--wdtBorderColor); padding: 14px 46px 14px 0px; }
  #footer .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-description { padding: 14px 0px 0px; }
  #footer .wdt-accordion-toggle-holder[class*="-template-classic"] .wdt-accordion-toggle-description { background: rgb(var(--wdt-elementor-color-primary-rgb), 0.1) !important; }
}
#header-wrapper { float: left; margin: 0px 0px 150px; padding: 0px; position: relative; width: 100%; }
#header { float: left; margin: 0px; padding: 0px; position: relative; width: 100%; z-index: 10; }
#header-wrapper #header:only-child .wdt-no-header-builder-content { position: relative; }
#header-wrapper #header:only-child .wdt-no-header-builder-content::before { background-color: inherit; content: ""; height: 100%; pointer-events: none; position: absolute; left: 50%; top: 0px; width: 9999px; z-index: 1; transform: translateX(-50%); display: inline !important; }
.wdt-no-header-builder-content .no-header { position: relative; z-index: 1; display: flex; -webkit-box-align: center; align-items: center; justify-content: space-between; }
.wdt-no-header-builder-content .no-header .no-header-title { width: 30%; }
.wdt-no-header-builder-content .no-header .no-header-title:only-child { display: flex; justify-content: center; width: 100%; }
.wdt-no-header-builder-content .no-header .no-header-title > a { display: inline-block; font-family: var(--wdtFontTypo_Alt); font-size: var(--wdtFontSize_H2); font-weight: bold; width: auto; }
.wdt-no-header-builder-content .no-header .no-header-logo { padding: 10px 0px; }
.wdt-no-header-builder-content .no-header .no-header-logo:only-child { margin: 0px auto; padding: 20px 0px; }
.wdt-no-header-builder-content .no-header .no-header-logo > a, .elementor-widget-wdt-logo div.wdt-logo-container a { display: inline-block; }
.wdt-no-header-builder-content .no-header .no-header-title > a, .wdt-no-header-builder-content .no-header .no-header-title > a:focus { text-decoration: none; }
.wdt-no-header-builder-content .no-header .no-header-title a img, .wdt-logo-container a img { max-width: 118px; }
.wdt-no-header-builder-content .no-header .no-header-title .alternate_logo { display: none; }
.wdt-no-header-builder-content .no-header .no-header-title h2 { margin: 10px 0px; }
.wdt-no-header-builder-content .no-header .no-header-title > a:focus, .wdt-no-header-builder-content .no-header .mobile-nav-container .menu-trigger:focus { outline: none; }
.wdt-no-header-builder-content .no-header .mobile-nav-container .menu-trigger:focus { outline-offset: 5px; }
.wdt-header-menu ul > li, .wdt-header-menu ul > li a, .wdt-header-menu ul > li > a::before, .wdt-header-menu ul > li > a::after, .wdt-header-menu ul > li a > span, .wdt-header-menu ul > li a > span::before { transition: var(--wdtBaseTransition); }
.wdt-header-menu, .wdt-header-menu ul { margin: 0px; padding: 0px; width: 100%; }
.wdt-header-menu > ul { text-align: inherit; }
.wdt-header-menu ul ul { text-align: left; }
.wdt-no-header-builder-content.aligncenter .no-header .wdt-header-menu, .wdt-no-header-builder-content.aligncenter .no-header .wdt-header-menu > ul { text-align: center; }
.wdt-header-menu, .wdt-header-menu li:not(.menu-item-object-wdt_mega_menus .elementor-widget .elementor-icon-list-item, .menu-item-object-wdt_mega_menus div, .mobile-nav-container, .wdt-header-menu ul li.close-nav, .wdt-header-menu ul li.go-back, .wdt-header-menu ul li.see-all) { display: inline-block; vertical-align: middle; }
.menu-item-object-wdt_mega_menus .tpl-blog-holder .entry-body p { font-size: var(--wdtFontSize_Base); line-height: var(--wdtLineHeight_Base); }
.menu-item-object-wdt_mega_menus .elementor-widget .elementor-icon-list-item, .menu-item-object-wdt_mega_menus .elementor-widget .elementor-icon-list-item a { font-size: var(--wdtFontSize_Base); }
.wdt-header-menu li { line-height: normal; margin: 0px; padding: 0px; position: relative; }
.wdt-header-menu li a, .wdt-header-menu ul li ul.children > li > a, .wdt-header-menu ul li ul.sub-menu > li > a, .wdt-header-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus li a { font-size: var(--wdtFontSize_Ext); line-height: var(--wdtLineHeight_H6); text-transform: uppercase; }
.wdt-header-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus li:not(:last-child) a { margin: 0px 0px 10px; }
.wdt-header-menu li a:not(:focus), .wdt-header-menu ul li ul.children > li > a:not(:focus), .wdt-header-menu ul li ul.sub-menu > li > a:not(:focus) { text-decoration: none; }
.wdt-header-menu ul li ul.children > li > a, .wdt-header-menu ul li ul.sub-menu > li > a, .wdt-header-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus li a { text-transform: uppercase; font-size: 0.85rem; padding: 0px; margin: 0px; font-family: var(--wdtFontTypo_Alt); }
.wdt-header-menu ul li.has-mega-menu > ul .elementor-section-stretched { left: 0px !important; width: auto !important; }
.wdt-header-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus .elementor-heading-title { margin: 0px; border-bottom: 2px solid; padding: 0px 0px 10px; color: var(--wdtHeadAltColor); font-size: var(--wdtFontSize_H6); }
.wdt-header-menu .wdt-primary-nav > li > a { display: inline-block; padding: 8px 22px; vertical-align: middle; }
.wdt-header-menu .wdt-primary-nav > li > a:empty { display: none; }
.wdt-header-menu ul li ul.children > li > a, .wdt-header-menu ul li ul.sub-menu > li > a, .wdt-header-menu ul li.has-mega-menu ul.menu > li > a { border-bottom: 0px solid; padding: 9px 22px; margin: 2px 0px; position: relative; }
.wdt-header-menu ul li ul.children > li > a::before, .wdt-header-menu ul li ul.sub-menu > li > a::before, .wdt-header-menu ul li.has-mega-menu ul.menu > li > a::before { content: ""; position: absolute; inset: 0px; display: inline-block; width: calc(100% - 10px); height: 100%; background-image: linear-gradient(135deg,var(--wdtPrimaryColor),var(--wdtQuaternaryColor)); border-radius: calc(var(--wdtRadius_1X) + 3px); z-index: -1; opacity: 0; transition: var(--wdt-Ad-Transition); }
.wdt-header-menu ul li ul.children > li.current_page_item > a::before, .wdt-header-menu ul li ul.sub-menu > li.current_page_item > a::before, .wdt-header-menu ul li.has-mega-menu ul.menu > li.current_page_item > a::before, .wdt-header-menu ul li ul.children > li.current-menu-item > a::before, .wdt-header-menu ul li ul.sub-menu > li.current-menu-item > a::before, .wdt-header-menu ul li.has-mega-menu ul.menu > li.current-menu-item > a::before, .wdt-header-menu ul li ul.children > li.current-menu-ancestor > a::before, .wdt-header-menu ul li ul.sub-menu > li.current-menu-ancestor > a::before, .wdt-header-menu ul li.has-mega-menu ul.menu > li.current-menu-ancestor > a::before, .wdt-header-menu ul li ul.children > li.current_page_ancestor > a::before, .wdt-header-menu ul li ul.sub-menu > li.current_page_ancestor > a::before, .wdt-header-menu ul li.has-mega-menu ul.menu > li.current_page_ancestor > a::before, .wdt-header-menu ul li ul.children > li:hover > a::before, .wdt-header-menu ul li ul.sub-menu > li:hover > a::before, .wdt-header-menu ul li.has-mega-menu ul.menu > li:hover > a::before { opacity: 1; }
.wdt-header-menu ul li ul.children > li:last-child > a, .wdt-header-menu ul li ul.sub-menu > li:last-child > a, .wdt-header-menu ul li.has-mega-menu ul.menu > li:last-child > a { border-bottom-width: 0px; }
.wdt-header-menu ul li ul.children, .wdt-header-menu ul li ul.sub-menu, .wdt-header-menu ul li.has-mega-menu > ul { margin: 0px; opacity: 0; pointer-events: none; position: absolute; left: 0px; padding: 10px 0px 10px 10px; top: 100%; text-align: left; z-index: 10; transition: 0.1s ease-in; border-radius: var(--wdtRadius_2X); border: 1px solid; backdrop-filter: blur(10px); }
.wdt-header-menu ul.children > li:last-child > ul, .wdt-header-menu ul.children > li:nth-last-child(2) > ul, .wdt-header-menu ul.sub-menu > li:last-child > ul, .wdt-header-menu ul.sub-menu > li:nth-last-child(2) > ul { left: auto; right: 0px; }
.wdt-header-menu ul li ul.children, .wdt-header-menu ul li ul.sub-menu { width: 210px; }
.wdt-header-menu ul li.has-mega-menu > ul { margin: 0px auto; position: absolute; left: auto; right: auto; width: auto; }
.wdt-header-menu ul li.has-mega-menu .menu-item-object-wdt_mega_menus .elementor-widget-container .wdt-heading-subtitle { font-size: 1.2em; }
.wdt-header-menu ul li.has-mega-menu .menu-item-object-wdt_mega_menus .elementor-widget-container .wdt-heading-content-wrapper { font-size: var(--wdtFontSize_Base); }
.wdt-header-menu li.has-mega-menu ul ul { display: block; opacity: 1; position: static; visibility: visible; }
.wdt-header-menu li.has-mega-menu ul ul.children, .wdt-header-menu li.has-mega-menu ul ul.sub-menu { display: none !important; }
.wdt-header-menu ul li ul.children li, .wdt-header-menu ul li ul.sub-menu li { margin: 0px; }
.wdt-header-menu ul li ul.children li ul:not(.menu-item-object-wdt_mega_menus ul), .wdt-header-menu ul li ul.sub-menu li ul:not(.menu-item-object-wdt_mega_menus ul) { left: 100%; top: -11px; }
.wdt-header-menu ul li.menu-item-depth-2 > ul, .wdt-header-menu ul li.menu-item-depth-4 > ul, .wdt-header-menu ul li.menu-item-depth-6 > ul, .wdt-header-menu ul li.menu-item-depth-8 > ul, .wdt-header-menu ul li.menu-item-depth-10 > ul, .wdt-header-menu ul > li:nth-child(n+2) ul li.menu-item-depth-1 > ul, .wdt-header-menu ul > li:nth-child(n+2) ul li.menu-item-depth-3 > ul, .wdt-header-menu ul > li:nth-child(n+2) ul li.menu-item-depth-5 > ul, .wdt-header-menu ul > li:nth-child(n+2) ul li.menu-item-depth-7 > ul, .wdt-header-menu ul > li:nth-child(n+2) ul li.menu-item-depth-9 > ul { left: 100%; right: auto; }
.wdt-header-menu ul li.menu-item-depth-1 > ul, .wdt-header-menu ul li.menu-item-depth-3 > ul, .wdt-header-menu ul li.menu-item-depth-5 > ul, .wdt-header-menu ul li.menu-item-depth-7 > ul, .wdt-header-menu ul li.menu-item-depth-9 > ul, .wdt-header-menu ul > li:nth-child(n+2) ul li.menu-item-depth-2 > ul, .wdt-header-menu ul > li:nth-child(n+2) ul li.menu-item-depth-4 > ul, .wdt-header-menu ul > li:nth-child(n+2) ul li.menu-item-depth-6 > ul, .wdt-header-menu ul > li:nth-child(n+2) ul li.menu-item-depth-8 > ul, .wdt-header-menu ul > li:nth-child(n+2) ul li.menu-item-depth-10 > ul { right: 100%; left: auto; }
.wdt-header-menu ul li.has-mega-menu:last-child > ul, .wdt-header-menu ul li.has-mega-menu:nth-last-child(2) > ul { left: 0px; right: 0px; }
.wdt-header-menu ul.children li, .wdt-header-menu ul.children li a:not(.menu-item-object-wdt_mega_menus .elementor-container a), .wdt-header-menu ul.sub-menu li:not(.elementor-widget .elementor-icon-list-item, .mobile-nav-container, .wdt-header-menu ul li.close-nav, .wdt-header-menu ul li.go-back, .wdt-header-menu ul li.see-all), .wdt-header-menu ul.sub-menu li a:not(.menu-item-object-wdt_mega_menus .elementor-container a) { display: inline-block; width: 100%; }
.wdt-header-menu ul li.focus > ul, .wdt-header-menu ul li:focus > ul, .wdt-header-menu ul li:hover > ul { display: block; opacity: 1; pointer-events: auto; visibility: visible; }
.wdt-header-menu ul li.menu-item-depth-0 > ul { margin-top: 30px; transition: margin-top 0.25s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.1s, opacity 0.2s cubic-bezier(0.25, 0.1, 0.11, 0.99) 0.1s, height ease-out 0.5s; }
.wdt-header-menu ul li.menu-item-depth-0.focus > ul, .wdt-header-menu ul li.menu-item-depth-0:focus > ul, .wdt-header-menu ul li.menu-item-depth-0:hover > ul { margin-top: 0px; }
.menu-item-object-wdt_mega_menus .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry { margin-bottom: 20px; }
.menu-item-object-wdt_mega_menus .wdt-simple-style.wdt-post-entry.entry-list-layout::before { height: 4px; bottom: 8px; }
.menu-item-object-wdt_mega_menus .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry div.entry-date { color: var(--wdtHeadAltColor); }
.menu-item-object-wdt_mega_menus .wdt-heading-holder .wdt-heading-title-wrapper { font-size: var(--wdtFontSize_H4); }
.mobile-nav-container .menu-trigger { color: var(--wdtHeadAltColor); cursor: pointer; display: inline-block; height: 1.3rem; line-height: 1rem; text-decoration: none !important; }
.mobile-nav-container .menu-trigger > i { display: inline-block; font-size: 1.1rem; padding: 0px 5px; vertical-align: middle; }
.mobile-nav-container .menu-trigger > i { background-color: currentcolor; height: 2px; position: relative; width: 30px; transition: background-color 10ms 300ms; }
.mobile-nav-container .menu-trigger > span { display: none; }
.mobile-nav-container .menu-trigger > i::before, .mobile-nav-container .menu-trigger > i::after { background: currentcolor; content: ""; height: 2px; position: absolute; left: 0px; width: 100%; transition: left 300ms 350ms, top 300ms 350ms, transform 300ms 50ms; }
.mobile-nav-container .menu-trigger > i::before { top: -8px; }
.mobile-nav-container .menu-trigger > i::after { top: 8px; }
.nav-is-visible .mobile-nav-container .menu-trigger > i::before, .nav-is-visible .mobile-nav-container .menu-trigger > i::after { left: -5px; transition: left 300ms 50ms, top 300ms 50ms, transform 300ms 350ms; }
.mobile-menu, .mobile-menu ul, .mobile-menu ul li { display: block; margin: 0px; padding: 0px; text-align: left; }
.mobile-menu ul li { position: static; }
.mobile-menu ul > li > a:not(.menu-item-object-wdt_mega_menus ul li a), .mobile-menu ul ul > li > a:not(.menu-item-object-wdt_mega_menus ul li a) { border-style: solid; border-width: 0px; display: block; font-size: 16px; padding: 5px 15px; margin: 2px 8px; border-radius: calc(var(--wdtRadius_1X) + 5px); }
.mobile-menu ul > li > a:not(:focus), .mobile-menu ul ul > li > a:not(:focus) { text-decoration: none; }
.mobile-menu ul > li > a:focus, .mobile-menu ul ul > li > a:focus { outline: none; text-decoration: none !important; }
.mobile-menu ul > li > a:not(.menu-item-object-wdt_mega_menus ul li a), .mobile-menu ul ul > li > a:not(.menu-item-object-wdt_mega_menus ul li a) { min-height: 42px; line-height: 42px; padding-top: 0px; padding-bottom: 0px; }
.mobile-menu ul li.has-mega-menu ul > li > a { padding-left: 0px; padding-right: 0px; }
.mobile-menu, .mobile-menu > ul, .mobile-menu > ul ul.children, .mobile-menu > ul ul.sub-menu, .mobile-menu > ul ul.children > li > ul, .mobile-menu > ul ul.sub-menu > li > ul { border-width: 0px; display: block; height: 100%; margin: 0px; opacity: 1; overflow-y: visible; padding: 0px; position: fixed; visibility: visible; width: 100%; z-index: 5; border-radius: 0px; transform: translateX(0px); transition: transform 0.3s; left: auto !important; right: 0px !important; top: 0px !important; box-shadow: none !important; }
.mobile-menu { display: none; max-width: 260px; opacity: 0; visibility: hidden; z-index: 999; transform: translateX(100%); transition: opacity 0.25s ease-in-out, visibility 0.25s ease-in-out, transform 0.3s ease-in-out 0.25s; }
.mobile-nav-offcanvas-right .mobile-menu { right: 0px; }
.mobile-nav-offcanvas-left .mobile-menu { left: 0px; right: auto; transform: translateX(-100%); }
.mobile-menu.is-hidden, .mobile-menu > ul.is-hidden, .mobile-menu > ul li ul.is-hidden, .mobile-menu ul.sub-menu.is-hidden, .mobile-menu ul.sub-menu li ul.is-hidden { transform: translateX(100%); }
.mobile-menu li.has-mega-menu ul ul.children, .mobile-menu li.has-mega-menu ul ul.sub-menu { display: none !important; }
.mobile-menu.nav-is-visible { display: block; opacity: 1; visibility: visible; transform: translateX(0px); transition: transform 0.25s ease-in-out, visibility 0.3s ease-in-out; animation-name: anime-slidein-right; animation-duration: 0.75s; animation-fill-mode: both; }
.mobile-menu ul { min-width: 100% !important; left: auto !important; right: auto !important; width: 100% !important; }
.mobile-menu ul li { float: left; width: 100%; }
.mobile-menu ul li.go-back a { height: 100%; padding: 0px; background: none !important; color: var(--wdtAccentTxtColor) !important; border-width: 0px !important; }
.mobile-menu ul li.go-back a, .mobile-menu li[class*="has-children"] > a, .mobile-menu li[class*="has_children"] > a { position: relative; }
.mobile-menu li[class*="has-children"] > a, .mobile-menu li[class*="has_children"] > a { padding-right: 40px; }
.mobile-menu ul li.go-back, .mobile-menu ul li.close-nav { display: inline-block; height: 50px; line-height: 50px; width: 100%; }
.mobile-menu ul ul li.go-back, .mobile-menu ul ul li.close-nav { width: 50%; }
.mobile-menu ul li.go-back > a, .mobile-menu ul li.close-nav > a { width: 50px; background: none !important; }
.mobile-menu ul ul li.go-back > a:focus, .mobile-menu ul li.close-nav a:focus { outline: none; outline-offset: -5px; }
.mobile-menu ul li.close-nav { float: right; position: relative; top: 0px; right: 0px; z-index: 5; text-align: center; cursor: pointer; border-width: 0px !important; }
.mobile-menu ul li.close-nav a { float: right; height: 100%; line-height: inherit; padding: 0px; position: relative; }
.mobile-menu ul li.close-nav a:hover { background: none; }
.mobile-menu ul li.close-nav a::before, .mobile-menu ul li.close-nav a::after { content: ""; height: 35%; margin: auto; position: absolute; inset: 0px; width: 2px; }
.mobile-menu ul ul li.go-back::before, .mobile-menu ul ul li.close-nav a::before, .mobile-menu ul ul li.go-back::after, .mobile-menu ul ul li.close-nav a::after { margin: auto 0px; left: auto; right: 24px; }
.mobile-menu ul li.close-nav a::before { transform: rotate(45deg); }
.mobile-menu ul li.close-nav a::after { transform: rotate(-45deg); }
.mobile-menu ul li.close-nav a:hover::before { transform: rotate(-45deg); }
.mobile-menu ul li.close-nav a:hover::after { transform: rotate(45deg); }
.mobile-menu ul li.go-back a::before, .mobile-menu ul li.go-back a::after, .mobile-menu li[class*="has-children"] > a::before, .mobile-menu li[class*="has-children"] > a::after, .mobile-menu li[class*="has_children"] > a::before, .mobile-menu li[class*="has_children"] > a::after { display: inline-block; position: absolute; top: 50%; width: 15px; backface-visibility: hidden; transform: translateY(-50%); }
.mobile-menu ul li.go-back a::before { content: ""; font-family: "HrHub Icons"; font-size: 24px; height: 50px; line-height: 50px; left: 15px; text-align: center; }
.mobile-menu ul li.see-all a { padding: 0px 15px !important; }
.mobile-menu li[class*="has-children"] > a::before, .mobile-menu li[class*="has_children"] > a::before { content: ""; font-family: "HrHub Icons"; font-size: 24px; height: 42px; line-height: 42px; right: 12px; text-align: center; }
.mobile-menu ul li.go-back a::after, .mobile-menu li[class*="has-children"] > a::after, .mobile-menu li[class*="has_children"] > a::after { content: ""; background-color: currentcolor; height: 2px; opacity: 0; visibility: hidden; }
.mobile-menu ul li.go-back a:hover::before { left: 10px; }
.mobile-menu li[class*="has-children"] > a:hover::before, .mobile-menu li[class*="has_children"] > a:hover::before { right: 8px; }
.mobile-menu ul li.go-back a::after { left: 25px; }
.mobile-menu ul li.go-back a:hover::after { left: 15px; }
.mobile-menu li[class*="has-children"] > a::after, .mobile-menu li[class*="has_children"] > a::after { right: 18px; }
.mobile-menu li[class*="has-children"] > a:hover::after, .mobile-menu li[class*="has_children"] > a:hover::after { right: 12px; }
.mobile-menu-overlay { cursor: pointer; height: 100%; top: 0px; left: 0px; opacity: 0; position: fixed; visibility: hidden; width: 100%; z-index: 98; backface-visibility: hidden; transition: opacity 0.25s ease-in-out, visibility 0.3s ease-in-out; }
.mobile-menu-overlay.is-visible, .mobile-menu ul li.go-back a:hover::after, .mobile-menu li[class*="has-children"] > a:hover::after, .mobile-menu li[class*="has_children"] > a:hover::after { opacity: 1; visibility: visible; }
.mobile-menu ul li a, .mobile-menu ul li a::before, .mobile-menu ul li a::after, .mobile-menu ul li.close-nav a, .mobile-menu ul li.close-nav a::before, .mobile-menu ul li.close-nav a::after { transition: var(--wdtBaseTransition); }
.mobile-menu ul::-webkit-scrollbar { width: 5px; }
.mobile-menu ul::-webkit-scrollbar-thumb { border-radius: 5px; }
.mobile-menu li.has-mega-menu ul li[class*="has-children"] > a::before, .mobile-menu li.has-mega-menu ul li[class*="has_children"] > a::before, .mobile-menu li.has-mega-menu ul li[class*="has-children"] > a::after, .mobile-menu li.has-mega-menu ul li[class*="has_children"] > a::after { display: none; }
.mobile-menu ul li.has-mega-menu ul li.menu-item-object-wdt_mega_menus .elementor-heading-title { padding: 5px 15px; margin: 10px 0px -25px; color: var(--wdtHeadAltColor); font-size: var(--wdtFontSize_H6); }
.mobile-menu .wdt-header-menu .menu-container { display: block; margin: 0px; padding: 0px; text-align: left; float: left; width: 100%; }
.mobile-menu .wdt-header-menu .menu-container .wdt-secondary-nav li.go-back, .mobile-menu .wdt-header-menu .menu-container .wdt-secondary-nav li.close-nav { display: none; }
.mobile-menu ul li.has-mega-menu .wdt-secondary-nav > li > a { padding: 0px 15px; width: 100%; border-radius: 0px; }
.mobile-menu > ul li.has-mega-menu ul.sub-menu { overflow-x: hidden; }
.logged-in.admin-bar .mobile-menu { top: 32px !important; }
@media screen and (max-width: 782px) {
  .logged-in.admin-bar .mobile-menu { overflow: visible; top: 46px !important; }
  .logged-in.admin-bar .mobile-menu::before { background-color: inherit; content: ""; height: 100%; position: absolute; left: 0px; top: -46px; width: 100%; }
}
@-webkit-keyframes anime-slidein-right { 
  0% { transform: translateX(1000px); opacity: 0; }
  100% { transform: translateX(0px); opacity: 1; }
}
@keyframes anime-slidein-right { 
  0% { transform: translateX(1000px); opacity: 0; }
  100% { transform: translateX(0px); opacity: 1; }
}
#header-wrapper #header:only-child .wdt-no-header-builder-content, .wdt-header-menu ul li ul:not(.menu-item-object-wdt_mega_menus ul), .mobile-menu, .mobile-menu > ul:not(.menu-item-object-wdt_mega_menus ul), .mobile-menu ul:not(.menu-item-object-wdt_mega_menus ul), .mobile-menu ul li ul:not(.menu-item-object-wdt_mega_menus ul) { background: var(--wdtSecondaryColor); }
#header-wrapper:has(.wdt-dark-bg) #header:only-child .wdt-no-header-builder-content, .wdt-dark-bg .wdt-header-menu ul li ul:not(.menu-item-object-wdt_mega_menus ul), .wdt-dark-bg .mobile-menu, .wdt-dark-bg .mobile-menu > ul:not(.menu-item-object-wdt_mega_menus ul), .wdt-dark-bg .mobile-menu ul:not(.menu-item-object-wdt_mega_menus ul), .wdt-dark-bg .mobile-menu ul li ul:not(.menu-item-object-wdt_mega_menus ul) { background: var(--wdtSecondaryColor); }
.mobile-menu ul::-webkit-scrollbar { background-color: rgb(241, 241, 241); }
.mobile-menu ul::-webkit-scrollbar-thumb { background-color: rgb(193, 193, 193); }
.mobile-menu ul li.close-nav a::before, .mobile-menu ul li.close-nav a::after { background-color: var(--wdtAccentTxtColor); }
.mobile-menu ul li.see-all a { background-color: rgba(var(--wdtBodyBGColorRgb),0.1) !important; color: var(--wdtAccentTxtColor) !important; }
.mobile-menu-overlay { background-color: rgba(var(--wdtHeadAltColorRgb),0.5); }
.wdt-header-menu ul li ul.children > li > a, .wdt-header-menu ul li ul.sub-menu > li > a, .wdt-header-menu ul li.has-mega-menu ul.menu > li > a { border-color: rgba(var(--wdtHeadAltColorRgb),0.15); }
.mobile-menu li a { border-color: rgba(var(--wdtHeadAltColorRgb),0.06); }
#header-wrapper #header:only-child .wdt-no-header-builder-content::before { background-color: var(--wdtAccentTxtColor); backdrop-filter: blur(5px); background-image: linear-gradient(90deg,rgba(var(--wdtHeadAltColorRgb),0.6),rgba(var(--wdtHeadAltColorRgb),0.6)); }
.wdt-header-menu ul li ul.children, .wdt-header-menu ul li ul.sub-menu, .wdt-header-menu ul li.has-mega-menu > ul { box-shadow: 0 0 0px 0px rgba(var(--wdtHeadAltColorRgb),0.05); }
.mobile-menu ul li.see-all a { box-shadow: 0 1px 0 0 rgba(var(--wdtHeadAltColorRgb),0.06); }
.mobile-menu ul::-webkit-scrollbar-track, .mobile-menu ul::-webkit-scrollbar-thumb { box-shadow: 0 0 6px rgba(var(--wdtHeadAltColorRgb),0.3) inset; }
.mobile-menu .wdt-dark-bg h1, .mobile-menu .wdt-dark-bg h2, .mobile-menu .wdt-dark-bg h3, .mobile-menu .wdt-dark-bg h4, .mobile-menu .wdt-dark-bg h5, .mobile-menu .wdt-dark-bg h6, .mobile-menu .wdt-dark-bg p { color: var(--wdtHeadAltColor) !important; }
.mobile-menu > li > a, .mobile-menu > li ul > li a { color: var(--wdtHeadAltColor); }
.wdt-dark-bg .wdt-no-header-builder-content .no-header .no-header-title > a:not(:focus):not(:hover), .wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li > a, .wdt-dark-bg .mobile-nav-container .menu-trigger { color: var(--wdtAccentTxtColor); }
.mobile-menu ul > li > a, .mobile-menu ul ul > li > a { background-image: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; color: var(--wdtAccentTxtColor); background-position: right center; background-repeat: no-repeat; background-size: 300%; }
.wdt-header-menu ul li.focus > a, .wdt-header-menu ul li:focus > a, .wdt-header-menu ul li:hover > a, .wdt-header-menu ul li > a:hover, .wdt-header-menu ul li ul li.focus > a, .wdt-header-menu ul li ul li:focus > a, .wdt-header-menu ul li ul li:hover > a, .wdt-header-menu ul li ul li > a:hover, .wdt-header-menu ul li.current-menu-item > a, .wdt-header-menu ul li.current-page-item > a, .wdt-header-menu ul li.current-menu-ancestor > a, .wdt-header-menu ul li.current-page-ancestor > a, .wdt-header-menu ul li.current_menu_item > a, .wdt-header-menu ul li.current_page_item > a, .wdt-header-menu ul li.current_menu_ancestor > a, .wdt-header-menu ul li.current_page_ancestor > a, .wdt-header-menu ul li ul li.current-menu-item > a, .wdt-header-menu ul li ul li.current-page-item > a, .wdt-header-menu ul li ul li.current-menu-ancestor > a, .wdt-header-menu ul li ul li.current-page-ancestor > a, .wdt-header-menu ul li ul li.current_menu_item > a, .wdt-header-menu ul li ul li.current_page_item > a, .wdt-header-menu ul li ul li.current_menu_ancestor > a, .wdt-header-menu ul li ul li.current_page_ancestor > a, .wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li > a:focus, .wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li > a:hover, .wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li.current_menu_item > a, .wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li.current_page_item > a, .wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li.current-menu-item > a, .wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li.current-page-item > a, .wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li.current_menu_item > a, .wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li.current_page_item > a, .wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li.current_menu_ancestor > a, .wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li.current_page_ancestor > a, .wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li.current-menu-ancestor > a, .wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li.current-page-ancestor > a { color: var(--wdtAccentTxtColor); }
.wdt-header-menu ul:hover li.current-menu-ancestor > a { color: var(--wdtHeadAltColor); }
.wdt-dark-bg .wdt-header-menu ul:hover li.current-menu-ancestor > a, .wdt-header-menu ul:hover li.current-menu-ancestor:hover > a, .wdt-header-menu ul:hover li.current-menu-ancestor > a:hover { color: var(--wdtAccentTxtColor); }
.mobile-menu ul li.menu-item > a:hover, .mobile-menu ul li.menu-item:hover > a, .mobile-menu ul li.menu-item ul li.menu-item > a:hover, .mobile-menu ul li.menu-item ul li.menu-item:hover > a, .mobile-menu ul li.menu-item ul li.menu-item > a:hover, .mobile-menu ul li.menu-item ul li.menu-item:hover > a, .mobile-menu ul li.current-menu-item > a, .mobile-menu ul li.current-page-item > a, .mobile-menu ul li.current-menu-ancestor > a, .mobile-menu ul li.current-page-ancestor > a, .mobile-menu ul li.current_menu_item > a, .mobile-menu ul li.current_page_item > a, .mobile-menu ul li.current_menu_ancestor > a, .mobile-menu ul li.current_page_ancestor > a, .mobile-menu ul li ul li.current-menu-item > a, .mobile-menu ul li ul li.current-page-item > a, .mobile-menu ul li ul li.current-menu-ancestor > a, .mobile-menu ul li ul li.current-page-ancestor > a, .mobile-menu ul li ul li.current_menu_item > a, .mobile-menu ul li ul li.current_page_item > a, .mobile-menu ul li ul li.current_menu_ancestor > a, .mobile-menu ul li ul li.current_page_ancestor > a { background-color: transparent; background-position: left center; color: var(--wdtAccentTxtColor); }
.no-header-menu ul li ul, .wdt-header-menu ul li ul.children, .wdt-header-menu ul li ul.sub-menu, #header .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu > ul.sub-menu > li.menu-item-object-wdt_mega_menus, .wdt-header-menu ul li.has-mega-menu > ul { border-color: rgba(var(--wdtPrimaryColorRgb),1); }
.wdt-header-menu .menu-container .wdt-primary-nav li[class*="has-children"] > a > span::after { content: "+"; position: relative; display: inline-block; margin-left: 8px; margin-right: -2px; line-height: 0.5em; font-size: 1.2em; }
.wdt-header-menu .menu-container .wdt-primary-nav li[class*="has-children"] ul.sub-menu > li > a > span { width: 100%; display: flex; justify-content: space-between; align-items: center; }
.wdt-header-menu .menu-container .wdt-primary-nav li[class*="has-children"] ul.sub-menu > li > a > span::after { bottom: 0px; margin-right: 5px; }
@media only screen and (min-width: 1541px) and (max-width: 1724px) {
  .wdt-header-menu ul li:not(.has-mega-menu) ul { width: 230px; }
}
@media only screen and (min-width: 1281px) and (max-width: 1540px) {
  .wdt-header-menu ul > li:nth-last-child(-n+3) ul li.menu-item-depth-2 > ul, .wdt-header-menu ul > li:nth-last-child(-n+3) ul li.menu-item-depth-4 > ul, .wdt-header-menu ul > li:nth-last-child(-n+3) ul li.menu-item-depth-6 > ul, .wdt-header-menu ul > li:nth-last-child(-n+3) ul li.menu-item-depth-8 > ul, .wdt-header-menu ul > li:nth-last-child(-n+3) ul li.menu-item-depth-10 > ul { left: 100%; right: auto; }
  .wdt-header-menu ul > li:nth-last-child(-n+3) ul li.menu-item-depth-1 > ul, .wdt-header-menu ul > li:nth-last-child(-n+3) ul li.menu-item-depth-3 > ul, .wdt-header-menu ul > li:nth-last-child(-n+3) ul li.menu-item-depth-5 > ul, .wdt-header-menu ul > li:nth-last-child(-n+3) ul li.menu-item-depth-7 > ul, .wdt-header-menu ul > li:nth-last-child(-n+3) ul li.menu-item-depth-9 > ul { left: auto; right: 100%; }
  .wdt-header-menu ul li:not(.has-mega-menu) ul { width: 230px; }
}
@media only screen and (max-width: 1281px) {
  .menu-item-object-wdt_mega_menus .wdt-heading-holder > :not(:last-child) { margin-bottom: 10px; }
  .menu-item-object-wdt_mega_menus .wdt-post-entry.entry-list-layout .blog-entry { display: block; }
  .menu-item-object-wdt_mega_menus .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry .entry-thumb .blog-image > a { height: 120px; }
  .menu-item-object-wdt_mega_menus .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry > div:not(.entry-thumb) { padding: 0px 10px; }
  .menu-item-object-wdt_mega_menus .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-thumb { margin-bottom: 10px; }
  .menu-item-object-wdt_mega_menus .wdt-post-entry .blog-entry .entry-title h4 { font-size: var(--wdtFontSize_H6); }
  .menu-item-object-wdt_mega_menus .wdt-heading-holder .wdt-heading-title-wrapper { font-size: var(--wdtFontSize_H6); }
  .menu-item-object-wdt_mega_menus .wdt-simple-style.wdt-post-entry.entry-list-layout .blog-entry > div:nth-child(2) { margin-top: 10px; }
}
@media only screen and (min-width: 1281px) {
  #header .wdt-elementor-container-fluid .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu > ul.sub-menu > li.menu-item-object-wdt_mega_menus { margin: 0px auto; width: 100%; background-color: var(--wdtAccentTxtColor); display: block; padding: 0px; box-shadow: 0 0 2px 3px rgba(var(--wdtHeadAltColorRgb),0.05); border-radius: var(--wdtRadius_Zero); overflow: hidden; }
  #header .wdt-elementor-container-fluid .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu > ul.sub-menu { border-width: 0px; box-shadow: none; background-color: transparent; }
  .wdt-header-menu { display: inline-block; }
  .wdt-header-menu.no-header-menu { text-align: right; }
  .mobile-nav-container, .wdt-header-menu ul li.close-nav, .wdt-header-menu ul li.go-back, .wdt-header-menu ul li.see-all { display: none; }
  .wdt-header-menu.center { display: table; }
  .wdt-header-menu .wdt-primary-nav > li > a { margin: 15px 0px; }
  .wdt-header-menu .wdt-primary-nav ~ .slide-underline { display: inline-block; position: absolute; background-image: linear-gradient(135deg, var(--wdtPrimaryColor), var(--wdtQuaternaryColor)); height: calc(100% - 30px); top: 49%; transform: translateY(-50%); z-index: -1; transition: var(--wdt-Ad-Transition); border-radius: calc(var(--wdtRadius_1X) + 3px); }
}
@media only screen and (max-width: 1280px) {
  .wdt-header-menu .menu-container { display: none; }
  .wdt-header-menu .mobile-nav-container { display: block; margin: 0px; }
  .wdt-no-header-builder-content .no-header .no-header-title { float: left; margin: 16px 0px; }
  .wdt-no-header-builder-content .no-header .no-header-title h2 { text-align: center; }
  .wdt-no-header-builder-content .no-header .mobile-nav-container { float: right; font-size: 1rem; line-height: normal; margin: 18px 0px; width: auto; }
  .elementor-widget-wp-widget-nav_menu .mobile-nav-container { width: auto; float: none; margin: 20px 0px; text-align: right; padding-right: 10px; }
  body:not(.no-breadcrumb) #header-wrapper.header-top-absolute #header .wdt-header-tpl { margin-top: 0px; }
  .mobile-menu ul li.menu-item-object-wdt_mega_menus div[class*="elementor-column-gap"] > .elementor-column > .elementor-element-populated { padding: 0px; }
}
@media only screen and (min-width: 1024px) and (max-width: 1280px) {
  .wdt-header-menu .mobile-nav-container { margin: 0px; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .mobile-nav-container .menu-trigger > span { display: none; }
}
@media only screen and (max-width: 767px) {
  .wdt-no-header-builder-content .no-header-top { text-align: center; }
  .wdt-no-header-builder-content .no-header .no-header-title a { display: inline-block; width: 100%; }
  .wdt-no-header-builder-content .no-header .no-header-menu, .wdt-no-header-builder-content:not(.aligncenter) .no-header .no-header-title ~ .no-header-menu { color: var(--wdtHeadAltColor); line-height: 1.5em; text-align: right; }
  .wdt-no-header-builder-content:not(.aligncenter) .no-header .no-header-title ~ .no-header-menu { display: inline-block; margin-left: 15px; width: auto; }
  .wdt-header-menu .mobile-nav-container { margin: 0px; }
  .mobile-nav-container, .wdt-no-header-builder-content .no-header .mobile-nav-container { display: inline-block; float: none; margin: 0px auto; }
  .mobile-nav-container .menu-trigger > span { display: none; }
}
@media only screen and (max-width: 479px) {
  .wdt-no-header-builder-content .no-header-top, .wdt-no-header-builder-content .no-header { text-align: center; justify-content: space-between; }
  .wdt-no-header-builder-content .no-header .no-header-title { float: none; display: inline-block; margin-top: 20px; width: auto; }
  .wdt-no-header-builder-content .no-header .mobile-nav-container { display: inline-block; margin: 0px; float: none; width: auto; }
  .wdt-no-header-builder-content .no-header .no-header-menu, .wdt-no-header-builder-content:not(.aligncenter) .no-header .no-header-title ~ .no-header-menu { line-height: 1.5em; margin: 10px 0px; padding: 0px; }
}
.wdt-no-header-builder-content .no-header .no-header-logo > a > img, .elementor-widget-wdt-logo div.wdt-logo-container a img { height: auto; width: 190px; max-width: 190px; }
@media (max-width: 1280px) {
  .wdt-no-header-builder-content .no-header .no-header-logo > a > img, .elementor-widget-wdt-logo div.wdt-logo-container a img { width: 170px; max-width: 170px; }
}
@media (max-width: 767px) {
  .wdt-no-header-builder-content .no-header .no-header-logo > a > img, .elementor-widget-wdt-logo div.wdt-logo-container a img { width: 140px; max-width: 140px; }
}
@media only screen and (min-width: 1281px) and (max-width: 1540px) {
  #header-wrapper { margin: 0px 0px 100px; }
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  #header-wrapper { margin: 0px 0px 80px; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  #header-wrapper { margin: 0px 0px 70px; }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  #header-wrapper { margin: 0px 0px 60px; }
}
@media only screen and (max-width: 479px) {
  #header-wrapper { margin: 0px 0px 50px; }
}
.pagination { float: none; display: inline-block; margin-top: 120px; text-align: center; width: 100%; }
.pagination .column { float: right; width: 100%; }
.pagination .column, .pagination ul { margin: 0px; }
.pagination ul, .entry-body > .page-link { padding-left: 0px; display: flex; justify-content: center; text-align: center; }
.pagination ul li, .woocommerce nav.woocommerce-pagination ul li { float: none; padding-bottom: 0px; display: contents; }
.page-link { clear: both; float: left; width: 100%; }
.page-link a, .pagination ul li a, .woocommerce nav.woocommerce-pagination ul li a, .page-link > span, .pagination ul li span, .woocommerce nav.woocommerce-pagination ul li span { background: none right bottom / 450% no-repeat; border: 1px solid; display: inline-block; font-size: var(--wdtFontSize_H6); font-weight: var(--wdtFontWeight_Alt); height: 60px; letter-spacing: 0px; line-height: 58px; margin: 0px 5px; padding: 0px; position: relative; text-align: center; text-transform: uppercase; width: 60px; border-radius: calc(var(--wdtRadius_2X) - 2px); }
.page-link a:not(:focus), .pagination ul li a:not(:focus), .woocommerce nav.woocommerce-pagination ul li a:not(:focus) { text-decoration: none; }
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li { border-width: 0px; }
.woocommerce nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a { background: none; margin: 0px; }
@media (-ms-high-contrast:none) {
  .pagination ul li a.next { margin-right: 0px; }
  .pagination ul li a.next, .pagination ul li a.prev { top: -24px; }
}
.pagination ul li a.next i, .pagination ul li a.prev i { height: 30px; line-height: 30px; margin: 0px; position: absolute; left: 50%; top: 50%; text-align: center; text-decoration: inherit; width: 30px; transform: translate(-50%, -50%); background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-color: ; -webkit-text-fill-color: transparent; background-clip: text; }
.pagination div[class*="-posts"] { display: inline-block; float: none; position: relative; text-align: center; width: auto; z-index: 9; }
.pagination div[class*="-posts"] a { display: inline-block; float: none; margin: 2px; min-width: 150px; border-radius: var(--wdtRadius_3X); }
.pagination:empty { display: none; }
.archive .pagination.blog-pagination:empty { display: inline-block; }
.pagination .newer-posts a { margin-bottom: -1px; padding: var(--wdtPadding_Btn); }
.pagination .older-posts a { margin-bottom: -1px; padding: var(--wdtPadding_Btn); }
.pagination .older-posts i, .pagination .newer-posts i { height: 20px; line-height: 20px; text-align: center; width: auto; }
.pagination .older-posts i { margin-left: 5px; }
.pagination .newer-posts i { margin-right: 5px; }
.pagination .older-posts i::before, .pagination .newer-posts i::before { margin: 0px; width: auto; }
.pagination div[class*="-posts"]:only-child a { margin: 0px; }
.pagination a.loadmore-btn { display: inline-block; position: relative; width: auto; margin-top: 10px; }
.pagination a.loadmore-btn:not(.more-items) { cursor: not-allowed; }
.tpl-blog-holder.loading + .pagination a.loadmore-btn::after { animation: 2s linear 0s infinite normal none running animateCircle; border-width: 3px; border-style: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 255) transparent transparent; border-image: none; border-radius: 50%; inset: 0px; content: ""; display: block; height: 25px; margin: auto; opacity: 0.5; position: absolute; width: 25px; }
@keyframes animateCircle { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes animate { 
  0% { transform: rotate(45deg); }
  100% { transform: rotate(405deg); }
}
.pagination .newer-posts a:not(:focus), .pagination .older-posts a:not(:focus), .pagination ul li a:not(:focus), .pagination a.loadmore-btn:not(:focus) { text-decoration: none; }
.pagination .newer-posts a:focus, .pagination .older-posts a:focus, .pagination ul li a:focus, .pagination a.loadmore-btn:focus { text-decoration: none !important; }
.page-link a, .pagination ul li a, .woocommerce nav.woocommerce-pagination ul li a, .page-link > span, .pagination ul li span, .woocommerce nav.woocommerce-pagination ul li span { color: var(--wdtHeadAltColor); background-color: transparent; background-image: linear-gradient(135deg,var(--wdtPrimaryColor),var(--wdtQuaternaryColor),rgba(var(--wdtTertiaryColorRgb), 0.5),rgba(var(--wdtTertiaryColorRgb), 0.5)); }
.pagination .newer-posts a, .pagination .older-posts a, .pagination a.loadmore-btn, .page-link > a:hover, .page-link > a:focus, .page-link > span, .pagination ul li a:hover, .pagination ul li a:focus, .pagination ul li span:not(.dots), .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current { color: var(--wdtAccentTxtColor); }
.pagination .newer-posts, .pagination .older-posts { background: var(--wdtBodyBGColor); }
.page-link a, .pagination ul li a, .page-link > span, .pagination ul li span, .pagination a.loadmore-btn::before, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span { border-color: rgba(var(--wdtPrimaryColorRgb),0.1); }
.tpl-blog-holder.loading + .pagination a.loadmore-btn::after { border-top-color: var(--wdtBodyBGColor); border-right-color: var(--wdtBodyBGColor); }
.tpl-blog-holder.loading + .pagination a.loadmore-btn { color: var(--wdtPrimaryColor); }
.pagination .newer-posts a, .pagination .older-posts a, .pagination a.loadmore-btn, .page-link > a:hover, .page-link > a:focus, .page-link > span, .pagination ul li a:hover, .pagination ul li a:focus, .pagination ul li span:not(.dots), .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current { background-color: transparent; background-position: left top; }
.page-link > a:hover, .page-link > a:focus, .page-link > span, .pagination ul li a:hover, .pagination ul li a:focus, .pagination ul li span:not(.dots), .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current { border-color: var(--wdtPrimaryColor); }
.pagination .newer-posts a:hover, .pagination .older-posts a:hover, .pagination a.loadmore-btn:hover, .pagination a.loadmore-btn:not(.more-items) { background: var(--wdtSecondaryColor); }
.tpl-blog-holder.loading + .pagination a.loadmore-btn:hover { color: var(--wdtSecondaryColor); }
.pagination ul li a.next:hover i::before, .pagination ul li a.prev:hover i::before { background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-color: ; background-clip: text; animation: 0.3s ease 0s 1 normal none running wdt-btn-icon; }
.pagination ul li a.prev:hover i::before { animation: 0.3s ease 0s 1 normal none running wdt-btn-icon-left; }
@media only screen and (max-width: 1540px) {
  .pagination { margin-top: 100px; }
}
@media only screen and (max-width: 1280px) {
  .pagination { margin-top: 80px; }
}
@media only screen and (max-width: 1024px) {
  .pagination { margin-top: 70px; }
}
@media only screen and (max-width: 767px) {
  .pagination { margin-top: 60px; }
}
@media only screen and (max-width: 479px) {
  .pagination { margin-top: 50px; }
}
@media only screen and (max-width: 1280px) {
  .page-link a, .pagination ul li a, .woocommerce nav.woocommerce-pagination ul li a, .page-link > span, .pagination ul li span, .woocommerce nav.woocommerce-pagination ul li span { width: 50px; height: 50px; font-size: calc(var(--wdtFontSize_H6) - 2px); line-height: 48px; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
}
@media only screen and (max-width: 767px) {
  .pagination ul li a, .pagination ul li span, .page-link a, .page-link > span, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span { font-size: calc(var(--wdtFontSize_Base) - 2px); height: 35px; line-height: 33px; width: 35px; border-radius: calc(var(--wdtRadius_1X) + 5px); }
}
.mfp-bg { top: 0px; left: 0px; width: 100%; height: 100%; z-index: 99999; overflow: hidden; position: fixed; background: rgb(0, 0, 0); opacity: 0.8; }
.mfp-wrap { top: 0px; left: 0px; width: 100%; height: 100%; z-index: 99999; position: fixed; backface-visibility: hidden; outline: none !important; }
.mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; padding: 0px 8px; box-sizing: border-box; }
.mfp-container::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.mfp-align-top .mfp-container::before { display: none; }
.mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0px auto; text-align: left; z-index: 1045; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; }
.mfp-ajax-cur { cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: zoom-out; }
.mfp-zoom { cursor: zoom-in; }
.mfp-auto-cursor .mfp-content { cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { user-select: none; }
.mfp-loading.mfp-figure { display: none; }
.mfp-hide { display: none !important; }
.mfp-preloader { color: rgb(204, 204, 204); position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; }
.mfp-preloader a { color: rgb(204, 204, 204); }
.mfp-preloader a:hover { color: rgb(255, 255, 255); }
.mfp-s-ready .mfp-preloader { display: none; }
.mfp-s-error .mfp-content { display: none; }
button.mfp-close, button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0px; appearance: none; display: block; outline: none; padding: 0px; z-index: 1046; box-shadow: none; touch-action: manipulation; }
.mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 18px; top: 18px; text-decoration: none; text-align: center; opacity: 0.65; padding: 0px 0px 18px 10px; color: rgb(255, 255, 255); font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus { opacity: 1; }
.mfp-close:active { top: 1px; }
.mfp-close-btn-in .mfp-close { color: rgb(51, 51, 51); }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: rgb(255, 255, 255); right: -6px; text-align: right; padding-right: 6px; width: 100%; }
.mfp-counter { position: absolute; top: 0px; right: 0px; color: rgb(204, 204, 204); font-size: 12px; line-height: 18px; white-space: nowrap; }
.mfp-arrow { position: absolute; opacity: 0.65; margin: -55px 0px 0px; top: 50%; padding: 0px; width: 90px; height: 110px; -webkit-tap-highlight-color: transparent; }
.mfp-arrow:active { margin-top: -54px; }
.mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; }
.mfp-arrow::before, .mfp-arrow::after { content: ""; display: block; width: 0px; height: 0px; position: absolute; left: 0px; top: 0px; margin-top: 35px; margin-left: 35px; border: inset transparent; }
.mfp-arrow::after { border-top-width: 13px; border-bottom-width: 13px; top: 8px; }
.mfp-arrow::before { border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; }
.mfp-arrow-left { left: 0px; }
.mfp-arrow-left::after { border-right: 17px solid rgb(255, 255, 255); margin-left: 31px; }
.mfp-arrow-left::before { margin-left: 25px; border-right: 27px solid rgb(63, 63, 63); }
.mfp-arrow-right { right: 0px; }
.mfp-arrow-right::after { border-left: 17px solid rgb(255, 255, 255); margin-left: 39px; }
.mfp-arrow-right::before { border-left: 27px solid rgb(63, 63, 63); }
.mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; }
.mfp-iframe-holder .mfp-close { top: -40px; }
.mfp-iframe-scaler { width: 100%; height: 0px; overflow: hidden; padding-top: 56.25%; }
.mfp-iframe-scaler iframe { position: absolute; display: block; top: 0px; left: 0px; width: 100%; height: 100%; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 8px; background: rgb(0, 0, 0); }
img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; box-sizing: border-box; padding: 40px 0px; margin: 0px auto; }
.mfp-figure { line-height: 0; }
.mfp-figure::after { content: ""; position: absolute; inset: 40px 0px; display: block; width: auto; height: auto; z-index: -1; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 8px; background: rgb(68, 68, 68); }
.mfp-figure small { color: rgb(189, 189, 189); display: block; font-size: 12px; line-height: 14px; }
.mfp-figure figure { margin: 0px; }
.mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0px; width: 100%; cursor: auto; }
.mfp-title { text-align: left; line-height: 18px; color: rgb(243, 243, 243); overflow-wrap: break-word; padding-right: 36px; }
.mfp-image-holder .mfp-content { max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; }
.wdt-inline-modal { overflow: hidden; }
.wdt-inline-modal > h4 { font-size: 26px; font-weight: 500; margin: -20px -20px 20px; padding: 15px 20px; background-color: rgb(16, 139, 234); }
.wdt-inline-modal > h4, .mfp-close-btn-in .mfp-close { color: rgb(255, 255, 255); }
.mfp-close-btn-in .mfp-close { margin: 0px; right: 7px; top: 7px; border-radius: 50%; transition: var(--wdtBaseTransition); transform: scale(1.25); }
.mfp-close:hover, .mfp-close:focus { color: rgb(255, 255, 255); opacity: 1; transform: scale(1) translate(-3px, 3px); }
.wdt-inline-modal ul.wdt-tabs-vertical > li > a { font-weight: bold; line-height: normal; padding: 10px 15px; }
.wdt-inline-modal .wdt-tabs-vertical-content { min-height: 210px; }
.wdt-inline-modal .wdt-toggle-switch label { color: currentcolor; display: inline-block; font-weight: normal; margin-bottom: 10px; margin-top: 5px; vertical-align: middle; }
.wdt-inline-modal .wdt-toggle-switch label input[type="checkbox"] { margin-right: 8px; margin-top: -2px; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  .mfp-img-mobile .mfp-image-holder { padding-left: 0px; padding-right: 0px; }
  .mfp-img-mobile img.mfp-img { padding: 0px; }
  .mfp-img-mobile .mfp-figure::after { top: 0px; bottom: 0px; }
  .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0px; margin: 0px; top: auto; padding: 3px 5px; position: fixed; box-sizing: border-box; }
  .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0px; }
  .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; }
  .mfp-img-mobile .mfp-close { top: 0px; right: 0px; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0px; }
}
@media (max-width: 900px) {
  .mfp-arrow { transform: scale(0.75); }
  .mfp-arrow-left { transform-origin: 0px center; }
  .mfp-arrow-right { transform-origin: 100% center; }
  .mfp-container { padding-left: 6px; padding-right: 6px; }
}
@media only screen and (max-width: 767px) {
  .wdt-inline-modal > h4 { font-size: var(--wdtFontSize_H6); }
  .mfp-close-btn-in .mfp-close { top: 2px; }
  .wdt-inline-modal ul.wdt-tabs-vertical > li > a { font-size: 11px; padding-left: 10px; padding-right: 10px; }
  .wdt-inline-modal .wdt-tabs-vertical-content { font-size: calc(var(--wdtFontSize_Base) - 2px); }
}
@media only screen and (max-width: 479px) {
  .mfp-close-btn-in .mfp-close { top: -1px; }
  .wdt-inline-modal ul.wdt-tabs-vertical, .wdt-inline-modal .wdt-tabs-vertical-content { width: 100%; }
  .wdt-inline-modal ul.wdt-tabs-vertical li a { border-style: solid; border-width: 0px 0px 1px; padding-left: 0px; border-color: rgba(0, 0, 0, 0.1) !important; }
  .wdt-inline-modal ul.wdt-tabs-vertical li a::before { border-color: currentcolor; border-style: solid; border-width: 0px 0px 1px; content: ""; height: 1px; opacity: 0; position: absolute; bottom: -1px; left: 0px; width: 45px; transition: var(--wdtBaseTransition); }
  .wdt-inline-modal ul.wdt-tabs-vertical li.current a::before { opacity: 1; }
  .wdt-inline-modal .wdt-tabs-vertical-content { border-width: 0px; padding: 15px 5px; }
  .wdt-inline-modal > h4 { font-size: calc(var(--wdtFontSize_Base) - 3px); }
}
#searchform ul.quick_search_results { position: absolute; padding: 0px; background-color: var(--wdtBodyBGColor); text-align: left; width: 100%; max-width: 340px; margin: 16px 0px 0px; transition: 0.4s; z-index: 99; font-size: 0.9rem; transform: translateY(10px); }
#searchform ul.quick_search_results p:only-child { margin: 0px; padding: 10px 20px; }
#searchform ul.quick_search_results p, #searchform ul.quick_search_results li:only-child { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
#searchform ul.quick_search_results li.quick_search_data_item { list-style-type: none; text-align: inherit; line-height: var(--wdtLineHeight_Base); padding: 8px; font-size: 0.9rem; width: 100%; margin: 0px; }
#searchform ul.quick_search_results li.quick_search_data_item a { width: 100%; font-size: var(--wdtFontSize_Ext); display: grid; gap: 16px; grid-template-columns: 60px 1fr; place-items: center; line-height: normal; font-weight: var(--wdtFontWeight_Base); }
#searchform ul.quick_search_results li.quick_search_data_item a > img { border-radius: calc(var(--wdtRadius_1X) + 4px); }
#searchform ul.quick_search_results:not(.active)::before, #searchform ul.quick_search_results:not(.active) { font-size: inherit; opacity: 0; transform: translateY(10px); transition: 0.4s; }
#searchform ul.quick_search_results.active { opacity: 1; transform: translateY(0px); padding: 20px; box-shadow: 0 0px 0px 1px rgba(var(--wdtPrimaryColorRgb),0.5); }
#searchform input.text_input ~ ul.quick_search_results { opacity: 0; transform: translateY(10px); transition: 0.4s; visibility: hidden; border-radius: calc(var(--wdtRadius_1X) + 5px); }
#searchform input.text_input:focus ~ ul.quick_search_results { opacity: 1; transform: translateY(0px); visibility: visible; }
#searchform ul.quick_search_results.active::before { content: ""; position: absolute; width: 16px; height: 16px; background: inherit; transform: rotate(45deg); top: -8px; left: 30px; border-width: 1px 0px 0px 1px; border-style: solid; border-color: rgba(var(--wdtPrimaryColorRgb), 0.5); }
#secondary.secondary-sidebar { margin-bottom: 150px; }
.secondary-sidebar .widget:last-child { margin-bottom: 0px; }
.secondary-sidebar .widgettitle { display: inline-block; float: none; margin-top: 0px; width: 100%; }
.secondary-sidebar .widgettitle::before, .secondary-sidebar .widgettitle::after { content: ""; }
.secondary-sidebar .widgettitle:empty { display: none; }
.secondary-sidebar .widgettitle > a { color: currentcolor; }
.secondary-sidebar > div[class^="type"] { overflow: hidden; }
.wdt-sidebar-wrapper { padding: 60px 40px; border: 1px solid; float: left; margin: 0px; border-radius: var(--wdtRadius_4X); position: relative; overflow: hidden; }
.wdt-sidebar-wrapper::before, .wdt-sidebar-wrapper::after { content: ""; position: absolute; display: block; width: 1000px; height: 1000px; background: radial-gradient(rgba(var(--wdtPrimaryColorRgb),0.25) 0%,transparent 50%); left: -450px; top: -400px; pointer-events: none; }
.wdt-sidebar-wrapper::after { width: 1500px; height: 1500px; left: auto; right: -750px; top: 10%; }
.secondary-sidebar .widgettitle, .secondary-sidebar .widget ul li > a { color: var(--wdtHeadAltColor); }
.secondary-sidebar .tagcloud a { color: var(--wdtPrimaryColor); }
.secondary-sidebar .widgettitle a { color: inherit; }
.secondary-sidebar .tagcloud a:hover { color: var(--wdtAccentTxtColor); }
.wdt-sidebar-wrapper { border-color: rgba(var(--wdtBorderColorRgb),0.1); background-color: var(--wdtTertiaryColor); }
.secondary-sidebar .widget ul li > a:hover { color: var(--wdtPrimaryColor); }
@media only screen and (min-width: 1281px) and (max-width: 1540px) {
  .secondary-sidebar .widget #wp-calendar th { font-size: 14px; }
  .secondary-sidebar .widget #wp-calendar td { font-size: 14px; }
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .secondary-sidebar aside.widget { font-size: 14px; }
  .secondary-sidebar .widget #wp-calendar td { font-size: 12px; }
  .secondary-sidebar .widget #wp-calendar th { font-size: 12px; }
  .secondary-sidebar .widget_tag_cloud .tagcloud a, .secondary-sidebar .widget .tagcloud a { padding: 5px 12px; font-size: 13px !important; }
  #select2-archives-dropdown--1-results, #select2-cat-results { font-size: 13px; }
}
@media only screen and (max-width: 767px) {
  .secondary-sidebar .widget #wp-calendar th, .secondary-sidebar .widget #wp-calendar td { font-size: 14px; }
  .wdt-sidebar-wrapper { padding: 40px 20px; }
}
@media only screen and (min-width: 1281px) and (max-width: 1540px) {
  #secondary.secondary-sidebar { margin-bottom: 100px; }
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  #secondary.secondary-sidebar { margin-bottom: 80px; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  #secondary.secondary-sidebar { margin-bottom: 70px; }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  #secondary.secondary-sidebar { margin-bottom: 60px; }
}
@media only screen and (max-width: 479px) {
  #secondary.secondary-sidebar { margin-bottom: 50px; }
}

.animate { visibility: hidden; animation-duration: 1s; animation-fill-mode: both; }
.animate.wdt_hinge { animation-duration: 2s; }
@-webkit-keyframes wdt_flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
@keyframes wdt_flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
.animate.wdt_flash { animation-name: wdt_flash; visibility: visible !important; }
@-webkit-keyframes wdt_shake { 
  0%, 100% { transform: translateX(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translateX(-10px); }
  20%, 40%, 60%, 80% { transform: translateX(10px); }
}
@keyframes wdt_shake { 
  0%, 100% { transform: translateX(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translateX(-10px); }
  20%, 40%, 60%, 80% { transform: translateX(10px); }
}
.animate.wdt_shake { animation-name: wdt_shake; visibility: visible !important; }
@-webkit-keyframes wdt_bounce { 
  0%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-30px); }
  60% { transform: translateY(-15px); }
}
@keyframes wdt_bounce { 
  0%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-30px); }
  60% { transform: translateY(-15px); }
}
.animate.wdt_bounce { animation-name: wdt_bounce; visibility: visible !important; }
@-webkit-keyframes wdt_tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { transform: scale(1.1) rotate(3deg); }
  40%, 60%, 80% { transform: scale(1.1) rotate(-3deg); }
  100% { transform: scale(1) rotate(0deg); }
}
@keyframes wdt_tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { transform: scale(1.1) rotate(3deg); }
  40%, 60%, 80% { transform: scale(1.1) rotate(-3deg); }
  100% { transform: scale(1) rotate(0deg); }
}
.animate.wdt_tada { animation-name: wdt_tada; visibility: visible !important; }
@-webkit-keyframes wdt_swing { 
  100%, 20%, 40%, 60%, 80% { transform-origin: center top; }
  20% { transform: rotate(15deg); }
  40% { transform: rotate(-10deg); }
  60% { transform: rotate(5deg); }
  80% { transform: rotate(-5deg); }
  100% { transform: rotate(0deg); }
}
@keyframes wdt_swing { 
  20% { transform: rotate(15deg); }
  40% { transform: rotate(-10deg); }
  60% { transform: rotate(5deg); }
  80% { transform: rotate(-5deg); }
  100% { transform: rotate(0deg); }
}
.animate.wdt_swing { transform-origin: center top; animation-name: wdt_swing; visibility: visible !important; }
@-webkit-keyframes wdt_wobble { 
  0% { transform: translateX(0%); }
  15% { transform: translateX(-25%) rotate(-5deg); }
  30% { transform: translateX(20%) rotate(3deg); }
  45% { transform: translateX(-15%) rotate(-3deg); }
  60% { transform: translateX(10%) rotate(2deg); }
  75% { transform: translateX(-5%) rotate(-1deg); }
  100% { transform: translateX(0%); }
}
@keyframes wdt_wobble { 
  0% { transform: translateX(0%); }
  15% { transform: translateX(-25%) rotate(-5deg); }
  30% { transform: translateX(20%) rotate(3deg); }
  45% { transform: translateX(-15%) rotate(-3deg); }
  60% { transform: translateX(10%) rotate(2deg); }
  75% { transform: translateX(-5%) rotate(-1deg); }
  100% { transform: translateX(0%); }
}
.animate.wdt_wobble { animation-name: wdt_wobble; visibility: visible !important; }
@-webkit-keyframes wdt_pulse { 
  0% { transform: scale(1); }
  50% { transform: scale(1.1); }
  100% { transform: scale(1); }
}
@keyframes wdt_pulse { 
  0% { transform: scale(1); }
  50% { transform: scale(1.1); }
  100% { transform: scale(1); }
}
.animate.wdt_pulse { animation-name: wdt_pulse; visibility: visible !important; }
@-webkit-keyframes wdt_flip { 
  0% { transform: perspective(400px) translateZ(0px) rotateY(0deg) scale(1); animation-timing-function: ease-out; }
  40% { transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1); animation-timing-function: ease-out; }
  50% { transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); animation-timing-function: ease-in; }
  80% { transform: perspective(400px) translateZ(0px) rotateY(360deg) scale(0.95); animation-timing-function: ease-in; }
  100% { transform: perspective(400px) translateZ(0px) rotateY(360deg) scale(1); animation-timing-function: ease-in; }
}
@keyframes wdt_flip { 
  0% { transform: perspective(400px) translateZ(0px) rotateY(0deg) scale(1); animation-timing-function: ease-out; }
  40% { transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1); animation-timing-function: ease-out; }
  50% { transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); animation-timing-function: ease-in; }
  80% { transform: perspective(400px) translateZ(0px) rotateY(360deg) scale(0.95); animation-timing-function: ease-in; }
  100% { transform: perspective(400px) translateZ(0px) rotateY(360deg) scale(1); animation-timing-function: ease-in; }
}
.animate.wdt_flip { animation-name: wdt_flip; backface-visibility: visible !important; visibility: visible !important; }
@-webkit-keyframes wdt_flipInX { 
  0% { transform: perspective(400px) rotateX(90deg); opacity: 0; }
  40% { transform: perspective(400px) rotateX(-10deg); }
  70% { transform: perspective(400px) rotateX(10deg); }
  100% { transform: perspective(400px) rotateX(0deg); opacity: 1; }
}
@keyframes wdt_flipInX { 
  0% { transform: perspective(400px) rotateX(90deg); opacity: 0; }
  40% { transform: perspective(400px) rotateX(-10deg); }
  70% { transform: perspective(400px) rotateX(10deg); }
  100% { transform: perspective(400px) rotateX(0deg); opacity: 1; }
}
.animate.wdt_flipInX { animation-name: wdt_flipInX; backface-visibility: visible !important; visibility: visible !important; }
@-webkit-keyframes wdt_flipOutX { 
  0% { transform: perspective(400px) rotateX(0deg); opacity: 1; }
  100% { transform: perspective(400px) rotateX(90deg); opacity: 0; }
}
@keyframes wdt_flipOutX { 
  0% { transform: perspective(400px) rotateX(0deg); opacity: 1; }
  100% { transform: perspective(400px) rotateX(90deg); opacity: 0; }
}
.animate.wdt_flipOutX { animation-name: wdt_flipOutX; backface-visibility: visible !important; visibility: visible !important; }
@-webkit-keyframes wdt_flipInY { 
  0% { transform: perspective(400px) rotateY(90deg); opacity: 0; }
  40% { transform: perspective(400px) rotateY(-10deg); }
  70% { transform: perspective(400px) rotateY(10deg); }
  100% { transform: perspective(400px) rotateY(0deg); opacity: 1; }
}
@keyframes wdt_flipInY { 
  0% { transform: perspective(400px) rotateY(90deg); opacity: 0; }
  40% { transform: perspective(400px) rotateY(-10deg); }
  70% { transform: perspective(400px) rotateY(10deg); }
  100% { transform: perspective(400px) rotateY(0deg); opacity: 1; }
}
.animate.wdt_flipInY { animation-name: wdt_flipInY; backface-visibility: visible !important; visibility: visible !important; }
@-webkit-keyframes wdt_flipOutY { 
  0% { transform: perspective(400px) rotateY(0deg); opacity: 1; }
  100% { transform: perspective(400px) rotateY(90deg); opacity: 0; }
}
@keyframes wdt_flipOutY { 
  0% { transform: perspective(400px) rotateY(0deg); opacity: 1; }
  100% { transform: perspective(400px) rotateY(90deg); opacity: 0; }
}
.animate.wdt_flipOutY { animation-name: wdt_flipOutY; backface-visibility: visible !important; visibility: visible !important; }
@-webkit-keyframes wdt_fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes wdt_fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.animate.wdt_fadeIn { animation-name: wdt_fadeIn; visibility: visible !important; }
@-webkit-keyframes wdt_fadeInUp { 
  0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes wdt_fadeInUp { 
  0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
.animate.wdt_fadeInUp { animation-name: wdt_fadeInUp; visibility: visible !important; }
@-webkit-keyframes wdt_fadeInDown { 
  0% { opacity: 0; transform: translateY(-20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes wdt_fadeInDown { 
  0% { opacity: 0; transform: translateY(-20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
.animate.wdt_fadeInDown { animation-name: wdt_fadeInDown; visibility: visible !important; }
@-webkit-keyframes wdt_fadeInLeft { 
  0% { opacity: 0; transform: translateX(-20px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes wdt_fadeInLeft { 
  0% { opacity: 0; transform: translateX(-20px); }
  100% { opacity: 1; transform: translateX(0px); }
}
.animate.wdt_fadeInLeft { animation-name: wdt_fadeInLeft; visibility: visible !important; }
@-webkit-keyframes wdt_fadeInRight { 
  0% { opacity: 0; transform: translateX(20px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes wdt_fadeInRight { 
  0% { opacity: 0; transform: translateX(20px); }
  100% { opacity: 1; transform: translateX(0px); }
}
.animate.wdt_fadeInRight { animation-name: wdt_fadeInRight; visibility: visible !important; }
@-webkit-keyframes wdt_fadeInUpBig { 
  0% { opacity: 0; transform: translateY(2000px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes wdt_fadeInUpBig { 
  0% { opacity: 0; transform: translateY(2000px); }
  100% { opacity: 1; transform: translateY(0px); }
}
.animate.wdt_fadeInUpBig { animation-name: wdt_fadeInUpBig; visibility: visible !important; }
@-webkit-keyframes wdt_fadeInDownBig { 
  0% { opacity: 0; transform: translateY(-2000px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes wdt_fadeInDownBig { 
  0% { opacity: 0; transform: translateY(-2000px); }
  100% { opacity: 1; transform: translateY(0px); }
}
.animate.wdt_fadeInDownBig { animation-name: wdt_fadeInDownBig; visibility: visible !important; }
@-webkit-keyframes wdt_fadeInLeftBig { 
  0% { opacity: 0; transform: translateX(-2000px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes wdt_fadeInLeftBig { 
  0% { opacity: 0; transform: translateX(-2000px); }
  100% { opacity: 1; transform: translateX(0px); }
}
.animate.wdt_fadeInLeftBig { animation-name: wdt_fadeInLeftBig; visibility: visible !important; }
@-webkit-keyframes wdt_fadeInRightBig { 
  0% { opacity: 0; transform: translateX(2000px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes wdt_fadeInRightBig { 
  0% { opacity: 0; transform: translateX(2000px); }
  100% { opacity: 1; transform: translateX(0px); }
}
.animate.wdt_fadeInRightBig { animation-name: wdt_fadeInRightBig; visibility: visible !important; }
@-webkit-keyframes wdt_fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes wdt_fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.animate.wdt_fadeOut { animation-name: wdt_fadeOut; visibility: visible !important; }
@-webkit-keyframes wdt_fadeOutUp { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-20px); }
}
@keyframes wdt_fadeOutUp { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-20px); }
}
.animate.wdt_fadeOutUp { animation-name: wdt_fadeOutUp; visibility: visible !important; }
@-webkit-keyframes wdt_fadeOutDown { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(20px); }
}
@keyframes wdt_fadeOutDown { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(20px); }
}
.animate.wdt_fadeOutDown { animation-name: wdt_fadeOutDown; visibility: visible !important; }
@-webkit-keyframes wdt_fadeOutLeft { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(-20px); }
}
@keyframes wdt_fadeOutLeft { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(-20px); }
}
.animate.wdt_fadeOutLeft { animation-name: wdt_fadeOutLeft; visibility: visible !important; }
@-webkit-keyframes wdt_fadeOutRight { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(20px); }
}
@keyframes wdt_fadeOutRight { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(20px); }
}
.animate.wdt_fadeOutRight { animation-name: wdt_fadeOutRight; visibility: visible !important; }
@-webkit-keyframes wdt_fadeOutUpBig { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-2000px); }
}
@keyframes wdt_fadeOutUpBig { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-2000px); }
}
.animate.wdt_fadeOutUpBig { animation-name: wdt_fadeOutUpBig; visibility: visible !important; }
@-webkit-keyframes wdt_fadeOutDownBig { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(2000px); }
}
@keyframes wdt_fadeOutDownBig { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(2000px); }
}
.animate.wdt_fadeOutDownBig { animation-name: wdt_fadeOutDownBig; visibility: visible !important; }
@-webkit-keyframes wdt_fadeOutLeftBig { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(-2000px); }
}
@keyframes wdt_fadeOutLeftBig { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(-2000px); }
}
.animate.wdt_fadeOutLeftBig { animation-name: wdt_fadeOutLeftBig; visibility: visible !important; }
@-webkit-keyframes wdt_fadeOutRightBig { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(2000px); }
}
@keyframes wdt_fadeOutRightBig { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(2000px); }
}
.animate.wdt_fadeOutRightBig { animation-name: wdt_fadeOutRightBig; visibility: visible !important; }
@-webkit-keyframes wdt_bounceIn { 
  0% { opacity: 0; transform: scale(0.3); }
  50% { opacity: 1; transform: scale(1.05); }
  70% { transform: scale(0.9); }
  100% { transform: scale(1); }
}
@keyframes wdt_bounceIn { 
  0% { opacity: 0; transform: scale(0.3); }
  50% { opacity: 1; transform: scale(1.05); }
  70% { transform: scale(0.9); }
  100% { transform: scale(1); }
}
.animate.wdt_bounceIn { animation-name: wdt_bounceIn; visibility: visible !important; }
@-webkit-keyframes wdt_bounceInUp { 
  0% { opacity: 0; transform: translateY(2000px); }
  60% { opacity: 1; transform: translateY(-30px); }
  80% { transform: translateY(10px); }
  100% { transform: translateY(0px); }
}
@keyframes wdt_bounceInUp { 
  0% { opacity: 0; transform: translateY(2000px); }
  60% { opacity: 1; transform: translateY(-30px); }
  80% { transform: translateY(10px); }
  100% { transform: translateY(0px); }
}
.animate.wdt_bounceInUp { animation-name: wdt_bounceInUp; visibility: visible !important; }
@-webkit-keyframes wdt_bounceInDown { 
  0% { opacity: 0; transform: translateY(-2000px); }
  60% { opacity: 1; transform: translateY(30px); }
  80% { transform: translateY(-10px); }
  100% { transform: translateY(0px); }
}
@keyframes wdt_bounceInDown { 
  0% { opacity: 0; transform: translateY(-2000px); }
  60% { opacity: 1; transform: translateY(30px); }
  80% { transform: translateY(-10px); }
  100% { transform: translateY(0px); }
}
.animate.wdt_bounceInDown { animation-name: wdt_bounceInDown; visibility: visible !important; }
@-webkit-keyframes wdt_bounceInLeft { 
  0% { opacity: 0; transform: translateX(-2000px); }
  60% { opacity: 1; transform: translateX(30px); }
  80% { transform: translateX(-10px); }
  100% { transform: translateX(0px); }
}
@keyframes wdt_bounceInLeft { 
  0% { opacity: 0; transform: translateX(-2000px); }
  60% { opacity: 1; transform: translateX(30px); }
  80% { transform: translateX(-10px); }
  100% { transform: translateX(0px); }
}
.animate.wdt_bounceInLeft { animation-name: wdt_bounceInLeft; visibility: visible !important; }
@-webkit-keyframes wdt_bounceInRight { 
  0% { opacity: 0; transform: translateX(2000px); }
  60% { opacity: 1; transform: translateX(-30px); }
  80% { transform: translateX(10px); }
  100% { transform: translateX(0px); }
}
@keyframes wdt_bounceInRight { 
  0% { opacity: 0; transform: translateX(2000px); }
  60% { opacity: 1; transform: translateX(-30px); }
  80% { transform: translateX(10px); }
  100% { transform: translateX(0px); }
}
.animate.wdt_bounceInRight { animation-name: wdt_bounceInRight; visibility: visible !important; }
@-webkit-keyframes wdt_bounceOut { 
  0% { transform: scale(1); }
  25% { transform: scale(0.95); }
  50% { opacity: 1; transform: scale(1.1); }
  100% { opacity: 0; transform: scale(0.3); }
}
@keyframes wdt_bounceOut { 
  0% { transform: scale(1); }
  25% { transform: scale(0.95); }
  50% { opacity: 1; transform: scale(1.1); }
  100% { opacity: 0; transform: scale(0.3); }
}
.animate.wdt_bounceOut { animation-name: wdt_bounceOut; visibility: visible !important; }
@-webkit-keyframes wdt_bounceOutUp { 
  0% { transform: translateY(0px); }
  20% { opacity: 1; transform: translateY(20px); }
  100% { opacity: 0; transform: translateY(-2000px); }
}
@keyframes wdt_bounceOutUp { 
  0% { transform: translateY(0px); }
  20% { opacity: 1; transform: translateY(20px); }
  100% { opacity: 0; transform: translateY(-2000px); }
}
.animate.wdt_bounceOutUp { animation-name: wdt_bounceOutUp; visibility: visible !important; }
@-webkit-keyframes wdt_bounceOutDown { 
  0% { transform: translateY(0px); }
  20% { opacity: 1; transform: translateY(-20px); }
  100% { opacity: 0; transform: translateY(2000px); }
}
@keyframes wdt_bounceOutDown { 
  0% { transform: translateY(0px); }
  20% { opacity: 1; transform: translateY(-20px); }
  100% { opacity: 0; transform: translateY(2000px); }
}
.animate.wdt_bounceOutDown { animation-name: wdt_bounceOutDown; visibility: visible !important; }
@-webkit-keyframes wdt_bounceOutLeft { 
  0% { transform: translateX(0px); }
  20% { opacity: 1; transform: translateX(20px); }
  100% { opacity: 0; transform: translateX(-2000px); }
}
@keyframes wdt_bounceOutLeft { 
  0% { transform: translateX(0px); }
  20% { opacity: 1; transform: translateX(20px); }
  100% { opacity: 0; transform: translateX(-2000px); }
}
.animate.wdt_bounceOutLeft { animation-name: wdt_bounceOutLeft; visibility: visible !important; }
@-webkit-keyframes wdt_bounceOutRight { 
  0% { transform: translateX(0px); }
  20% { opacity: 1; transform: translateX(-20px); }
  100% { opacity: 0; transform: translateX(2000px); }
}
@keyframes wdt_bounceOutRight { 
  0% { transform: translateX(0px); }
  20% { opacity: 1; transform: translateX(-20px); }
  100% { opacity: 0; transform: translateX(2000px); }
}
.animate.wdt_bounceOutRight { animation-name: wdt_bounceOutRight; visibility: visible !important; }
@-webkit-keyframes wdt_rotateIn { 
  0% { transform-origin: center center; transform: rotate(-200deg); opacity: 0; }
  100% { transform-origin: center center; transform: rotate(0deg); opacity: 1; }
}
@keyframes wdt_rotateIn { 
  0% { transform-origin: center center; transform: rotate(-200deg); opacity: 0; }
  100% { transform-origin: center center; transform: rotate(0deg); opacity: 1; }
}
.animate.wdt_rotateIn { animation-name: wdt_rotateIn; visibility: visible !important; }
@-webkit-keyframes wdt_rotateInUpLeft { 
  0% { transform-origin: left bottom; transform: rotate(90deg); opacity: 0; }
  100% { transform-origin: left bottom; transform: rotate(0deg); opacity: 1; }
}
@keyframes wdt_rotateInUpLeft { 
  0% { transform-origin: left bottom; transform: rotate(90deg); opacity: 0; }
  100% { transform-origin: left bottom; transform: rotate(0deg); opacity: 1; }
}
.animate.wdt_rotateInUpLeft { animation-name: wdt_rotateInUpLeft; visibility: visible !important; }
@-webkit-keyframes wdt_rotateInDownLeft { 
  0% { transform-origin: left bottom; transform: rotate(-90deg); opacity: 0; }
  100% { transform-origin: left bottom; transform: rotate(0deg); opacity: 1; }
}
@keyframes wdt_rotateInDownLeft { 
  0% { transform-origin: left bottom; transform: rotate(-90deg); opacity: 0; }
  100% { transform-origin: left bottom; transform: rotate(0deg); opacity: 1; }
}
.animate.wdt_rotateInDownLeft { animation-name: wdt_rotateInDownLeft; visibility: visible !important; }
@-webkit-keyframes wdt_rotateInUpRight { 
  0% { transform-origin: right bottom; transform: rotate(-90deg); opacity: 0; }
  100% { transform-origin: right bottom; transform: rotate(0deg); opacity: 1; }
}
@keyframes wdt_rotateInUpRight { 
  0% { transform-origin: right bottom; transform: rotate(-90deg); opacity: 0; }
  100% { transform-origin: right bottom; transform: rotate(0deg); opacity: 1; }
}
.animate.wdt_rotateInUpRight { animation-name: wdt_rotateInUpRight; visibility: visible !important; }
@-webkit-keyframes wdt_rotateInDownRight { 
  0% { transform-origin: right bottom; transform: rotate(90deg); opacity: 0; }
  100% { transform-origin: right bottom; transform: rotate(0deg); opacity: 1; }
}
@keyframes wdt_rotateInDownRight { 
  0% { transform-origin: right bottom; transform: rotate(90deg); opacity: 0; }
  100% { transform-origin: right bottom; transform: rotate(0deg); opacity: 1; }
}
.animate.wdt_rotateInDownRight { animation-name: wdt_rotateInDownRight; visibility: visible !important; }
@-webkit-keyframes wdt_rotateOut { 
  0% { transform-origin: center center; transform: rotate(0deg); opacity: 1; }
  100% { transform-origin: center center; transform: rotate(200deg); opacity: 0; }
}
@keyframes wdt_rotateOut { 
  0% { transform-origin: center center; transform: rotate(0deg); opacity: 1; }
  100% { transform-origin: center center; transform: rotate(200deg); opacity: 0; }
}
.animate.wdt_rotateOut { animation-name: wdt_rotateOut; visibility: visible !important; }
@-webkit-keyframes wdt_rotateOutUpLeft { 
  0% { transform-origin: left bottom; transform: rotate(0deg); opacity: 1; }
  100% { transform-origin: left bottom; transform: rotate(-90deg); opacity: 0; }
}
@keyframes wdt_rotateOutUpLeft { 
  0% { transform-origin: left bottom; transform: rotate(0deg); opacity: 1; }
  100% { transform-origin: left bottom; transform: rotate(-90deg); opacity: 0; }
}
.animate.wdt_rotateOutUpLeft { animation-name: wdt_rotateOutUpLeft; visibility: visible !important; }
@-webkit-keyframes wdt_rotateOutDownLeft { 
  0% { transform-origin: left bottom; transform: rotate(0deg); opacity: 1; }
  100% { transform-origin: left bottom; transform: rotate(90deg); opacity: 0; }
}
@keyframes wdt_rotateOutDownLeft { 
  0% { transform-origin: left bottom; transform: rotate(0deg); opacity: 1; }
  100% { transform-origin: left bottom; transform: rotate(90deg); opacity: 0; }
}
.animate.wdt_rotateOutDownLeft { animation-name: wdt_rotateOutDownLeft; visibility: visible !important; }
@-webkit-keyframes wdt_rotateOutUpRight { 
  0% { transform-origin: right bottom; transform: rotate(0deg); opacity: 1; }
  100% { transform-origin: right bottom; transform: rotate(90deg); opacity: 0; }
}
@keyframes wdt_rotateOutUpRight { 
  0% { transform-origin: right bottom; transform: rotate(0deg); opacity: 1; }
  100% { transform-origin: right bottom; transform: rotate(90deg); opacity: 0; }
}
.animate.wdt_rotateOutUpRight { animation-name: wdt_rotateOutUpRight; visibility: visible !important; }
@-webkit-keyframes wdt_rotateOutDownRight { 
  0% { transform-origin: right bottom; transform: rotate(0deg); opacity: 1; }
  100% { transform-origin: right bottom; transform: rotate(-90deg); opacity: 0; }
}
@keyframes wdt_rotateOutDownRight { 
  0% { transform-origin: right bottom; transform: rotate(0deg); opacity: 1; }
  100% { transform-origin: right bottom; transform: rotate(-90deg); opacity: 0; }
}
.animate.wdt_rotateOutDownRight { animation-name: wdt_rotateOutDownRight; visibility: visible !important; }
@-webkit-keyframes wdt_hinge { 
  0% { transform: rotate(0deg); transform-origin: left top; animation-timing-function: ease-in-out; }
  20%, 60% { transform: rotate(80deg); transform-origin: left top; animation-timing-function: ease-in-out; }
  40% { transform: rotate(60deg); transform-origin: left top; animation-timing-function: ease-in-out; }
  80% { transform: rotate(60deg) translateY(0px); opacity: 1; transform-origin: left top; animation-timing-function: ease-in-out; }
  100% { transform: translateY(700px); opacity: 0; }
}
@keyframes wdt_hinge { 
  0% { transform: rotate(0deg); transform-origin: left top; animation-timing-function: ease-in-out; }
  20%, 60% { transform: rotate(80deg); transform-origin: left top; animation-timing-function: ease-in-out; }
  40% { transform: rotate(60deg); transform-origin: left top; animation-timing-function: ease-in-out; }
  80% { transform: rotate(60deg) translateY(0px); opacity: 1; transform-origin: left top; animation-timing-function: ease-in-out; }
  100% { transform: translateY(700px); opacity: 0; }
}
.animate.wdt_hinge { animation-name: wdt_hinge; visibility: visible !important; }
@-webkit-keyframes wdt_rollIn { 
  0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }
  100% { opacity: 1; transform: translateX(0px) rotate(0deg); }
}
@keyframes wdt_rollIn { 
  0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }
  100% { opacity: 1; transform: translateX(0px) rotate(0deg); }
}
.animate.wdt_rollIn { animation-name: wdt_rollIn; visibility: visible !important; }
@-webkit-keyframes wdt_rollOut { 
  0% { opacity: 1; transform: translateX(0px) rotate(0deg); }
  100% { opacity: 0; transform: translateX(100%) rotate(120deg); }
}
@keyframes wdt_rollOut { 
  0% { opacity: 1; transform: translateX(0px) rotate(0deg); }
  100% { opacity: 0; transform: translateX(100%) rotate(120deg); }
}
.animate.wdt_rollOut { animation-name: wdt_rollOut; visibility: visible !important; }
@-webkit-keyframes wdt_lightSpeedIn { 
  0% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
  60% { transform: translateX(-20%) skewX(30deg); opacity: 1; }
  80% { transform: translateX(0%) skewX(-15deg); opacity: 1; }
  100% { transform: translateX(0%) skewX(0deg); opacity: 1; }
}
@keyframes wdt_lightSpeedIn { 
  0% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
  60% { transform: translateX(-20%) skewX(30deg); opacity: 1; }
  80% { transform: translateX(0%) skewX(-15deg); opacity: 1; }
  100% { transform: translateX(0%) skewX(0deg); opacity: 1; }
}
.animate.wdt_lightSpeedIn { animation-name: wdt_lightSpeedIn; animation-timing-function: ease-out; animation-duration: 0.5s; visibility: visible !important; }
@-webkit-keyframes wdt_lightSpeedOut { 
  0% { transform: translateX(0%) skewX(0deg); opacity: 1; }
  100% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
}
@keyframes wdt_lightSpeedOut { 
  0% { transform: translateX(0%) skewX(0deg); opacity: 1; }
  100% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
}
.animate.wdt_lightSpeedOut { animation-name: wdt_lightSpeedOut; animation-timing-function: ease-in; animation-duration: 0.25s; visibility: visible !important; }
.slideDown { animation-name: wdt_slideDown; animation-duration: 1s; animation-timing-function: ease; visibility: visible !important; }
@keyframes wdt_slideDown { 
  0% { transform: translateY(-100%); }
  50% { transform: translateY(8%); }
  65% { transform: translateY(-4%); }
  80% { transform: translateY(4%); }
  95% { transform: translateY(-2%); }
  100% { transform: translateY(0%); }
}
@-webkit-keyframes wdt_slideDown { 
  0% { transform: translateY(-100%); }
  50% { transform: translateY(8%); }
  65% { transform: translateY(-4%); }
  80% { transform: translateY(4%); }
  95% { transform: translateY(-2%); }
  100% { transform: translateY(0%); }
}
.slideUp { animation-name: wdt_slideUp; animation-duration: 1s; animation-timing-function: ease; visibility: visible !important; }
@keyframes wdt_slideUp { 
  0% { transform: translateY(100%); }
  50% { transform: translateY(-8%); }
  65% { transform: translateY(4%); }
  80% { transform: translateY(-4%); }
  95% { transform: translateY(2%); }
  100% { transform: translateY(0%); }
}
@-webkit-keyframes wdt_slideUp { 
  0% { transform: translateY(100%); }
  50% { transform: translateY(-8%); }
  65% { transform: translateY(4%); }
  80% { transform: translateY(-4%); }
  95% { transform: translateY(2%); }
  100% { transform: translateY(0%); }
}
.slideLeft { animation-name: wdt_slideLeft; animation-duration: 1s; animation-timing-function: ease-in-out; visibility: visible !important; }
@keyframes wdt_slideLeft { 
  0% { transform: translateX(150%); }
  50% { }
  65% { transform: translateX(4%); }
  80% { transform: translateX(-4%); }
  95% { transform: translateX(2%); }
  100% { transform: translateX(0%); }
}
@-webkit-keyframes wdt_slideLeft { 
  0% { transform: translateX(150%); }
  50% { transform: translateX(-8%); }
  65% { transform: translateX(4%); }
  80% { transform: translateX(-4%); }
  95% { transform: translateX(2%); }
  100% { transform: translateX(0%); }
}
.slideRight { animation-name: wdt_slideRight; animation-duration: 1s; animation-timing-function: ease-in-out; visibility: visible !important; }
@keyframes wdt_slideRight { 
  0% { transform: translateX(-150%); }
  50% { transform: translateX(8%); }
  65% { transform: translateX(-4%); }
  80% { transform: translateX(4%); }
  95% { transform: translateX(-2%); }
  100% { transform: translateX(0%); }
}
@-webkit-keyframes wdt_slideRight { 
  0% { transform: translateX(-150%); }
  50% { transform: translateX(8%); }
  65% { transform: translateX(-4%); }
  80% { transform: translateX(4%); }
  95% { transform: translateX(-2%); }
  100% { transform: translateX(0%); }
}
.slideExpandUp { animation-name: wdt_slideExpandUp; animation-duration: 1.6s; animation-timing-function: ease-out; visibility: visible !important; }
@keyframes wdt_slideExpandUp { 
  0% { transform: translateY(100%) scaleX(0.5); }
  30% { transform: translateY(-8%) scaleX(0.5); }
  40% { transform: translateY(2%) scaleX(0.5); }
  50% { transform: translateY(0%) scaleX(1.1); }
  60% { transform: translateY(0%) scaleX(0.9); }
  70% { transform: translateY(0%) scaleX(1.05); }
  80% { transform: translateY(0%) scaleX(0.95); }
  90% { transform: translateY(0%) scaleX(1.02); }
  100% { transform: translateY(0%) scaleX(1); }
}
@-webkit-keyframes wdt_slideExpandUp { 
  0% { transform: translateY(100%) scaleX(0.5); }
  30% { transform: translateY(-8%) scaleX(0.5); }
  40% { transform: translateY(2%) scaleX(0.5); }
  50% { transform: translateY(0%) scaleX(1.1); }
  60% { transform: translateY(0%) scaleX(0.9); }
  70% { transform: translateY(0%) scaleX(1.05); }
  80% { transform: translateY(0%) scaleX(0.95); }
  90% { transform: translateY(0%) scaleX(1.02); }
  100% { transform: translateY(0%) scaleX(1); }
}
.expandUp { animation-name: wdt_expandUp; animation-duration: 0.7s; animation-timing-function: ease; visibility: visible !important; }
@keyframes wdt_expandUp { 
  0% { transform: translateY(100%) scale(0.6) scaleY(0.5); }
  60% { transform: translateY(-7%) scaleY(1.12); }
  75% { transform: translateY(3%); }
  100% { transform: translateY(0%) scale(1) scaleY(1); }
}
@-webkit-keyframes wdt_expandUp { 
  0% { transform: translateY(100%) scale(0.6) scaleY(0.5); }
  60% { transform: translateY(-7%) scaleY(1.12); }
  75% { transform: translateY(3%); }
  100% { transform: translateY(0%) scale(1) scaleY(1); }
}
.expandOpen { animation-name: wdt_expandOpen; animation-duration: 1.2s; animation-timing-function: ease-out; visibility: visible !important; }
@keyframes wdt_expandOpen { 
  0% { transform: scale(1.8); }
  50% { transform: scale(0.95); }
  80% { transform: scale(1.05); }
  90% { transform: scale(0.98); }
  100% { transform: scale(1); }
}
@-webkit-keyframes wdt_expandOpen { 
  0% { transform: scale(1.8); }
  50% { transform: scale(0.95); }
  80% { transform: scale(1.05); }
  90% { transform: scale(0.98); }
  100% { transform: scale(1); }
}
.bigEntrance { animation-name: wdt_bigEntrance; animation-duration: 1.6s; animation-timing-function: ease-out; visibility: visible !important; }
@keyframes wdt_bigEntrance { 
  0% { transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%); opacity: 0.2; }
  30% { transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%); opacity: 1; }
  45% { transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%); opacity: 1; }
  60% { transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%); opacity: 1; }
  75% { transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%); opacity: 1; }
  90% { transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%); opacity: 1; }
  100% { transform: scale(1) rotate(0deg) translateX(0%) translateY(0%); opacity: 1; }
}
@-webkit-keyframes wdt_bigEntrance { 
  0% { transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%); opacity: 0.2; }
  30% { transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%); opacity: 1; }
  45% { transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%); opacity: 1; }
  60% { transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%); opacity: 1; }
  75% { transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%); opacity: 1; }
  90% { transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%); opacity: 1; }
  100% { transform: scale(1) rotate(0deg) translateX(0%) translateY(0%); opacity: 1; }
}
.hatch { animation-name: wdt_hatch; animation-duration: 2s; animation-timing-function: ease-in-out; transform-origin: 50% 100%; visibility: visible !important; }
@keyframes wdt_hatch { 
  0% { transform: rotate(0deg) scaleY(0.6); }
  20% { transform: rotate(-2deg) scaleY(1.05); }
  35% { transform: rotate(2deg) scaleY(1); }
  50% { transform: rotate(-2deg); }
  65% { transform: rotate(1deg); }
  80% { transform: rotate(-1deg); }
  100% { transform: rotate(0deg); }
}
@-webkit-keyframes wdt_hatch { 
  0% { transform: rotate(0deg) scaleY(0.6); }
  20% { transform: rotate(-2deg) scaleY(1.05); }
  35% { transform: rotate(2deg) scaleY(1); }
  50% { transform: rotate(-2deg); }
  65% { transform: rotate(1deg); }
  80% { transform: rotate(-1deg); }
  100% { transform: rotate(0deg); }
}
.floating { animation-name: wdt_floating; animation-duration: 1.5s; animation-iteration-count: infinite; visibility: visible !important; }
@keyframes wdt_floating { 
  0% { transform: translateY(0%); }
  50% { transform: translateY(8%); }
  100% { transform: translateY(0%); }
}
@-webkit-keyframes wdt_floating { 
  0% { transform: translateY(0%); }
  50% { transform: translateY(8%); }
  100% { transform: translateY(0%); }
}
.tossing { animation-name: wdt_tossing; animation-duration: 2.5s; animation-iteration-count: infinite; visibility: visible !important; }
@keyframes wdt_tossing { 
  0% { transform: rotate(-4deg); }
  50% { transform: rotate(4deg); }
  100% { transform: rotate(-4deg); }
}
@-webkit-keyframes wdt_tossing { 
  0% { transform: rotate(-4deg); }
  50% { transform: rotate(4deg); }
  100% { transform: rotate(-4deg); }
}
.pullUp { animation-name: wdt_pullUp; animation-duration: 1.1s; animation-timing-function: ease-out; transform-origin: 50% 100%; visibility: visible !important; }
@keyframes wdt_pullUp { 
  0% { transform: scaleY(0.1); }
  40% { transform: scaleY(1.02); }
  100%, 60% { transform: scaleY(0.98); }
  80% { transform: scaleY(1.01); }
  100% { transform: scaleY(1); }
}
@-webkit-keyframes wdt_pullUp { 
  0% { transform: scaleY(0.1); }
  40% { transform: scaleY(1.02); }
  100%, 60% { transform: scaleY(0.98); }
  80% { transform: scaleY(1.01); }
  100% { transform: scaleY(1); }
}
.pullDown { animation-name: wdt_pullDown; animation-duration: 1.1s; animation-timing-function: ease-out; transform-origin: 50% 0px; visibility: visible !important; }
@keyframes wdt_pullDown { 
  0% { transform: scaleY(0.1); }
  40% { transform: scaleY(1.02); }
  100%, 60% { transform: scaleY(0.98); }
  80% { transform: scaleY(1.01); }
  100% { transform: scaleY(1); }
}
@-webkit-keyframes wdt_pullDown { 
  0% { transform: scaleY(0.1); }
  40% { transform: scaleY(1.02); }
  100%, 60% { transform: scaleY(0.98); }
  80% { transform: scaleY(1.01); }
  100% { transform: scaleY(1); }
}
.stretchLeft { animation-name: wdt_stretchLeft; animation-duration: 1.5s; animation-timing-function: ease-out; transform-origin: 100% 0px; visibility: visible !important; }
@keyframes wdt_stretchLeft { 
  0% { transform: scaleX(0.3); }
  40% { transform: scaleX(1.02); }
  100%, 60% { transform: scaleX(0.98); }
  80% { transform: scaleX(1.01); }
  100% { transform: scaleX(1); }
}
@-webkit-keyframes wdt_stretchLeft { 
  0% { transform: scaleX(0.3); }
  40% { transform: scaleX(1.02); }
  100%, 60% { transform: scaleX(0.98); }
  80% { transform: scaleX(1.01); }
  100% { transform: scaleX(1); }
}
.stretchRight { animation-name: wdt_stretchRight; animation-duration: 1.5s; animation-timing-function: ease-out; transform-origin: 0px 0px; visibility: visible !important; }
@keyframes wdt_stretchRight { 
  0% { transform: scaleX(0.3); }
  40% { transform: scaleX(1.02); }
  100%, 60% { transform: scaleX(0.98); }
  80% { transform: scaleX(1.01); }
  100% { transform: scaleX(1); }
}
@-webkit-keyframes wdt_stretchRight { 
  0% { transform: scaleX(0.3); }
  40% { transform: scaleX(1.02); }
  100%, 60% { transform: scaleX(0.98); }
  80% { transform: scaleX(1.01); }
  100% { transform: scaleX(1); }
}
@-webkit-keyframes wdt_zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
@keyframes wdt_zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
.animate.wdt_zoomIn { animation-name: wdt_zoomIn; visibility: visible !important; }
@-webkit-keyframes wdt_zoomInDown { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes wdt_zoomInDown { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.zoomInDown { animation-name: wdt_zoomInDown; }
@-webkit-keyframes wdt_zoomInLeft { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes wdt_zoomInLeft { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.zoomInLeft { animation-name: wdt_zoomInLeft; }
@-webkit-keyframes wdt_zoomInRight { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes wdt_zoomInRight { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.zoomInRight { animation-name: wdt_zoomInRight; }
@-webkit-keyframes wdt_zoomInUp { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes wdt_zoomInUp { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.zoomInUp { animation-name: wdt_zoomInUp; }
@-webkit-keyframes wdt_zoomOut { 
  0% { opacity: 1; }
  50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  100% { opacity: 0; }
}
@keyframes wdt_zoomOut { 
  0% { opacity: 1; }
  50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  100% { opacity: 0; }
}
.zoomOut { animation-name: wdt_zoomOut; }
@-webkit-keyframes wdt_zoomOutDown { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 2000px, 0px); transform-origin: center bottom; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes wdt_zoomOutDown { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 2000px, 0px); transform-origin: center bottom; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.zoomOutDown { animation-name: wdt_zoomOutDown; }
@-webkit-keyframes wdt_zoomOutLeft { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(-2000px, 0px, 0px); transform-origin: left center; }
}
@keyframes wdt_zoomOutLeft { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(-2000px, 0px, 0px); transform-origin: left center; }
}
.zoomOutLeft { animation-name: wdt_zoomOutLeft; }
@-webkit-keyframes wdt_zoomOutRight { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(2000px, 0px, 0px); transform-origin: right center; }
}
@keyframes wdt_zoomOutRight { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(2000px, 0px, 0px); transform-origin: right center; }
}
.zoomOutRight { animation-name: wdt_zoomOutRight; }
@-webkit-keyframes wdt_zoomOutUp { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -2000px, 0px); transform-origin: center bottom; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes wdt_zoomOutUp { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -2000px, 0px); transform-origin: center bottom; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.zoomOutUp { animation-name: wdt_zoomOutUp; }

.wdt-widget-advanced-button { background-image: linear-gradient(-45deg, var(--wdtPrimaryColor) 1%, var(--wdtSecondaryColor) 99%); transition: var(--wdtBaseTransition); width: fit-content; padding: 0.5rem 1.5rem; }
.wdt-widget-advanced-button:hover a { color: aliceblue; }

.wdt-registration-form { padding: 80px; background-color: rgba(var(--wdtBodyBGColorRgb),1); width: 100%; max-width: 650px; border-radius: var(--wdtRadius_Zero); margin: 0px auto 120px; border: 1px solid var(--wdtLinkHoverColor); }
.wdt-registration-form form { margin-top: 60px; }
.wdt-registration-form .hrhub-custom-auth-sc-border-title h2 { text-align: center; }
.wdt-registration-form p { text-align: center; font-weight: calc(var(--wdtFontWeight_Base) - 100); }
.wdt-registration-form p strong { font-weight: calc(var(--wdtFontWeight_Base) - 100); }
.wdt-registration-form form p { text-align: left; color: var(--wdtBodyTxtColor); }
.wdt-registration-form form p:last-child { text-align: center; }
.wdt-registration-form form p a.hrhub-pro-login-link { color: var(--wdtLinkHoverColor); text-decoration: underline transparent; }
.wdt-registration-form form p a.hrhub-pro-login-link:hover { text-decoration-color: currentcolor; }
.wdt-registration-form form#loginform { display: block; }
.hrhub-pro-login-description { text-align: center; }
.wdt-registration-form input[type="submit"] { width: 100%; padding-right: ; padding-left: ; padding-top: 14px; padding-bottom: 14px; }
.wdt-registration-form input[type="submit"]:hover { background-color: var(--wdtSecondaryColor); color: var(--wdtAccentTxtColor); }
.hrhub-pro-login-form-holder #loginform p { margin: 0px; }
.hrhub-pro-login-form-holder #loginform { display: grid; grid-template-columns: repeat(1, 1fr); justify-content: space-between; gap: 20px; }
.hrhub-pro-login-form-container { display: block; margin: 0px; padding: 0px; pointer-events: none; width: 100%; z-index: 10000; position: fixed; inset: 0px; height: 100% !important; }
.hrhub-pro-login-form-overlay { position: fixed; inset: 0px; z-index: 9999; background: rgba(var(--wdtBodyBGColorRgb),1); }
.login-form-custom-logo { text-align: center; margin: 10px 0px clamp(1.25rem, 1rem + 1.25vw, 2.5rem); }
.login-form-custom-logo img { max-width: 170px; }
.hrhub-pro-login-form-holder > :not(:last-child), .hrhub-pro-login-form-container .hrhub-pro-login-form > :not(:last-child) { margin-bottom: 30px; }
.hrhub-pro-login-form-container .hrhub-pro-login-form { display: grid; padding: 0px; pointer-events: auto; position: absolute; left: 0px; right: 0px; background-color: rgba(var(--wdtBodyBGColorRgb),1); width: 100%; margin: auto; height: 100%; place-content: center; }
.hrhub-pro-login-form-container .hrhub-pro-login-form .hrhub-pro-login-form-wrapper { padding: 70px; border-radius: var(--wdtRadius_Zero); border: 1px solid; max-width: 820px; height: fit-content; overflow-y: auto; max-height: calc(-3em + 100vh); }
.hrhub-pro-login-form-container .hrhub-pro-login-form .hrhub-pro-title.hrhub-pro-login-title { display: flex; flex-direction: column; align-items: center; margin-bottom: clamp(1.25rem, 1rem + 1.25vw, 2.5rem); }
#loginform .login-username, #loginform .login-password { width: 100%; }
#loginform .login-remember { text-align: left; }
#loginform p.login-remember input[type="checkbox"] { opacity: 1; appearance: none; width: 1em; height: 1em; border: 1px solid var(--wdtBorderColor); transform: translateY(-0.075em); display: inline-grid; place-content: center; background: rgba(var(--wdtTertiaryColorRgb),.0); border-radius: 2px; padding: 0px; }
#loginform p.login-remember input[type="checkbox"]::after { content: ""; width: 0.65em; height: 0.65em; clip-path: polygon(14% 44%, 0px 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%); transform: scale(0); transform-origin: left bottom; transition: transform 120ms ease-in-out; box-shadow: inset 1em 1em var(--wdtPrimaryColor); }
#loginform p.login-remember input[type="checkbox"]:checked::after { transform: scale(1); }
#loginform input[type="text"]:focus, #loginform input[type="password"]:focus { border-color: var(--wdtPrimaryColor); }
#loginform .login-submit input[type="submit"] { width: 100%; background-color: var(--wdtPrimaryColor); padding-top: 14px; padding-bottom: 14px; }
#loginform .login-submit input[type="submit"]:hover { background-color: var(--wdtSecondaryColor); color: var(--wdtAccentTxtColor); }
.hrhub-pro-social-logins-divider { text-align: center; margin: 20px 0px; }
.hrhub-pro-title.hrhub-pro-login-title h2 { text-align: center; margin-top: 0px; }
.hrhub-pro-login-form-container .hrhub-pro-login-form .hrhub-pro-login-form-holder p.tpl-forget-pwd { margin-bottom: 0px; }
.hrhub-pro-login-form-container .hrhub-pro-login-form .hrhub-pro-login-form-holder p.tpl-forget-pwd a { color: var(--wdtLinkHoverColor); text-decoration: underline transparent; transition: 0.3s linear; }
.hrhub-pro-login-form-container .hrhub-pro-login-form .hrhub-pro-login-form-holder p.tpl-forget-pwd a:hover { text-decoration-color: var(--wdtLinkHoverColor); }
a.hrhub-pro-social-facebook-connect, a.hrhub-pro-social-google-connect { width: calc(50% - 20px); padding: var(--wdtPadding_MiniBtn); display: inline-block; text-align: center; color: var(--wdt-elementor-color-black); border-radius: var(--wdtRadius_3X); box-shadow: rgba(var(--wdtLinkHoverColorRgb),1) 0 0 0px; border: 1px solid var(--wdtLinkColor); margin: 10px; font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); }
a.hrhub-pro-social-facebook-connect:hover, a.hrhub-pro-social-google-connect:hover { background-color: var(--wdtSecondaryColor); color: rgba(var(--wdtAccentTxtColorRgb),1); border-color: rgba(var(--wdtSecondaryColorRgb),1); }
a.hrhub-pro-social-facebook-connect i, a.hrhub-pro-social-google-connect i { margin-right: 10px; }
.hrhub-pro-login-form-container { max-width: 1640px; margin: auto; }
@media only screen and (max-width: 1540px) {
  .hrhub-pro-title.hrhub-pro-login-title h2 { font-size: var(--wdtFontSize_H3); }
  .hrhub-pro-login-form #loginform { margin-top: 0px; }
  .hrhub-pro-social-logins-divider { margin-top: 20px; margin-bottom: 30px; }
  #loginform { display: grid; grid-template-columns: repeat(2, 1fr); justify-content: space-between; gap: 20px; }
  #loginform .login-submit { margin-bottom: 0px; grid-area: 3 / 1; }
}
@media screen and (min-width: 768px) and (max-width: 1540px) {
  .hrhub-pro-login-form-holder #loginform { grid-template-columns: repeat(2, 1fr); }
}
@media screen and (min-width: 1281px) and (max-width: 1540px) {
  .hrhub-pro-login-form-container { max-width: 1080px; margin: auto; }
  .hrhub-pro-login-form-holder > :not(:last-child), .hrhub-pro-login-form-container .hrhub-pro-login-form > :not(:last-child) { margin-bottom: 20px; }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  .hrhub-pro-login-form-container { max-width: 900px; margin: auto; }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .hrhub-pro-login-form-container { max-width: 710px; margin: auto; }
}
@media screen and (max-width: 767px) {
  #loginform .login-username, #loginform .login-password { margin-bottom: 20px; }
  .hrhub-pro-login-form-container { overflow: scroll; }
  .hrhub-pro-login-form-container .hrhub-pro-login-form .hrhub-pro-login-form-wrapper { padding: 30px; max-width: 420px; margin: 0px 20px; width: calc(100% - 40px); }
  .hrhub-pro-title.hrhub-pro-login-title h2 { font-size: var(--wdtFontSize_H4); }
  .wdt-registration-form { padding: 30px; }
  .wdt-registration-form .hrhub-custom-auth-sc-border-title h2 { font-size: var(--wdtFontSize_H3); }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .hrhub-pro-login-form-container { margin: auto; }
}
@media screen and (max-width: 479px) {
  a.hrhub-pro-social-facebook-connect, a.hrhub-pro-social-google-connect { padding: 10px; }
  .hrhub-pro-login-form-container { max-width: 100%; margin: auto; }
  .hrhub-pro-title.hrhub-pro-login-title h2 { font-size: var(--wdtFontSize_H4); }
  .wdt-registration-form .hrhub-custom-auth-sc-border-title h2 { font-size: var(--wdtFontSize_H4); }
}
.mu_register { width: 100%; margin: 0px auto; max-width: 600px; padding: 50px; background: var(--wdtSecondaryColor); box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 40px; border-radius: var(--wdtRadius_3X); }
.mu_register h2 { font-size: var(--wdtFontSize_H4); text-align: center; }
.mu_register form input { box-shadow: none; border: 1px solid transparent; }
.mu_register form input:focus { border-color: var(--wdtPrimaryColor); }
.mu_register form .wp-signup-username-description, .mu_register form .wp-signup-email-description { margin-bottom: 15px; }
.mu_register p.submit { margin-top: 20px; }
.mu_register form p.submit input[type="submit"] { font-size: var(--wdtFontSize_Base); }
@media screen and (max-width: 479px) {
  .hrhub-pro-login-form-container .hrhub-pro-login-form .hrhub-pro-login-form-wrapper { padding: 20px; margin: 0px 15px; width: calc(100% - 30px); }
  .mu_register { padding: 30px; }
}
@media only screen and (min-width: 1281px) and (max-width: 1540px) {
  .wdt-registration-form { margin-bottom: 100px; }
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .wdt-registration-form { margin-bottom: 80px; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .wdt-registration-form { margin-bottom: 70px; }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .wdt-registration-form { margin-bottom: 60px; }
}
@media only screen and (max-width: 479px) {
  .wdt-registration-form { margin-bottom: 60px; }
}
.select2-container { box-sizing: border-box; display: inline-block; margin: 0px; position: relative; vertical-align: middle; }
.select2-container .select2-selection--single { box-sizing: border-box; cursor: pointer; display: block; height: 28px; user-select: none; }
.select2-container .select2-selection--single .select2-selection__rendered { display: block; padding-left: 8px; padding-right: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.select2-container .select2-selection__rendered[title="—Please choose an option—"], .select2-container .select2-selection__rendered[title="Choose types of service*"] { opacity: 0.5; }
.select2-container .select2-selection--single .select2-selection__clear { background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: 1em; }
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered { padding-right: 8px; padding-left: 20px; }
.select2-container .select2-selection--multiple { box-sizing: border-box; cursor: pointer; display: block; min-height: 32px; user-select: none; }
.select2-container .select2-selection--multiple .select2-selection__rendered { display: inline; list-style: none; padding: 0px; }
.select2-container .select2-selection--multiple .select2-selection__clear { background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: 1em; }
.select2-container .select2-search--inline .select2-search__field { box-sizing: border-box; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: 100%; margin-top: 5px; margin-left: 5px; padding: 0px; max-width: 100%; resize: none; height: 18px; vertical-align: bottom; font-family: sans-serif; overflow: hidden; word-break: keep-all; }
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button { appearance: none; }
.select2-dropdown { background-color: white; border: 1px solid rgb(170, 170, 170); border-radius: 4px; box-sizing: border-box; display: block; position: absolute; left: -100000px; width: 100%; z-index: 1051; }
.select2-results { display: block; }
.select2-results__options { list-style: none; margin: 0px; padding: 0px; }
.select2-results__option { padding: 6px; user-select: none; }
.select2-results__option--selectable { cursor: pointer; }
.select2-container--open .select2-dropdown { left: 0px; }
.select2-container--open .select2-dropdown--above { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.select2-container--open .select2-dropdown--below { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-top-left-radius: 0px; border-top-right-radius: 0px; }
.select2-search--dropdown { display: block; padding: 4px; }
.select2-search--dropdown .select2-search__field { padding: 4px; width: 100%; box-sizing: border-box; }
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { appearance: none; }
.select2-search--dropdown.select2-search--hide { display: none; }
.select2-close-mask { border: 0px; margin: 0px; padding: 0px; display: block; position: fixed; left: 0px; top: 0px; min-height: 100%; min-width: 100%; height: auto; width: auto; opacity: 0; z-index: 99; background-color: rgb(255, 255, 255); }
.select2-hidden-accessible { border: 0px !important; clip: rect(0px, 0px, 0px, 0px) !important; clip-path: inset(50%) !important; height: 1px !important; overflow: hidden !important; padding: 0px !important; position: absolute !important; width: 1px !important; white-space: nowrap !important; }
.select2-container--default .select2-selection--single { background-color: rgb(255, 255, 255); border: 0px solid rgb(170, 170, 170); border-radius: 4px; }
.select2-container--default .select2-selection--single .select2-selection__rendered { color: rgb(68, 68, 68); line-height: 28px; }
.select2-container--default .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; height: 26px; margin-right: 20px; padding-right: 0px; }
.select2-container--default .select2-selection--single .select2-selection__placeholder { color: rgb(153, 153, 153); }
.select2-container--default .select2-selection--single .select2-selection__arrow { height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; }
.select2-container--default .select2-selection--single .select2-selection__arrow b { height: 14px; left: 50%; margin-left: -6px; margin-top: -5px; position: absolute; top: 50%; width: 14px; background: currentcolor; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M201.4 374.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 306.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/%3E%3C/svg%3E"); mask-size: contain; mask-repeat: no-repeat; mask-position: center center; transition: 0.3s; }
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; }
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow { left: 1px; right: auto; }
.select2-container--default.select2-container--disabled .select2-selection--single { background-color: rgb(238, 238, 238); cursor: default; }
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear { display: none; }
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { transform: rotate(-180deg); }
.select2-container--default .select2-selection--multiple { background-color: white; border: 1px solid rgb(170, 170, 170); border-radius: 4px; cursor: text; padding-bottom: 5px; padding-right: 5px; position: relative; }
.select2-container--default .select2-selection--multiple.select2-selection--clearable { padding-right: 25px; }
.select2-container--default .select2-selection--multiple .select2-selection__clear { cursor: pointer; font-weight: bold; height: 20px; margin-right: 10px; margin-top: 5px; position: absolute; right: 0px; padding: 1px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: rgb(228, 228, 228); border: 1px solid rgb(170, 170, 170); border-radius: 4px; box-sizing: border-box; display: inline-block; margin-left: 5px; margin-top: 5px; padding: 0px 0px 0px 20px; position: relative; max-width: 100%; overflow: hidden; text-overflow: ellipsis; vertical-align: bottom; white-space: nowrap; }
.select2-container--default .select2-selection--multiple .select2-selection__choice__display { cursor: default; padding-left: 2px; padding-right: 5px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove { background-color: transparent; border-width: medium 1px medium medium; border-style: none solid none none; border-color: currentcolor rgb(170, 170, 170) currentcolor currentcolor; border-image: none; border-top-left-radius: 4px; border-bottom-left-radius: 4px; color: rgb(153, 153, 153); cursor: pointer; font-size: 1em; font-weight: bold; padding: 0px 4px; position: absolute; left: 0px; top: 0px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus { background-color: rgb(241, 241, 241); color: rgb(51, 51, 51); outline: none; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display { padding-left: 5px; padding-right: 2px; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { border-left: 1px solid rgb(170, 170, 170); border-right-width: medium; border-right-style: none; border-right-color: currentcolor; border-radius: 0px 4px 4px 0px; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear { float: left; margin-left: 10px; margin-right: auto; }
.select2-container--default.select2-container--focus .select2-selection--multiple { border: 1px solid black; outline: 0px; }
.select2-container--default.select2-container--disabled .select2-selection--multiple { background-color: rgb(238, 238, 238); cursor: default; }
.select2-container--default.select2-container--disabled .select2-selection__choice__remove { display: none; }
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple { border-top-left-radius: 0px; border-top-right-radius: 0px; }
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.select2-container--default .select2-search--dropdown .select2-search__field { border: 1px solid rgb(170, 170, 170); }
.select2-container--default .select2-search--inline .select2-search__field { background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: 0px; box-shadow: none; appearance: textfield; }
.select2-container--default .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; }
.select2-container--default .select2-results__option .select2-results__option { padding-left: 1em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__group { padding-left: 0px; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option { margin-left: -1em; padding-left: 2em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -2em; padding-left: 3em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -3em; padding-left: 4em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -4em; padding-left: 5em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -5em; padding-left: 6em; }
.select2-container--default .select2-results__option--group { padding: 0px; }
.select2-container--default .select2-results__option--disabled { color: rgb(153, 153, 153); }
.select2-container--default .select2-results__option--selected { background-color: rgb(221, 221, 221); }
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable { background-color: rgb(88, 151, 251); color: white; }
.select2-container--default .select2-results__group { cursor: default; display: block; padding: 6px; }
.select2-container--classic .select2-selection--single { background-color: rgb(247, 247, 247); border: 1px solid rgb(170, 170, 170); border-radius: 4px; outline: 0px; background-image: linear-gradient(white 50%, rgb(238, 238, 238) 100%); background-repeat: repeat-x; }
.select2-container--classic .select2-selection--single:focus { border: 1px solid rgb(88, 151, 251); }
.select2-container--classic .select2-selection--single .select2-selection__rendered { color: rgb(68, 68, 68); line-height: 28px; }
.select2-container--classic .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; height: 26px; margin-right: 20px; }
.select2-container--classic .select2-selection--single .select2-selection__placeholder { color: rgb(153, 153, 153); }
.select2-container--classic .select2-selection--single .select2-selection__arrow { background-color: rgb(221, 221, 221); border-width: medium medium medium 1px; border-style: none none none solid; border-color: currentcolor currentcolor currentcolor rgb(170, 170, 170); border-image: none; border-top-right-radius: 4px; border-bottom-right-radius: 4px; height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; background-image: linear-gradient(rgb(238, 238, 238) 50%, rgb(204, 204, 204) 100%); background-repeat: repeat-x; }
.select2-container--classic .select2-selection--single .select2-selection__arrow b { border-color: rgb(136, 136, 136) transparent transparent; border-style: solid; border-width: 5px 4px 0px; height: 0px; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0px; }
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; }
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow { border-width: medium 1px medium medium; border-style: none solid none none; border-color: currentcolor rgb(170, 170, 170) currentcolor currentcolor; border-image: none; border-radius: 4px 0px 0px 4px; left: 1px; right: auto; }
.select2-container--classic.select2-container--open .select2-selection--single { border: 1px solid rgb(88, 151, 251); }
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow { background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent rgb(136, 136, 136); border-width: 0px 4px 5px; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-top-left-radius: 0px; border-top-right-radius: 0px; background-image: linear-gradient(white 0%, rgb(238, 238, 238) 50%); background-repeat: repeat-x; }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; background-image: linear-gradient(rgb(238, 238, 238) 50%, white 100%); background-repeat: repeat-x; }
.select2-container--classic .select2-selection--multiple { background-color: white; border: 1px solid rgb(170, 170, 170); border-radius: 4px; cursor: text; outline: 0px; padding-bottom: 5px; padding-right: 5px; }
.select2-container--classic .select2-selection--multiple:focus { border: 1px solid rgb(88, 151, 251); }
.select2-container--classic .select2-selection--multiple .select2-selection__clear { display: none; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice { background-color: rgb(228, 228, 228); border: 1px solid rgb(170, 170, 170); border-radius: 4px; display: inline-block; margin-left: 5px; margin-top: 5px; padding: 0px; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice__display { cursor: default; padding-left: 2px; padding-right: 5px; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove { background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-top-left-radius: 4px; border-bottom-left-radius: 4px; color: rgb(136, 136, 136); cursor: pointer; font-size: 1em; font-weight: bold; padding: 0px 4px; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover { color: rgb(85, 85, 85); outline: none; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display { padding-left: 5px; padding-right: 2px; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { border-radius: 0px 4px 4px 0px; }
.select2-container--classic.select2-container--open .select2-selection--multiple { border: 1px solid rgb(88, 151, 251); }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-top-left-radius: 0px; border-top-right-radius: 0px; }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.select2-container--classic .select2-search--dropdown .select2-search__field { border: 1px solid rgb(170, 170, 170); outline: 0px; }
.select2-container--classic .select2-search--inline .select2-search__field { outline: 0px; box-shadow: none; }
.select2-container--classic .select2-dropdown { background-color: white; border: 1px solid transparent; }
.select2-container--classic .select2-dropdown--above { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.select2-container--classic .select2-dropdown--below { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.select2-container--classic .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; }
.select2-container--classic .select2-results__option--group { padding: 0px; }
.select2-container--classic .select2-results__option--disabled { color: grey; }
.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable { background-color: rgb(56, 117, 215); color: white; }
.select2-container--classic .select2-results__group { cursor: default; display: block; padding: 6px; }
.select2-container--classic.select2-container--open .select2-dropdown { border-color: rgb(88, 151, 251); }
:root { --wdtRadius_Zero: 0; --wdtRadius_Part: 2.5em; --wdtRadius_Full: 50%; --wdtRadius_1X: 7px; --wdtRadius_2X: 20px; --wdtRadius_3X: 30px; --wdtRadius_4X: 40px; --wdtLetterSpacing_1X: 1px; --wdtLetterSpacing_2X: 2px; --wdtLetterSpacing_3X: 3px; --wdtInputPadding: 22px 30px; --wdtPadding_Btn: 22px 28px; --wdtPadding_MiniBtn: 18px 24px; --wdtPadding_MaxiBtn: 24px 32px; --wdtBaseTransition: all 0.3s linear 0s; --wdtAltTransition: all 0.35s ease-in-out 0s; --wdt-Ad-Transition: 375ms cubic-bezier(0.7, 0, 0.3, 1); --wdt-Ext-Transition: all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275); --wdt-transform-rotateX: 1deg; --wdt-transform-perspective: 600px; --wdt-transform-rotateY: 0deg; --wdt-transform-scale: 0.9; --wdt-transform-transition-duration: 400ms; --wdt-zoo-transform-rotateX: 0.06deg; --wdt-zoo-transform-perspective: 600px; --wdt-zoo-transform-rotateY: 0deg; --wdt-zoo-transform-scale: 1.2; --wdt-zoo-transform-transition-duration: 400ms; }
body, button, input, textarea, select, optgroup { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); letter-spacing: 0px; line-height: var(--wdtLineHeight_Base); text-transform: none; }
input[type="submit"], input[type="reset"], input[type="button"], button[type="button"], [role="button"], button, .button, a.button, .wdt-button, .elementor-button.wdt-elementor-button, .yith-wcwl-add-to-wishlist a, .yith-wcqv-button, .wdt-wcsg-button { line-height: 1; }
h1 { font-size: var(--wdtFontSize_H1); }
h2 { font-size: var(--wdtFontSize_H2); }
h3 { font-size: var(--wdtFontSize_H3); }
h4 { font-size: var(--wdtFontSize_H4); }
h5 { font-size: var(--wdtFontSize_H5); }
h6 { font-size: var(--wdtFontSize_H6); }
h1, h2, h3, h4, h5, h6 { font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Alt); letter-spacing: 0px; line-height: var(--wdtLineHeight_Alt); text-transform: none; }
.wdt-heading-holder .wdt-heading-title .wdt-split-heading-wrapper .wdt-split-heading-title:first-child { text-transform: capitalize; }
.no-header-menu ul li a { color: var(--wdtHeadAltColor); }
.wdt-header-menu .wdt-primary-nav li a { color: var(--wdtHeadAltColor); }
.wdt-header-menu .wdt-primary-nav li ul li > a { color: var(--wdtAccentTxtColor); }
.wdt-dark-bg .wdt-header-menu .wdt-primary-nav li a { color: var(--wdtAccentTxtColor); }
.wdt-header-menu li a { font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Alt); }
.wdt-header-menu ul li ul li > a { font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Base); }
.main-title-section h1 { font-family: var(--wdtFontTypo_Alt); }
.breadcrumb { font-family: var(--wdtFontTypo_Base); }
.main-title-section-wrapper > .main-title-section-bg::after { background-color: rgba(var(--wdtHeadAltColorRgb),0.6); }
div.footer-widgets .widgettitle, #footer .widgettitle { font-family: var(--wdtFontTypo_Alt); }
#footer, .footer-copyright, div.footer-widgets .widget { font-family: var(--wdtFontTypo_Base); }
body, .layout-boxed .inner-wrapper { background-color: var(--wdtBodyBGColor); }
body { color: var(--wdtBodyTxtColor); }
a { color: var(--wdtLinkColor); }
a:hover { color: var(--wdtLinkHoverColor); }
h1, h2, h3, h4, h5, h6 { color: var(--wdtHeadAltColor); }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: var(--wdtLinkHoverColor); }
.wdt-no-footer-builder-content.footer-copyright::before, .footer-copyright::before { background-color: var(--wdtTertiaryColor); }
#footer .widgettitle, div.footer-widgets .widgettitle { color: var(--wdtHeadAltColor); }
#footer, div.footer-widgets .widget, .footer-copyright { color: var(--wdtBodyTxtColor); }
#footer a:not(.button):not(.elementor-button), .footer-widgets a:not(.button):not(.elementor-button) { color: var(--wdtLinkColor); }
#footer a:not(.button):not(.elementor-button):hover, .footer-widgets a:not(.button):not(.elementor-button):hover { color: var(--wdtLinkHoverColor); }
#footer .wdt-dark-bg a, #footer .wdt-dark-bg .footer-widgets a:not(.button):not(.elementor-button), #footer .wdt-dark-bg a:not(.button):not(.elementor-button) { color: rgba(var(--wdtAccentTxtColorRgb),0.7); }
#footer .wdt-dark-bg a:hover, #footer .wdt-dark-bg .footer-widgets a:not(.button):not(.elementor-button):hover, #footer .wdt-dark-bg a:not(.button):not(.elementor-button):hover { color: rgba(var(--wdtAccentTxtColorRgb),1); }
.wdt-fit-height-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option:not(:last-child) { margin-right: clamp(0.625rem, 0.4808rem + 0.641vw, 1.25rem); }
.wdt-fit-height-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title { font-weight: var(--wdtFontWeight_Alt); letter-spacing: 0px; font-size: clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem); }
.wdt-fit-height-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-sub-title { font-size: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem); line-height: var(--wdtLineHeight_Alt); font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Alt); text-transform: uppercase; letter-spacing: 0px; margin-bottom: clamp(1.125rem, 1.0673rem + 0.2564vw, 1.375rem) !important; }
.wdt-fit-height-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-label .wdt-flex-banner-info > div.wdt-flex-banner-button a { margin-top: clamp(0.625rem, 0.3365rem + 1.2821vw, 1.875rem); display: inline-block; text-align: center; font-size: 1rem; padding: var(--wdtPadding_Btn); font-family: var(--wdtFontTypo_Base); line-height: 1; text-transform: capitalize; }
@media (max-width: 1024px) {
  .wdt-fit-height-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option .wdt-flex-banner-title { font-size: 1.4rem; margin: 0px 20px 0px 0px; }
}
@media (min-width: 1281px) {
  section.wdt-header-with-fixed-section > .elementor-container { height: calc(100vh - var(--header-height)); }
  .wdt-fit-height-flex-banner .wdt-flex-banner-options .wdt-flex-banner-option { height: calc(100vh - calc(var(--header-height) + 40px)); }
}
@media (min-width: 1281px) {
  body.wdt-fixed-footer-enabled #header-wrapper { z-index: 2; }
  body.wdt-fixed-footer-enabled #main { z-index: 1; position: relative; background-color: var(--wdtBodyBGColor); margin-bottom: var(--footer-height); }
  body.wdt-fixed-footer-enabled #main::before { content: ""; position: absolute; background: var(--wdtBodyBGColor); inset: -50vw 0px 0px; z-index: -1; }
  body.wdt-fixed-footer-enabled #main ~ #footer { position: fixed; inset: auto 0px 0px; z-index: 0; height: var(--footer-height); }
  body.wdt-fixed-footer-enabled > .wrapper, body.wdt-fixed-footer-enabled > .wrapper > .inner-wrapper, body.wdt-fixed-footer-enabled > .wrapper > .inner-wrapper > #main, body.wdt-fixed-footer-enabled > .wrapper > .inner-wrapper > #main::before { background: inherit; }
}
.elementor-widget-text-editor .elementor-widget-container h1, div h1, .wdt-heading-holder h1.wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(2rem, 1.725rem + 1.375vw, 3.375rem); }
.elementor-widget-text-editor .elementor-widget-container h2, div h2, .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(1.875rem, 1.65rem + 1.125vw, 3rem); }
.elementor-widget-text-editor .elementor-widget-container h3, div h3, .wdt-heading-holder h3.wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(1.625rem, 1.45rem + 0.875vw, 2.5rem); }
.elementor-widget-text-editor .elementor-widget-container h4, div h4, .wdt-heading-holder h4.wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(1.375rem, 1.275rem + 0.5vw, 1.875rem); }
.elementor-widget-text-editor .elementor-widget-container h5, div h5, .wdt-heading-holder h5.wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); }
.elementor-widget-text-editor .elementor-widget-container h6, div h6, .wdt-heading-holder h6.wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem); }
.loader3 { background-color: var( --wdtBodyBGColor ); }
.loader3::before { background-color: var( --wdtTertiaryColor ); }
body { font-family: "Montserrat Alternates", sans-serif; font-weight: 500; font-size: 16px; line-height: 1.6; color: rgb(77, 77, 77); }
a { color: rgb(0, 0, 0); }
a:hover { color: rgb(18, 104, 251); }
h1 { font-family: "Montserrat Alternates", sans-serif; font-weight: 600; font-size: 54px; line-height: 1.2; }
h2 { font-family: "Montserrat Alternates", sans-serif; font-weight: 600; font-size: 48px; line-height: 1.2; }
h3 { font-family: "Montserrat Alternates", sans-serif; font-weight: 600; font-size: 40px; line-height: 1.2; }
h4 { font-family: "Montserrat Alternates", sans-serif; font-weight: 600; font-size: 30px; line-height: 1.4; }
h5 { font-family: "Montserrat Alternates", sans-serif; font-weight: 600; font-size: 24px; line-height: 1.4; }
h6 { font-family: "Montserrat Alternates", sans-serif; font-weight: 600; font-size: 20px; line-height: 1.4; }
.recentcomments a { display: inline !important; padding: 0px !important; margin: 0px !important; }
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; }
@media screen and (max-height: 1024px) {
  .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; }
}
@media screen and (max-height: 640px) {
  .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; }
}
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container { overflow: hidden; }
.elementor-widget .elementor-icon-list-items.elementor-inline-items { margin-right: -8px; margin-left: -8px; }
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-right: 8px; margin-left: 8px; }
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { width: auto; left: auto; position: relative; height: 100%; border-width: 0px 0px 0px 1px; border-top-color: currentcolor; border-bottom-color: currentcolor; border-right-color: currentcolor; border-style: solid; right: -8px; }
.elementor-widget .elementor-icon-list-items { list-style-type: none; margin: 0px; padding: 0px; }
.elementor-widget .elementor-icon-list-item { margin: 0px; padding: 0px; position: relative; }
.elementor-widget .elementor-icon-list-item::after { position: absolute; bottom: 0px; width: 100%; }
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a { display: flex; font-size: inherit; align-items: var(--icon-vertical-align,center); }
.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text { align-self: center; padding-inline-start: 5px; }
.elementor-widget .elementor-icon-list-icon { display: flex; position: relative; top: var(--icon-vertical-offset,initial); }
.elementor-widget .elementor-icon-list-icon svg { width: var(--e-icon-list-icon-size,1em); height: var(--e-icon-list-icon-size,1em); }
.elementor-widget .elementor-icon-list-icon i { width: 1.25em; font-size: var(--e-icon-list-icon-size); }
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon { text-align: var(--e-icon-list-icon-align); }
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg { margin: var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0); }
.elementor-widget.elementor-list-item-link-full_width a { width: 100%; }
.elementor-widget.elementor-align-center .elementor-icon-list-item, .elementor-widget.elementor-align-center .elementor-icon-list-item a { justify-content: center; }
.elementor-widget.elementor-align-center .elementor-icon-list-item::after { margin: auto; }
.elementor-widget.elementor-align-center .elementor-inline-items { justify-content: center; }
.elementor-widget.elementor-align-left .elementor-icon-list-item, .elementor-widget.elementor-align-left .elementor-icon-list-item a { justify-content: flex-start; text-align: left; }
.elementor-widget.elementor-align-left .elementor-inline-items { justify-content: flex-start; }
.elementor-widget.elementor-align-right .elementor-icon-list-item, .elementor-widget.elementor-align-right .elementor-icon-list-item a { justify-content: flex-end; text-align: right; }
.elementor-widget.elementor-align-right .elementor-icon-list-items { justify-content: flex-end; }
.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item::after { left: 0px; }
.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item::after { right: 0px; }
@media (min-width:-1) {
  .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a { justify-content: center; }
  .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item::after { margin: auto; }
  .elementor-widget.elementor-widescreen-align-center .elementor-inline-items { justify-content: center; }
  .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a { justify-content: flex-start; text-align: left; }
  .elementor-widget.elementor-widescreen-align-left .elementor-inline-items { justify-content: flex-start; }
  .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a { justify-content: flex-end; text-align: right; }
  .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items { justify-content: flex-end; }
  .elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item::after { left: 0px; }
  .elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item::after { right: 0px; }
}
@media (max-width: 1540px) {
  .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item, .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a { justify-content: center; }
  .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item::after { margin: auto; }
  .elementor-widget.elementor-laptop-align-center .elementor-inline-items { justify-content: center; }
  .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item, .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a { justify-content: flex-start; text-align: left; }
  .elementor-widget.elementor-laptop-align-left .elementor-inline-items { justify-content: flex-start; }
  .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item, .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a { justify-content: flex-end; text-align: right; }
  .elementor-widget.elementor-laptop-align-right .elementor-icon-list-items { justify-content: flex-end; }
  .elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item::after { left: 0px; }
  .elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item::after { right: 0px; }
}
@media (max-width: 1280px) {
  .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a { justify-content: center; }
  .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item::after { margin: auto; }
  .elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items { justify-content: center; }
  .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a { justify-content: flex-start; text-align: left; }
  .elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items { justify-content: flex-start; }
  .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a { justify-content: flex-end; text-align: right; }
  .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items { justify-content: flex-end; }
  .elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item::after { left: 0px; }
  .elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item::after { right: 0px; }
}
@media (max-width: 1024px) {
  .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a { justify-content: center; }
  .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item::after { margin: auto; }
  .elementor-widget.elementor-tablet-align-center .elementor-inline-items { justify-content: center; }
  .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a { justify-content: flex-start; text-align: left; }
  .elementor-widget.elementor-tablet-align-left .elementor-inline-items { justify-content: flex-start; }
  .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a { justify-content: flex-end; text-align: right; }
  .elementor-widget.elementor-tablet-align-right .elementor-icon-list-items { justify-content: flex-end; }
  .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item::after { left: 0px; }
  .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item::after { right: 0px; }
}
@media (max-width: 767px) {
  .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a { justify-content: center; }
  .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item::after { margin: auto; }
  .elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items { justify-content: center; }
  .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a { justify-content: flex-start; text-align: left; }
  .elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items { justify-content: flex-start; }
  .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a { justify-content: flex-end; text-align: right; }
  .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items { justify-content: flex-end; }
  .elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item::after { left: 0px; }
  .elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item::after { right: 0px; }
}
@media (max-width: 479px) {
  .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a { justify-content: center; }
  .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item::after { margin: auto; }
  .elementor-widget.elementor-mobile-align-center .elementor-inline-items { justify-content: center; }
  .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a { justify-content: flex-start; text-align: left; }
  .elementor-widget.elementor-mobile-align-left .elementor-inline-items { justify-content: flex-start; }
  .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a { justify-content: flex-end; text-align: right; }
  .elementor-widget.elementor-mobile-align-right .elementor-icon-list-items { justify-content: flex-end; }
  .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item::after { left: 0px; }
  .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item::after { right: 0px; }
}
.elementor-119 .elementor-element.elementor-element-0cb54b1:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-0cb54b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-secondary ); }
.elementor-119 .elementor-element.elementor-element-0cb54b1 > .elementor-container { max-width: 1780px; }
.elementor-119 .elementor-element.elementor-element-0cb54b1 { border-style: solid; border-width: 0px 0px 1px; border-color: rgba(18, 104, 251, 0.2); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 10px 0px; }
.elementor-119 .elementor-element.elementor-element-0cb54b1 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
.elementor-bc-flex-widget .elementor-119 .elementor-element.elementor-element-cae6bff.elementor-column .elementor-widget-wrap { align-items: center; }
.elementor-119 .elementor-element.elementor-element-cae6bff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child)::after { border-color: var( --e-global-color-text ); }
.elementor-widget-icon-list .elementor-icon-list-icon i { color: var( --e-global-color-primary ); }
.elementor-widget-icon-list .elementor-icon-list-icon svg { fill: var( --e-global-color-primary ); }
.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.elementor-widget-icon-list .elementor-icon-list-text { color: var( --e-global-color-secondary ); }
.elementor-119 .elementor-element.elementor-element-634dc39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-bottom: calc(20px); }
.elementor-119 .elementor-element.elementor-element-634dc39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-top: calc(20px); }
.elementor-119 .elementor-element.elementor-element-634dc39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-right: calc(20px); margin-left: calc(20px); }
.elementor-119 .elementor-element.elementor-element-634dc39 .elementor-icon-list-items.elementor-inline-items { margin-right: calc(-20px); margin-left: calc(-20px); }
body.rtl .elementor-119 .elementor-element.elementor-element-634dc39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { left: calc(-20px); }
body:not(.rtl) .elementor-119 .elementor-element.elementor-element-634dc39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { right: calc(-20px); }
.elementor-119 .elementor-element.elementor-element-634dc39 .elementor-icon-list-icon i { color: var( --e-global-color-accent ); transition: color 0.3s; }
.elementor-119 .elementor-element.elementor-element-634dc39 .elementor-icon-list-icon svg { fill: var( --e-global-color-accent ); transition: fill 0.3s; }
.elementor-119 .elementor-element.elementor-element-634dc39 { --e-icon-list-icon-size: 16px; --e-icon-list-icon-align: left; --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0; --icon-vertical-align: flex-start; --icon-vertical-offset: 4px; }
.elementor-119 .elementor-element.elementor-element-634dc39 .elementor-icon-list-text { color: var( --e-global-color-3a16491 ); transition: color 0.3s; }
.elementor-bc-flex-widget .elementor-119 .elementor-element.elementor-element-6df2141.elementor-column .elementor-widget-wrap { align-items: center; }
.elementor-119 .elementor-element.elementor-element-6df2141.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }
.elementor-119 .elementor-element.elementor-element-6df2141.elementor-column > .elementor-widget-wrap { justify-content: flex-end; }
.elementor-119 .elementor-element.elementor-element-6df2141 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }
.elementor-119 .elementor-element.elementor-element-c126960 { width: auto; --e-icon-list-icon-size: 16px; --e-icon-list-icon-align: left; --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0; --icon-vertical-align: flex-start; --icon-vertical-offset: 4px; }
.elementor-119 .elementor-element.elementor-element-c126960 > .elementor-widget-container { padding: 0px 40px 0px 0px; }
.elementor-119 .elementor-element.elementor-element-c126960 .elementor-icon-list-icon i { color: var( --e-global-color-accent ); transition: color 0.3s; }
.elementor-119 .elementor-element.elementor-element-c126960 .elementor-icon-list-icon svg { fill: var( --e-global-color-accent ); transition: fill 0.3s; }
.elementor-119 .elementor-element.elementor-element-c126960 .elementor-icon-list-text { color: var( --e-global-color-3a16491 ); transition: color 0.3s; }
.elementor-119 .elementor-element.elementor-element-10cab25 { width: auto; }
.elementor-119 .elementor-element.elementor-element-b43059d > .elementor-container { max-width: 1780px; }
.elementor-119 .elementor-element.elementor-element-b43059d > .elementor-background-overlay { opacity: 1; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
.elementor-119 .elementor-element.elementor-element-b43059d { border-style: solid; border-width: 0px 0px 1px; border-color: rgba(18, 104, 251, 0.2); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 20px 0px; }
.elementor-bc-flex-widget .elementor-119 .elementor-element.elementor-element-e0796c1.elementor-column .elementor-widget-wrap { align-items: center; }
.elementor-119 .elementor-element.elementor-element-e0796c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }
.elementor-119 .elementor-element.elementor-element-e0796c1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }
.elementor-119 .elementor-element.elementor-element-a830e3f { width: auto; }
.elementor-bc-flex-widget .elementor-119 .elementor-element.elementor-element-f823fb9.elementor-column .elementor-widget-wrap { align-items: center; }
.elementor-119 .elementor-element.elementor-element-f823fb9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }
.elementor-119 .elementor-element.elementor-element-f823fb9.elementor-column > .elementor-widget-wrap { justify-content: center; }
.elementor-119 .elementor-element.elementor-element-f823fb9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }
.elementor-119 .elementor-element.elementor-element-de11363 { width: auto; }
.elementor-bc-flex-widget .elementor-119 .elementor-element.elementor-element-9cbece9.elementor-column .elementor-widget-wrap { align-items: center; }
.elementor-119 .elementor-element.elementor-element-9cbece9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }
.elementor-119 .elementor-element.elementor-element-9cbece9.elementor-column > .elementor-widget-wrap { justify-content: flex-end; }
.elementor-119 .elementor-element.elementor-element-9cbece9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }
.elementor-119 .elementor-element.elementor-element-e8844ae .elementor-widget-container { text-align: center; justify-content: center; justify-items: center; }
.elementor-119 .elementor-element.elementor-element-e8844ae { width: auto; }
.elementor-119 .elementor-element.elementor-element-e8844ae .wdt-button-holder .wdt-button { margin: 0px; }
.elementor-119 .elementor-element.elementor-element-a8c9356 { width: auto; }
@media (max-width: 1280px) {
  .elementor-119 .elementor-element.elementor-element-9cbece9 > .elementor-element-populated { margin: -10px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .elementor-119 .elementor-element.elementor-element-e8844ae > .elementor-widget-container { margin: 10px 0px; }
  .elementor-119 .elementor-element.elementor-element-a8c9356 > .elementor-widget-container { margin: 10px 0px 8px 30px; }
}
@media (max-width: 1024px) {
  .elementor-119 .elementor-element.elementor-element-634dc39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-bottom: calc(15px); }
  .elementor-119 .elementor-element.elementor-element-634dc39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-top: calc(15px); }
  .elementor-119 .elementor-element.elementor-element-634dc39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-right: calc(15px); margin-left: calc(15px); }
  .elementor-119 .elementor-element.elementor-element-634dc39 .elementor-icon-list-items.elementor-inline-items { margin-right: calc(-15px); margin-left: calc(-15px); }
  body.rtl .elementor-119 .elementor-element.elementor-element-634dc39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { left: calc(-15px); }
  body:not(.rtl) .elementor-119 .elementor-element.elementor-element-634dc39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { right: calc(-15px); }
  .elementor-119 .elementor-element.elementor-element-c126960 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-bottom: calc(20px); }
  .elementor-119 .elementor-element.elementor-element-c126960 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-top: calc(20px); }
  .elementor-119 .elementor-element.elementor-element-c126960 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-right: calc(20px); margin-left: calc(20px); }
  .elementor-119 .elementor-element.elementor-element-c126960 .elementor-icon-list-items.elementor-inline-items { margin-right: calc(-20px); margin-left: calc(-20px); }
  body.rtl .elementor-119 .elementor-element.elementor-element-c126960 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { left: calc(-20px); }
  body:not(.rtl) .elementor-119 .elementor-element.elementor-element-c126960 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { right: calc(-20px); }
}
@media (max-width: 767px) {
  .elementor-119 .elementor-element.elementor-element-6df2141.elementor-column > .elementor-widget-wrap { justify-content: center; }
  .elementor-119 .elementor-element.elementor-element-a8c9356 > .elementor-widget-container { margin: 10px 0px 8px 20px; }
}
@media (max-width: 479px) {
  .elementor-119 .elementor-element.elementor-element-e0796c1 { width: 70%; }
  .elementor-119 .elementor-element.elementor-element-9cbece9 { width: 30%; }
}
@media (min-width: 480px) {
  .elementor-119 .elementor-element.elementor-element-cae6bff { width: 50%; }
  .elementor-119 .elementor-element.elementor-element-6df2141 { width: 50%; }
  .elementor-119 .elementor-element.elementor-element-e0796c1 { width: 18%; }
  .elementor-119 .elementor-element.elementor-element-f823fb9 { width: 64%; }
  .elementor-119 .elementor-element.elementor-element-9cbece9 { width: 18%; }
}
@media (max-width: 1280px) and (min-width: 480px) {
  .elementor-119 .elementor-element.elementor-element-e0796c1 { width: 50%; }
  .elementor-119 .elementor-element.elementor-element-9cbece9 { width: 50%; }
}
@media (max-width: 1024px) and (min-width: 480px) {
  .elementor-119 .elementor-element.elementor-element-cae6bff { width: 65%; }
  .elementor-119 .elementor-element.elementor-element-6df2141 { width: 35%; }
}
@media (max-width: 767px) and (min-width: 480px) {
  .elementor-119 .elementor-element.elementor-element-cae6bff { width: 100%; }
  .elementor-119 .elementor-element.elementor-element-6df2141 { width: 100%; }
  .elementor-119 .elementor-element.elementor-element-e0796c1 { width: 37.5%; }
  .elementor-119 .elementor-element.elementor-element-9cbece9 { width: 62.5%; }
}
.wdt-logo-container a { color: inherit; }
.wdt-logo-container a img { display: inline-block; vertical-align: middle; }
.wdt-logo-container a .site-title { color: var(--wdtHeadAltColor); clear: both; display: block; font-family: var(--wdtFontTypo_Alt); font-size: var(--wdtFontSize_H2); font-weight: bold; line-height: 1.1; transition: inherit; }
.wdt-logo-container a:hover .site-title { color: inherit; }
.wdt-button-holder { display: inline-flex; position: relative; transition: var(--wdt-elementor-base-transition); }
.wdt-button { border: 0px solid transparent; display: inline-flex; align-items: stretch; font-size: 1em; line-height: normal; margin: 0px; overflow: visible; position: relative; z-index: 0; text-decoration: none; text-transform: uppercase; transition: var(--wdt-elementor-base-transition); }
.wdt-button, .wdt-button-holder .wdt-button { background-color: transparent; background-image: linear-gradient(140deg, var(--wdtPrimaryColor), var(--wdtQuaternaryColor), var(--wdtPrimaryColor)); color: var(--wdtAccentTxtColor); justify-content: center; text-align: center; background-size: 250%; background-position: left top; }
.wdt-dark-bg .wdt-button, .wdt-dark-bg .wdt-button-holder .wdt-button { background-image: unset; background-color: var(--wdtSecondaryColor); border: 1px solid var(--wdtPrimaryColor); }
.wdt-button:focus, .wdt-button-holder .wdt-button:focus, .wdt-button:hover, .wdt-button-holder .wdt-button:hover { background-color: var(--wdtSecondaryColor); color: var(--wdtAccentTxtColor); background-position: right bottom; }
.wdt-dark-bg .wdt-button:focus, .wdt-dark-bg .wdt-button-holder .wdt-button:focus, .wdt-dark-bg .wdt-button:hover, .wdt-dark-bg .wdt-button-holder .wdt-button:hover { background-color: var(--wdtSecondaryColor); color: var(--wdtAccentTxtColor); }
.wdt-button .wdt-button-text, .wdt-button .wdt-button-icon { vertical-align: top; }
.wdt-button .wdt-button-text { display: inline-grid; align-content: center; text-align: left; gap: 18px; height: 100%; }
.wdt-button .wdt-button-icon { display: inline-flex; line-height: 0; transition: var(--wdt-elementor-base-transition); }
.wdt-button .wdt-button-icon span { display: inherit; align-items: center; position: relative; }
.wdt-button .wdt-button-text .wdt-button-subtext { display: block; font-size: 0.75em; margin-top: -2px; }
.wdt-button-holder.wdt-button-size-sm .wdt-button { font-size: 14px; padding: 0.7em 1.5em; font-family: var(--wdtFontTypo_Base); font-weight: 600; line-height: 1; text-transform: capitalize; }
.wdt-button-holder.wdt-button-size-nm .wdt-button { font-size: var(--wdtFontSize_Ext); padding: var(--wdtPadding_Btn); font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_Alt); line-height: 1; }
.wdt-button-holder.wdt-button-size-lg .wdt-button { font-size: 18px; padding: 0.9em 2em; font-family: var(--wdtFontTypo_Base); font-weight: 600; line-height: 1; }
.elementor-align-justify .wdt-button-holder, .elementor-align-justify .wdt-button-holder .wdt-button { width: 100%; }
.wdt-button-holder.wdt-button-icon-before .wdt-button .wdt-button-icon { margin-right: 8px; }
.wdt-button-holder.wdt-button-icon-after .wdt-button .wdt-button-icon { margin-left: 8px; }
.wdt-button-holder.wdt-button-style-underline::before, .wdt-button-holder.wdt-button-style-overline::before, .wdt-button-holder.wdt-button-style-line-through .wdt-button .wdt-button-text > span::before { content: ""; height: 1px; pointer-events: none; position: absolute; inset: 0px; width: auto; transition: inherit; display: inline !important; }
.wdt-button-holder.wdt-button-style-underline .wdt-button { margin-bottom: 3px; }
.wdt-button-holder.wdt-button-style-underline::before { bottom: 0px; top: auto; }
.wdt-button-holder.wdt-button-style-overline .wdt-button { margin-top: 3px; }
.wdt-button-holder.wdt-button-style-overline::before { bottom: auto; top: 0px; }
.wdt-button-holder.wdt-button-style-underline::before, .wdt-button-holder.wdt-button-style-overline::before { color: var(--wdt-elementor-color-accent); background-color: currentcolor; background-image: inherit; }
.wdt-button-holder.wdt-button-style-underline:focus::before, .wdt-button-holder.wdt-button-style-underline:hover::before, .wdt-button-holder.wdt-button-style-overline:focus::before, .wdt-button-holder.wdt-button-style-overline:hover::before { color: var(--wdt-elementor-color-primary); background-color: currentcolor; background-image: inherit; }
.wdt-button-holder.wdt-button-style-line-through .wdt-button .wdt-button-text > span { position: relative; }
.wdt-button-holder.wdt-button-style-line-through .wdt-button .wdt-button-text > span::before { background-color: currentcolor; margin: auto; transform: translateY(100%); }
.wdt-button .wdt-button-text:not(:has(.wdt-button-subtext)) { display: inline-flex; align-items: center; }
.wdt-button-holder:not(.wdt-template-textual) .wdt-button:not(:has(.wdt-button-icon)) .wdt-button-text::after { content: ""; width: 44px; min-height: 44px; height: 44px; display: inline-block; background-color: var(--wdtSecondaryColor); margin: -14px -20px -14px 0px; border-radius: calc(var(--wdtRadius_2X) - 7px); transition: var(--wdt-elementor-base-transition); }
.wdt-button-holder .wdt-button:not(:has(.wdt-button-icon)) .wdt-button-text::before { content: ""; font-family: wdt-custom-hrhub-icon; position: absolute; right: 23px; display: inline-block; color: var(--wdtAccentTxtColor); }
.wdt-button-holder.wdt-template-textual .wdt-button:not(:has(.wdt-button-icon)) .wdt-button-text::before { color: currentcolor; right: 0px; font-size: 0.8em; }
.wdt-button-holder.wdt-template-textual .wdt-button:not(:has(.wdt-button-icon)) .wdt-button-text { padding-right: 20px; padding-bottom: 3px; background-image: linear-gradient(0deg, currentcolor, currentcolor); background-position: right bottom; background-size: 100% 1px; background-repeat: no-repeat; transition: background-size 0.3s; }
.wdt-button-holder.wdt-template-textual .wdt-button:not(:has(.wdt-button-icon)):hover .wdt-button-text { background-size: 0% 1px; background-position: left bottom; }
.wdt-button-holder .wdt-button:not(:has(.wdt-button-icon)):hover .wdt-button-text::before { animation: 0.3s ease 0s 1 normal none running wdt-btn-icon; }
.wdt-dark-bg .wdt-button-holder:not(.wdt-template-textual) .wdt-button:not(:has(.wdt-button-icon)) .wdt-button-text::after { background-color: transparent; background-image: linear-gradient(140deg, var(--wdtPrimaryColor), var(--wdtQuaternaryColor), var(--wdtPrimaryColor)); background-size: 250%; background-position: left top; }
.wdt-dark-bg .wdt-button-holder:not(.wdt-template-textual) .wdt-button:not(:has(.wdt-button-icon)):hover .wdt-button-text::after { background-position: right bottom; }
@keyframes wdt-btn-icon { 
  0% { transform: translate(0px, 0px); opacity: 1; }
  49% { transform: translate(10px, -10px) scale(0.5); opacity: 0; }
  50% { transform: translate(-10px, 10px) scale(0.5); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}
@-webkit-keyframes wdt-btn-icon { 
  0% { transform: translate(0px, 0px); opacity: 1; }
  49% { transform: translate(10px, -10px) scale(0.5); opacity: 0; }
  50% { transform: translate(-10px, 10px) scale(0.5); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}
@keyframes wdt-btn-icon-left { 
  0% { transform: translate(0px, 0px); opacity: 1; }
  49% { transform: translate(-10px, -10px) scale(0.5); opacity: 0; }
  50% { transform: translate(10px, 10px) scale(0.5); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}
@-webkit-keyframes wdt-btn-icon-left { 
  0% { transform: translate(0px, 0px); opacity: 1; }
  49% { transform: translate(-10px, -10px) scale(0.5); opacity: 0; }
  50% { transform: translate(10px, 10px) scale(0.5); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}
.wdt-button-holder.wdt-template-bordered .wdt-button { border-color: currentcolor; border-width: 1px; background: none !important; }
.wdt-button-holder.wdt-template-bordered .wdt-button:not(:focus), .wdt-button-holder.wdt-template-bordered .wdt-button:not(:hover) { color: var(--wdt-elementor-color-accent); }
.wdt-button-holder.wdt-template-bordered .wdt-button:focus, .wdt-button-holder.wdt-template-bordered .wdt-button:hover { color: var(--wdt-elementor-color-primary); }
.wdt-button-holder.wdt-template-textual .wdt-button { border-width: 0px; padding: 0px; border-radius: 0px; }
.wdt-button-holder.wdt-template-textual .wdt-button:not(:focus), .wdt-button-holder.wdt-template-textual .wdt-button:not(:hover) { border-width: 0px; color: var(--wdtHeadAltColor); background: none !important; }
.wdt-button-holder.wdt-template-textual .wdt-button:focus, .wdt-button-holder.wdt-template-textual .wdt-button:hover { background: none; border-width: 0px; color: var(--wdtHeadAltColor); box-shadow: none; }
.wdt-dark-bg .wdt-button-holder.wdt-template-textual .wdt-button:not(:focus), .wdt-dark-bg .wdt-button-holder.wdt-template-textual .wdt-button:not(:hover) { color: var(--wdtAccentTxtColor); }
.wdt-dark-bg .wdt-button-holder.wdt-template-textual .wdt-button:focus, .wdt-dark-bg .wdt-button-holder.wdt-template-textual .wdt-button:hover { color: var(--wdtAccentTxtColor); }
.wdt-button-holder.wdt-template-icon-highlighted .wdt-button { padding: 0px; display: flex; align-items: center; }
.wdt-button-holder.wdt-template-icon-highlighted.wdt-button-size-sm .wdt-button .wdt-button-text { padding: 0.7em 1.5em; }
.wdt-button-holder.wdt-template-icon-highlighted.wdt-button-size-nm .wdt-button .wdt-button-text { padding: 0.8em 1.75em; }
.wdt-button-holder.wdt-template-icon-highlighted.wdt-button-size-lg .wdt-button .wdt-button-text { padding: 0.9em 2em; }
.wdt-button-holder.wdt-template-icon-highlighted .wdt-button .wdt-button-icon { margin-left: 0px; margin-right: 0px; }
.wdt-button-holder.wdt-template-icon-highlighted .wdt-button .wdt-button-icon span { background-color: rgba(var(--wdt-elementor-color-secondary-rgb),0.05); padding: 1em; }
.wdt-button-holder.wdt-template-icon-highlighted .wdt-button .wdt-button-text > span { text-decoration: underline 1px; text-decoration-skip-ink: none; line-height: normal; margin: 0px; text-transform: capitalize; text-underline-offset: 1.5px; font-size: 1rem; }
.wdt-button-holder.wdt-template-icon-highlighted .wdt-button .wdt-button-text > small { font-size: 80%; font-weight: 600; }
.wdt-button-holder.wdt-template-icon-separated .wdt-button .wdt-button-icon::after { background-color: currentcolor; color: rgba(var(--wdt-elementor-color-secondary-rgb),0.15); content: ""; display: inline-flex; height: 100%; width: 1px; z-index: -1; transition: inherit; }
.wdt-button-holder.wdt-template-icon-separated .wdt-button .wdt-button-icon span { padding: 0.5em 1em; }
.wdt-button-holder.wdt-template-icon-separated.wdt-button-icon-before .wdt-button .wdt-button-icon { margin-left: -1em; margin-right: 1em; }
.wdt-button-holder.wdt-template-icon-separated.wdt-button-icon-after .wdt-button .wdt-button-icon { margin-left: 1em; margin-right: -1em; }
.wdt-button-holder.wdt-template-icon-separated.wdt-button-icon-after .wdt-button .wdt-button-icon::after { order: -1; transform: translateX(100%); }
.wdt-button-holder.wdt-template-icon-separated.wdt-button-icon-before .wdt-button .wdt-button-icon::after { transform: translateX(-100%); }
.wdt-button-holder[class*="wdt-animation"] .wdt-button::before, .wdt-button-holder[class*="wdt-animation"] .wdt-button::after, .wdt-button-holder[class*="wdt-animation-linethrough"] .wdt-button .wdt-button-text > span::after { content: ""; height: auto; pointer-events: none; position: absolute; inset: 0px; width: auto; z-index: -1; transition: inherit; display: inline !important; }
.wdt-button-holder[class*="wdt-animation-sweep"] .wdt-button::after, .wdt-button-holder[class*="wdt-animation-bounce"] .wdt-button::after, .wdt-button-holder[class*="wdt-animation-shutter-out"] .wdt-button::after, .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-out"] .wdt-button::after, .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-out"] .wdt-button::after, .wdt-button-holder[class*="wdt-animation-radial-in"] .wdt-button:hover::after, .wdt-button-holder[class*="wdt-animation-radial-out"] .wdt-button::after, .wdt-button-holder[class*="wdt-animation-shutter-in"] .wdt-button:focus::after, .wdt-button-holder[class*="wdt-animation-shutter-in"] .wdt-button:hover::after, .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-in"] .wdt-button:focus::after, .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-in"] .wdt-button:hover::after, .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-in"] .wdt-button:focus::after, .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-in"] .wdt-button:hover::after { background-color: currentcolor; color: rgba(var(--wdt-elementor-color-secondary-rgb),0.05); }
.wdt-button-holder[class*="wdt-animation-underline"] .wdt-button::after, .wdt-button-holder[class*="wdt-animation-overline"] .wdt-button::after { background-color: currentcolor; color: inherit; }
.wdt-button-holder[class*="wdt-animation-sweep"], .wdt-button-holder[class*="wdt-animation-sweep"] .wdt-button { overflow: hidden; }
.wdt-button-holder.wdt-animation-sweep-to-top .wdt-button::after { height: 0px; bottom: auto; top: 0px; }
.wdt-button-holder.wdt-animation-sweep-to-top .wdt-button:focus::after, .wdt-button-holder.wdt-animation-sweep-to-top .wdt-button:hover::after { height: 100%; bottom: 0px; top: auto; }
.wdt-button-holder.wdt-animation-sweep-to-bottom .wdt-button::after { height: 0px; bottom: 0px; top: auto; }
.wdt-button-holder.wdt-animation-sweep-to-bottom .wdt-button:focus::after, .wdt-button-holder.wdt-animation-sweep-to-bottom .wdt-button:hover::after { height: 100%; bottom: auto; top: 0px; }
.wdt-button-holder.wdt-animation-sweep-to-left .wdt-button::after { width: 0px; left: 0px; right: auto; }
.wdt-button-holder.wdt-animation-sweep-to-left .wdt-button:focus::after, .wdt-button-holder.wdt-animation-sweep-to-left .wdt-button:hover::after { width: 100%; left: auto; right: 0px; }
.wdt-button-holder.wdt-animation-sweep-to-right .wdt-button::after { width: 0px; left: auto; right: 0px; }
.wdt-button-holder.wdt-animation-sweep-to-right .wdt-button:focus::after, .wdt-button-holder.wdt-animation-sweep-to-right .wdt-button:hover::after { width: 100%; left: 0px; right: auto; }
.wdt-button-holder[class*="wdt-animation-bounce"], .wdt-button-holder[class*="wdt-animation-bounce"] .wdt-button { overflow: hidden; }
.wdt-button-holder[class*="wdt-animation-bounce"] .wdt-button:focus::after, .wdt-button-holder[class*="wdt-animation-bounce"] .wdt-button:hover::after { transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); }
.wdt-button-holder.wdt-animation-bounce-to-top .wdt-button::after { height: 0px; bottom: auto; top: 0px; }
.wdt-button-holder.wdt-animation-bounce-to-top .wdt-button:focus::after, .wdt-button-holder.wdt-animation-bounce-to-top .wdt-button:hover::after { height: 100%; bottom: 0px; top: auto; }
.wdt-button-holder.wdt-animation-bounce-to-bottom .wdt-button::after { height: 0px; bottom: 0px; top: auto; }
.wdt-button-holder.wdt-animation-bounce-to-bottom .wdt-button:focus::after, .wdt-button-holder.wdt-animation-bounce-to-bottom .wdt-button:hover::after { height: 100%; bottom: auto; top: 0px; }
.wdt-button-holder.wdt-animation-bounce-to-left .wdt-button::after { width: 0px; left: 0px; right: auto; }
.wdt-button-holder.wdt-animation-bounce-to-left .wdt-button:focus::after, .wdt-button-holder.wdt-animation-bounce-to-left .wdt-button:hover::after { width: 100%; left: auto; right: 0px; }
.wdt-button-holder.wdt-animation-bounce-to-right .wdt-button::after { width: 0px; left: auto; right: 0px; }
.wdt-button-holder.wdt-animation-bounce-to-right .wdt-button:focus::after, .wdt-button-holder.wdt-animation-bounce-to-right .wdt-button:hover::after { width: 100%; left: 0px; right: auto; }
.wdt-button-holder.wdt-animation-shutter-in-horizontal, .wdt-button-holder.wdt-animation-shutter-in-horizontal .wdt-button { overflow: hidden; }
.wdt-button-holder.wdt-animation-shutter-in-horizontal .wdt-button:focus::after, .wdt-button-holder.wdt-animation-shutter-in-horizontal .wdt-button:hover::after { transform: scaleX(0); }
.wdt-button-holder.wdt-animation-shutter-out-horizontal, .wdt-button-holder.wdt-animation-shutter-out-horizontal .wdt-button { overflow: hidden; }
.wdt-button-holder.wdt-animation-shutter-out-horizontal .wdt-button::after { transform: scaleX(0); }
.wdt-button-holder.wdt-animation-shutter-out-horizontal .wdt-button:focus::after, .wdt-button-holder.wdt-animation-shutter-out-horizontal .wdt-button:hover::after { transform: scaleX(1); }
.wdt-button-holder.wdt-animation-shutter-in-vertical, .wdt-button-holder.wdt-animation-shutter-in-vertical .wdt-button { overflow: hidden; }
.wdt-button-holder.wdt-animation-shutter-in-vertical .wdt-button:focus::after, .wdt-button-holder.wdt-animation-shutter-in-vertical .wdt-button:hover::after { transform: scaleY(0); }
.wdt-button-holder.wdt-animation-shutter-out-vertical, .wdt-button-holder.wdt-animation-shutter-out-vertical .wdt-button { overflow: hidden; }
.wdt-button-holder.wdt-animation-shutter-out-vertical .wdt-button::after { transform: scaleY(0); }
.wdt-button-holder.wdt-animation-shutter-out-vertical .wdt-button:focus::after, .wdt-button-holder.wdt-animation-shutter-out-vertical .wdt-button:hover::after { transform: scaleY(1); }
.wdt-button-holder[class*="wdt-animation-shutter-cross"], .wdt-button-holder[class*="wdt-animation-shutter-cross"] .wdt-button { overflow: hidden; }
.wdt-button-holder.wdt-animation-shutter-cross-forward-in .wdt-button::after { height: auto; padding-top: 100%; bottom: auto; top: 50%; transform: rotate(-45deg) scale(1.25) translate(0px, -50%); transform-origin: center top; }
.wdt-button-holder.wdt-animation-shutter-cross-forward-in .wdt-button:focus::after, .wdt-button-holder.wdt-animation-shutter-cross-forward-in .wdt-button:hover::after { height: auto; padding-top: 0px; }
.wdt-button-holder.wdt-animation-shutter-cross-backward-in .wdt-button::after { height: auto; padding-top: 100%; bottom: auto; top: 50%; transform: rotate(45deg) scale(1.25) translate(0px, -50%); transform-origin: center top; }
.wdt-button-holder.wdt-animation-shutter-cross-backward-in .wdt-button:focus::after, .wdt-button-holder.wdt-animation-shutter-cross-backward-in .wdt-button:hover::after { height: auto; padding-top: 0px; }
.wdt-button-holder.wdt-animation-shutter-cross-forward-out .wdt-button::after { height: auto; padding-top: 0px; bottom: auto; top: 50%; transform: rotate(-45deg) scale(1.25) translate(0px, -50%); transform-origin: center top; }
.wdt-button-holder.wdt-animation-shutter-cross-forward-out .wdt-button:focus::after, .wdt-button-holder.wdt-animation-shutter-cross-forward-out .wdt-button:hover::after { height: auto; padding-top: 100%; }
.wdt-button-holder.wdt-animation-shutter-cross-backward-out .wdt-button::after { height: auto; padding-top: 0px; bottom: auto; top: 50%; transform: rotate(45deg) scale(1.25) translate(0px, -50%); transform-origin: center top; }
.wdt-button-holder.wdt-animation-shutter-cross-backward-out .wdt-button:focus::after, .wdt-button-holder.wdt-animation-shutter-cross-backward-out .wdt-button:hover::after { height: auto; padding-top: 100%; }
.wdt-button-holder[class*="wdt-animation-radial"], .wdt-button-holder[class*="wdt-animation-radial"] .wdt-button { overflow: hidden; }
.wdt-button-holder[class*="wdt-animation-radial"] .wdt-button::after { height: auto; inset: 50% auto auto 50%; border-radius: 50%; transform: translate(-50%, -50%); }
.wdt-button-holder.wdt-animation-radial-in .wdt-button::after { padding-top: 120%; width: 120%; }
.wdt-button-holder.wdt-animation-radial-in .wdt-button:focus::after, .wdt-button-holder.wdt-animation-radial-in .wdt-button:hover::after { padding-top: 0px; width: 0px; }
.wdt-button-holder.wdt-animation-radial-out .wdt-button::after { padding-top: 0px; width: 0px; }
.wdt-button-holder.wdt-animation-radial-out .wdt-button:focus::after, .wdt-button-holder.wdt-animation-radial-out .wdt-button:hover::after { padding-top: 120%; width: 120%; }
.wdt-button-holder.wdt-animation-ripple-in, .wdt-button-holder.wdt-animation-ripple-in .wdt-button { overflow: visible; }
.wdt-button-holder.wdt-animation-ripple-in .wdt-button::after { border-color: transparent; border-style: solid; background: transparent; margin: -1.2em; border-radius: inherit; transition: 0.4s ease-in-out, opacity 0.4s ease-in-out 0.3s; }
.wdt-button-holder.wdt-animation-ripple-in .wdt-button:focus::after, .wdt-button-holder.wdt-animation-ripple-in .wdt-button:hover::after { border-color: inherit; background: inherit; margin: -0.2em; opacity: 0; }
.wdt-button-holder.wdt-animation-ripple-out, .wdt-button-holder.wdt-animation-ripple-out .wdt-button { overflow: visible; }
.wdt-button-holder.wdt-animation-ripple-out .wdt-button::after { border-color: inherit; border-style: solid; background: inherit; margin: -0.2em; opacity: 0; border-radius: inherit; transition: 0.4s ease-in-out 0.15s, opacity 0.4s ease-in-out; }
.wdt-button-holder.wdt-animation-ripple-out .wdt-button:focus::after, .wdt-button-holder.wdt-animation-ripple-out .wdt-button:hover::after { border-color: transparent; background: transparent; margin: -1.2em; opacity: 1; }
.wdt-button-holder[class*="wdt-animation-outline"] .wdt-button::after { background-color: inherit; background-image: inherit; padding: 2px; mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-size: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-mode: ; mask-composite: exclude; }
.wdt-button-holder.wdt-animation-outline-in .wdt-button::after { color: inherit; background-color: currentcolor; margin: 0px; opacity: 0; border-radius: inherit; }
.wdt-button-holder.wdt-animation-outline-in .wdt-button:focus::after, .wdt-button-holder.wdt-animation-outline-in .wdt-button:hover::after { margin: 2px; opacity: 1; }
.wdt-button-holder.wdt-template-textual.wdt-animation-outline-in .wdt-button::after { margin: -6px; }
.wdt-button-holder.wdt-template-textual.wdt-animation-outline-in .wdt-button:focus::after, .wdt-button-holder.wdt-template-textual.wdt-animation-outline-in .wdt-button:hover::after { margin: -3px; }
.wdt-button-holder.wdt-animation-outline-out .wdt-button::after { color: rgba(var(--wdt-elementor-color-secondary-rgb),0.5); background-color: currentcolor; margin: 0px; opacity: 0; border-radius: inherit; }
.wdt-button-holder.wdt-animation-outline-out .wdt-button:focus::after, .wdt-button-holder.wdt-animation-outline-out .wdt-button:hover::after { margin: -5px; opacity: 1; }
.wdt-button-holder[class*="wdt-animation-overline"], .wdt-button-holder[class*="wdt-animation-overline"] .wdt-button { overflow: hidden; }
.wdt-button-holder[class*="wdt-animation-overline"] .wdt-button::after { bottom: auto; top: 0px; }
.wdt-button-holder[class*="wdt-animation-underline"], .wdt-button-holder[class*="wdt-animation-underline"] .wdt-button { overflow: hidden; }
.wdt-button-holder[class*="wdt-animation-underline"] .wdt-button::after { bottom: 0px; top: auto; }
.wdt-button-holder.wdt-animation-overline-left .wdt-button::after, .wdt-button-holder.wdt-animation-underline-left .wdt-button::after { height: 1px; left: auto; right: 0px; width: 0px; }
.wdt-button-holder.wdt-animation-overline-left .wdt-button:focus::after, .wdt-button-holder.wdt-animation-overline-left .wdt-button:hover::after, .wdt-button-holder.wdt-animation-underline-left .wdt-button:focus::after, .wdt-button-holder.wdt-animation-underline-left .wdt-button:hover::after { left: 0px; right: auto; width: 100%; }
.wdt-button-holder.wdt-animation-overline-right .wdt-button::after, .wdt-button-holder.wdt-animation-underline-right .wdt-button::after { height: 1px; left: 0px; right: auto; width: 0px; }
.wdt-button-holder.wdt-animation-overline-right .wdt-button:focus::after, .wdt-button-holder.wdt-animation-overline-right .wdt-button:hover::after, .wdt-button-holder.wdt-animation-underline-right .wdt-button:focus::after, .wdt-button-holder.wdt-animation-underline-right .wdt-button:hover::after { left: auto; right: 0px; width: 100%; }
.wdt-button-holder.wdt-animation-overline-middle .wdt-button::after, .wdt-button-holder.wdt-animation-underline-middle .wdt-button::after { height: 1px; margin-left: auto; margin-right: auto; width: 0px; }
.wdt-button-holder.wdt-animation-overline-middle .wdt-button:focus::after, .wdt-button-holder.wdt-animation-overline-middle .wdt-button:hover::after, .wdt-button-holder.wdt-animation-underline-middle .wdt-button:focus::after, .wdt-button-holder.wdt-animation-underline-middle .wdt-button:hover::after { width: 100%; }
.wdt-button-holder.wdt-animation-overline-reveal .wdt-button::after { height: 3px; opacity: 0; bottom: auto; top: 0px; transform: translateY(-100%); transition: 0.5s; }
.wdt-button-holder.wdt-animation-overline-reveal .wdt-button:focus::after, .wdt-button-holder.wdt-animation-overline-reveal .wdt-button:hover::after { opacity: 1; transform: translateY(0px); }
.wdt-button-holder.wdt-animation-underline-reveal .wdt-button::after { height: 3px; opacity: 0; bottom: 0px; top: auto; transform: translateY(100%); transition: 0.5s; }
.wdt-button-holder.wdt-animation-underline-reveal .wdt-button:focus::after, .wdt-button-holder.wdt-animation-underline-reveal .wdt-button:hover::after { opacity: 1; transform: translateY(0px); }
.wdt-button-holder[class*="wdt-animation-updownline"], .wdt-button-holder[class*="wdt-animation-updownline"] .wdt-button { overflow: hidden; }
.wdt-button-holder[class*="wdt-animation-updownline"] .wdt-button::after { background: none; border-color: currentcolor; color: inherit; border-style: solid; border-width: 2px 0px; bottom: 0px; top: 0px; }
.wdt-button-holder.wdt-animation-updownline-left .wdt-button::after { left: auto; right: 0px; width: 0px; }
.wdt-button-holder.wdt-animation-updownline-left .wdt-button:focus::after, .wdt-button-holder.wdt-animation-updownline-left .wdt-button:hover::after { left: 0px; right: auto; width: 100%; }
.wdt-button-holder.wdt-animation-updownline-right .wdt-button::after { left: 0px; right: auto; width: 0px; }
.wdt-button-holder.wdt-animation-updownline-right .wdt-button:focus::after, .wdt-button-holder.wdt-animation-updownline-right .wdt-button:hover::after { left: auto; right: 0px; width: 100%; }
.wdt-button-holder.wdt-animation-updownline-middle .wdt-button::after { margin-left: auto; margin-right: auto; width: 0px; }
.wdt-button-holder.wdt-animation-updownline-middle .wdt-button:focus::after, .wdt-button-holder.wdt-animation-updownline-middle .wdt-button:hover::after { width: 100%; }
.wdt-button-holder.wdt-animation-updownline-reveal .wdt-button::after { opacity: 0; bottom: -3px; top: -3px; }
.wdt-button-holder.wdt-animation-updownline-reveal .wdt-button:focus::after, .wdt-button-holder.wdt-animation-updownline-reveal .wdt-button:hover::after { opacity: 1; bottom: 0px; top: 0px; }
.wdt-button-holder[class*="wdt-animation-linethrough"] .wdt-button .wdt-button-text > span { position: relative; transition: var(--wdt-elementor-base-transition); }
.wdt-button-holder[class*="wdt-animation-linethrough"] .wdt-button .wdt-button-text > span::after { background-color: currentcolor; height: 2px; margin-top: auto; margin-bottom: auto; transform: translateY(100%); }
.wdt-button-holder.wdt-animation-linethrough-left .wdt-button .wdt-button-text > span::after { left: auto; right: 0px; width: 0px; }
.wdt-button-holder.wdt-animation-linethrough-left .wdt-button:focus .wdt-button-text > span::after, .wdt-button-holder.wdt-animation-linethrough-left .wdt-button:hover .wdt-button-text > span::after { left: 0px; right: auto; width: 100%; }
.wdt-button-holder.wdt-animation-linethrough-right .wdt-button .wdt-button-text > span::after { left: 0px; right: auto; width: 0px; }
.wdt-button-holder.wdt-animation-linethrough-right .wdt-button:focus .wdt-button-text > span::after, .wdt-button-holder.wdt-animation-linethrough-right .wdt-button:hover .wdt-button-text > span::after { left: auto; right: 0px; width: 100%; }
.wdt-button-holder.wdt-animation-linethrough-middle .wdt-button .wdt-button-text > span::after { margin-left: auto; margin-right: auto; width: 0px; }
.wdt-button-holder.wdt-animation-linethrough-middle .wdt-button:focus .wdt-button-text > span::after, .wdt-button-holder.wdt-animation-linethrough-middle .wdt-button:hover .wdt-button-text > span::after { width: 100%; }
.wdt-button-holder.wdt-animation-linethrough-reveal .wdt-button .wdt-button-text > span { perspective: 100px; }
.wdt-button-holder.wdt-animation-linethrough-reveal .wdt-button .wdt-button-text > span::after { opacity: 0; transform: translateZ(25px); }
.wdt-button-holder.wdt-animation-linethrough-reveal .wdt-button:focus .wdt-button-text > span::after, .wdt-button-holder.wdt-animation-linethrough-reveal .wdt-button:hover .wdt-button-text > span::after { opacity: 1; transform: translateZ(0px); }
.wdt-button-holder.wdt-template-textual.wdt-animation-underline-left .wdt-button { overflow: hidden; line-height: 1; padding-bottom: 3px; }
.wdt-button-holder.wdt-template-textual.wdt-animation-underline-left .wdt-button::after, .wdt-button-holder.wdt-template-textual.wdt-animation-underline-left .wdt-button::before { top: auto; content: ""; display: block; width: 100%; height: 1px; position: absolute; bottom: 0px; background-color: currentcolor; transition: transform 0.4s cubic-bezier(0.31, 0.29, 0.05, 0.96); }
.wdt-button-holder.wdt-template-textual.wdt-animation-underline-left .wdt-button::before { left: 0px; }
.wdt-button-holder.wdt-template-textual.wdt-animation-underline-left .wdt-button::after { left: -100%; transition-delay: 0.3s; }
.wdt-button-holder.wdt-template-textual.wdt-animation-underline-left .wdt-button:hover::after, .wdt-button-holder.wdt-template-textual.wdt-animation-underline-left .wdt-button:hover::before { transform: translateX(100%); }
.elementor-335 .elementor-element.elementor-element-10e0ac9 > .elementor-background-overlay { background-image: url("https://wdthrhub.wpengine.com/wp-content/uploads/2024/09/Model-Newsletter-img.jpg"); background-position: center top; background-repeat: no-repeat; background-size: cover; opacity: 0; }
.elementor-335 .elementor-element.elementor-element-10e0ac9, .elementor-335 .elementor-element.elementor-element-10e0ac9 > .elementor-background-overlay { border-radius: 24px; }
.elementor-bc-flex-widget .elementor-335 .elementor-element.elementor-element-fc34df0.elementor-column .elementor-widget-wrap { align-items: center; }
.elementor-335 .elementor-element.elementor-element-fc34df0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }
.elementor-335 .elementor-element.elementor-element-fc34df0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }
.elementor-widget-image .widget-image-caption { color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.elementor-335 .elementor-element.elementor-element-a52fab0 img { border-radius: 24px; }
.elementor-bc-flex-widget .elementor-335 .elementor-element.elementor-element-869efd0.elementor-column .elementor-widget-wrap { align-items: center; }
.elementor-335 .elementor-element.elementor-element-869efd0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }
.elementor-335 .elementor-element.elementor-element-869efd0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }
.elementor-335 .elementor-element.elementor-element-869efd0 > .elementor-element-populated { padding: 0px 0px 0px 30px; }
.elementor-335 .elementor-element.elementor-element-76bd879 .wdt-heading-holder, .elementor-335 .elementor-element.elementor-element-76bd879 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-335 .elementor-element.elementor-element-76bd879 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-335 .elementor-element.elementor-element-76bd879 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { text-align: start; justify-content: start; justify-items: start; }
.elementor-335 .elementor-element.elementor-element-76bd879 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { align-items: center; }
.elementor-335 .elementor-element.elementor-element-76bd879 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { align-items: center; }
.elementor-335 .elementor-element.elementor-element-76bd879 > .elementor-widget-container { padding: 0px 0px 40px; }
.elementor-335 .elementor-element.elementor-element-188375d .wdt-mailchimp-holder .wdt-mailchimp-subscribe-form { text-align: start; justify-content: start; justify-items: start; }
@media (max-width: 1280px) {
  .elementor-335 .elementor-element.elementor-element-76bd879 > .elementor-widget-container { padding: 0px 0px 40px; }
}
@media (max-width: 1024px) {
  .elementor-335 .elementor-element.elementor-element-10e0ac9 > .elementor-background-overlay { opacity: 0.2; }
  .elementor-bc-flex-widget .elementor-335 .elementor-element.elementor-element-fc34df0.elementor-column .elementor-widget-wrap { align-items: center; }
  .elementor-335 .elementor-element.elementor-element-fc34df0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }
  .elementor-335 .elementor-element.elementor-element-869efd0 > .elementor-element-populated { padding: 30px; }
}
@media (max-width: 767px) {
  .elementor-335 .elementor-element.elementor-element-869efd0 > .elementor-element-populated { padding: 20px; }
  .elementor-335 .elementor-element.elementor-element-76bd879 > .elementor-widget-container { padding: 0px 0px 30px; }
}
@media (max-width: 479px) {
  .elementor-335 .elementor-element.elementor-element-869efd0 > .elementor-element-populated { padding: 20px 10px; }
}
@media (min-width: 480px) {
  .elementor-335 .elementor-element.elementor-element-fc34df0 { width: 45%; }
  .elementor-335 .elementor-element.elementor-element-869efd0 { width: 55%; }
}
@media (max-width: 1024px) and (min-width: 480px) {
  .elementor-335 .elementor-element.elementor-element-869efd0 { width: 100%; }
}
@media (max-width: 767px) and (min-width: 480px) {
  .elementor-335 .elementor-element.elementor-element-fc34df0 { width: 100%; }
  .elementor-335 .elementor-element.elementor-element-869efd0 { width: 100%; }
}
.wdt-heading-holder { transition: var(--wdt-elementor-base-transition); }
.wdt-heading-holder { position: relative; }
.wdt-heading-holder > :not(:last-child) { margin-bottom: 20px; }
.wdt-heading-holder > :last-child { margin-bottom: 0px; }
.wdt-heading-holder .wdt-heading-title-wrapper { line-height: 1.2; margin-top: 0px; }
.wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-heading-title-item { margin: 0px; }
.wdt-heading-holder .wdt-heading-title-wrapper.wdt-heading-align-start, .wdt-heading-holder .wdt-heading-title-wrapper.wdt-heading-align-baseline, .wdt-heading-holder .wdt-heading-title-wrapper.wdt-heading-align-start .wdt-heading-title .wdt-heading-title-inner, .wdt-heading-holder .wdt-heading-title-wrapper.wdt-heading-align-baseline .wdt-heading-title .wdt-heading-title-inner { line-height: 1; }
.wdt-heading-holder .wdt-heading-subtitle-wrapper { font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Alt); color: var(--wdtPrimaryColor); text-transform: capitalize; }
.wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { display: inline-flex; align-items: center; justify-content: center; column-gap: 0.6em; width: fit-content; padding: 4px 15px; background-color: var(--wdtTertiaryColor); border: 1px solid rgba(var(--wdtPrimaryColorRgb),0.3); line-height: normal; border-radius: calc(var(--wdtRadius_1X) + 2px); position: relative; }
.wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle::before, .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle::after { content: ""; font-family: wdt-custom-hrhub-icon; font-size: 1.428em; line-height: 1; display: inline-flex; height: 0.6em; align-items: center; }
.wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle::after { content: ""; }
.wdt-heading-holder.wdt-heading-wrapper-start .wdt-heading-subtitle-wrapper .wdt-heading-subtitle::before, .wdt-heading-holder.wdt-heading-wrapper-end .wdt-heading-subtitle-wrapper .wdt-heading-subtitle::after { display: none; }
.wdt-dark-bg .wdt-heading-holder .wdt-heading-subtitle-wrapper { color: var(--wdtAccentTxtColor); }
.wdt-dark-bg .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { background-color: var(--wdtSecondaryColor); border: 1px solid rgba(var(--wdtPrimaryColorRgb),1); }
.wdt-heading-holder .wdt-heading-icon-wrapper .wdt-content-icon-wrapper, .wdt-heading-holder .wdt-heading-icon-wrapper .wdt-content-icon { line-height: 1; }
@media only screen and (max-width: 767px) {
  .center .wdt-heading-holder.wdt-heading-wrapper-start .wdt-heading-subtitle-wrapper .wdt-heading-subtitle::before, .center .wdt-heading-holder.wdt-heading-wrapper-end .wdt-heading-subtitle-wrapper .wdt-heading-subtitle::after { display: inline-flex; }
}
.wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator { display: flex; align-items: center; }
.wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator .wdt-separator-line { width: 50px; height: 2px; }
.wdt-heading-holder .wdt-heading-separator-wrapper .wdt-heading-separator.with-line .wdt-separator-line[class*="-left-part"] { margin-right: 5px; }
.wdt-heading-holder .wdt-heading-separator-wrapper .wdt-heading-separator.with-line .wdt-separator-line[class*="-right-part"] { margin-left: 5px; }
.wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator .wdt-content-icon-wrapper { line-height: 0; }
.wdt-heading-holder .wdt-heading-separator.with-icon .wdt-content-icon-wrapper .wdt-content-icon { display: inline-block; }
.wdt-heading-holder .wdt-heading-separator.with-icon .wdt-content-icon-wrapper .wdt-content-icon span { font-size: 1.125rem; position: relative; z-index: 0; display: inline-block; text-align: center; vertical-align: middle; }
.wdt-heading-holder .wdt-heading-separator.with-icon .wdt-content-icon-wrapper .wdt-content-icon span i { position: relative; display: inline-flex; width: 100%; height: 100%; margin: 0px; place-content: center; place-items: center; }
.wdt-heading-holder .wdt-heading-separator.with-icon .wdt-content-icon-wrapper .wdt-content-icon span svg { width: 1em; height: 1em; fill: currentcolor; }
.wdt-heading-holder .wdt-heading-separator.with-icon .wdt-content-icon-wrapper .wdt-content-icon span::before { position: absolute; z-index: -1; inset: 0px; width: auto; height: auto; content: ""; border-radius: inherit; }
.wdt-heading-holder > .wdt-heading-deco-wrapper > span { display: flex; align-items: center; flex-wrap: wrap; white-space: break-spaces; }
.wdt-heading-holder > .wdt-heading-deco-wrapper > span .wdt-heading-deco-line { width: 50px; height: 2px; align-self: center; }
.wdt-heading-holder .wdt-heading-deco-wrapper > span .wdt-heading-deco-inner { display: inline-flex; align-items: baseline; }
.wdt-heading-holder .wdt-heading-deco-wrapper > span .wdt-heading-deco-inner[class*="-left-part"] { margin-right: 5px; }
.wdt-heading-holder .wdt-heading-deco-wrapper > span .wdt-heading-deco-inner[class*="-right-part"] { margin-left: 5px; }
.wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-deco-icon, .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-deco-icon span { display: inline-flex; }
.wdt-heading-holder .wdt-heading-deco-wrapper .wdt-content-icon-wrapper .wdt-content-icon span { font-size: 1.125rem; line-height: 1; position: relative; z-index: 0; display: inline-block; text-align: center; }
.wdt-heading-holder .wdt-heading-deco-wrapper .wdt-content-icon-wrapper .wdt-content-icon span i { position: relative; display: inline-flex; width: 100%; height: 100%; margin: 0px; place-content: center; place-items: center; }
.wdt-heading-holder .wdt-heading-deco-wrapper .wdt-content-icon-wrapper .wdt-content-icon span svg { width: 1em; height: 1em; fill: currentcolor; }
.wdt-heading-holder .wdt-heading-deco-wrapper .wdt-content-icon-wrapper .wdt-content-icon span::before { position: absolute; z-index: -1; inset: 0px; width: auto; height: auto; content: ""; border-radius: inherit; }
.wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-deco-image { display: inline-flex; }
.wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-deco-inner .wdt-heading-deco-image span { position: relative; z-index: 0; display: inline-block; text-align: center; }
.wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-deco-inner .wdt-heading-deco-image span img { display: inherit; height: 100%; object-fit: cover; }
.wdt-heading-holder .wdt-heading-background-text-wrapper { line-height: 1; margin-bottom: 0px; position: absolute; top: 50%; width: 100%; z-index: 0; transform: translateY(-50%); user-select: none; pointer-events: none; }
.wdt-heading-holder .wdt-heading-background-text-wrapper .wdt-heading-background-text { display: inline-block; font-family: var(--wdtFontTypo_Alt); font-size: 12.5em; font-weight: 900; letter-spacing: 0.075em; line-height: 0.65; opacity: 0.048; margin-top: 5px; margin-left: -5px; }
.wdt-heading-holder > .wdt-heading-title-wrapper > span > * { padding-right: 0.25em; }
.wdt-inview-section .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-split-heading-wrapper .wdt-split-heading-title { display: inline-block; transform: translateY(-30px); opacity: 0; transition: opacity 100ms cubic-bezier(0.175, 0.885, 0.32, 1.275), transform 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275); }
.wdt-item-is-inview .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-split-heading-wrapper .wdt-split-heading-title { transform: translateY(0px); opacity: 1; transition-delay: var(--transition-delay); }
.wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-separator-line, .wdt-heading-holder > .wdt-heading-deco-wrapper > span .wdt-heading-deco-line { background-color: var(--wdt-elementor-color-primary); }
.wdt-heading-holder .wdt-heading-separator.with-icon .wdt-content-icon-wrapper .wdt-content-icon span, .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-content-icon-wrapper .wdt-content-icon span, .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-title .wdt-heading-colored-elements { color: var(--wdt-elementor-color-primary); }
.wdt-mailchimp-holder .wdt-mailchimp-wrapper, .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form > *, .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"], .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form::after { transition: var(--wdt-elementor-base-transition); }
.wdt-mailchimp-holder { display: flex; align-items: center; flex-wrap: wrap; width: 100%; }
.wdt-mailchimp-holder .wdt-mailchimp-wrapper { display: inline-flex; flex-wrap: wrap; width: 100%; }
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form { display: inline-flex; flex-wrap: wrap; width: 100%; }
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form > :not(:last-child) { margin-bottom: 20px; }
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-title, .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subtitle, .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-description { line-height: 1; }
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-title { font-size: 2em; }
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subtitle { font-size: 1.5em; letter-spacing: 0.05em; }
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="text"], .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="email"] { font-size: 1em; line-height: 1; width: 100%; padding: 1em; border: 1px solid; border-radius: inherit; }
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input, .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input:focus-visible { outline: none; }
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"] { font-size: var(--wdtFontSize_Ext); line-height: 1; font-weight: var(--wdtFontWeight_Alt); position: relative; display: inline-flex; align-items: center; flex-wrap: wrap; height: 100%; margin-top: 0px; padding: 0.75em 1.5em; text-align: center; text-transform: uppercase; color: var(--wdt-elementor-color-white); border: 1px solid transparent; border-radius: inherit; outline: none; background-color: transparent; background-image: linear-gradient(135deg , var(--wdtPrimaryColor),var(--wdtQuaternaryColor),var(--wdtPrimaryColor)); background-size: 250%; background-position: left top; fill: var(--wdt-elementor-color-white); }
.wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"] { border: 0px; }
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"]:hover { background-position: right bottom; }
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"] > :last-child { margin: 0px 0px 0px 10px; }
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"] > :only-child { margin: 0px; }
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button { padding: 1em; }
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"] i { font-size: inherit; }
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input:not(:last-child) { margin: 0px 0px 20px; }
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type="submit"]::before { position: absolute; inset: 0px; visibility: hidden; width: 25px; height: 25px; margin: auto; content: ""; animation: 0.6s linear 0s infinite normal none running jet-spinner; border-width: 3px; border-style: solid; border-color: rgb(0, 0, 0) rgb(225, 225, 225) rgb(225, 225, 225); border-image: none; border-radius: 50%; }
@-webkit-keyframes jet-spinner { 
  100% { transform: rotate(360deg); }
}
@keyframes jet-spinner { 
  100% { transform: rotate(360deg); }
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type="submit"].loading::before { visibility: visible; }
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type="submit"].loading > * { visibility: hidden; }
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscription-msg { position: relative; display: flex; align-items: center; width: 100%; margin: 20px 0px 0px; }
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-title:empty, .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subtitle:empty, .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-description:empty, .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscription-msg:empty { display: none; }
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscription-msg .wdt-mailchimp-subscription-msg-inner { line-height: 1; display: flex; align-items: center; flex-wrap: wrap; width: 100%; padding: 20px 25px; border-radius: calc(var(--wdtRadius_1X) + var(--wdtRadius_1X)); }
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscription-msg .success { color: rgb(92, 184, 92); background-color: rgb(217, 239, 217); }
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscription-msg .error { color: rgb(217, 83, 79); background-color: rgb(255, 202, 201); }
.wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper { display: flex; -webkit-box-align: start; align-items: center; flex-flow: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-box-pack: start; justify-content: flex-start; width: 100%; }
.wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form { position: relative; z-index: 1; display: flex; flex-wrap: nowrap; width: 100%; margin: 0px; padding: 15px 35px; border-radius: 50px; }
.wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form::before { position: absolute; z-index: -1; inset: 0px; margin: auto; content: ""; opacity: 0.25; border-radius: inherit; }
.wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input { line-height: 1; margin: 0px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; background: transparent; box-shadow: none; }
.wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="email"] { padding-right: 25px; }
.wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder { width: auto; }
.wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"] { flex-wrap: nowrap; padding: 15px 0px 15px 25px; letter-spacing: 0.9px; text-transform: uppercase; border-left-width: 1px; border-left-style: solid; border-radius: 0px; }
.wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"] { color: inherit; border-left-color: rgb(225, 225, 225); background: transparent; }
.wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"]:hover { color: var(--wdt-elementor-color-primary); background-color: transparent; }
.wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper { display: flex; -webkit-box-align: start; align-items: center; flex-flow: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-box-pack: start; justify-content: flex-start; }
.wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form { position: relative; display: flex; width: 100%; margin: 0px; }
.wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form:hover::before { width: 100%; }
.wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input { margin: 0px; outline: none; background: transparent; box-shadow: none; }
.wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input { padding-right: 6em; }
.wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input { padding-right: 3em; }
.wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon-and-text input { padding-right: 8em; }
.wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder { position: absolute; z-index: 1; inset: 0px 0px 0px auto; display: inline-flex; align-items: center; margin: auto; }
.wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button { align-items: center; justify-content: center; width: 50px; height: 50px; padding: 0px; }
.wdt-mailchimp-holder.wdt-template-type4 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="text"], .wdt-mailchimp-holder.wdt-template-type4 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="email"] { padding-right: 0px; padding-left: 0px; border-width: 0px 0px 1px; border-style: solid; }
.wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper { display: flex; -webkit-box-align: start; align-items: center; flex-flow: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-box-pack: start; justify-content: flex-start; }
.wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form { position: relative; display: flex; width: 100%; margin: 0px; border-radius: 18px; }
.wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form:hover::before { width: 100%; }
.wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input { margin: 0px; outline: none; background: var(--wdtAccentTxtColor); box-shadow: none; }
.wdt-dark-bg .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input { background: rgba(var(--wdtSecondaryColorRgb),0.8); }
.wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input { padding-right: 8em; }
.wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="email"] { padding: 1.2em; }
.wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input { padding-right: 4em; }
.wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon-and-text input { padding-right: 10em; padding-left: 2em; }
.wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"] > :last-child { margin: 0px 0px 0px 20px; }
.wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder { position: absolute; z-index: 1; inset: 0px -1px 0px auto; align-items: center; margin: 0px; border-radius: 18px; }
.wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button { display: inline-flex; align-items: center; justify-content: center; width: 50px; height: 50px; padding: 0px; }
.wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"] > i { background: var(--wdtSecondaryColor); height: 44px; width: 44px; font-size: 16px; padding: 10px; border-radius: calc(var(--wdtRadius_1X) * 2); display: flex; justify-content: center; align-items: center; transition: var(--wdt-Ad-Transition); }
.wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"]:hover > i > * { animation: 0.3s ease 0s 1 normal none running wdt-btn-icon; }
.wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"] { flex-wrap: nowrap; padding: 8px 8px 8px 25px; }
.wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button[type="submit"] > i { background: transparent; margin: 0px 0px 0px -15px; }
.wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button[type="submit"] { margin: 6px 7px; width: 47px; height: 47px; border-radius: calc(var(--wdtRadius_1X) * 2); }
.wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form > div:has(input[type="checkbox"]) { margin: 10px 0px 0px 10px; }
.wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="checkbox"] { margin-right: 10px; appearance: none; border-radius: 4px; position: relative; top: 0px; border: 1px solid rgba(var(--wdtBorderColorRgb), 0.5); transform: translateY(-0.075em); display: inline-flex; align-items: center; place-content: center; opacity: 1; padding: 4px; width: 15px; height: 15px; cursor: pointer; }
.wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="checkbox"]::before { content: ""; position: absolute; width: 0.6em; height: 0.6em; top: 2px; left: 2px; clip-path: polygon(14% 44%, 0px 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%); background-color: transparent; background-image: linear-gradient(135deg,var(--wdtPrimaryColor),var(--wdtQuaternaryColor)); transform: scale(2); transform-origin: left bottom; transition: 120ms ease-in-out; opacity: 0; }
.wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="checkbox"]:checked::before { transform: scale(1); opacity: 1; }
.wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form { flex-wrap: nowrap; }
.wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input { margin: 0px 10px 0px 0px; }
.wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"] { flex-wrap: nowrap; }
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="text"], .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="email"] { border-color: rgba(var(--wdtSecondaryColorRgb),0.3); }
.wdt-dark-bg .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="text"], .wdt-dark-bg .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="email"] { border-color: rgba(var(--wdtPrimaryColorRgb),0.6); }
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input:focus { border-color: var(--wdtSecondaryColor); }
.wdt-dark-bg .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input:focus { border-color: var(--wdtPrimaryColor); }
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"]:hover { background-color: var(--wdt-elementor-color-primary); }
.wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"]:hover { background-color: transparent; }
.wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form::before { background-color: rgb(225, 225, 225); }
.wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type="submit"], .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type="submit"]:hover { background-color: transparent; }
.wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type="submit"] { color: inherit; }
.wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type="submit"]:hover { color: var(--wdt-elementor-color-primary); }
@media only screen and (max-width: 767px) {
  .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form { padding: 10px 25px; }
  .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="email"] { padding-right: 10px; }
  .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type="submit"] { padding: 10px 0px 10px 15px; }
  .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form { flex-wrap: wrap; }
  .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input { margin: 0px 0px 10px; }
}
@media only screen and (max-width: 479px) {
  .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon-and-text input { padding-right: 4em; }
  .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon-and-text .wdt-mailchimp-subscription-button-holder button[type="submit"] { padding: 8px; }
  .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon-and-text .wdt-mailchimp-subscription-button-holder button[type="submit"] > span { display: none; }
  .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon-and-text .wdt-mailchimp-subscription-button-holder button[type="submit"] > :last-child { margin: 0px; }
}
.mfp-bg { top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: rgb(11, 11, 11); opacity: 0.8; }
.mfp-wrap { top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1043; position: fixed; backface-visibility: hidden; outline: none !important; }
.mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; padding: 0px 8px; box-sizing: border-box; }
.mfp-container::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.mfp-align-top .mfp-container::before { display: none; }
.mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0px auto; text-align: left; z-index: 1045; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; }
.mfp-ajax-cur { cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: zoom-out; }
.mfp-zoom { cursor: zoom-in; }
.mfp-auto-cursor .mfp-content { cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { user-select: none; }
.mfp-loading.mfp-figure { display: none; }
.mfp-hide { display: none !important; }
.mfp-preloader { color: rgb(204, 204, 204); position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; }
.mfp-preloader a { color: rgb(204, 204, 204); }
.mfp-preloader a:hover { color: rgb(255, 255, 255); }
.mfp-s-ready .mfp-preloader { display: none; }
.mfp-s-error .mfp-content { display: none; }
button.mfp-close, button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0px; appearance: none; display: block; outline: none; padding: 0px; z-index: 1046; box-shadow: none; touch-action: manipulation; }
.mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0px; top: 0px; text-decoration: none; text-align: center; opacity: 0.65; padding: 0px 0px 18px 10px; color: rgb(255, 255, 255); font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus { opacity: 1; }
.mfp-close:active { top: 1px; }
.mfp-close-btn-in .mfp-close { color: rgb(51, 51, 51); }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: rgb(255, 255, 255); right: -6px; text-align: right; padding-right: 6px; width: 100%; }
.mfp-counter { position: absolute; top: 0px; right: 0px; color: rgb(204, 204, 204); font-size: 12px; line-height: 18px; white-space: nowrap; }
.mfp-arrow { position: absolute; opacity: 0.65; margin: -55px 0px 0px; top: 50%; padding: 0px; width: 90px; height: 110px; -webkit-tap-highlight-color: transparent; }
.mfp-arrow:active { margin-top: -54px; }
.mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; }
.mfp-arrow::before, .mfp-arrow::after { content: ""; display: block; width: 0px; height: 0px; position: absolute; left: 0px; top: 0px; margin-top: 35px; margin-left: 35px; border: inset transparent; }
.mfp-arrow::after { border-top-width: 13px; border-bottom-width: 13px; top: 8px; }
.mfp-arrow::before { border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; }
.mfp-arrow-left { left: 0px; }
.mfp-arrow-left::after { border-right: 17px solid rgb(255, 255, 255); margin-left: 31px; }
.mfp-arrow-left::before { margin-left: 25px; border-right: 27px solid rgb(63, 63, 63); }
.mfp-arrow-right { right: 0px; }
.mfp-arrow-right::after { border-left: 17px solid rgb(255, 255, 255); margin-left: 39px; }
.mfp-arrow-right::before { border-left: 27px solid rgb(63, 63, 63); }
.mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; }
.mfp-iframe-holder .mfp-close { top: -40px; }
.mfp-iframe-scaler { width: 100%; height: 0px; overflow: hidden; padding-top: 56.25%; }
.mfp-iframe-scaler iframe { position: absolute; display: block; top: 0px; left: 0px; width: 100%; height: 100%; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 8px; background: rgb(0, 0, 0); }
img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; box-sizing: border-box; padding: 40px 0px; margin: 0px auto; }
.mfp-figure { line-height: 0; }
.mfp-figure::after { content: ""; position: absolute; inset: 40px 0px; display: block; width: auto; height: auto; z-index: -1; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 8px; background: rgb(68, 68, 68); }
.mfp-figure small { color: rgb(189, 189, 189); display: block; font-size: 12px; line-height: 14px; }
.mfp-figure figure { margin: 0px; }
.mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0px; width: 100%; cursor: auto; }
.mfp-title { text-align: left; line-height: 18px; color: rgb(243, 243, 243); overflow-wrap: break-word; padding-right: 36px; }
.mfp-image-holder .mfp-content { max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { width: 40px; height: 40px; padding: 10px; display: flex; align-items: center; justify-content: center; transform: none; top: -10px; right: 0px; cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  .mfp-img-mobile .mfp-image-holder { padding-left: 0px; padding-right: 0px; }
  .mfp-img-mobile img.mfp-img { padding: 0px; }
  .mfp-img-mobile .mfp-figure::after { top: 0px; bottom: 0px; }
  .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0px; margin: 0px; top: auto; padding: 3px 5px; position: fixed; box-sizing: border-box; }
  .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0px; }
  .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; }
  .mfp-img-mobile .mfp-close { top: 0px; right: 0px; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0px; }
}
@media (max-width: 900px) {
  .mfp-arrow { transform: scale(0.75); }
  .mfp-arrow-left { transform-origin: 0px center; }
  .mfp-arrow-right { transform-origin: 100% center; }
  .mfp-container { padding-left: 6px; padding-right: 6px; }
}
.wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element, .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label, .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon, .wdt-popup-box-window button.mfp-close, .wdt-popup-box-window button.mfp-arrow { transition: var(--wdt-elementor-base-transition); }
.wdt-popup-box-window.mfp-bg, .wdt-popup-box-window.mfp-wrap { height: auto; inset: 0px; width: auto; cursor: default; }
.wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { background-color: var(--wdtTertiaryColor); background-image: linear-gradient(135deg,rgba(var(--wdtPrimaryColorRgb),0.2),transparent,rgba(var(--wdtPrimaryColorRgb),0.2)); height: fit-content; margin: auto; max-width: 80vw; padding: 35px; width: 1040px; border-radius: var(--wdtRadius_4X); transition: var(--wdt-elementor-base-transition); }
.wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder .wdt-popup-box-content-inner { max-height: calc(-3em + 80vh); overflow-y: auto; }
.wdt-popup-box-window .wdt-popup-box-content-holder .wdt-popup-box-content-inner > :first-child { margin-top: 0px; }
.wdt-popup-box-window .wdt-popup-box-content-holder .wdt-popup-box-content-inner > :last-child { margin-bottom: 0px; }
.wdt-popup-box-trigger-holder.wdt-click-element-icon { display: flex; }
.wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon, .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon > i { display: inherit; }
.wdt-popup-box-trigger-holder, .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element { display: inline-flex; will-change: transform; }
.wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element { cursor: pointer; }
.wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element img { align-self: start; }
.wdt-popup-box-trigger-holder:empty { display: none; }
.wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { font-size: 1.5rem; padding: 0px; position: relative; text-align: center; vertical-align: top; z-index: 0; }
.wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label { display: inline-grid; align-content: center; }
.wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon { margin-left: 8px; }
.wdt-click-element-image-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon { position: absolute; inset: 50% 0px; pointer-events: all; }
.wdt-click-element-image-n-icon .wdt-popup-box-trigger-element { pointer-events: none; }
.wdt-popup-box-window .wdt-popup-box-content-holder .mfp-close, .wdt-popup-box-window .mfp-close { margin: 20px; font-size: 0px; height: 50px; width: 50px; line-height: 36px; border-radius: calc(var(--wdtRadius_1X) + 5px); box-shadow: 0 0 0px 3px rgba(var(--wdtAccentTxtColorRgb),0.1 ) inset; transform: none; display: flex; align-items: center; justify-content: center; opacity: 1; background-position: left top; background-repeat: no-repeat; background-size: 250%; }
.wdt-popup-box-window.wdt-fade-zoom.mfp-ready.mfp-close-btn-in .mfp-close::before, .wdt-popup-box-window.wdt-fade-zoom.mfp-ready.mfp-close-btn-in .mfp-close::after, .wdt-popup-box-window .mfp-close::before, .wdt-popup-box-window .mfp-close::after { width: 25px; height: 3px; background-color: currentcolor; position: absolute; transform: rotate(-45deg); top: 24px; left: 13px; transition: 300ms ease-in-out; border-radius: var(--wdtRadius_1X); content: "" !important; }
.wdt-popup-box-window.wdt-fade-zoom.mfp-ready.mfp-close-btn-in .mfp-close::after, .wdt-popup-box-window .mfp-close::after { transform: rotate(45deg); transition: 300ms ease-in-out; }
.wdt-popup-box-window.wdt-fade-zoom.mfp-ready.mfp-close-btn-in .mfp-close:hover::before, .wdt-popup-box-window .mfp-close:hover::before { transform: rotate(180deg); }
.wdt-popup-box-window.wdt-fade-zoom.mfp-ready.mfp-close-btn-in .mfp-close:hover::after, .wdt-popup-box-window .mfp-close:hover::after { transform: rotate(180deg); }
.wdt-popup-box-window .wdt-popup-box-content-holder .mfp-close, .wdt-popup-box-window .mfp-close, .wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder .wdt-popup-box-content-inner ~ .mfp-close { background-color: transparent; background-image: linear-gradient(135deg,var(--wdtPrimaryColor),var(--wdtQuaternaryColor),var(--wdtPrimaryColor)); color: var(--wdtAccentTxtColor); }
.wdt-popup-box-window .wdt-popup-box-content-holder .mfp-close:hover, .wdt-popup-box-window .mfp-close:hover, .wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder .wdt-popup-box-content-inner ~ .mfp-close:hover { background-position: right bottom; color: var(--wdtAccentTxtColor); }
.wdt-popup-box-window .mfp-close:empty { display: none; }
.wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder .wdt-popup-box-content-inner ~ .mfp-close { background-color: var(--wdtPrimaryColor); opacity: 1; top: -20px; right: -20px; margin: 0px; height: 50px; width: 50px; }
.wdt-fade-zoom .mfp-content .mfp-iframe, .wdt-fade-zoom .mfp-content .mfp-img, .wdt-fade-zoom .mfp-content .mfp-figure::after, .wdt-fade-zoom .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { opacity: 0; transform: scale(0.8); transition: 0.2s ease-in-out; }
.wdt-fade-zoom.mfp-ready .mfp-content .mfp-iframe, .wdt-fade-zoom.mfp-ready .mfp-content .mfp-img, .wdt-fade-zoom.mfp-ready .mfp-content .mfp-figure::after, .wdt-fade-zoom.mfp-ready .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { opacity: 1; transform: scale(1); }
.wdt-popup-box-window.wdt-fade-zoom.mfp-ready.mfp-close-btn-in .mfp-close { transform: scale(1); width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; padding: 10px; cursor: pointer; top: 5px; right: 0px; opacity: 1; }
.wdt-fade-slide .mfp-content .mfp-iframe, .wdt-fade-slide .mfp-content .mfp-img, .wdt-fade-slide .mfp-content .mfp-figure::after, .wdt-fade-slide .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { opacity: 0; transform: translateY(-20px) perspective(600px) rotateX(10deg); transition: 0.2s ease-in-out; }
.wdt-fade-slide.mfp-ready .mfp-content .mfp-iframe, .wdt-fade-slide.mfp-ready .mfp-content .mfp-img, .wdt-fade-slide.mfp-ready .mfp-content .mfp-figure::after, .wdt-fade-slide.mfp-ready .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { opacity: 1; transform: translateY(0px) perspective(600px) rotateX(0deg); }
.wdt-popup-box-window.mfp-wrap[class*="side-slide"] .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { box-shadow: rgba(255, 255, 255, 0.08) 0px 0px 70px 20px; }
.wdt-popup-box-window.mfp-wrap[class*="side-slide"] .mfp-content .wdt-popup-box-content-holder { display: flex; justify-content: center; align-items: center; }
.wdt-popup-box-window.mfp-wrap[class*="side-slide"] .mfp-container.mfp-inline-holder { padding: 0px; }
.wdt-popup-box-window.mfp-wrap[class*="side-slide"] .mfp-container.mfp-inline-holder .mfp-content { height: 100%; max-height: 100%; }
.wdt-popup-box-window.mfp-wrap[class*="side-slide"] .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder .wdt-popup-box-content-inner { height: 100%; max-height: 100%; display: grid; place-items: center; }
.wdt-popup-box-window.mfp-wrap.wdt-right-side-slide .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { height: 100%; margin-right: 0px; margin-left: auto; max-width: 660px; padding: 40px; }
.wdt-popup-box-window.wdt-right-side-slide .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { transform: translateX(800px); opacity: 1; transition: 0.45s cubic-bezier(0.5, 1, 0.89, 1) 0.45s; }
.wdt-popup-box-window.wdt-right-side-slide.mfp-ready .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { transform: translateY(0px); }
.wdt-popup-box-window.mfp-wrap.wdt-right-side-slide .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder .wdt-popup-box-content-inner ~ .mfp-close { top: 12px; right: 12px; }
.wdt-popup-box-window.mfp-wrap.wdt-left-side-slide .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { height: 100%; margin-right: auto; margin-left: 0px; max-width: 660px; padding: 40px; }
.wdt-popup-box-window.wdt-left-side-slide .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { transform: translateX(-800px); opacity: 1; transition: 0.45s cubic-bezier(0.5, 1, 0.89, 1) 0.45s; }
.wdt-popup-box-window.wdt-left-side-slide.mfp-ready .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { transform: translateY(0px); }
.wdt-popup-box-window.mfp-wrap.wdt-left-side-slide .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder .wdt-popup-box-content-inner ~ .mfp-close { top: 12px; left: 12px; }
.wdt-popup-box-window.mfp-wrap.wdt-left-side-slide-full .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { height: 100%; margin-right: auto; margin-left: 0px; width: 100vw; max-width: 100vw; padding: 40px; }
.wdt-popup-box-window.wdt-left-side-slide-full .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { transform: translateX(-100%); opacity: 1; transition: 0.45s cubic-bezier(0.5, 1, 0.89, 1) 0.45s; }
.wdt-popup-box-window.wdt-left-side-slide-full.mfp-ready .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { transform: translateY(0%); }
.wdt-popup-box-window.mfp-wrap.wdt-left-side-slide-full .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder .wdt-popup-box-content-inner ~ .mfp-close { top: 12px; left: 12px; }
.wdt-popup-box-window.mfp-wrap.wdt-right-side-slide-full .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { height: 100%; margin-right: auto; margin-left: 0px; width: 100vw; max-width: 100vw; padding: 40px; }
.wdt-popup-box-window.wdt-right-side-slide-full .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { transform: translateX(100%); opacity: 1; transition: 0.45s cubic-bezier(0.5, 1, 0.89, 1) 0.45s; }
.wdt-popup-box-window.wdt-right-side-slide-full.mfp-ready .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { transform: translateY(0%); }
.wdt-popup-box-window.mfp-wrap.wdt-right-side-slide-full .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder .wdt-popup-box-content-inner ~ .mfp-close { top: 12px; right: 12px; }
.wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .wdt-popup-box-content-holder .wdt-popup-box-content-inner { scrollbar-width: none; scrollbar-color: var(--wdtPrimaryColor) transparent; }
.wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .wdt-popup-box-content-holder .wdt-popup-box-content-inner::-webkit-scrollbar { width: 0px; display: none; }
.wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .wdt-popup-box-content-holder .wdt-popup-box-content-inner::-webkit-scrollbar-track { background: transparent; }
.wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .wdt-popup-box-content-holder .wdt-popup-box-content-inner::-webkit-scrollbar-thumb { background-color: var(--wdtPrimaryColor); border-radius: 0px; }
@media (max-width: 1280px) {
  .wdt-popup-box-window.mfp-wrap.wdt-right-side-slide .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder, .wdt-popup-box-window.mfp-wrap.wdt-left-side-slide .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { max-width: 540px; padding: 30px; }
  .wdt-popup-box-window.mfp-wrap.wdt-left-side-slide-full .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder, .wdt-popup-box-window.mfp-wrap.wdt-right-side-slide-full .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { padding: 30px; }
}
@media (max-width: 1024px) {
  .wdt-popup-box-window.mfp-wrap.wdt-right-side-slide .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder, .wdt-popup-box-window.mfp-wrap.wdt-left-side-slide .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { max-width: 460px; padding: 30px 20px; }
  .wdt-popup-box-window.mfp-wrap.wdt-left-side-slide-full .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder, .wdt-popup-box-window.mfp-wrap.wdt-right-side-slide-full .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { padding: 30px 20px; }
}
@media (max-width: 767px) {
  .wdt-popup-box-window.mfp-wrap.wdt-right-side-slide .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder, .wdt-popup-box-window.mfp-wrap.wdt-left-side-slide .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { max-width: 440px; }
  .wdt-popup-box-window .wdt-popup-box-content-holder .wdt-popup-box-content-inner > :last-child { width: 100%; }
  .wdt-popup-box-window .wdt-popup-box-content-holder .mfp-close, .wdt-popup-box-window .mfp-close, .wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder .wdt-popup-box-content-inner ~ .mfp-close { width: 45px; height: 45px; }
  .wdt-popup-box-window.wdt-fade-zoom.mfp-ready.mfp-close-btn-in .mfp-close::before, .wdt-popup-box-window.wdt-fade-zoom.mfp-ready.mfp-close-btn-in .mfp-close::after, .wdt-popup-box-window .mfp-close::before, .wdt-popup-box-window .mfp-close::after { width: 22px; top: 21px; left: 12px; }
  .wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { padding: 20px; max-width: 85vw; }
}
@media (max-width: 480px) {
  .wdt-popup-box-window.mfp-wrap.wdt-right-side-slide .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder, .wdt-popup-box-window.mfp-wrap.wdt-left-side-slide .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { max-width: 320px; }
  .wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { padding: 15px; }
}
.wdt-popup-box-trigger-holder.wdt-popup-disable { display: none; }
.wdt-content-item { border-color: transparent; border-style: solid; border-width: 0px; position: relative; z-index: 0; }
.wdt-content-item, .wdt-content-item > .wdt-content-media-group, .wdt-content-item > .wdt-content-detail-group, .wdt-content-item .wdt-content-elements-group, .wdt-content-item .wdt-content-image > span, .wdt-content-item .wdt-content-image > a, .wdt-content-item .wdt-content-image img, .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span, .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span::before, .wdt-content-item a, .wdt-content-item .wdt-content-title h5, .wdt-content-item .wdt-rating li span, .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper, .wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper, .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container, .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container, .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div, .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container > div, .wdt-content-item .wdt-content-separator span, .wdt-content-item .wdt-content-description { transition: var(--wdt-elementor-base-transition); }
.wdt-content-item > div:empty { display: none; }
.wdt-content-item > div:not(:last-child), .wdt-content-item .wdt-content-media-group > div:not(:last-child), .wdt-content-item .wdt-content-detail-group > div:not(:last-child), .wdt-content-item .wdt-content-elements-group > div:not(:last-child) { margin-bottom: 20px; }
.wdt-content-item .wdt-content-media-group { position: relative; }
.wdt-content-item .wdt-content-image-wrapper, .wdt-content-item .wdt-content-image-wrapper .wdt-content-image, .wdt-content-item .wdt-content-image > span, .wdt-content-item .wdt-content-image > a { display: inline-flex; }
.wdt-content-item .wdt-content-image > span > img, .wdt-content-item .wdt-content-image > a > img { height: inherit; align-self: start; border-radius: inherit; }
.wdt-content-item .wdt-content-icon-wrapper, .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { display: inline-flex; justify-content: inherit; }
.wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { display: inline-flex; justify-content: center; align-items: center; font-size: 2rem; height: 1em; line-height: 1; padding: 5px; position: relative; text-align: center; vertical-align: top; width: 1em; z-index: 0; }
.wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { color: inherit; display: inline-block; font-size: inherit; height: 1em; position: relative; vertical-align: top; width: 1em; }
.wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg { fill: currentcolor; height: 1em; width: 1em; }
.wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span { height: auto; }
.wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span i, .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper:only-child .wdt-content-icon span i > svg { display: inherit; height: auto; }
.wdt-content-item .wdt-content-title h5 { display: block; font-size: 1.25em; font-weight: var(--wdtFontWeight_H5); margin-top: 0px; margin-bottom: 0px; text-transform: none; }
.wdt-content-item .wdt-content-title h5 a { transition: inherit; }
.wdt-content-item .wdt-content-title h5, .wdt-content-item .wdt-content-title h5 a { color: var(--wdt-elementor-color-primary); }
.wdt-content-item .wdt-content-title h5 a:hover { color: var(--wdt-elementor-color-accent); }
.wdt-content-item .wdt-content-subtitle { color: var(--wdt-elementor-color-secondary); font-size: 0.9em; letter-spacing: 0.05em; }
.wdt-content-item > div[class*="group"] > .wdt-content-title, .wdt-content-item > div[class*="group"] > .wdt-content-subtitle { width: 100%; }
.wdt-content-item .wdt-content-title-group { width: 100%; }
.wdt-content-item .wdt-content-title-group, .wdt-content-item .wdt-content-title-group > * { display: inline-block; }
.wdt-content-item .wdt-content-title-group span { display: inline-block; line-height: 0; margin: 5px 10px; width: 0.5em; }
.wdt-content-item .wdt-content-title-group span::before { background-color: currentcolor; content: ""; display: inline-block; height: 1px; opacity: 0.75; vertical-align: top; width: 100%; }
.wdt-content-item .wdt-content-title-group.below > * { display: block; }
.wdt-content-item .wdt-content-title-group.below > :not(.wdt-content-separator):not(:last-child) { margin-bottom: 20px; }
.wdt-content-item .wdt-content-title-group.below span { margin: 15px 0px; width: 100%; }
.wdt-content-item .wdt-content-title-group.below span::before { background-color: var(--wdt-elementor-color-accent); height: 2px; width: 60px; }
.wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-subtitle, .wdt-content-item > div[class*="group"] .wdt-content-subtitle + .wdt-content-title, .wdt-content-item > div[class*="group"] .wdt-content-separator + .wdt-content-subtitle, .wdt-content-item > div[class*="group"] .wdt-rating-container + .wdt-content-title { margin-top: -15px; }
.wdt-content-item > div[class*="group"] .wdt-content-title + .wdt-content-separator { margin-top: -5px; }
.wdt-content-item .wdt-content-separator { display: inline-block; line-height: 0; vertical-align: top; width: 100%; }
.wdt-content-item .wdt-content-separator.separator-1 span { background-color: var(--wdt-elementor-color-accent); display: inline-block; height: 2px; vertical-align: top; width: 60px; }
.wdt-content-item .wdt-content-separator.separator-2 span { background-color: currentcolor; display: inline-block; height: 1px; opacity: 0.15; max-width: 85%; vertical-align: top; width: 450px; }
.wdt-content-item .wdt-content-detail-group { position: relative; }
.wdt-content-item .wdt-content-description { position: relative; z-index: 0; }
.wdt-content-item .wdt-content-description > a { color: inherit; }
.wdt-content-item .wdt-content-description > a:hover { opacity: 0.8; }
.wdt-content-item .wdt-social-icons-list { display: inline-flex; flex-wrap: wrap; list-style: none; margin: 0px -5px; padding: 0px; }
.wdt-content-item .wdt-social-icons-list li { display: inline-flex; margin: 5px; padding: 0px; }
.wdt-content-item .wdt-social-icons-list li a { color: var(--wdt-elementor-color-primary); height: 1em; line-height: 1; width: 1em; display: inline-flex; align-items: center; justify-content: center; }
.wdt-content-item .wdt-social-icons-list li a:hover { color: var(--wdt-elementor-color-accent); }
.wdt-content-item .wdt-rating { display: inline-flex; list-style: none; margin: 0px -2px; padding: 0px; vertical-align: top; }
.wdt-content-item .wdt-rating li { display: inline-flex; margin: 2px; }
.wdt-content-item .wdt-rating li span { color: var(--wdt-elementor-color-accent); height: 1em; line-height: 1; width: 1em; }
.wdt-content-item .wdt-rating li span.far { opacity: 0.75; }
.wdt-content-item .wdt-content-button { position: relative; z-index: 0; }
.wdt-content-item .wdt-content-button > a { border: 1px solid transparent; background-color: var(--wdt-elementor-color-accent); color: var(--wdt-elementor-color-white); fill: var(--wdt-elementor-color-white); display: inline-block; line-height: 1; font-size: 1em; padding: 0.75em 1.5em; text-align: center; border-radius: 0px; }
.wdt-content-item .wdt-content-button > a > div, .wdt-content-item .wdt-content-button > a > div > span { transition: 0.3s; color: inherit !important; }
.wdt-content-item .wdt-content-button > a:hover { background-color: var(--wdtSecondaryColor); }
.wdt-content-item .wdt-media-image-cover { display: grid; position: relative; z-index: 0; }
.wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper { position: relative; width: 100%; z-index: -1; }
.wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper::before { content: ""; height: 100%; pointer-events: none; position: absolute; left: 0px; top: 0px; width: 100%; z-index: 0; transition: inherit; background-color: var(--wdt-elementor-color-accent); background-image: linear-gradient(20deg, rgba(0, 0, 0, 0.5), transparent); }
.wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper::after { background-color: var(--wdt-elementor-color-accent); content: ""; height: auto; pointer-events: none; position: absolute; left: 50%; top: 50%; opacity: 0.25; padding-top: 0px; width: 0px; border-radius: 50%; transform: translate(-50%, -50%); transition: 0.3s ease-in-out 0.15s; }
.wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper::after { opacity: 0.5; padding-top: 135%; width: 135%; border-radius: 35%; }
.wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image { align-content: inherit; align-items: inherit; overflow: hidden; }
.wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img { object-fit: cover; object-position: center center; }
.wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image, .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img { height: 100%; width: 100%; }
.wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper, .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper::before, .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image, .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image > span, .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image > a { justify-content: inherit; justify-items: inherit; border-radius: inherit; }
.wdt-content-item .wdt-media-image-cover > .wdt-content-image-wrapper, .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { grid-area: 1 / -1; align-items: center; place-content: center; overflow: hidden; text-align: center; margin-bottom: 0px !important; }
.wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper::before { opacity: 0.6; }
.wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { display: flex; flex-wrap: wrap; padding: 20px; width: 100%; }
.wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > :not(.wdt-content-icon-wrapper) { flex: 1 1 100%; }
.wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > :not(:last-child) { margin-bottom: 15px; }
.wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div, .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div div, .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div span, .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div:not(.wdt-content-button) a, .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div h5, .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div h5 a, .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div ul li, .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div ul li a { color: var(--wdt-elementor-color-white); }
.wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div, .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div div, .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div span, .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div:not(.wdt-content-button) a, .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div h5, .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div h5 a, .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div ul li, .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div ul li a { color: var(--wdt-elementor-color-black); }
.wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div:not(.wdt-content-button) a:hover, .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div h5 a:hover, .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div ul li a:hover { color: var(--wdt-elementor-color-white); }
.wdt-image-lightbox-popup .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { pointer-events: none; }
.wdt-image-lightbox-popup .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container a { pointer-events: auto; }
.wdt-content-item .wdt-media-image-overlay { display: grid; position: relative; z-index: 0; }
.wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper { position: relative; width: 100%; z-index: -1; }
.wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper::before { content: ""; height: 100%; opacity: 0; pointer-events: none; position: absolute; left: 0px; top: 0px; visibility: hidden; width: 100%; z-index: 0; transition: inherit; background-color: var(--wdt-elementor-color-accent); background-image: linear-gradient(20deg, rgba(0, 0, 0, 0.5), transparent); }
.wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image { align-content: inherit; align-items: inherit; overflow: hidden; }
.wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image img { object-fit: cover; object-position: center center; }
.wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image, .wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image img { height: 100%; width: 100%; }
.wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper, .wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper::before, .wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image, .wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image > a, .wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image > span { justify-content: inherit; justify-items: inherit; border-radius: inherit; will-change: transform; }
.wdt-content-item .wdt-media-image-overlay > .wdt-content-image-wrapper, .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container { grid-area: 1 / -1; align-items: center; place-content: center; overflow: hidden; text-align: center; margin-bottom: 0px !important; }
.wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container { display: flex; flex-wrap: wrap; opacity: 0; padding: 20px; visibility: hidden; width: 100%; }
.wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container > * { flex: 1 1 100%; }
.wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container > :not(:last-child) { margin-bottom: 15px; }
.wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper::before, .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container { opacity: 0; visibility: hidden; }
.wdt-content-item:hover .wdt-media-image-overlay .wdt-content-image-wrapper::before { opacity: 0.6; visibility: visible; }
.wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container { opacity: 1; visibility: visible; }
.wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container > div, .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container > div div, .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container > div span, .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container > div:not(.wdt-content-button) a, .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container > div h5, .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container > div h5 a, .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container > div ul li, .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container > div ul li a { color: var(--wdt-elementor-color-black); }
.wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container > div, .wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container > div div, .wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container > div span, .wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container > div:not(.wdt-content-button) a, .wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container > div h5, .wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container > div h5 a, .wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container > div ul li, .wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container > div ul li a { color: var(--wdt-elementor-color-white); }
.wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container > div:not(.wdt-content-button) a:hover, .wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container > div h5 a:hover, .wdt-content-item:hover .wdt-media-image-overlay > .wdt-media-image-overlay-container > div ul li a:hover { color: var(--wdt-elementor-color-black); }
.wdt-image-lightbox-popup .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container { pointer-events: none; }
.wdt-image-lightbox-popup .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container a { pointer-events: auto; }
.wdt-content-item .wdt-content-elements-group { position: relative; z-index: 0; transition: inherit; }
.wdt-content-item .wdt-content-counter { color: var(--wdt-elementor-color-secondary); display: inline-flex; align-items: center; justify-content: center; font-size: 1.5em; font-weight: bold; transition: var(--wdt-elementor-base-transition); }
.wdt-content-item .wdt-content-counter > :not(:last-child) { margin-right: 2px; }
.wdt-counter-holder.wdt-rc-template-default .wdt-content-item { text-align: center; }
.wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { background-color: rgba(var(--wdt-elementor-color-accent-rgb),0.85); color: var(--wdt-elementor-color-white); font-size: 30px; height: 75px; width: 75px; border-radius: 3px; }
.wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-counter { font-size: 2em; line-height: 1.2; }
.wdt-counter-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span { background-color: var(--wdt-elementor-color-accent); border-radius: 10px; box-shadow: 0 10px 10px -10px rgba(var(--wdt-elementor-color-secondary-rgb), 0.5); transform: translateY(-5px); }
.wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-separator.separator-1:last-child { margin-top: 0px; }
.wdt-counter-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-separator.separator-1 span { transform: scaleX(1.25); }
.wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-weight: 600; }
.wdt-counter-holder.wdt-rc-template-icon-aside-content .wdt-content-item { display: flex; flex-wrap: wrap; margin-left: -10px; margin-right: -10px; }
.wdt-counter-holder.wdt-rc-template-icon-aside-content .wdt-content-item > * { margin: 10px !important; }
.wdt-counter-holder.wdt-rc-template-icon-aside-content .wdt-content-item .wdt-content-media-group { display: inline-flex; }
.wdt-counter-holder.wdt-rc-template-icon-aside-content .wdt-content-item .wdt-content-detail-group { display: inline-flex; flex-wrap: wrap; flex: 2 1 0px; overflow-wrap: anywhere; }
.wdt-counter-holder.wdt-rc-template-icon-aside-content .wdt-content-item .wdt-content-detail-group > div:first-child { margin-top: -10px; }
.wdt-counter-holder.wdt-rc-template-icon-aside-content .wdt-content-item .wdt-content-counter-wrapper:first-child { margin-bottom: 10px; }
.wdt-counter-holder.wdt-rc-template-icon-aside-content .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter { font-size: 2em; }
.wdt-counter-holder.wdt-rc-template-icon-aside-content .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span { background-color: var(--wdt-elementor-color-white); color: var(--wdt-elementor-color-accent); border: 1px solid rgba(var(--wdt-elementor-color-secondary-rgb),0.1); font-size: 24px; height: 60px; width: 60px; border-radius: 50%; }
.wdt-counter-holder.wdt-rc-template-icon-aside-content .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon > span { background-color: var(--wdt-elementor-color-accent); color: var(--wdt-elementor-color-white); }
.wdt-counter-holder.wdt-rc-template-icon-aside-counter .wdt-content-item { justify-content: start; text-align: start; }
.wdt-counter-holder.wdt-rc-template-icon-aside-counter .wdt-content-item > .wdt-content-detail-group, .wdt-counter-holder.wdt-rc-template-icon-aside-counter .wdt-content-item > .wdt-content-detail-group > .wdt-content-group { justify-content: inherit; text-align: inherit; }
.wdt-counter-holder.wdt-rc-template-icon-aside-counter .wdt-content-item .wdt-content-elements-group.wdt-content-group { display: inline-flex; flex-wrap: wrap; align-items: center; margin-left: -10px; margin-right: -10px; margin-bottom: 10px; }
.wdt-counter-holder.wdt-rc-template-icon-aside-counter .wdt-content-item .wdt-content-elements-group.wdt-content-group > * { margin: 10px; }
.wdt-counter-holder.wdt-rc-template-icon-aside-counter .wdt-content-item .wdt-content-icon-wrapper { display: inline-flex; }
.wdt-counter-holder.wdt-rc-template-icon-aside-counter .wdt-content-item .wdt-content-icon-wrapper span { color: rgba(var(--wdt-elementor-color-accent-rgb),0.85); height: 45px; border-radius: 50%; }
.wdt-counter-holder.wdt-rc-template-icon-aside-counter .wdt-content-item:hover .wdt-content-icon-wrapper span { background-color: var(--wdt-elementor-color-accent); color: var(--wdt-elementor-color-white); font-size: 24px; width: 45px; transition-timing-function: cubic-bezier(0.25, 0.75, 0.5, 1.25); }
.wdt-counter-holder.wdt-rc-template-icon-aside-counter .wdt-content-item .wdt-content-counter-wrapper { display: inline-flex; flex-wrap: wrap; }
.wdt-counter-holder.wdt-rc-template-icon-aside-counter .wdt-content-item .wdt-content-counter { font-size: 36px; }
.wdt-counter-holder.wdt-rc-template-icon-aside-counter .wdt-content-item .wdt-content-elements-group.wdt-content-group + .wdt-content-subtitle { margin-top: -10px; }
.wdt-counter-holder.wdt-rc-template-minimal .wdt-content-item { background-color: rgba(var(--wdt-elementor-color-accent-rgb),0.1); display: inline-block; padding: 15px; text-align: center; width: 100%; }
.wdt-counter-holder.wdt-rc-template-minimal .wdt-content-item .wdt-content-media-group { margin-bottom: 0px; }
.wdt-counter-holder.wdt-rc-template-minimal .wdt-content-item .wdt-content-media-group, .wdt-counter-holder.wdt-rc-template-minimal .wdt-content-item .wdt-media-group { margin-left: -15px; margin-right: -15px; padding-left: inherit; padding-right: inherit; }
.wdt-counter-holder.wdt-rc-template-minimal .wdt-content-item .wdt-media-group { margin-top: -15px; overflow: hidden; padding-top: 35px; padding-bottom: 35px; position: relative; z-index: 0; background-color: transparent !important; }
.wdt-counter-holder.wdt-rc-template-minimal .wdt-content-item .wdt-media-group::before { color: var(--wdt-elementor-color-accent); content: ""; height: 100%; position: absolute; left: 0px; top: 0px; width: 100%; z-index: -1; box-shadow: currentcolor 0px 10px 0px 0px inset; transition: inherit; }
.wdt-counter-holder.wdt-rc-template-minimal .wdt-content-item .wdt-content-counter-wrapper { margin-bottom: 0px; }
.wdt-counter-holder.wdt-rc-template-minimal .wdt-content-item .wdt-content-counter { font-size: 3em; line-height: 1.2; transform: translateY(25%); }
.wdt-counter-holder.wdt-rc-template-minimal .wdt-content-item .wdt-content-separator.separator-1 { margin-bottom: 35px; transform: translateY(-100%); }
.wdt-counter-holder.wdt-rc-template-minimal .wdt-content-item .wdt-content-title h5 { font-size: 1.1em; font-weight: 600; text-transform: uppercase; }
.wdt-counter-holder.wdt-rc-template-minimal .wdt-content-item .wdt-content-detail-group { margin-bottom: 25px; }
.wdt-counter-holder.wdt-rc-template-minimal .wdt-content-item:hover { background: rgba(var(--wdt-elementor-color-accent-rgb),0.2); }
.wdt-counter-holder.wdt-rc-template-minimal .wdt-content-item:hover .wdt-media-group::before { box-shadow: currentcolor 0px 1px 0px 0px inset, currentcolor 0px -20em 0px 0px inset; }
.wdt-counter-holder.wdt-rc-template-minimal .wdt-content-item:hover .wdt-content-counter { color: var(--wdt-elementor-color-white); transform: translateY(0px); }
.wdt-counter-holder.wdt-rc-template-icon-back-counter .wdt-content-item { text-align: center; }
.wdt-counter-holder.wdt-rc-template-icon-back-counter .wdt-content-item .wdt-content-counter { font-size: 60px; line-height: normal; }
.wdt-counter-holder.wdt-rc-template-icon-back-counter .wdt-content-item .wdt-content-icon-wrapper { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.wdt-counter-holder.wdt-rc-template-icon-back-counter .wdt-content-item .wdt-content-icon-wrapper span { font-size: 100px; opacity: 0.2; transform: scale(0.85); }
.wdt-counter-holder.wdt-rc-template-icon-back-counter .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper span, .wdt-counter-holder.wdt-rc-template-icon-back-counter .wdt-content-item .wdt-content-media-group .wdt-content-counter { color: var(--wdt-elementor-color-accent); }
.wdt-counter-holder.wdt-rc-template-icon-back-counter .wdt-content-item .wdt-content-title h5 { font-size: 1.1em; font-style: italic; font-weight: 600; }
.wdt-counter-holder.wdt-rc-template-icon-back-counter .wdt-content-item:hover .wdt-content-icon-wrapper span { transform: scale(0.75); }
.wdt-counter-holder.wdt-rc-template-icon-pop-in-counter .wdt-content-item { text-align: center; }
.wdt-counter-holder.wdt-rc-template-icon-pop-in-counter .wdt-content-item .wdt-media-group { display: inline-flex; }
.wdt-counter-holder.wdt-rc-template-icon-pop-in-counter .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter { border: 5px solid rgba(var(--wdt-elementor-color-secondary-rgb),0.1); display: inline-flex; font-size: 36px; height: 4.5em; width: 4.5em; border-radius: 50%; }
.wdt-counter-holder.wdt-rc-template-icon-pop-in-counter .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter > * { position: relative; }
.wdt-counter-holder.wdt-rc-template-icon-pop-in-counter .wdt-content-item .wdt-content-icon-wrapper { margin: 0px; pointer-events: none; position: absolute; left: 0px; top: 0px; border-radius: inherit; }
.wdt-counter-holder.wdt-rc-template-icon-pop-in-counter .wdt-content-item .wdt-content-icon-wrapper, .wdt-counter-holder.wdt-rc-template-icon-pop-in-counter .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { align-items: start; justify-content: start; }
.wdt-counter-holder.wdt-rc-template-icon-pop-in-counter .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { background-color: var(--wdt-elementor-color-accent); color: var(--wdt-elementor-color-white); font-size: 1em; height: 2em; padding: 0.5em; width: 2em; border-radius: 50%; box-shadow: currentcolor 0px 0px 0px 5px; box-sizing: content-box; transform: translate3d(-15%, -15%, 0px); transform-style: preserve-3d; }
.wdt-counter-holder.wdt-rc-template-icon-pop-in-counter .wdt-content-item .wdt-content-icon-wrapper, .wdt-counter-holder.wdt-rc-template-icon-pop-in-counter .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon, .wdt-counter-holder.wdt-rc-template-icon-pop-in-counter .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span { height: 100%; width: 100%; }
.wdt-counter-holder.wdt-rc-template-icon-pop-in-counter .wdt-content-item .wdt-content-title h5 { font-weight: 600; }
.wdt-counter-holder.wdt-rc-template-icon-pop-in-counter .wdt-content-item:hover .wdt-content-counter-wrapper .wdt-content-counter { background-color: var(--wdt-elementor-color-accent); color: var(--wdt-elementor-color-white); }
.wdt-counter-holder.wdt-rc-template-icon-pop-in-counter .wdt-content-item:hover .wdt-content-icon-wrapper { pointer-events: auto; }
.wdt-counter-holder.wdt-rc-template-icon-pop-in-counter .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span { background: none; font-size: 3em; opacity: 0.2; padding: 0px; box-shadow: none; transform: translate3d(0px, 0px, 0px); }
.wdt-counter-holder.wdt-rc-template-classic .wdt-content-item { padding: 25px 15px; text-align: center; }
.wdt-counter-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter { background-color: rgba(var(--wdt-elementor-color-accent-rgb),0.2); color: var(--wdt-elementor-color-black); display: inline-flex; align-items: center; justify-content: center; font-size: 30px; height: 5em; position: relative; width: 5em; border-radius: 50%; }
.wdt-counter-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter::before { background: inherit; border-color: inherit; border-style: inherit; border-width: inherit; content: ""; height: 100%; position: absolute; left: 0px; top: 0px; width: 100%; z-index: -1; border-radius: inherit; box-shadow: inherit; transition: inherit; }
.wdt-counter-holder.wdt-rc-template-classic .wdt-content-item:hover { border-radius: 10px; }
.wdt-counter-holder.wdt-rc-template-classic .wdt-content-item:hover .wdt-content-counter-wrapper .wdt-content-counter { background: none; }
.wdt-counter-holder.wdt-rc-template-classic .wdt-content-item:hover, .wdt-counter-holder.wdt-rc-template-classic .wdt-content-item:hover .wdt-content-counter-wrapper .wdt-content-counter { box-shadow: 0 0 0 2px rgba(var(--wdt-elementor-color-accent-rgb),0.6) inset, 0 0 3px rgba(var(--wdt-elementor-color-secondary-rgb),0.1); }
.wdt-counter-holder.wdt-rc-template-classic .wdt-content-item:hover .wdt-content-counter-wrapper .wdt-content-counter::before { transform: scale(0); }
.wdt-counter-holder.wdt-rc-template-classic .wdt-content-item:hover .wdt-content-counter-wrapper .wdt-content-counter { background: none; }
.wdt-counter-holder.wdt-rc-template-classic .wdt-content-item:hover .wdt-content-counter-wrapper .wdt-content-counter:hover { background-color: var(--wdt-elementor-color-accent); color: var(--wdt-elementor-color-white); }
.wdt-counter-holder.wdt-rc-template-modern .wdt-content-item { text-align: left; }
.wdt-counter-holder.wdt-rc-template-modern .wdt-content-item .wdt-media-group { margin: 20px; padding: 20px; position: relative; z-index: 0; }
.wdt-counter-holder.wdt-rc-template-modern .wdt-content-item .wdt-media-group::before { content: ""; display: block; height: 100%; position: absolute; left: 0px; top: 0px; width: 100%; z-index: -1; transition: inherit; background-image: linear-gradient(0deg, rgba(var(--wdt-elementor-color-accent-rgb),0.5), rgba(var(--wdt-elementor-color-accent-rgb),0.5) 25%, rgba(var(--wdt-elementor-color-accent-rgb),0.5) 75%), 
    linear-gradient(90deg, rgba(var(--wdt-elementor-color-accent-rgb),0.5), rgba(var(--wdt-elementor-color-accent-rgb),0.5) 25%,rgba(var(--wdt-elementor-color-accent-rgb),0.5) 75%), 
    linear-gradient(180deg, rgba(var(--wdt-elementor-color-accent-rgb),0.5), rgba(var(--wdt-elementor-color-accent-rgb),0.5) 25%, rgba(var(--wdt-elementor-color-accent-rgb),0.5) 75%), 
    linear-gradient(270deg, rgba(var(--wdt-elementor-color-accent-rgb),0.5), rgba(var(--wdt-elementor-color-accent-rgb),0.5) 25%, rgba(var(--wdt-elementor-color-accent-rgb),0.5) 75%); background-position: 0px 0px, 0px 0px, 100% 100%, 100% 100%; background-size: 2px 40px, 40px 2px, 2px 40px, 40px 2px; background-repeat: no-repeat; }
.wdt-counter-holder.wdt-rc-template-modern .wdt-content-item .wdt-content-icon-wrapper { opacity: 0.1; margin-right: inherit; margin-bottom: 0px; position: absolute; top: 50%; right: 0px; transform: translateY(-50%); }
.wdt-counter-holder.wdt-rc-template-modern .wdt-content-item .wdt-content-icon-wrapper span { color: var(--wdt-elementor-color-accent); font-size: 100px; }
.wdt-counter-holder.wdt-rc-template-modern .wdt-content-item .wdt-content-counter { font-size: 2.5em; font-weight: 900; line-height: 1.2; }
.wdt-counter-holder.wdt-rc-template-modern .wdt-content-item:hover .wdt-media-group::before { background-image: linear-gradient(0deg, var(--wdt-elementor-color-accent), var(--wdt-elementor-color-accent) 25%, var(--wdt-elementor-color-accent) 75%), 
    linear-gradient(90deg, var(--wdt-elementor-color-accent), var(--wdt-elementor-color-accent) 25%, var(--wdt-elementor-color-accent) 75%), 
    linear-gradient(180deg, var(--wdt-elementor-color-accent), var(--wdt-elementor-color-accent) 25%, var(--wdt-elementor-color-accent) 75%), 
    linear-gradient(270deg, var(--wdt-elementor-color-accent), var(--wdt-elementor-color-accent) 25%, var(--wdt-elementor-color-accent) 75%); background-position: 0px 100%, 100% 0px, 100% 0px, 0px 100%; background-size: 3px 45px, 45px 3px, 3px 45px, 45px 3px; }
.wdt-counter-holder.wdt-rc-template-modern .wdt-content-item:hover .wdt-content-icon-wrapper { opacity: 0.15; }
.wdt-counter-holder.wdt-rc-template-modern .wdt-content-item:hover .wdt-content-icon-wrapper span { transform: scale(0.9); }
.wdt-counter-holder.wdt-rc-template-standard .wdt-content-item { text-align: center; }
.wdt-counter-holder.wdt-rc-template-standard .wdt-content-item .wdt-media-group { display: inline-table; margin: 1em 0px; padding: 1em; position: relative; z-index: 0; border-radius: 5px; background-color: transparent !important; }
.wdt-counter-holder.wdt-rc-template-standard .wdt-content-item .wdt-media-group::before { background: currentcolor; color: rgba(var(--wdt-elementor-color-accent-rgb),0.85); content: ""; display: block; height: auto; padding-top: 50%; padding-bottom: 50%; position: absolute; left: 50%; top: 50%; width: 100%; z-index: -1; border-radius: inherit; transform: translate(-50%, -50%); transform-origin: left top; transform-style: preserve-3d; transition: inherit; }
.wdt-counter-holder.wdt-rc-template-standard .wdt-content-item .wdt-media-group .wdt-content-icon-wrapper { margin-bottom: 0px; }
.wdt-counter-holder.wdt-rc-template-standard .wdt-content-item .wdt-media-group .wdt-content-counter-wrapper .wdt-content-counter { color: inherit; }
.wdt-counter-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-media-group { color: var(--wdt-elementor-color-white); border-radius: 10px; }
.wdt-counter-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-media-group::before { background-color: var(--wdt-elementor-color-accent); }
.wdt-counter-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-media-group::before { background-color: var(--wdt-elementor-color-accent); transform: rotate(45deg) translate(-50%, -50%); transition-timing-function: cubic-bezier(0.25, 0.75, 0.5, 1.25); }
@media only screen and (min-width: 480px) {
  #wdt-counter-c821dee .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 25%; }
}
@media only screen and (min-width: 480px) {
  #wdt-counter-c821dee .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 25%; }
}
@media only screen and (max-width: 1540px) {
  #wdt-counter-c821dee .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 25%; }
}
@media only screen and (max-width: 1280px) {
  #wdt-counter-c821dee .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 33.33%; }
}
@media only screen and (max-width: 1024px) {
  #wdt-counter-c821dee .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 50%; }
}
@media only screen and (max-width: 767px) {
  #wdt-counter-c821dee .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 100%; }
}
@media only screen and (max-width: 479px) {
  #wdt-counter-c821dee .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 100%; }
}
@media only screen and (max-width: 1540px) {
  #wdt-counter-c821dee .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 25%; }
}
@media only screen and (max-width: 1280px) {
  #wdt-counter-c821dee .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 33.33%; }
}
@media only screen and (max-width: 1024px) {
  #wdt-counter-c821dee .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 50%; }
}
@media only screen and (max-width: 767px) {
  #wdt-counter-c821dee .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 100%; }
}
@media only screen and (max-width: 479px) {
  #wdt-counter-c821dee .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 100%; }
}
@media only screen and (min-width: 480px) {
  #wdt-counter-2776da2 .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 100%; }
}
@media only screen and (min-width: 480px) {
  #wdt-counter-2776da2 .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 100%; }
}
@media only screen and (max-width: 1540px) {
  #wdt-counter-2776da2 .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 100%; }
}
@media only screen and (max-width: 1280px) {
  #wdt-counter-2776da2 .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 100%; }
}
@media only screen and (max-width: 1024px) {
  #wdt-counter-2776da2 .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 100%; }
}
@media only screen and (max-width: 767px) {
  #wdt-counter-2776da2 .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 100%; }
}
@media only screen and (max-width: 479px) {
  #wdt-counter-2776da2 .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 100%; }
}
@media only screen and (max-width: 1540px) {
  #wdt-counter-2776da2 .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 100%; }
}
@media only screen and (max-width: 1280px) {
  #wdt-counter-2776da2 .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 100%; }
}
@media only screen and (max-width: 1024px) {
  #wdt-counter-2776da2 .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 100%; }
}
@media only screen and (max-width: 767px) {
  #wdt-counter-2776da2 .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 100%; }
}
@media only screen and (max-width: 479px) {
  #wdt-counter-2776da2 .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 100%; }
}
@media only screen and (min-width: 480px) {
  #wdt-counter-c821dee .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 25%; }
}
@media only screen and (min-width: 480px) {
  #wdt-counter-c821dee .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 25%; }
}
@media only screen and (max-width: 1540px) {
  #wdt-counter-c821dee .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 25%; }
}
@media only screen and (max-width: 1280px) {
  #wdt-counter-c821dee .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 33.33%; }
}
@media only screen and (max-width: 1024px) {
  #wdt-counter-c821dee .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 50%; }
}
@media only screen and (max-width: 767px) {
  #wdt-counter-c821dee .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 100%; }
}
@media only screen and (max-width: 479px) {
  #wdt-counter-c821dee .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 100%; }
}
@media only screen and (max-width: 1540px) {
  #wdt-counter-c821dee .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 25%; }
}
@media only screen and (max-width: 1280px) {
  #wdt-counter-c821dee .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 33.33%; }
}
@media only screen and (max-width: 1024px) {
  #wdt-counter-c821dee .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 50%; }
}
@media only screen and (max-width: 767px) {
  #wdt-counter-c821dee .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 100%; }
}
@media only screen and (max-width: 479px) {
  #wdt-counter-c821dee .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 100%; }
}
@media only screen and (min-width: 480px) {
  #wdt-counter-2776da2 .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 100%; }
}
@media only screen and (min-width: 480px) {
  #wdt-counter-2776da2 .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 100%; }
}
@media only screen and (max-width: 1540px) {
  #wdt-counter-2776da2 .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 100%; }
}
@media only screen and (max-width: 1280px) {
  #wdt-counter-2776da2 .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 100%; }
}
@media only screen and (max-width: 1024px) {
  #wdt-counter-2776da2 .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 100%; }
}
@media only screen and (max-width: 767px) {
  #wdt-counter-2776da2 .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 100%; }
}
@media only screen and (max-width: 479px) {
  #wdt-counter-2776da2 .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 100%; }
}
@media only screen and (max-width: 1540px) {
  #wdt-counter-2776da2 .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 100%; }
}
@media only screen and (max-width: 1280px) {
  #wdt-counter-2776da2 .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 100%; }
}
@media only screen and (max-width: 1024px) {
  #wdt-counter-2776da2 .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 100%; }
}
@media only screen and (max-width: 767px) {
  #wdt-counter-2776da2 .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 100%; }
}
@media only screen and (max-width: 479px) {
  #wdt-counter-2776da2 .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 100%; }
}
.wdt-column-holder .wdt-column-wrapper { width: auto; }
.wdt-column-wrapper { display: flex; flex-wrap: wrap; }
.wdt-column-wrapper .wdt-column { margin: 0px; }
.wdt-column-wrapper.wdt-column-gap-default { margin: 0px -10px; }
.wdt-column-wrapper.wdt-column-gap-narrow { margin: 0px -5px; }
.wdt-column-wrapper.wdt-column-gap-extended { margin: 0px -15px; }
.wdt-column-wrapper.wdt-column-gap-wide { margin: 0px -20px; }
.wdt-column-wrapper.wdt-column-gap-wider { margin: 0px -30px; }
.wdt-column-wrapper.wdt-column-gap-default .wdt-column { padding: 10px; }
.wdt-column-wrapper.wdt-column-gap-no .wdt-column { padding: 0px; }
.wdt-column-wrapper.wdt-column-gap-narrow .wdt-column { padding: 5px; }
.wdt-column-wrapper.wdt-column-gap-extended .wdt-column { padding: 15px; }
.wdt-column-wrapper.wdt-column-gap-wide .wdt-column { padding: 20px; }
.wdt-column-wrapper.wdt-column-gap-wider .wdt-column { padding: 30px; }
.wdt-column-wrapper.wdt-snap-scroll-enabled:not(.wdt-snap-scroll) { flex-wrap: wrap; }
.wdt-column-wrapper.wdt-snap-scroll-enabled.wdt-snap-scroll { overflow: auto; display: flex; flex-wrap: nowrap; scroll-snap-type: x mandatory; scroll-padding-left: 0px; justify-content: flex-start; }
.wdt-column-wrapper.wdt-snap-scroll-enabled.wdt-snap-scroll div.wdt-column { scroll-snap-align: start; width: auto !important; }
.wdt-column-wrapper.wdt-snap-scroll-enabled:not(.wdt-snap-scroll) ~ .wdt-snap-scroll-pagination { display: none !important; }
.wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination { text-align: center; margin-top: 40px; }
.wdt-column-wrapper.wdt-snap-scroll-enabled.wdt-snap-scroll ~ .wdt-snap-scroll-pagination { display: block !important; }
.wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination button { font-size: 0px; padding: 0px; display: inline-flex; align-items: center; justify-content: center; width: 60px; height: 60px; position: relative; }
.wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination button::before { content: ""; font-family: wdt-custom-hrhub-icon; font-size: var(--wdtFontSize_H6); }
.wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination button.wdt-pagination-prev::before { content: ""; }
.wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination button.wdt-pagination-next::before { content: ""; }
.wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination button.wdt-pagination-prev:hover::before { animation: 0.3s ease 0s 1 normal none running wdt-btn-icon-left; }
.wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination button.wdt-pagination-next:hover::before { animation: 0.3s ease 0s 1 normal none running wdt-btn-icon; }
.wdt-column-wrapper.wdt-snap-scroll-enabled.wdt-snap-scroll { scrollbar-width: none; scrollbar-color: var(--wdtPrimaryColor) transparent; }
.wdt-column-wrapper.wdt-snap-scroll-enabled.wdt-snap-scroll::-webkit-scrollbar { width: 0px; display: none; }
.wdt-column-wrapper.wdt-snap-scroll-enabled.wdt-snap-scroll::-webkit-scrollbar-track { background: transparent; }
.wdt-column-wrapper.wdt-snap-scroll-enabled.wdt-snap-scroll::-webkit-scrollbar-thumb { background-color: var(--wdtPrimaryColor); border-radius: 0px; }
@media only screen and (max-width: 767px) {
  .wdt-column-holder .wdt-column-wrapper { width: auto !important; }
  .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination { margin-top: 30px; }
}
.wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item { text-align: left; border: 1px solid var(--wdtBorderColor); }
.wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item > .wdt-content-media-group { padding: 30px 30px 0px; }
.elementor-section-full_width .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item > .wdt-content-media-group { padding: clamp(1.25rem, 0.3846rem + 3.8462vw, 5rem) clamp(1.25rem, 0.3846rem + 3.8462vw, 5rem) 0px; }
.wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group { background: linear-gradient(180deg, var(--wdtPrimaryColor),var(--wdtSecondaryColor)); padding: 24px 30px; }
.elementor-section-full_width .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item > .wdt-content-detail-group { padding: 24px clamp(1.25rem, 0.3846rem + 3.8462vw, 5rem); }
.wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span i, .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span i > svg { display: inherit; }
.wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span { font-size: clamp(5rem, 4.25rem + 3.3333vw, 8.25rem); color: var(--wdtHeadAltColor); }
.wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-button > a { position: relative; padding: 0px; text-transform: uppercase; font-family: var(--wdtFontTypo_Alt); font-weight: 400; background: transparent !important; }
.wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-button > a::before { content: ""; position: absolute; left: 0px; right: 0px; bottom: 0px; height: 1px; background-color: currentcolor; transform: scaleX(1); transition: transform var(--wdt-Ad-Transition); transform-origin: right bottom; }
.wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-button > a:hover::before { transform: scaleX(0); transform-origin: left bottom; }
.wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-button > a::after { margin: auto 0px; border-radius: 50%; content: ""; position: absolute; width: 14px; height: 14px; border: 1px solid; top: 0px; bottom: 0px; right: -30%; transform: rotate(0deg); transition: var(--wdt-Ad-Transition); }
.wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-button > a:hover::after { border-radius: 0%; right: -28%; border-width: 14px 14px medium medium; border-style: solid solid none none; border-color: transparent currentcolor currentcolor; border-image: none; transform: rotate(-45deg); }
.wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item { display: flex; flex-wrap: wrap; margin-left: -10px; margin-right: -10px; }
.wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item > * { margin: 10px !important; }
.wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-media-group { display: inline-flex; }
.wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-detail-group { display: inline-flex; flex-wrap: wrap; flex: 2 1 0px; overflow-wrap: anywhere; }
.wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span { background-color: var(--wdt-elementor-color-white); color: rgba(var(--wdt-elementor-color-accent-rgb),0.85); border: 1px solid rgba(var(--wdt-elementor-color-secondary-rgb),0.08); font-size: 30px; height: 90px; width: 90px; border-radius: 50%; }
.wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon > span { background-color: var(--wdt-elementor-color-accent); color: var(--wdt-elementor-color-white); }
.wdt-icon-box-holder.wdt-rc-template-ico-title-aside .wdt-content-item { justify-content: start; text-align: start; }
.wdt-icon-box-holder.wdt-rc-template-ico-title-aside .wdt-content-item .wdt-content-detail-group, .wdt-icon-box-holder.wdt-rc-template-ico-title-aside .wdt-content-item .wdt-content-group { justify-content: inherit; text-align: inherit; }
.wdt-icon-box-holder.wdt-rc-template-ico-title-aside .wdt-content-item .wdt-content-group { display: inline-flex; flex-wrap: wrap; align-items: center; margin-left: -10px; margin-right: -10px; margin-bottom: 10px; }
.wdt-icon-box-holder.wdt-rc-template-ico-title-aside .wdt-content-item .wdt-content-group > * { margin: 10px; }
.wdt-icon-box-holder.wdt-rc-template-ico-title-aside .wdt-content-item .wdt-content-group .wdt-content-icon-wrapper { display: inline-flex; }
.wdt-icon-box-holder.wdt-rc-template-ico-title-aside .wdt-content-item .wdt-content-group .wdt-content-icon-wrapper span { color: rgba(var(--wdt-elementor-color-accent-rgb),0.85); height: 45px; border-radius: 50%; }
.wdt-icon-box-holder.wdt-rc-template-ico-title-aside .wdt-content-item:hover .wdt-content-group .wdt-content-icon-wrapper span { background-color: var(--wdt-elementor-color-accent); color: var(--wdt-elementor-color-white); font-size: 24px; width: 45px; transition-timing-function: cubic-bezier(0.25, 0.75, 0.5, 1.25); }
.wdt-icon-box-holder.wdt-rc-template-ico-title-aside .wdt-content-item .wdt-content-group .wdt-content-title { display: inline-flex; flex-wrap: wrap; }
.wdt-icon-box-holder.wdt-rc-template-ico-title-aside .wdt-content-item .wdt-content-group .wdt-content-title h5 { margin-top: 0px; }
.wdt-icon-box-holder.wdt-rc-template-ico-title-aside .wdt-content-item .wdt-content-group + .wdt-content-subtitle { margin-top: -10px; }
.wdt-icon-box-holder.wdt-rc-template-ico-title-meta-aside .wdt-content-item { justify-content: start; text-align: start; }
.wdt-icon-box-holder.wdt-rc-template-ico-title-meta-aside .wdt-content-item .wdt-content-detail-group, .wdt-icon-box-holder.wdt-rc-template-ico-title-meta-aside .wdt-content-item .wdt-content-group { justify-content: inherit; text-align: inherit; }
.wdt-icon-box-holder.wdt-rc-template-ico-title-meta-aside .wdt-content-item .wdt-content-group { display: flex; flex-wrap: wrap; margin-left: -10px; margin-right: -10px; margin-bottom: 10px; }
.wdt-icon-box-holder.wdt-rc-template-ico-title-meta-aside .wdt-content-item .wdt-content-group > * { margin: 10px; }
.wdt-icon-box-holder.wdt-rc-template-ico-title-meta-aside .wdt-content-item .wdt-content-icon-wrapper { display: inline-flex; }
.wdt-icon-box-holder.wdt-rc-template-ico-title-meta-aside .wdt-content-item .wdt-content-icon-wrapper span { background-color: var(--wdt-elementor-color-white); color: rgba(var(--wdt-elementor-color-accent-rgb),0.85); border: 1px solid rgba(var(--wdt-elementor-color-secondary-rgb),0.08); font-size: 30px; height: 75px; width: 75px; border-radius: 50%; }
.wdt-icon-box-holder.wdt-rc-template-ico-title-meta-aside .wdt-content-item:hover .wdt-content-icon-wrapper span { background-color: var(--wdt-elementor-color-accent); color: var(--wdt-elementor-color-white); }
.wdt-icon-box-holder.wdt-rc-template-ico-title-meta-aside .wdt-content-item .wdt-content-title-group { width: auto; }
.wdt-icon-box-holder.wdt-rc-template-ico-title-meta-aside .wdt-content-item .wdt-content-title-group .wdt-content-title h5 { margin-top: 0px; }
.wdt-icon-box-holder.wdt-rc-template-ico-title-meta-aside .wdt-content-item .wdt-content-title-group.below span { display: none; }
.wdt-icon-box-holder.wdt-rc-template-ico-title-meta-aside .wdt-content-item .wdt-content-title-group.below span + .wdt-content-subtitle { margin-top: -15px; }
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item { background: rgba(var(--wdt-elementor-color-accent-rgb),0.85); margin-top: 35px; padding: 20px; text-align: center; border-radius: 10px; }
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-content-detail-group, .wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-content-group { margin: -20px; padding-right: inherit; padding-bottom: inherit; padding-left: inherit; padding-top: 0px; border-radius: inherit; }
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-content-icon-wrapper { display: block; font-size: 70px; line-height: 0; margin-top: 0px; margin-bottom: -0.4em; transform: translateY(-50%); }
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span { background-color: var(--wdt-elementor-color-white); color: var(--wdt-elementor-color-accent); font-size: 20px; height: 70px; border: 3px solid transparent; width: 70px; border-radius: 50%; box-shadow: 0 0 0 3px currentColor inset, 0 0 2px 0 rgba(var(--wdt-elementor-color-secondary-rgb),0.15); }
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span::after { content: ""; height: auto; border: 2px solid transparent; margin: 10px; position: absolute; inset: 0px; width: auto; z-index: -1; border-radius: inherit; transition: inherit; }
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item:hover { background-color: var(--wdt-elementor-color-accent); }
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon > span { background-color: var(--wdt-elementor-color-black); color: var(--wdt-elementor-color-white); box-shadow: none; }
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon > span::after { margin: 0px; border-color: currentcolor; }
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item, .wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-content-title h5, .wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-content-title h5 > a, .wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-content-subtitle, .wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-social-icons-list li a, .wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-rating li span, .wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item ul li, .wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item .wdt-content-detail-group span { color: var(--wdt-elementor-color-white); }
.wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item:hover .wdt-content-title h5 > a:hover, .wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item:hover .wdt-social-icons-list li a:hover { color: var(--wdt-elementor-color-black); }
.wdt-icon-box-holder.wdt-rc-template-ico-classic .wdt-content-item { padding: 15px; justify-content: center; text-align: center; box-shadow: 0 0 3px rgba(var(--wdt-elementor-color-secondary-rgb),0.15); }
.wdt-icon-box-holder.wdt-rc-template-ico-classic .wdt-content-item > div, .wdt-icon-box-holder.wdt-rc-template-ico-classic .wdt-content-item > div > div { justify-content: inherit; text-align: inherit; }
.wdt-icon-box-holder.wdt-rc-template-ico-classic .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span { background-color: rgba(var(--wdt-elementor-color-accent-rgb),0.9); border: 3px solid transparent; color: var(--wdt-elementor-color-white); font-size: 25px; height: 75px; width: 75px; border-radius: 50%; }
.wdt-icon-box-holder.wdt-rc-template-ico-classic .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon > span { background-color: var(--wdt-elementor-color-accent); color: var(--wdt-elementor-color-white); border-width: 1px; box-shadow: currentcolor 0px 0px 0px 3px inset; }
.wdt-icon-box-holder.wdt-rc-template-ico-classic .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon > span::before { margin: 0px; box-shadow: 0 0 0 10px var(--wdt-elementor-color-accent); transition: 0.3s ease-in-out, box-shadow 0.3s ease-in-out 0.15s; }
.wdt-icon-box-holder.wdt-rc-template-ico-stage-over .wdt-content-item { overflow: hidden; padding: 15px; text-align: center; box-shadow: 0 0 0 1px rgba(var(--wdt-elementor-color-secondary-rgb),0.08) inset; border-radius: 10px; }
.wdt-icon-box-holder.wdt-rc-template-ico-stage-over .wdt-content-item .wdt-content-media-group { margin-top: -15px; margin-bottom: 0px; position: relative; }
.wdt-icon-box-holder.wdt-rc-template-ico-stage-over .wdt-content-item .wdt-content-media-group, .wdt-icon-box-holder.wdt-rc-template-ico-stage-over .wdt-content-item .wdt-media-group { margin-left: -15px; margin-right: -15px; padding-left: inherit; padding-right: inherit; }
.wdt-icon-box-holder.wdt-rc-template-ico-stage-over .wdt-content-item .wdt-media-group { background-color: rgba(var(--wdt-elementor-color-accent-rgb),0.75); }
.wdt-icon-box-holder.wdt-rc-template-ico-stage-over .wdt-content-item:hover .wdt-media-group { background-color: var(--wdt-elementor-color-accent); }
.wdt-icon-box-holder.wdt-rc-template-ico-stage-over .wdt-content-item .wdt-content-icon-wrapper { display: block; font-size: 90px; line-height: 0; margin-top: -0.5em; position: relative; margin-bottom: 0.66em !important; }
.wdt-icon-box-holder.wdt-rc-template-ico-stage-over .wdt-content-item .wdt-content-icon-wrapper + div { margin-top: 10px; }
.wdt-icon-box-holder.wdt-rc-template-ico-stage-over .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span { background-color: var(--wdt-elementor-color-white); color: var(--wdt-elementor-color-accent); border: 3px solid transparent; font-size: 25px; height: 90px; padding: 0px; width: 90px; border-radius: 50%; box-shadow: 0 0 2px rgba(var(--wdt-elementor-color-secondary-rgb),0.15); transform: translateY(50%); }
.wdt-icon-box-holder.wdt-rc-template-ico-stage-over .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon > span { background-color: var(--wdt-elementor-color-accent); color: var(--wdt-elementor-color-white); border-color: transparent; outline-offset: -5px; box-shadow: currentcolor 0px 0px 0px 3px inset; }
.wdt-icon-box-holder.wdt-rc-template-ico-minimal .wdt-content-item { overflow: hidden; padding: 15px; text-align: center; box-shadow: 0 0 0 1px rgba(var(--wdt-elementor-color-secondary-rgb),0.08) inset; border-radius: 15px; }
.wdt-icon-box-holder.wdt-rc-template-ico-minimal .wdt-content-item .wdt-content-media-group, .wdt-icon-box-holder.wdt-rc-template-ico-minimal .wdt-content-item .wdt-media-group { margin-left: -15px; margin-right: -15px; padding-left: inherit; padding-right: inherit; position: relative; }
.wdt-icon-box-holder.wdt-rc-template-ico-minimal .wdt-content-item .wdt-media-group { display: block; position: relative; background: none !important; }
.wdt-icon-box-holder.wdt-rc-template-ico-minimal .wdt-content-item .wdt-media-group::before, .wdt-icon-box-holder.wdt-rc-template-ico-minimal .wdt-content-item .wdt-media-group::after { content: ""; height: auto; padding-top: 100%; position: absolute; left: 50%; bottom: 120%; width: 100%; z-index: -1; border-radius: 50%; transform: translateX(-50%); }
.wdt-icon-box-holder.wdt-rc-template-ico-minimal .wdt-content-item .wdt-media-group::before, .wdt-icon-box-holder.wdt-rc-template-ico-minimal .wdt-content-item:hover .wdt-media-group::after { bottom: 40%; padding-top: 200%; width: 200%; }
.wdt-icon-box-holder.wdt-rc-template-ico-minimal .wdt-content-item:hover .wdt-media-group::before, .wdt-icon-box-holder.wdt-rc-template-ico-minimal .wdt-content-item .wdt-media-group::after { bottom: 120%; padding-top: 100%; width: 100%; }
.wdt-icon-box-holder.wdt-rc-template-ico-minimal .wdt-content-item .wdt-media-group::before { background-color: rgba(var(--wdt-elementor-color-accent-rgb),0.75); transition: 0.35s ease-in-out; }
.wdt-icon-box-holder.wdt-rc-template-ico-minimal .wdt-content-item .wdt-media-group::after { background-color: rgba(var(--wdt-elementor-color-accent-rgb),0.9); transition: 0.35s ease-in-out 0.2s; }
.wdt-icon-box-holder.wdt-rc-template-ico-minimal .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper + div { margin-top: 10px; }
.wdt-icon-box-holder.wdt-rc-template-ico-minimal .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon > span { background-color: var(--wdt-elementor-color-white); color: var(--wdt-elementor-color-accent); height: 90px; padding: 0px; width: 90px; border-radius: 50%; box-shadow: 0 0 2px rgba(var(--wdt-elementor-color-secondary-rgb),0.25); }
.wdt-icon-box-holder.wdt-rc-template-ico-minimal .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon > span { background-color: var(--wdt-elementor-color-accent); color: var(--wdt-elementor-color-white); }
.wdt-icon-box-holder.wdt-rc-template-ico-standard .wdt-content-item { text-align: center; box-shadow: 0 0 1px 1px rgba(var(--wdt-elementor-color-secondary-rgb),0.15) inset; }
.wdt-icon-box-holder.wdt-rc-template-ico-standard .wdt-content-item .wdt-content-media-group { margin-bottom: 0px; }
.wdt-icon-box-holder.wdt-rc-template-ico-standard .wdt-content-item .wdt-media-group { background-color: rgba(var(--wdt-elementor-color-accent-rgb),0.25); }
.wdt-icon-box-holder.wdt-rc-template-ico-standard .wdt-content-item .wdt-media-group, .wdt-icon-box-holder.wdt-rc-template-ico-standard .wdt-content-item .wdt-content-group { padding: 20px; }
.wdt-icon-box-holder.wdt-rc-template-ico-standard .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span { border: 2px solid rgba(var(--wdt-elementor-color-accent-rgb),0.5); color: var(--wdt-elementor-color-accent); font-size: 36px; height: 100px; padding: 0px; width: 100px; border-radius: 50%; }
.wdt-icon-box-holder.wdt-rc-template-ico-standard .wdt-content-item:hover .wdt-media-group { background-color: var(--wdt-elementor-color-accent); }
.wdt-icon-box-holder.wdt-rc-template-ico-standard .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon > span { background-color: var(--wdt-elementor-color-white); border-color: transparent; color: var(--wdt-elementor-color-accent); box-shadow: 0 0 2px rgba(var(--wdt-elementor-color-secondary-rgb),0.25); }
.wdt-icon-box-holder.wdt-rc-template-ico-standard .wdt-content-item .wdt-content-title h5, .wdt-icon-box-holder.wdt-rc-template-ico-standard .wdt-content-item .wdt-content-title h5 > a { color: var(--wdt-elementor-color-accent); }
.wdt-icon-box-holder.wdt-rc-template-ico-standard .wdt-content-item:hover .wdt-media-group, .wdt-icon-box-holder.wdt-rc-template-ico-standard .wdt-content-item:hover .wdt-content-title h5, .wdt-icon-box-holder.wdt-rc-template-ico-standard .wdt-content-item:hover .wdt-content-title h5 > a { color: var(--wdt-elementor-color-white); }
.wdt-icon-box-holder.wdt-rc-template-ico-standard .wdt-content-item:hover .wdt-content-title h5 > a:hover { color: var(--wdt-elementor-color-black); }
.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item { background-color: rgba(var(--wdt-elementor-color-accent-rgb),0.1); display: flex; flex-wrap: wrap; border-radius: 1em; }
.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item > * { margin-bottom: 0px !important; }
.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-media-group, .wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-content-group { padding: 20px; margin-bottom: 0px !important; }
.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-content-media-group { display: inline-flex; flex: 2 1 0px; max-width: 100%; border-radius: inherit; }
.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-content-media-group > * { flex: 1 1 100%; }
.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-media-group { background-color: rgba(var(--wdt-elementor-color-accent-rgb),0.85); display: inline-flex; flex-wrap: wrap; place-content: center; align-items: center; height: 100%; border-radius: inherit; }
.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item:hover .wdt-media-group { background-color: var(--wdt-elementor-color-accent); }
.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-content-detail-group { flex: 3 1 0px; overflow-wrap: anywhere; }
.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-content-separator.separator-2 span { max-width: 100%; width: 100%; }
.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-media-group, .wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-media-group .wdt-content-title h5, .wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-media-group .wdt-content-title h5 > a, .wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-media-group .wdt-content-subtitle, .wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-media-group ul li, .wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-media-group span { color: var(--wdt-elementor-color-white); }
.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item:hover .wdt-content-media-group .wdt-content-title h5 > a:hover, .wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item:hover .wdt-content-media-group .wdt-social-icons-list li a:hover { color: var(--wdt-elementor-color-black); }
.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span { height: 75px; padding: 0px; width: 75px; border-radius: 50%; }
.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item:hover .wdt-media-group .wdt-content-icon-wrapper .wdt-content-icon > span { background-color: var(--wdt-elementor-color-white); color: var(--wdt-elementor-color-accent); }
.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span::before, .wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span::after { content: ""; height: auto; position: absolute; inset: 0px; width: auto; z-index: -1; border-radius: inherit; transition: inherit; }
.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span::before { border: 2px solid; }
.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span::after { background-color: inherit; opacity: 0.5; }
.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span::before, .wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon > span::after { margin: -8px; }
.wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon > span::before, .wdt-icon-box-holder.wdt-rc-template-ico-split-aside .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span::after { margin: 0px; }
.wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item { background-color: rgba(var(--wdt-elementor-color-accent-rgb),0.85); display: flex; flex-wrap: wrap; margin-left: 35px; padding: 0px; border-radius: 10px; }
.wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item:hover { background-color: var(--wdt-elementor-color-accent); }
.wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-media-group { margin-bottom: 0px; }
.wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-detail-group { flex: 2 1 0px; margin: 0px; overflow-wrap: anywhere; padding: 20px; border-radius: inherit; }
.wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-icon-wrapper { display: block; font-size: 70px; line-height: 0; margin-left: -35px; position: relative; z-index: 1; }
.wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { margin-top: 0.25em; vertical-align: top; }
.wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span { background-color: var(--wdt-elementor-color-white); color: var(--wdt-elementor-color-accent); font-size: 20px; height: 70px; border: 3px solid transparent; width: 70px; border-radius: 50%; box-shadow: 0 0 0 3px currentColor inset, 0 0 2px 0 rgba(var(--wdt-elementor-color-secondary-rgb),0.15); }
.wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span::after { content: ""; height: auto; border: 2px solid transparent; margin: 10px; position: absolute; inset: 0px; width: auto; z-index: -1; border-radius: inherit; transition: inherit; }
.wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon > span { background-color: var(--wdt-elementor-color-black); color: var(--wdt-elementor-color-white); box-shadow: none; }
.wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon > span::after { margin: 0px; border-color: currentcolor; }
.wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item, .wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-title h5, .wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-title h5 > a, .wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-content-subtitle, .wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-social-icons-list li a, .wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item .wdt-rating li span, .wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item ul li, .wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item span { color: var(--wdt-elementor-color-white); }
.wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item:hover .wdt-content-title h5 > a:hover, .wdt-icon-box-holder.wdt-rc-template-ico-side-overlap .wdt-content-item:hover .wdt-social-icons-list li a:hover { color: var(--wdt-elementor-color-black); }
@media only screen and (min-width: 480px) {
  #wdt-icon-box-4c0d19d .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 50%; }
}
@media only screen and (min-width: 480px) {
  #wdt-icon-box-4c0d19d .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 50%; }
}
@media only screen and (max-width: 1540px) {
  #wdt-icon-box-4c0d19d .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 50%; }
}
@media only screen and (max-width: 1280px) {
  #wdt-icon-box-4c0d19d .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 50%; }
}
@media only screen and (max-width: 1024px) {
  #wdt-icon-box-4c0d19d .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 50%; }
}
@media only screen and (max-width: 767px) {
  #wdt-icon-box-4c0d19d .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 100%; }
}
@media only screen and (max-width: 479px) {
  #wdt-icon-box-4c0d19d .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 100%; }
}
@media only screen and (max-width: 1540px) {
  #wdt-icon-box-4c0d19d .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 50%; }
}
@media only screen and (max-width: 1280px) {
  #wdt-icon-box-4c0d19d .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 50%; }
}
@media only screen and (max-width: 1024px) {
  #wdt-icon-box-4c0d19d .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 50%; }
}
@media only screen and (max-width: 767px) {
  #wdt-icon-box-4c0d19d .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 100%; }
}
@media only screen and (max-width: 479px) {
  #wdt-icon-box-4c0d19d .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 100%; }
}
@media only screen and (min-width: 480px) {
  #wdt-icon-box-4c0d19d .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 50%; }
}
@media only screen and (min-width: 480px) {
  #wdt-icon-box-4c0d19d .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 50%; }
}
@media only screen and (max-width: 1540px) {
  #wdt-icon-box-4c0d19d .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 50%; }
}
@media only screen and (max-width: 1280px) {
  #wdt-icon-box-4c0d19d .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 50%; }
}
@media only screen and (max-width: 1024px) {
  #wdt-icon-box-4c0d19d .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 50%; }
}
@media only screen and (max-width: 767px) {
  #wdt-icon-box-4c0d19d .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 100%; }
}
@media only screen and (max-width: 479px) {
  #wdt-icon-box-4c0d19d .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 100%; }
}
@media only screen and (max-width: 1540px) {
  #wdt-icon-box-4c0d19d .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 50%; }
}
@media only screen and (max-width: 1280px) {
  #wdt-icon-box-4c0d19d .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 50%; }
}
@media only screen and (max-width: 1024px) {
  #wdt-icon-box-4c0d19d .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 50%; }
}
@media only screen and (max-width: 767px) {
  #wdt-icon-box-4c0d19d .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 100%; }
}
@media only screen and (max-width: 479px) {
  #wdt-icon-box-4c0d19d .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 100%; }
}
.wdt-animation-wrapper { position: relative; display: flex; flex-flow: row; overflow: hidden; }
.wdt-animation-wrapper div[class*="-marqee"] { width: auto; flex: 0 0 auto; display: grid; grid-auto-flow: column; align-items: center; }
.wdt-animation-wrapper div[class*="-marqee"] .wdt-animation-item { display: inline-flex; flex: 0 0 auto; text-align: center; position: relative; }
.wdt-animation-wrapper .wdt-animation-item { padding: 0px clamp(0.875rem, 0.7308rem + 0.641vw, 1.5rem); }
.wdt-animation-wrapper div[class*="-marqee"].right-to-left { animation: 24s linear 0ms infinite normal none running MarqueeLeft; }
.wdt-animation-wrapper div[class*="-marqee"].left-to-right { animation: 24s linear 0ms infinite normal none running MarqueeRight; }
.wdt-animation-wrapper:hover div[class*="-marqee"] { animation-play-state: paused; }
@keyframes MarqueeLeft { 
  0% { margin-left: 0px; }
  100% { margin-left: var(--wdt-marque-Margin-Width); }
}
@keyframes MarqueeRight { 
  0% { margin-left: var(--wdt-marque-Margin-Width); }
  100% { margin-left: 0px; }
}
.wdt-animation-item.text-item { display: inline-block; }
.wdt-animation-item.text-item .wdt-animation-text { font-size: clamp(1.75rem, 1.4615rem + 1.2821vw, 3rem); font-weight: var(--wdtFontWeight_Alt); font-family: var(--wdtFontTypo_Alt); text-transform: capitalize; line-height: 1; }
.wdt-animation-item.text-item .wdt-animation-text a { text-decoration: none !important; }
.wdt-animation-item.text-item .wdt-animation-text a:hover { background-color: transparent; background-size: cover; color: transparent; background-clip: text; -webkit-text-stroke: 1px var(--wdtPrimaryColor); }
.wdt-animation-item.icon-item i { display: flex; align-items: center; justify-content: center; font-size: clamp(1.75rem, 1.4615rem + 1.2821vw, 3rem); width: clamp(1.75rem, 1.4615rem + 1.2821vw, 3rem); height: clamp(1.75rem, 1.4615rem + 1.2821vw, 3rem); }
.wdt-animation-item.image-item img { object-fit: cover; object-position: center center; width: clamp(1.75rem, 1.4615rem + 1.2821vw, 3rem); height: clamp(1.75rem, 1.4615rem + 1.2821vw, 3rem); }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item { text-align: center; }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image > span, .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image > a { border-radius: 1em; }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { margin-bottom: 0px; }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper + .wdt-content-icon-wrapper { display: block; font-size: 60px; line-height: 0; margin-top: -8px; margin-bottom: -0.4em; transform: translateY(-50%); }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span { background-color: var(--wdt-elementor-color-white); color: rgba(var(--wdt-elementor-color-accent-rgb),0.85); font-size: 24px; height: 60px; width: 60px; border-radius: 50%; box-shadow: 0 0 3px 0 rgba(var(--wdt-elementor-color-secondary-rgb),0.15); }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span { background-color: var(--wdt-elementor-color-accent); color: var(--wdt-elementor-color-white); }
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item { text-align: center; box-shadow: 0 0 1px 1px rgba(var(--wdt-elementor-color-secondary-rgb),0.15) inset; }
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group { background-color: rgb(245, 245, 245); margin-bottom: 0px; }
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group, .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-detail-group { padding: 20px; }
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper, .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image, .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a, .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > span { min-width: 100px; }
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a, .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > span { height: 100px; padding: 0px; width: 100px; border-radius: 50%; box-shadow: 0 0 2px rgba(var(--wdt-elementor-color-secondary-rgb),0.25); }
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a img, .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > span img { height: 100%; object-fit: cover; object-position: center center; }
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-media-group { background-color: var(--wdt-elementor-color-accent); }
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-media-group .wdt-content-title h5, .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-media-group .wdt-content-title h5 > a { color: var(--wdt-elementor-color-white); }
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-media-group .wdt-content-title h5 > a:hover { color: var(--wdt-elementor-color-black); }
.wdt-custom-split-slider, .wdt-custom-split-slider .wdt-carousel-holder, .wdt-custom-split-slider .wdt-carousel-holder .wdt-image-box-container.swiper.swiper-fade, .wdt-custom-split-slider .wdt-carousel-holder .wdt-image-box-container.swiper.swiper-fade .wdt-content-item, .wdt-custom-split-slider .wdt-carousel-holder .wdt-image-box-container.swiper.swiper-fade .wdt-content-item .wdt-content-media-group, .wdt-custom-split-slider .wdt-carousel-holder .wdt-image-box-container.swiper.swiper-fade .wdt-content-item .wdt-content-elements-group { height: 100vh; }
.wdt-custom-split-slider .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image > a, .wdt-custom-split-slider .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image > a img { width: 100%; height: 100%; opacity: 1 !important; }
.wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper::before, .wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper::after, .wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image::before, .wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image::after { content: ""; height: 100%; pointer-events: none; position: absolute; transform: none; z-index: 0; transition: inherit; background-color: var(--wdtBodyBGColor); background-image: var(--wdtBodyBGColor); border-right: 1px solid; width: 25% !important; opacity: 1 !important; padding: 0px !important; }
.wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper::before { left: 0px; top: 0px; }
.wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper::after { left: 25%; top: 0px; border-radius: 0px !important; }
.wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper::after { transform: none; }
.wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image::before { left: 50%; top: 0px; }
.wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image::after { left: 75%; top: 0px; }
.wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper::before, .wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper::after, .wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image::before, .wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image::after { transform: scaleX(1) translate(0px); transform-origin: right top; transition: transform 500ms cubic-bezier(0.86, 0, 0.07, 1); }
.wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide.swiper-slide-active .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper::before, .wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide.swiper-slide-active .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper::after, .wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide.swiper-slide-active .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image::before, .wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide.swiper-slide-active .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image::after { transform: scaleX(0) translate(0px); transform-origin: left top; transition: transform 500ms cubic-bezier(0.86, 0, 0.07, 1) 800ms; }
.wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide { transition: opacity 1s cubic-bezier(0.075, 0.82, 0.165, 1) 800ms !important; }
.wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide.swiper-slide-active { transition: opacity 1s cubic-bezier(0.075, 0.82, 0.165, 1) !important; }
@media only screen and (min-width: 480px) {
  #wdt-image-box-23c3e27 .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 100%; }
}
@media only screen and (min-width: 480px) {
  #wdt-image-box-23c3e27 .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 100%; }
}
@media only screen and (max-width: 1540px) {
  #wdt-image-box-23c3e27 .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 100%; }
}
@media only screen and (max-width: 1280px) {
  #wdt-image-box-23c3e27 .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 100%; }
}
@media only screen and (max-width: 1024px) {
  #wdt-image-box-23c3e27 .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 100%; }
}
@media only screen and (max-width: 767px) {
  #wdt-image-box-23c3e27 .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 100%; }
}
@media only screen and (max-width: 479px) {
  #wdt-image-box-23c3e27 .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 100%; }
}
@media only screen and (max-width: 1540px) {
  #wdt-image-box-23c3e27 .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 100%; }
}
@media only screen and (max-width: 1280px) {
  #wdt-image-box-23c3e27 .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 100%; }
}
@media only screen and (max-width: 1024px) {
  #wdt-image-box-23c3e27 .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 100%; }
}
@media only screen and (max-width: 767px) {
  #wdt-image-box-23c3e27 .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 100%; }
}
@media only screen and (max-width: 479px) {
  #wdt-image-box-23c3e27 .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 100%; }
}
@media only screen and (min-width: 480px) {
  #wdt-image-box-23c3e27 .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 100%; }
}
@media only screen and (min-width: 480px) {
  #wdt-image-box-23c3e27 .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 100%; }
}
@media only screen and (max-width: 1540px) {
  #wdt-image-box-23c3e27 .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 100%; }
}
@media only screen and (max-width: 1280px) {
  #wdt-image-box-23c3e27 .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 100%; }
}
@media only screen and (max-width: 1024px) {
  #wdt-image-box-23c3e27 .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 100%; }
}
@media only screen and (max-width: 767px) {
  #wdt-image-box-23c3e27 .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 100%; }
}
@media only screen and (max-width: 479px) {
  #wdt-image-box-23c3e27 .wdt-column-wrapper:not(.wdt-snap-scroll-enabled) .wdt-column { width: 100%; }
}
@media only screen and (max-width: 1540px) {
  #wdt-image-box-23c3e27 .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 100%; }
}
@media only screen and (max-width: 1280px) {
  #wdt-image-box-23c3e27 .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 100%; }
}
@media only screen and (max-width: 1024px) {
  #wdt-image-box-23c3e27 .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 100%; }
}
@media only screen and (max-width: 767px) {
  #wdt-image-box-23c3e27 .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 100%; }
}
@media only screen and (max-width: 479px) {
  #wdt-image-box-23c3e27 .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 100%; }
}
.mfp-bg { top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: rgb(11, 11, 11); opacity: 0.8; }
.mfp-wrap { top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1043; position: fixed; backface-visibility: hidden; outline: none !important; }
.mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; padding: 0px 8px; box-sizing: border-box; }
.mfp-container::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.mfp-align-top .mfp-container::before { display: none; }
.mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0px auto; text-align: left; z-index: 1045; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; }
.mfp-ajax-cur { cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: zoom-out; }
.mfp-zoom { cursor: zoom-in; }
.mfp-auto-cursor .mfp-content { cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { user-select: none; }
.mfp-loading.mfp-figure { display: none; }
.mfp-hide { display: none !important; }
.mfp-preloader { color: rgb(204, 204, 204); position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; }
.mfp-preloader a { color: rgb(204, 204, 204); }
.mfp-preloader a:hover { color: rgb(255, 255, 255); }
.mfp-s-ready .mfp-preloader { display: none; }
.mfp-s-error .mfp-content { display: none; }
button.mfp-close, button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0px; appearance: none; display: block; outline: none; padding: 0px; z-index: 1046; box-shadow: none; touch-action: manipulation; }
.mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0px; top: 0px; text-decoration: none; text-align: center; opacity: 0.65; padding: 0px 0px 18px 10px; color: rgb(255, 255, 255); font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus { opacity: 1; }
.mfp-close:active { top: 1px; }
.mfp-close-btn-in .mfp-close { color: rgb(51, 51, 51); }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: rgb(255, 255, 255); right: -6px; text-align: right; padding-right: 6px; width: 100%; }
.mfp-counter { position: absolute; top: 0px; right: 0px; color: rgb(204, 204, 204); font-size: 12px; line-height: 18px; white-space: nowrap; }
.mfp-arrow { position: absolute; opacity: 0.65; margin: -55px 0px 0px; top: 50%; padding: 0px; width: 90px; height: 110px; -webkit-tap-highlight-color: transparent; }
.mfp-arrow:active { margin-top: -54px; }
.mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; }
.mfp-arrow::before, .mfp-arrow::after { content: ""; display: block; width: 0px; height: 0px; position: absolute; left: 0px; top: 0px; margin-top: 35px; margin-left: 35px; border: inset transparent; }
.mfp-arrow::after { border-top-width: 13px; border-bottom-width: 13px; top: 8px; }
.mfp-arrow::before { border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; }
.mfp-arrow-left { left: 0px; }
.mfp-arrow-left::after { border-right: 17px solid rgb(255, 255, 255); margin-left: 31px; }
.mfp-arrow-left::before { margin-left: 25px; border-right: 27px solid rgb(63, 63, 63); }
.mfp-arrow-right { right: 0px; }
.mfp-arrow-right::after { border-left: 17px solid rgb(255, 255, 255); margin-left: 39px; }
.mfp-arrow-right::before { border-left: 27px solid rgb(63, 63, 63); }
.mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; }
.mfp-iframe-holder .mfp-close { top: -40px; }
.mfp-iframe-scaler { width: 100%; height: 0px; overflow: hidden; padding-top: 56.25%; }
.mfp-iframe-scaler iframe { position: absolute; display: block; top: 0px; left: 0px; width: 100%; height: 100%; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 8px; background: rgb(0, 0, 0); }
img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; box-sizing: border-box; padding: 40px 0px; margin: 0px auto; }
.mfp-figure { line-height: 0; }
.mfp-figure::after { content: ""; position: absolute; inset: 40px 0px; display: block; width: auto; height: auto; z-index: -1; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 8px; background: rgb(68, 68, 68); }
.mfp-figure small { color: rgb(189, 189, 189); display: block; font-size: 12px; line-height: 14px; }
.mfp-figure figure { margin: 0px; }
.mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0px; width: 100%; cursor: auto; }
.mfp-title { text-align: left; line-height: 18px; color: rgb(243, 243, 243); overflow-wrap: break-word; padding-right: 36px; }
.mfp-image-holder .mfp-content { max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { width: 40px; height: 40px; padding: 10px; display: flex; align-items: center; justify-content: center; transform: none; top: -10px; right: 0px; cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  .mfp-img-mobile .mfp-image-holder { padding-left: 0px; padding-right: 0px; }
  .mfp-img-mobile img.mfp-img { padding: 0px; }
  .mfp-img-mobile .mfp-figure::after { top: 0px; bottom: 0px; }
  .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0px; margin: 0px; top: auto; padding: 3px 5px; position: fixed; box-sizing: border-box; }
  .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0px; }
  .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; }
  .mfp-img-mobile .mfp-close { top: 0px; right: 0px; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0px; }
}
@media (max-width: 900px) {
  .mfp-arrow { transform: scale(0.75); }
  .mfp-arrow-left { transform-origin: 0px center; }
  .mfp-arrow-right { transform-origin: 100% center; }
  .mfp-container { padding-left: 6px; padding-right: 6px; }
}
@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); font-weight: 400; font-style: normal; }
:root { --swiper-theme-color: #007aff; }
:host { position: relative; display: block; margin-left: auto; margin-right: auto; z-index: 1; }
.swiper { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; display: block; }
.swiper-vertical > .swiper-wrapper { flex-direction: column; }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial); box-sizing: content-box; }
.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0px, 0px); }
.swiper-horizontal { touch-action: pan-y; }
.swiper-vertical { touch-action: pan-x; }
.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; display: block; }
.swiper-slide-invisible-blank { visibility: hidden; }
.swiper-autoheight, .swiper-autoheight .swiper-slide { height: auto; }
.swiper-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }
.swiper-backface-hidden .swiper-slide { transform: translateZ(0px); backface-visibility: hidden; }
.swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; }
.swiper-3d .swiper-wrapper { transform-style: preserve-3d; }
.swiper-3d { perspective: 1200px; }
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide { transform-style: preserve-3d; }
.swiper-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; }
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }
.swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }
.swiper-css-mode.swiper-horizontal > .swiper-wrapper { scroll-snap-type: x mandatory; }
.swiper-css-mode.swiper-vertical > .swiper-wrapper { scroll-snap-type: y mandatory; }
.swiper-css-mode.swiper-free-mode > .swiper-wrapper { scroll-snap-type: none; }
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: none; }
.swiper-css-mode.swiper-centered > .swiper-wrapper::before { content: ""; flex-shrink: 0; order: 9999; }
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center; scroll-snap-stop: always; }
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); }
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); }
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); }
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before { width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after); }
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10; }
.swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }
.swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50% center; box-sizing: border-box; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 50%; border-top-color: transparent; }
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader { animation: 1s linear 0s infinite normal none running swiper-preloader-spin; }
.swiper-lazy-preloader-white { --swiper-preloader-color: #fff; }
.swiper-lazy-preloader-black { --swiper-preloader-color: #000; }
@keyframes swiper-preloader-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.swiper-virtual .swiper-slide { backface-visibility: hidden; transform: translateZ(0px); }
.swiper-virtual.swiper-css-mode .swiper-wrapper::after { content: ""; position: absolute; left: 0px; top: 0px; pointer-events: none; }
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after { height: 1px; width: var(--swiper-virtual-size); }
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after { width: 1px; height: var(--swiper-virtual-size); }
:root { --swiper-navigation-size: 44px; }
.swiper-button-next, .swiper-button-prev { position: absolute; top: var(--swiper-navigation-top-offset,50%); width: calc(var(--swiper-navigation-size)/ 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(0px - (var(--swiper-navigation-size)/ 2)); z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: var(--swiper-navigation-color,var(--swiper-theme-color)); }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; }
.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden { opacity: 0; cursor: auto; pointer-events: none; }
.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev { display: none !important; }
.swiper-button-next svg, .swiper-button-prev svg { width: 100%; height: 100%; object-fit: contain; transform-origin: center center; }
.swiper-rtl .swiper-button-next svg, .swiper-rtl .swiper-button-prev svg { transform: rotate(180deg); }
.swiper-button-prev, .swiper-rtl .swiper-button-next { left: var(--swiper-navigation-sides-offset,10px); right: auto; }
.swiper-button-next, .swiper-rtl .swiper-button-prev { right: var(--swiper-navigation-sides-offset,10px); left: auto; }
.swiper-button-lock { display: none; }
.swiper-button-next::after, .swiper-button-prev::after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); letter-spacing: 0px; font-variant: initial; line-height: 1; text-transform: none !important; }
.swiper-button-prev::after, .swiper-rtl .swiper-button-next::after { content: "prev"; }
.swiper-button-next, .swiper-rtl .swiper-button-prev { right: var(--swiper-navigation-sides-offset,10px); left: auto; }
.swiper-button-next::after, .swiper-rtl .swiper-button-prev::after { content: "next"; }
.swiper-pagination { position: absolute; text-align: center; transition: opacity 0.3s; transform: translate3d(0px, 0px, 0px); z-index: 10; }
.swiper-pagination.swiper-pagination-hidden { opacity: 0; }
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled { display: none !important; }
.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: var(--swiper-pagination-bottom,8px); top: var(--swiper-pagination-top,auto); left: 0px; width: 100%; }
.swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0px; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform: scale(0.33); position: relative; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { transform: scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); }
.swiper-pagination-bullet { width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px)); height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px)); display: inline-block; border-radius: var(--swiper-pagination-bullet-border-radius,50%); background: var(--swiper-pagination-bullet-inactive-color,#000); opacity: var(--swiper-pagination-bullet-inactive-opacity, .2); }
button.swiper-pagination-bullet { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; padding: 0px; box-shadow: none; appearance: none; }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }
.swiper-pagination-bullet:only-child { display: none !important; }
.swiper-pagination-bullet-active { opacity: var(--swiper-pagination-bullet-opacity, 1); background: var(--swiper-pagination-color,var(--swiper-theme-color)); }
.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets { right: var(--swiper-pagination-right,8px); left: var(--swiper-pagination-left,auto); top: 50%; transform: translate3d(0px, -50%, 0px); }
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0; display: block; }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px; }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: transform 0.2s, top 0.2s; }
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px); }
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translateX(-50%); white-space: nowrap; }
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, left 0.2s; }
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, right 0.2s; }
.swiper-pagination-fraction { color: var(--swiper-pagination-fraction-color,inherit); }
.swiper-pagination-progressbar { background: var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25)); position: absolute; }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--swiper-pagination-color,var(--swiper-theme-color)); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transform: scale(0); transform-origin: left top; }
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top; }
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: var(--swiper-pagination-progressbar-size,4px); left: 0px; top: 0px; }
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar { width: var(--swiper-pagination-progressbar-size,4px); height: 100%; left: 0px; top: 0px; }
.swiper-pagination-lock { display: none; }
.swiper-scrollbar { border-radius: var(--swiper-scrollbar-border-radius,10px); position: relative; touch-action: none; background: var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1)); }
.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled { display: none !important; }
.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal { position: absolute; left: var(--swiper-scrollbar-sides-offset,1%); bottom: var(--swiper-scrollbar-bottom,4px); top: var(--swiper-scrollbar-top,auto); z-index: 50; height: var(--swiper-scrollbar-size,4px); width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%)); }
.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar { position: absolute; left: var(--swiper-scrollbar-left,auto); right: var(--swiper-scrollbar-right,4px); top: var(--swiper-scrollbar-sides-offset,1%); z-index: 50; width: var(--swiper-scrollbar-size,4px); height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%)); }
.swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5)); border-radius: var(--swiper-scrollbar-border-radius,10px); left: 0px; top: 0px; }
.swiper-scrollbar-cursor-drag { cursor: move; }
.swiper-scrollbar-lock { display: none; }
.swiper-zoom-container { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; text-align: center; }
.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg { max-width: 100%; max-height: 100%; object-fit: contain; }
.swiper-slide-zoomed { cursor: move; touch-action: none; }
.swiper .swiper-notification { position: absolute; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1000; }
.swiper-free-mode > .swiper-wrapper { transition-timing-function: ease-out; margin: 0px auto; }
.swiper-grid > .swiper-wrapper { flex-wrap: wrap; }
.swiper-grid-column > .swiper-wrapper { flex-flow: column wrap; }
.swiper-fade.swiper-free-mode .swiper-slide { transition-timing-function: ease-out; }
.swiper-fade .swiper-slide { pointer-events: none; transition-property: opacity; }
.swiper-fade .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-fade .swiper-slide-active { pointer-events: auto; }
.swiper-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-cube { overflow: visible; }
.swiper-cube .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; visibility: hidden; transform-origin: 0px 0px; width: 100%; height: 100%; }
.swiper-cube .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-cube.swiper-rtl .swiper-slide { transform-origin: 100% 0px; }
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-prev { pointer-events: auto; visibility: visible; }
.swiper-cube .swiper-cube-shadow { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100%; opacity: 0.6; z-index: 0; }
.swiper-cube .swiper-cube-shadow::before { content: ""; background: rgb(0, 0, 0); position: absolute; inset: 0px; filter: blur(50px); }
.swiper-cube .swiper-slide-next + .swiper-slide { pointer-events: auto; visibility: visible; }
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top { z-index: 0; backface-visibility: hidden; }
.swiper-flip { overflow: visible; }
.swiper-flip .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; }
.swiper-flip .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top { z-index: 0; backface-visibility: hidden; }
.swiper-creative .swiper-slide { backface-visibility: hidden; overflow: hidden; transition-property: transform, opacity, height; }
.swiper-cards { overflow: visible; }
.swiper-cards .swiper-slide { transform-origin: center bottom; backface-visibility: hidden; overflow: hidden; }
.wdt-carousel-holder { position: relative; }
.wdt-carousel-holder .swiper.swiper-vertical .swiper-wrapper .swiper-slide { overflow: hidden; }
.wdt-carousel-holder .wdt-carousel-pagination-wrapper { text-align: center; }
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { position: static; }
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination:empty { display: none; }
.wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { margin-top: 20px; }
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { display: block; }
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { color: var(--wdt-elementor-color-white); display: inline-flex; place-content: center; place-items: center; letter-spacing: 0px; height: 35px; line-height: normal; margin: 20px 1px 1px; padding: 0px; position: relative; text-decoration: none; text-transform: none; vertical-align: top; width: 35px; z-index: 1; border-radius: 0px; transition: var(--wdt-elementor-base-transition); background-color: transparent !important; background-image: none !important; }
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div > i { color: inherit; display: inline-flex; place-content: center; place-items: center; font-size: inherit; height: 100%; margin: 0px; padding: 5px; position: relative; width: 100%; z-index: 0; transition: inherit; }
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div::before { background: var(--wdt-elementor-color-primary); content: ""; height: auto; margin: auto; position: absolute; inset: 0px; width: auto; z-index: -1; border-radius: inherit; transition: inherit; }
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover::before { background-color: var(--wdt-elementor-color-accent); }
.wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { margin-left: 10px; margin-right: 10px; }
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets { display: inline-flex; place-content: center; place-items: center; width: auto; }
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet { display: inline-flex; place-content: center; place-items: center; letter-spacing: 0px; height: 14px; line-height: normal; margin: 6px; opacity: 1; padding: 0px; position: relative; text-decoration: none; text-transform: none; vertical-align: top; width: 14px; z-index: 1; border-radius: 0px; transition: var(--wdt-Ad-Transition); background-color: transparent !important; background-image: none !important; }
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover, .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active { opacity: 1; }
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet::before { background: transparent; content: ""; height: inherit; margin: auto; position: absolute; inset: 0px; width: inherit; border-radius: 50%; border: 1px solid var(--wdt-elementor-color-primary); transform: rotate(0deg); transition: var(--wdt-Ad-Transition); }
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover::before, .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active::before { border-radius: 0%; border-bottom-width: medium; border-left-width: medium; border-bottom-style: none; border-left-style: none; border-bottom-color: currentcolor; border-left-color: currentcolor; border-image: none; border-top: 15px solid transparent; border-right: 15px solid var(--wdt-elementor-color-accent); transform: rotate(225deg) translate(-4px, -7px); width: inherit; height: inherit; top: -4px; right: -5px; }
.wdt-carousel-holder .swiper + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets, .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets { margin-left: 5px; margin-right: 5px; }
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction { background: var(--wdt-elementor-color-primary); color: var(--wdt-elementor-color-white); display: inline-flex; place-items: center; height: 30px; line-height: 1; margin-left: auto; margin-right: auto; padding: 0px 20px; width: auto; border-radius: 5px; }
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction > * { display: inline-block; margin: 0px; vertical-align: top; }
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-scrollbar { float: left; height: 6px; margin: 20px 0px 0px; position: relative; width: 100%; z-index: 0; border-radius: 10px; background-color: transparent; background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 17%, rgba(0, 0, 0, 0.1) 83%, rgba(0, 0, 0, 0) 100%); opacity: 1 !important; }
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-scrollbar::before, .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-scrollbar::after { content: ""; height: 100%; opacity: 0.6; position: absolute; inset: 0px; width: 100%; z-index: -1; border-radius: inherit; background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 17%, rgba(0, 0, 0, 0.1) 83%, rgba(0, 0, 0, 0) 100%); }
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-scrollbar::before, .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-scrollbar::after { height: auto; margin: 0px; width: 100%; }
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-scrollbar .swiper-scrollbar-drag { background-color: currentcolor; color: var(--wdt-elementor-color-accent); border-radius: inherit; }
.wdt-carousel-holder .swiper.swiper-vertical + .wdt-carousel-pagination-wrapper .wdt-swiper-scrollbar { height: 100%; margin: 0px; position: absolute; left: 100%; top: 0px; width: 8px; background-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 17%, rgba(0, 0, 0, 0.1) 83%, rgba(0, 0, 0, 0) 100%); }
.wdt-carousel-holder .swiper.swiper-vertical + .wdt-carousel-pagination-wrapper .wdt-swiper-scrollbar::before, .wdt-carousel-holder .swiper.swiper-vertical + .wdt-carousel-pagination-wrapper .wdt-swiper-scrollbar::after { height: 100%; margin: 0px; width: auto; background-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 17%, rgba(0, 0, 0, 0.1) 83%, rgba(0, 0, 0, 0) 100%); }
.wdt-carousel-holder .swiper.swiper-vertical[data-settings*="scrollbar"] { padding-right: 10px; }
.wdt-carousel-holder .swiper.swiper-vertical[data-settings*="scrollbar"] + .wdt-carousel-pagination-wrapper .wdt-swiper-scrollbar { left: auto; right: 0px; }
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar { float: left; height: 6px; overflow: hidden; position: relative; width: 100%; z-index: 0; border-radius: 10px; background-color: transparent; background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 17%, rgba(0, 0, 0, 0.1) 83%, rgba(0, 0, 0, 0) 100%); }
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar::before, .wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar::after { content: ""; height: 100%; opacity: 0.6; position: absolute; inset: 0px; width: 100%; z-index: -1; border-radius: inherit; background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 17%, rgba(0, 0, 0, 0.1) 83%, rgba(0, 0, 0, 0) 100%); }
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar::before, .wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar::after { height: auto; margin: 0px; width: 100%; }
.wdt-carousel-holder .swiper.swiper-vertical + .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar { height: 100%; margin: 0px; position: absolute; left: 100%; top: 0px; width: 8px; background-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 17%, rgba(0, 0, 0, 0.1) 83%, rgba(0, 0, 0, 0) 100%); }
.wdt-carousel-holder .swiper.swiper-vertical + .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar::before, .wdt-carousel-holder .swiper.swiper-vertical + .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar::after { height: 100%; margin: 0px; width: auto; background-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 17%, rgba(0, 0, 0, 0.1) 83%, rgba(0, 0, 0, 0) 100%); }
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background-color: currentcolor; color: var(--wdt-elementor-color-accent); border-radius: inherit; }
.wdt-carousel-holder .swiper.swiper-vertical[data-settings*="progressbar"] { padding-right: 10px; }
.wdt-carousel-holder .swiper.swiper-vertical[data-settings*="progressbar"] + .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar { left: auto; right: 0px; }
.elementor-bc-flex-widget .elementor-68 .elementor-element.elementor-element-207b7e6.elementor-column .elementor-widget-wrap { align-items: center; }
.elementor-68 .elementor-element.elementor-element-207b7e6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }
.elementor-68 .elementor-element.elementor-element-207b7e6 > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 0px; }
.elementor-68 .elementor-element.elementor-element-61fdbd4 .wdt-pricing-table-holder { text-align: center; justify-content: center; justify-items: center; }
.elementor-68 .elementor-element.elementor-element-61fdbd4 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix, .elementor-68 .elementor-element.elementor-element-61fdbd4 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix { vertical-align: middle; }
.elementor-68 .elementor-element.elementor-element-61fdbd4 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction, .elementor-68 .elementor-element.elementor-element-61fdbd4 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction { vertical-align: middle; }
.elementor-68 .elementor-element.elementor-element-61fdbd4 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original, .elementor-68 .elementor-element.elementor-element-61fdbd4 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original { vertical-align: middle; }
.elementor-68 .elementor-element.elementor-element-61fdbd4 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li { text-align: start; justify-content: start; justify-items: start; }
.elementor-68 .elementor-element.elementor-element-61fdbd4 > .elementor-widget-container { margin: 0px -30px 0px 0px; }
.elementor-68 .elementor-element.elementor-element-61fdbd4 { z-index: 0; }
.elementor-68 .elementor-element.elementor-element-61fdbd4 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li::after { border-top-style: solid; border-top-width: 0px; width: 0%; }
.elementor-68 .elementor-element.elementor-element-61fdbd4 .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child)::after { margin-top: 10px; padding-bottom: 10px; }
.elementor-68 .elementor-element.elementor-element-655231f .wdt-pricing-table-holder { text-align: center; justify-content: center; justify-items: center; }
.elementor-68 .elementor-element.elementor-element-655231f .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix, .elementor-68 .elementor-element.elementor-element-655231f .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix { vertical-align: middle; }
.elementor-68 .elementor-element.elementor-element-655231f .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction, .elementor-68 .elementor-element.elementor-element-655231f .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction { vertical-align: middle; }
.elementor-68 .elementor-element.elementor-element-655231f .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original, .elementor-68 .elementor-element.elementor-element-655231f .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original { vertical-align: middle; }
.elementor-68 .elementor-element.elementor-element-655231f .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li { text-align: start; justify-content: start; justify-items: start; }
.elementor-68 .elementor-element.elementor-element-655231f { z-index: 1; }
.elementor-68 .elementor-element.elementor-element-655231f .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li::after { border-top-style: solid; border-top-width: 0px; width: 0%; }
.elementor-68 .elementor-element.elementor-element-655231f .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child)::after { margin-top: 10px; padding-bottom: 10px; }
.elementor-68 .elementor-element.elementor-element-655231f .wdt-pricing-table-holder div[class*="-table-badge"]:not(.type4), .elementor-68 .elementor-element.elementor-element-655231f .wdt-pricing-table-holder div[class*="-table-badge"].type4 .wdt-pricing-table-badge-inner { color: var( --e-global-color-3a16491 ); background-color: var( --e-global-color-accent ); }
.elementor-68 .elementor-element.elementor-element-655231f .wdt-pricing-table-holder div[class*="-table-badge"].type2::after { border-bottom-color: var( --e-global-color-accent ); }
.elementor-bc-flex-widget .elementor-68 .elementor-element.elementor-element-3c5ea74.elementor-column .elementor-widget-wrap { align-items: center; }
.elementor-68 .elementor-element.elementor-element-3c5ea74.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }
.elementor-68 .elementor-element.elementor-element-4c2c3a2 .wdt-pricing-table-holder { text-align: center; justify-content: center; justify-items: center; }
.elementor-68 .elementor-element.elementor-element-4c2c3a2 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix, .elementor-68 .elementor-element.elementor-element-4c2c3a2 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix { vertical-align: middle; }
.elementor-68 .elementor-element.elementor-element-4c2c3a2 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction, .elementor-68 .elementor-element.elementor-element-4c2c3a2 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction { vertical-align: middle; }
.elementor-68 .elementor-element.elementor-element-4c2c3a2 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original, .elementor-68 .elementor-element.elementor-element-4c2c3a2 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original { vertical-align: middle; }
.elementor-68 .elementor-element.elementor-element-4c2c3a2 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li { text-align: start; justify-content: start; justify-items: start; }
.elementor-68 .elementor-element.elementor-element-4c2c3a2 > .elementor-widget-container { margin: 0px 0px 0px -30px; }
.elementor-68 .elementor-element.elementor-element-4c2c3a2 { z-index: 0; }
.elementor-68 .elementor-element.elementor-element-4c2c3a2 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li::after { border-top-style: solid; border-top-width: 0px; width: 0%; }
.elementor-68 .elementor-element.elementor-element-4c2c3a2 .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child)::after { margin-top: 10px; padding-bottom: 10px; }
@media (max-width: 1280px) and (min-width: 480px) {
  .elementor-68 .elementor-element.elementor-element-207b7e6 { width: 100%; }
  .elementor-68 .elementor-element.elementor-element-fe82637 { width: 100%; }
  .elementor-68 .elementor-element.elementor-element-3c5ea74 { width: 100%; }
}
@media (max-width: 1024px) and (min-width: 480px) {
  .elementor-68 .elementor-element.elementor-element-207b7e6 { width: 100%; }
  .elementor-68 .elementor-element.elementor-element-fe82637 { width: 100%; }
  .elementor-68 .elementor-element.elementor-element-3c5ea74 { width: 100%; }
}
@media (max-width: 1280px) {
  .elementor-68 .elementor-element.elementor-element-207b7e6 > .elementor-element-populated { margin: 0% 25%; --e-column-margin-right: 25%; --e-column-margin-left: 25%; padding: 0px 0px 30px; }
  .elementor-68 .elementor-element.elementor-element-61fdbd4 > .elementor-widget-container { margin: 0px; }
  .elementor-68 .elementor-element.elementor-element-fe82637 > .elementor-element-populated { margin: 0% 25%; --e-column-margin-right: 25%; --e-column-margin-left: 25%; padding: 0px 0px 30px; }
  .elementor-68 .elementor-element.elementor-element-3c5ea74 > .elementor-element-populated { margin: 0% 25%; --e-column-margin-right: 25%; --e-column-margin-left: 25%; }
  .elementor-68 .elementor-element.elementor-element-4c2c3a2 > .elementor-widget-container { margin: 0px; }
}
@media (max-width: 1024px) {
  .elementor-68 .elementor-element.elementor-element-207b7e6 > .elementor-element-populated { margin: 0% 22%; --e-column-margin-right: 22%; --e-column-margin-left: 22%; padding: 0px 0px 20px; }
  .elementor-68 .elementor-element.elementor-element-61fdbd4 > .elementor-widget-container { margin: 0px; }
  .elementor-68 .elementor-element.elementor-element-fe82637 > .elementor-element-populated { margin: 0% 22%; --e-column-margin-right: 22%; --e-column-margin-left: 22%; padding: 0px 0px 20px; }
  .elementor-68 .elementor-element.elementor-element-3c5ea74 > .elementor-element-populated { margin: 0% 22%; --e-column-margin-right: 22%; --e-column-margin-left: 22%; }
  .elementor-68 .elementor-element.elementor-element-4c2c3a2 > .elementor-widget-container { margin: 0%; }
}
@media (max-width: 767px) {
  .elementor-68 .elementor-element.elementor-element-207b7e6 > .elementor-element-populated { margin: 0% 10%; --e-column-margin-right: 10%; --e-column-margin-left: 10%; }
  .elementor-68 .elementor-element.elementor-element-fe82637 > .elementor-element-populated { margin: 0% 10%; --e-column-margin-right: 10%; --e-column-margin-left: 10%; }
  .elementor-68 .elementor-element.elementor-element-3c5ea74 > .elementor-element-populated { margin: 0% 10%; --e-column-margin-right: 10%; --e-column-margin-left: 10%; }
}
@media (max-width: 479px) {
  .elementor-68 .elementor-element.elementor-element-207b7e6 > .elementor-element-populated { margin: 0%; --e-column-margin-right: 0%; --e-column-margin-left: 0%; }
  .elementor-68 .elementor-element.elementor-element-fe82637 > .elementor-element-populated { margin: 0%; --e-column-margin-right: 0%; --e-column-margin-left: 0%; }
  .elementor-68 .elementor-element.elementor-element-3c5ea74 > .elementor-element-populated { margin: 0%; --e-column-margin-right: 0%; --e-column-margin-left: 0%; }
}
.wdt-pricing-table-holder, .wdt-pricing-table-holder > div, .wdt-pricing-table-holder div[class*="-table-header"] .wdt-content-title h5, .wdt-pricing-table-holder div[class*="-table-header"] .wdt-content-title h5 a, .wdt-pricing-table-holder div[class*="-table-header"] .wdt-content-subtitle, .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-icon, .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text, .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child)::after, .wdt-pricing-table-holder div[class*="-table-media"] .wdt-content-image span, .wdt-pricing-table-holder .wdt-content-image a, .wdt-pricing-table-holder div[class*="-table-media"] .wdt-content-icon-wrapper .wdt-content-icon span, .wdt-pricing-table-holder div[class*="-table-footer"] .wdt-content-button, .wdt-pricing-table-holder div[class*="-table-footer"] .wdt-content-button > a, .wdt-pricing-table-holder div[class*="-table-footer"] .wdt-pricing-table-footer-description, .wdt-pricing-table-holder[class*="-template-classic"] div[class*="-table-header"]::before, .wdt-pricing-table-holder[class*="-template-list"], .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header, .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-features, .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-footer { transition: var(--wdt-elementor-base-transition); }
.wdt-pricing-table-holder { position: relative; z-index: 0; border-width: 0px; border-style: solid; border-color: transparent; }
.wdt-pricing-table-holder > div:not(:last-child) { margin-bottom: 20px; }
.wdt-pricing-table-holder div[class*="-table-media"] { position: relative; }
.wdt-pricing-table-holder div[class*="-table-media"] .wdt-content-image-wrapper, .wdt-pricing-table-holder .wdt-content-image-wrapper .wdt-content-image, .wdt-pricing-table-holder div[class*="-table-media"] .wdt-content-image > span, .wdt-pricing-table-holder .wdt-content-image > a { display: inline-flex; }
.wdt-pricing-table-holder div[class*="-table-media"] .wdt-content-image > span > img, .wdt-pricing-table-holder div[class*="-table-media"] .wdt-content-image > a > img { border-radius: inherit; width: 100%; height: 100%; }
.wdt-pricing-table-holder div[class*="-table-media"] .wdt-content-image span { position: relative; display: inline-block; width: 120px; height: 120px; background-position: center center; background-size: cover; }
.wdt-pricing-table-holder div[class*="-table-media"] .wdt-content-image span::before { position: absolute; inset: 0px; margin: auto; content: ""; border-radius: inherit; }
.wdt-pricing-table-holder div[class*="-table-media"] .wdt-content-image span::before { background-color: rgba(0, 0, 0, 0.2); }
.wdt-pricing-table-holder div[class*="-table-media"] .wdt-content-icon-wrapper .wdt-content-icon { display: inline-block; }
.wdt-pricing-table-holder div[class*="-table-media"] .wdt-content-icon-wrapper .wdt-content-icon span { font-size: 1.125rem; position: relative; z-index: 0; display: inline-block; width: 45px; height: 45px; text-align: center; }
.wdt-pricing-table-holder div[class*="-table-media"] .wdt-content-icon-wrapper .wdt-content-icon span i { position: relative; display: inline-flex; width: 100%; height: 100%; margin: 0px; padding: 5px; place-content: center; place-items: center; }
.wdt-pricing-table-holder div[class*="-table-media"] .wdt-content-icon-wrapper .wdt-content-icon span svg { width: 1em; height: 1em; fill: currentcolor; }
.wdt-pricing-table-holder div[class*="-table-media"] .wdt-content-icon-wrapper .wdt-content-icon span::before { position: absolute; z-index: -1; inset: 0px; width: auto; height: auto; content: ""; border-radius: inherit; }
.wdt-pricing-table-holder div[class*="-table-media"] .wdt-content-icon-wrapper .wdt-content-icon span { color: var(--wdt-elementor-color-white); }
.wdt-pricing-table-holder div[class*="-table-media"] .wdt-content-icon-wrapper .wdt-content-icon span::before { background-color: var(--wdt-elementor-color-secondary); }
.wdt-pricing-table-holder div[class*="-table-header"] { position: relative; }
.wdt-pricing-table-holder div[class*="-table-header"] > div:not(:last-child) { margin-bottom: 10px; }
.wdt-pricing-table-holder div[class*="-table-header"] .wdt-content-title h5 { font-size: 1.25em; margin-top: 0px; margin-bottom: 0px; text-transform: none; }
.wdt-pricing-table-holder div[class*="-table-header"] .wdt-content-title h5 a { transition: inherit; }
.wdt-pricing-table-holder div[class*="-table-header"] .wdt-content-title h5, .wdt-pricing-table-holder div[class*="-table-header"] .wdt-content-title h5 a { color: var(--wdt-elementor-color-primary); }
.wdt-pricing-table-holder div[class*="-table-header"] .wdt-content-title h5 a:hover { color: var(--wdt-elementor-color-accent); }
.wdt-pricing-table-holder div[class*="-table-header"] .wdt-content-subtitle { font-size: 1rem; letter-spacing: 0.05em; color: var(--wdt-elementor-color-secondary); }
.wdt-pricing-table-holder div[class*="-table-footer"] { position: relative; display: inline-block; width: 100%; }
.wdt-pricing-table-holder div[class*="-table-footer"] > div:not(:last-child) { margin-bottom: 20px; }
.wdt-pricing-table-holder div[class*="-table-footer"] .wdt-content-button { position: relative; z-index: 0; }
.wdt-pricing-table-holder div[class*="-table-footer"] .wdt-content-button > a { font-size: 1em; line-height: 1; display: inline-block; padding: 0.75em 1.5em; text-align: center; color: var(--wdt-elementor-color-white); border: 1px solid transparent; border-radius: 0px; background-color: var(--wdt-elementor-color-accent); fill: var(--wdt-elementor-color-white); }
.wdt-pricing-table-holder div[class*="-table-footer"] .wdt-content-button.fullwidth { display: inline-flex; width: 100%; }
.wdt-pricing-table-holder div[class*="-table-footer"] .wdt-content-button.fullwidth > a { width: 100%; }
.wdt-pricing-table-holder div[class*="-table-footer"] .wdt-content-button:not(.fullwidth) { margin-bottom: 20px; }
.wdt-pricing-table-holder div[class*="-table-footer"] .wdt-content-button > a:hover { background-color: var(--wdt-elementor-color-primary); }
.wdt-pricing-table-holder div[class*="-table-footer"] .wdt-pricing-table-footer-description { position: relative; z-index: 0; padding: 0px 10px; }
.wdt-pricing-table-holder .wdt-pricing-table-pricing { font-size: 1em; line-height: 1em; position: relative; margin: 0px; padding: 0px; }
.wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original { font-size: 0.8em; font-weight: 400; line-height: 1; display: inline-flex; flex-wrap: wrap; margin-right: 15px; text-decoration: line-through; }
.wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale { line-height: 1; display: inline-table; }
.wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale > span { display: table-cell; }
.wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-suffix.below { display: block; width: 100%; padding-top: 5px; }
.wdt-pricing-table-holder .wdt-pricing-table-pricing div[class*="-table-pricing-sale"] .wdt-pricing-table-pricing-sale-fraction { padding-left: 5px; }
.wdt-pricing-table-holder .wdt-pricing-table-pricing div[class*="-table-pricing-sale"] .wdt-pricing-table-pricing-prefix { padding-right: 5px; }
.wdt-pricing-table-holder .wdt-pricing-table-pricing div[class*="-table-pricing-sale"] .wdt-pricing-table-pricing-suffix { padding-left: 5px; }
.wdt-pricing-table-holder .wdt-pricing-table-pricing div[class*="-table-pricing-sale"] .wdt-pricing-table-pricing-prefix:last-child, .wdt-pricing-table-holder .wdt-pricing-table-pricing div[class*="-table-pricing-sale"] .wdt-pricing-table-pricing-sale-price + .wdt-pricing-table-pricing-prefix, .wdt-pricing-table-holder .wdt-pricing-table-pricing div[class*="-table-pricing-sale"] .wdt-pricing-table-pricing-sale-fraction + .wdt-pricing-table-pricing-prefix { padding-right: 0px; padding-left: 5px; }
.wdt-pricing-table-holder .wdt-pricing-table-pricing div[class*="-table-pricing-sale"] .wdt-pricing-table-pricing-prefix, .wdt-pricing-table-holder .wdt-pricing-table-pricing div[class*="-table-pricing-sale"] .wdt-pricing-table-pricing-sale-fraction { line-height: 1; }
.wdt-pricing-table-holder .wdt-pricing-table-pricing { color: var(--wdt-elementor-color-secondary); }
.wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list { margin: 0px; padding: 0px; list-style-type: none; }
.wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li { font-size: inherit; line-height: 1; position: relative; margin: 0px; padding: 0px; }
.wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child)::after { display: inline-block; clear: both; width: 100%; content: ""; }
.wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-icon { display: inline-block; }
.wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text { clear: both; }
.wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text:not(:only-child) { padding-left: 10px; }
.wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li[class*="-feature-excluded"] { opacity: 0.5; }
.wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-icon:empty { display: none; }
.wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li.wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon { color: rgb(180, 216, 86); }
.wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li.wdt-pricing-table-feature-excluded .wdt-pricing-table-features-list-icon { color: rgb(216, 86, 86); }
.wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text { color: var(--wdt-elementor-color-text); }
.wdt-pricing-table-holder div[class*="-table-badge"]:not(.type4) { font-size: 1rem; font-weight: 400; line-height: 1; position: absolute; margin: 0px; color: var(--wdt-elementor-color-white); background-color: var(--wdt-elementor-color-secondary); }
.wdt-pricing-table-holder div[class*="-table-badge"] { z-index: 1; }
.wdt-pricing-table-holder div[class*="-table-badge"].left { right: auto; left: 15px; }
.wdt-pricing-table-holder div[class*="-table-badge"].right { right: 40px; left: auto; }
.wdt-pricing-table-holder div[class*="-table-badge"].type1 { top: 15px; padding: 8px 15px; }
.wdt-pricing-table-holder div[class*="-table-badge"].type2 { top: 30px; padding: 8px 15px; }
.wdt-pricing-table-holder div[class*="-table-badge"].type2::after { position: absolute; z-index: 9; top: -15px; width: 0px; height: 0px; content: ""; opacity: 0.9; border-bottom: 15px solid var(--wdt-elementor-color-secondary); }
.wdt-pricing-table-holder div[class*="-table-badge"].type2.left { right: auto; left: -15px; }
.wdt-pricing-table-holder div[class*="-table-badge"].type2.right { right: -15px; left: auto; }
.wdt-pricing-table-holder div[class*="-table-badge"].type2.left::after { right: auto; left: 0px; border-left: 15px solid transparent; }
.wdt-pricing-table-holder div[class*="-table-badge"].type2.right::after { right: 0px; left: auto; border-right: 15px solid transparent; }
.wdt-pricing-table-holder div[class*="-table-badge"].type3 { font-weight: 500; font-size: 16px; top: -1px; text-transform: capitalize; width: auto; padding: 20px 12px; transform: rotate(180deg); letter-spacing: 0px; border-radius: 50px 50px 0px 0px; writing-mode: vertical-rl; -webkit-writing-mode: vertical-rl; }
.wdt-pricing-table-holder div[class*="-table-badge"].type4 { position: absolute; top: 0px; overflow: hidden; width: 100px; height: 100px; margin: 0px; }
.wdt-pricing-table-holder div[class*="-table-badge"].type4.left { right: auto; left: 0px; transform: rotate(0deg); }
.wdt-pricing-table-holder div[class*="-table-badge"].type4.right { right: 0px; left: auto; transform: rotate(90deg); }
.wdt-pricing-table-holder div[class*="-table-badge"].type4 .wdt-pricing-table-badge-inner { font-size: 0.6em; font-weight: 700; display: inline-block; width: 150%; margin-top: 35px; padding: 10px 15px; transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg); text-align: center; letter-spacing: 1px; text-transform: uppercase; color: var(--wdt-elementor-color-white); background: var(--wdt-elementor-color-secondary); }
.wdt-pricing-table-holder[class*="-template-default"] { padding: 0px; text-align: center; border: 1px solid; border-radius: 5px; }
.wdt-pricing-table-holder[class*="-template-default"] > div:not(.wdt-pricing-table-badge):first-child, .wdt-pricing-table-holder[class*="-template-default"] > .wdt-pricing-table-badge + div { padding: 30px 20px 0px; }
.wdt-pricing-table-holder[class*="-template-default"] div[class*="-table-media"] .wdt-content-icon-wrapper .wdt-content-icon span { width: 50px; height: 50px; }
.wdt-pricing-table-holder[class*="-template-default"] div[class*="-table-header"] .wdt-content-title h5 { font-size: 25px; text-transform: uppercase; }
.wdt-pricing-table-holder[class*="-template-default"] .wdt-pricing-table-pricing { font-size: 60px; font-weight: 700; }
.wdt-pricing-table-holder[class*="-template-default"] .wdt-pricing-table-pricing + .wdt-pricing-table-features { margin-top: 50px; padding: 20px 0px 0px; border-top: 1px solid; }
.wdt-pricing-table-holder[class*="-template-default"] div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child)::after { margin-top: 20px; padding-bottom: 20px; }
.wdt-pricing-table-holder[class*="-template-default"] div[class*="-table-features"] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-icon { font-size: 14px; }
.wdt-pricing-table-holder[class*="-template-default"] div[class*="-table-features"] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text { font-size: 16px; letter-spacing: 0.5px; }
.wdt-pricing-table-holder[class*="-template-default"] .wdt-pricing-table-pricing-original, .wdt-pricing-table-holder[class*="-template-default"] .wdt-pricing-table-pricing div[class*="-table-pricing-sale"] .wdt-pricing-table-pricing-prefix, .wdt-pricing-table-holder[class*="-template-default"] .wdt-pricing-table-pricing div[class*="-table-pricing-sale"] .wdt-pricing-table-pricing-sale-fraction, .wdt-pricing-table-holder[class*="-template-default"] .wdt-pricing-table-pricing div[class*="-table-pricing-sale"] .wdt-pricing-table-pricing-suffix { font-size: 25px; }
.wdt-pricing-table-holder[class*="-template-default"] .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original { vertical-align: top; }
.wdt-pricing-table-holder[class*="-template-default"] .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix { vertical-align: top; }
.wdt-pricing-table-holder[class*="-template-default"] .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction { vertical-align: baseline; }
.wdt-pricing-table-holder[class*="-template-default"] .wdt-pricing-table-footer:last-child { margin-top: 10px; }
.wdt-pricing-table-holder[class*="-template-default"] .wdt-pricing-table-footer:last-child .fullwidth { border-top-width: 1px; border-top-style: solid; }
.wdt-pricing-table-holder[class*="-template-default"] .wdt-pricing-table-footer .wdt-content-button > a { font-size: 20px; font-weight: 700; padding: 25px 40px; color: var(--wdt-elementor-color-secondary); background-color: rgb(249, 249, 249); }
.wdt-pricing-table-holder[class*="-template-default"] { background-color: var(--wdt-elementor-color-white); }
.wdt-pricing-table-holder[class*="-template-default"], .wdt-pricing-table-holder[class*="-template-default"] .wdt-pricing-table-pricing + .wdt-pricing-table-features, .wdt-pricing-table-holder[class*="-template-default"] .wdt-pricing-table-pricing .wdt-pricing-table-features .wdt-pricing-table-features-list li::after, .wdt-pricing-table-holder[class*="-template-default"] div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child)::after, .wdt-pricing-table-holder[class*="-template-default"] .wdt-pricing-table-footer:last-child .fullwidth { border-color: rgb(225, 225, 225); }
.wdt-pricing-table-holder[class*="-template-default"] div[class*="-table-header"] .wdt-content-title h5, .wdt-pricing-table-holder[class*="-template-default"] div[class*="-table-header"] .wdt-content-title h5 a { color: var(--wdt-elementor-color-secondary); }
.wdt-pricing-table-holder[class*="-template-default"]:hover { background-color: rgb(249, 249, 249); }
.wdt-pricing-table-holder[class*="-template-default"]:hover .wdt-pricing-table-footer .wdt-content-button > a { color: var(--wdt-elementor-color-white); background-color: var(--wdt-elementor-color-secondary); }
.wdt-pricing-table-holder[class*="-template-default"]:hover, .wdt-pricing-table-holder[class*="-template-default"]:hover .wdt-pricing-table-pricing + .wdt-pricing-table-features, .wdt-pricing-table-holder[class*="-template-default"]:hover .wdt-pricing-table-pricing .wdt-pricing-table-features .wdt-pricing-table-features-list li::after, .wdt-pricing-table-holder[class*="-template-default"]:hover div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child)::after, .wdt-pricing-table-holder[class*="-template-default"]:hover .wdt-pricing-table-footer:last-child .fullwidth { border-color: var(--wdt-elementor-color-secondary); }
.wdt-pricing-table-holder[class*="-template-classic"] { padding: 0px; text-align: center; border: 1px solid; }
.wdt-pricing-table-holder[class*="-template-classic"] div[class*="-table-badge"] { z-index: 2; }
.wdt-pricing-table-holder[class*="-template-classic"] div[class*="-table-badge"].type2::after { opacity: 0.7; }
.wdt-pricing-table-holder[class*="-template-classic"] div[class*="-table-header"] { z-index: 1; padding: 50px 20px; background-color: rgb(249, 249, 249); }
.wdt-pricing-table-holder[class*="-template-classic"] .wdt-pricing-table-media { padding: 0px 0px 20px; }
.wdt-pricing-table-holder[class*="-template-classic"] div[class*="-table-media"] .wdt-content-icon-wrapper .wdt-content-icon span { font-size: 50px; width: 120px; height: 120px; border-radius: 50%; }
.wdt-pricing-table-holder[class*="-template-classic"] div[class*="-table-header"] .wdt-content-title h5 { font-size: 25px; text-transform: uppercase; }
.wdt-pricing-table-holder[class*="-template-classic"] div[class*="-table-header"]::before { position: absolute; z-index: -1; top: 0px; left: 0px; display: block; width: 100%; height: 5px; content: ""; }
.wdt-pricing-table-holder[class*="-template-classic"]:hover div[class*="-table-header"]::before { height: 100%; }
.wdt-pricing-table-holder[class*="-template-classic"] .wdt-pricing-table-pricing { padding: 30px 0px; }
.wdt-pricing-table-holder[class*="-template-classic"] .wdt-pricing-table-pricing { font-size: 60px; font-weight: 700; }
.wdt-pricing-table-holder[class*="-template-classic"] .wdt-pricing-table-footer .wdt-content-button > a { font-size: 20px; font-weight: 700; padding: 25px 40px; color: var(--wdt-elementor-color-secondary); background-color: rgb(249, 249, 249); }
.wdt-pricing-table-holder[class*="-template-classic"] { background-color: var(--wdt-elementor-color-white); }
.wdt-pricing-table-holder[class*="-template-classic"] div[class*="-table-badge"]:not(.type4), .wdt-pricing-table-holder[class*="-template-classic"] div[class*="-table-badge"].type4 .wdt-pricing-table-badge-inner { background-color: var(--wdt-elementor-color-primary); }
.wdt-pricing-table-holder[class*="-template-classic"] div[class*="-table-badge"].type2::after { border-bottom-color: var(--wdt-elementor-color-primary); }
.wdt-pricing-table-holder[class*="-template-classic"] div[class*="-table-header"]::before { background-color: var(--wdt-elementor-color-secondary); }
.wdt-pricing-table-holder[class*="-template-classic"], .wdt-pricing-table-holder[class*="-template-classic"] .wdt-pricing-table-pricing, .wdt-pricing-table-holder[class*="-template-classic"] .wdt-pricing-table-pricing .wdt-pricing-table-features .wdt-pricing-table-features-list li::after, .wdt-pricing-table-holder[class*="-template-classic"] div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child)::after, .wdt-pricing-table-holder[class*="-template-classic"] .wdt-pricing-table-footer:last-child .fullwidth { border-color: rgb(225, 225, 225); }
.wdt-pricing-table-holder[class*="-template-classic"] div[class*="-table-header"] .wdt-content-title h5, .wdt-pricing-table-holder[class*="-template-classic"] div[class*="-table-header"] .wdt-content-title h5 a { color: var(--wdt-elementor-color-secondary); }
.wdt-pricing-table-holder[class*="-template-classic"]:hover div[class*="-table-header"] .wdt-content-title h5, .wdt-pricing-table-holder[class*="-template-classic"]:hover div[class*="-table-header"] .wdt-content-title h5 a, .wdt-pricing-table-holder[class*="-template-classic"]:hover div[class*="-table-header"] .wdt-content-subtitle { color: var(--wdt-elementor-color-white); }
.wdt-pricing-table-holder[class*="-template-classic"]:hover .wdt-pricing-table-footer .wdt-content-button > a { color: var(--wdt-elementor-color-white); background-color: var(--wdt-elementor-color-secondary); }
.wdt-pricing-table-holder[class*="-template-classic"]:hover, .wdt-pricing-table-holder[class*="-template-classic"]:hover .wdt-pricing-table-pricing, .wdt-pricing-table-holder[class*="-template-classic"]:hover .wdt-pricing-table-pricing .wdt-pricing-table-features .wdt-pricing-table-features-list li::after, .wdt-pricing-table-holder[class*="-template-classic"]:hover div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child)::after, .wdt-pricing-table-holder[class*="-template-classic"]:hover .wdt-pricing-table-footer:last-child .fullwidth { border-color: var(--wdt-elementor-color-secondary); }
.wdt-pricing-table-holder[class*="-template-list"] { display: flex; align-items: center; flex-wrap: wrap; padding: 0px; border: 1px solid; }
.wdt-pricing-table-holder[class*="-template-list"] > * { padding: 25px; }
.wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header, .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-footer { min-width: 20%; }
.wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header { display: inline-flex; align-content: center; align-items: center; align-self: stretch; flex: 0 1 30%; flex-wrap: wrap; margin-bottom: 0px; border-right: 1px solid; }
.wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header > div { width: 100%; }
.wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-features { display: inline-flex; align-content: center; align-items: center; align-self: stretch; flex: 0 1 50%; flex-wrap: wrap; margin-bottom: 0px; }
.wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-footer { display: inline-flex; align-items: center; align-self: stretch; flex: 0 1 20%; flex-wrap: wrap; justify-content: flex-start; }
.wdt-pricing-table-holder[class*="-template-list"] { border-color: var(--wdt-elementor-color-primary); background-color: var(--wdt-elementor-color-white); }
.wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header { border-color: var(--wdt-elementor-color-primary); background: rgba(110, 193, 228, 0.1); }
.wdt-pricing-table-holder[class*="-template-list"]:hover { background-color: rgba(110, 193, 228, 0.1); }
.wdt-pricing-table-holder[class*="-template-list"]:hover .wdt-pricing-table-header { background-color: var(--wdt-elementor-color-white); }
.wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-pricing-inner { font-size: 22px; line-height: 1em; position: relative; margin: 10px 0px 0px; padding: 0px; }
.wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original { font-size: 18px; font-weight: 400; line-height: 1; display: inline-flex; flex-wrap: wrap; margin-right: 15px; text-decoration: line-through; }
.wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale { line-height: 1; display: inline-table; }
.wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale > span { display: table-cell; }
.wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-suffix.below { display: block; width: 100%; padding-top: 5px; }
.wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-pricing-inner div[class*="-table-pricing-sale"] .wdt-pricing-table-pricing-sale-fraction { padding-left: 5px; }
.wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-pricing-inner div[class*="-table-pricing-sale"] .wdt-pricing-table-pricing-prefix { padding-right: 5px; }
.wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-pricing-inner div[class*="-table-pricing-sale"] .wdt-pricing-table-pricing-suffix { padding-left: 5px; }
.wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-pricing-inner div[class*="-table-pricing-sale"] .wdt-pricing-table-pricing-prefix:last-child, .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-pricing-inner div[class*="-table-pricing-sale"] .wdt-pricing-table-pricing-sale-price + .wdt-pricing-table-pricing-prefix, .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-pricing-inner div[class*="-table-pricing-sale"] .wdt-pricing-table-pricing-sale-fraction + .wdt-pricing-table-pricing-prefix { padding-right: 0px; padding-left: 5px; }
.wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-pricing-inner div[class*="-table-pricing-sale"] .wdt-pricing-table-pricing-prefix, .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-pricing-inner div[class*="-table-pricing-sale"] .wdt-pricing-table-pricing-sale-fraction { line-height: 1; }
.wdt-pricing-table-holder[class*="-template-list"] div[class*="-table-features"] .wdt-pricing-table-features-list { display: inline-flex; place-content: center flex-start; align-items: center; flex-wrap: wrap; gap: 20px; }
.wdt-pricing-table-holder[class*="-template-list"] div[class*="-table-features"] .wdt-pricing-table-features-list li { display: inline-flex; flex-wrap: wrap; min-width: 30%; }
.wdt-pricing-table-holder[class*="-template-list"] div[class*="-table-features"] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-inner { display: inline-flex; align-items: center; flex-wrap: wrap; }
.wdt-pricing-table-holder[class*="-template-list"] div[class*="-table-features"] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-icon { font-size: 10px; line-height: 25px; width: 25px; height: 25px; text-align: center; color: rgb(255, 255, 255); border: 1px solid rgba(110, 193, 228, 0.1); }
.wdt-pricing-table-holder[class*="-template-list"] div[class*="-table-features"] .wdt-pricing-table-features-list li.wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon { background: rgb(180, 216, 86); }
.wdt-pricing-table-holder[class*="-template-list"] div[class*="-table-features"] .wdt-pricing-table-features-list li.wdt-pricing-table-feature-excluded .wdt-pricing-table-features-list-icon { background: rgb(216, 86, 86); }
.wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header div[class*="-table-badge"]:not(.type4) { width: auto; }
.wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header div[class*="-table-badge"].type1 { top: 25px; }
.wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header div[class*="-table-badge"].left { right: auto; left: 25px; }
.wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header div[class*="-table-badge"].right { right: 25px; left: auto; }
.wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header div[class*="-table-badge"].type2.left { right: auto; left: -15px; }
.wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header div[class*="-table-badge"].type2.right { right: -15px; left: auto; }
.wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header div[class*="-table-badge"].type4 { width: 100px; height: 100px; }
.wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header div[class*="-table-badge"].type4.left { right: auto; left: 0px; }
.wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header div[class*="-table-badge"].type4.right { right: 0px; left: auto; }
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .wdt-pricing-table-holder[class*="-template-list"] { justify-content: space-between; }
  .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header { flex: 0 1 100%; border-width: 0px 0px 1px; border-style: solid; }
  .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-footer { flex: 0 1 50%; }
  .wdt-pricing-table-holder[class*="-template-list"] div[class*="-table-features"] .wdt-pricing-table-features-list li { min-width: 100%; }
}
@media only screen and (max-width: 767px) {
  .wdt-pricing-table-holder[class*="-template-list"] { justify-content: space-between; }
  .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header { flex: 0 1 100%; border-width: 0px 0px 1px; border-style: solid; }
  .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-features { flex: 0 1 100%; }
  .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-footer { flex: 0 1 100%; }
  .wdt-pricing-table-holder[class*="-template-list"] div[class*="-table-features"] .wdt-pricing-table-features-list li { min-width: 100%; }
}
.elementor-bc-flex-widget .elementor-183 .elementor-element.elementor-element-0457dd6.elementor-column .elementor-widget-wrap { align-items: center; }
.elementor-183 .elementor-element.elementor-element-0457dd6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }
.elementor-183 .elementor-element.elementor-element-0457dd6 > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 0px; }
.elementor-183 .elementor-element.elementor-element-65e9a17 .wdt-pricing-table-holder { text-align: center; justify-content: center; justify-items: center; }
.elementor-183 .elementor-element.elementor-element-65e9a17 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix, .elementor-183 .elementor-element.elementor-element-65e9a17 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix { vertical-align: middle; }
.elementor-183 .elementor-element.elementor-element-65e9a17 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction, .elementor-183 .elementor-element.elementor-element-65e9a17 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction { vertical-align: middle; }
.elementor-183 .elementor-element.elementor-element-65e9a17 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original, .elementor-183 .elementor-element.elementor-element-65e9a17 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original { vertical-align: middle; }
.elementor-183 .elementor-element.elementor-element-65e9a17 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li { text-align: start; justify-content: start; justify-items: start; }
.elementor-183 .elementor-element.elementor-element-65e9a17 > .elementor-widget-container { margin: 0px -30px 0px 0px; }
.elementor-183 .elementor-element.elementor-element-65e9a17 { z-index: 0; }
.elementor-183 .elementor-element.elementor-element-65e9a17 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li::after { border-top-style: solid; border-top-width: 0px; width: 0%; }
.elementor-183 .elementor-element.elementor-element-65e9a17 .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child)::after { margin-top: 10px; padding-bottom: 10px; }
.elementor-183 .elementor-element.elementor-element-293056f .wdt-pricing-table-holder { text-align: center; justify-content: center; justify-items: center; }
.elementor-183 .elementor-element.elementor-element-293056f .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix, .elementor-183 .elementor-element.elementor-element-293056f .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix { vertical-align: middle; }
.elementor-183 .elementor-element.elementor-element-293056f .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction, .elementor-183 .elementor-element.elementor-element-293056f .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction { vertical-align: middle; }
.elementor-183 .elementor-element.elementor-element-293056f .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original, .elementor-183 .elementor-element.elementor-element-293056f .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original { vertical-align: middle; }
.elementor-183 .elementor-element.elementor-element-293056f .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li { text-align: start; justify-content: start; justify-items: start; }
.elementor-183 .elementor-element.elementor-element-293056f { z-index: 1; }
.elementor-183 .elementor-element.elementor-element-293056f .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li::after { border-top-style: solid; border-top-width: 0px; width: 0%; }
.elementor-183 .elementor-element.elementor-element-293056f .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child)::after { margin-top: 10px; padding-bottom: 10px; }
.elementor-183 .elementor-element.elementor-element-293056f .wdt-pricing-table-holder div[class*="-table-badge"]:not(.type4), .elementor-183 .elementor-element.elementor-element-293056f .wdt-pricing-table-holder div[class*="-table-badge"].type4 .wdt-pricing-table-badge-inner { color: var( --e-global-color-3a16491 ); background-color: var( --e-global-color-accent ); }
.elementor-183 .elementor-element.elementor-element-293056f .wdt-pricing-table-holder div[class*="-table-badge"].type2::after { border-bottom-color: var( --e-global-color-accent ); }
.elementor-bc-flex-widget .elementor-183 .elementor-element.elementor-element-1309a81.elementor-column .elementor-widget-wrap { align-items: center; }
.elementor-183 .elementor-element.elementor-element-1309a81.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }
.elementor-183 .elementor-element.elementor-element-7846448 .wdt-pricing-table-holder { text-align: center; justify-content: center; justify-items: center; }
.elementor-183 .elementor-element.elementor-element-7846448 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix, .elementor-183 .elementor-element.elementor-element-7846448 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix { vertical-align: middle; }
.elementor-183 .elementor-element.elementor-element-7846448 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction, .elementor-183 .elementor-element.elementor-element-7846448 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction { vertical-align: middle; }
.elementor-183 .elementor-element.elementor-element-7846448 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original, .elementor-183 .elementor-element.elementor-element-7846448 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original { vertical-align: middle; }
.elementor-183 .elementor-element.elementor-element-7846448 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li { text-align: start; justify-content: start; justify-items: start; }
.elementor-183 .elementor-element.elementor-element-7846448 > .elementor-widget-container { margin: 0px 0px 0px -30px; }
.elementor-183 .elementor-element.elementor-element-7846448 { z-index: 0; }
.elementor-183 .elementor-element.elementor-element-7846448 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li::after { border-top-style: solid; border-top-width: 0px; width: 0%; }
.elementor-183 .elementor-element.elementor-element-7846448 .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child)::after { margin-top: 10px; padding-bottom: 10px; }
@media (max-width: 1280px) and (min-width: 480px) {
  .elementor-183 .elementor-element.elementor-element-0457dd6 { width: 100%; }
  .elementor-183 .elementor-element.elementor-element-34cc42a { width: 100%; }
  .elementor-183 .elementor-element.elementor-element-1309a81 { width: 100%; }
}
@media (max-width: 1024px) and (min-width: 480px) {
  .elementor-183 .elementor-element.elementor-element-0457dd6 { width: 100%; }
  .elementor-183 .elementor-element.elementor-element-34cc42a { width: 100%; }
  .elementor-183 .elementor-element.elementor-element-1309a81 { width: 100%; }
}
@media (max-width: 1280px) {
  .elementor-183 .elementor-element.elementor-element-0457dd6 > .elementor-element-populated { margin: 0% 25%; --e-column-margin-right: 25%; --e-column-margin-left: 25%; padding: 0px 0px 30px; }
  .elementor-183 .elementor-element.elementor-element-65e9a17 > .elementor-widget-container { margin: 0px; }
  .elementor-183 .elementor-element.elementor-element-34cc42a > .elementor-element-populated { margin: 0% 25%; --e-column-margin-right: 25%; --e-column-margin-left: 25%; padding: 0px 0px 30px; }
  .elementor-183 .elementor-element.elementor-element-1309a81 > .elementor-element-populated { margin: 0% 25%; --e-column-margin-right: 25%; --e-column-margin-left: 25%; }
  .elementor-183 .elementor-element.elementor-element-7846448 > .elementor-widget-container { margin: 0px; }
}
@media (max-width: 1024px) {
  .elementor-183 .elementor-element.elementor-element-0457dd6 > .elementor-element-populated { margin: 0% 22%; --e-column-margin-right: 22%; --e-column-margin-left: 22%; padding: 0px 0px 20px; }
  .elementor-183 .elementor-element.elementor-element-65e9a17 > .elementor-widget-container { margin: 0px; }
  .elementor-183 .elementor-element.elementor-element-34cc42a > .elementor-element-populated { margin: 0% 22%; --e-column-margin-right: 22%; --e-column-margin-left: 22%; padding: 0px 0px 20px; }
  .elementor-183 .elementor-element.elementor-element-1309a81 > .elementor-element-populated { margin: 0% 22%; --e-column-margin-right: 22%; --e-column-margin-left: 22%; }
  .elementor-183 .elementor-element.elementor-element-7846448 > .elementor-widget-container { margin: 0%; }
}
@media (max-width: 767px) {
  .elementor-183 .elementor-element.elementor-element-0457dd6 > .elementor-element-populated { margin: 0% 10%; --e-column-margin-right: 10%; --e-column-margin-left: 10%; }
  .elementor-183 .elementor-element.elementor-element-34cc42a > .elementor-element-populated { margin: 0% 10%; --e-column-margin-right: 10%; --e-column-margin-left: 10%; }
  .elementor-183 .elementor-element.elementor-element-1309a81 > .elementor-element-populated { margin: 0% 10%; --e-column-margin-right: 10%; --e-column-margin-left: 10%; }
}
@media (max-width: 479px) {
  .elementor-183 .elementor-element.elementor-element-0457dd6 > .elementor-element-populated { margin: 0%; --e-column-margin-right: 0%; --e-column-margin-left: 0%; }
  .elementor-183 .elementor-element.elementor-element-34cc42a > .elementor-element-populated { margin: 0%; --e-column-margin-right: 0%; --e-column-margin-left: 0%; }
  .elementor-183 .elementor-element.elementor-element-1309a81 > .elementor-element-populated { margin: 0%; --e-column-margin-right: 0%; --e-column-margin-left: 0%; }
}
input.wdt-advanced-checkbox-toggle { position: relative; appearance: none; height: 20px; border-radius: 30px; cursor: pointer; background: rgb(204, 204, 204); transition: box-shadow 0.3s ease-in-out 0.1s, padding 0.25s ease-in-out; width: 35px !important; }
input.wdt-advanced-checkbox-toggle:focus { border: 0px; outline: 0px; }
input.wdt-advanced-checkbox-toggle:checked { transition-delay: 0s, 0s; box-shadow: rgb(0, 193, 105) 0px 0px 0px 2.62857em inset; padding-left: 15px; }
input.wdt-advanced-checkbox-toggle::before { display: inline-block; height: 14px; width: 14px; margin: 3px; background-color: rgb(255, 255, 255); border-radius: 2.1em; transition: 0.1s 0.1s; }
input.wdt-advanced-checkbox-toggle::before, input.wdt-advanced-checkbox-toggle::after { content: ""; display: block; }
input.wdt-advanced-checkbox-toggle:active::before { transition: 0.1s 0.05s; }
.elementor-343 .elementor-element.elementor-element-54141a6:not(.elementor-motion-effects-element-type-background), .elementor-343 .elementor-element.elementor-element-54141a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://wdthrhub.wpengine.com/wp-content/uploads/2024/09/footer-bg-02.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-343 .elementor-element.elementor-element-54141a6 > .elementor-background-overlay { background-color: var( --e-global-color-secondary ); opacity: 0.9; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
.elementor-343 .elementor-element.elementor-element-54141a6 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; }
.elementor-343 .elementor-element.elementor-element-db27948 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }
.elementor-343 .elementor-element.elementor-element-ca0d668 { border-style: solid; border-width: 0px 0px 1px; border-color: rgba(18, 104, 251, 0.3); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 120px 0px; }
.elementor-343 .elementor-element.elementor-element-ca0d668 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
.elementor-bc-flex-widget .elementor-343 .elementor-element.elementor-element-d661378.elementor-column .elementor-widget-wrap { align-items: center; }
.elementor-343 .elementor-element.elementor-element-d661378.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }
.elementor-343 .elementor-element.elementor-element-7cbe9ac .wdt-heading-holder, .elementor-343 .elementor-element.elementor-element-7cbe9ac .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-343 .elementor-element.elementor-element-7cbe9ac .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-343 .elementor-element.elementor-element-7cbe9ac .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { text-align: start; justify-content: start; justify-items: start; }
.elementor-343 .elementor-element.elementor-element-7cbe9ac .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { align-items: center; }
.elementor-343 .elementor-element.elementor-element-7cbe9ac .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { align-items: center; }
.elementor-343 .elementor-element.elementor-element-7cbe9ac { width: var( --container-widget-width, 510px ); max-width: 510px; --container-widget-width: 510px; --container-widget-flex-grow: 0; }
.elementor-bc-flex-widget .elementor-343 .elementor-element.elementor-element-97826c7.elementor-column .elementor-widget-wrap { align-items: center; }
.elementor-343 .elementor-element.elementor-element-97826c7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }
.elementor-343 .elementor-element.elementor-element-97826c7.elementor-column > .elementor-widget-wrap { justify-content: flex-end; }
.elementor-343 .elementor-element.elementor-element-7aeedf2 .wdt-mailchimp-holder .wdt-mailchimp-subscribe-form { text-align: center; justify-content: center; justify-items: center; }
.elementor-343 .elementor-element.elementor-element-7aeedf2 { width: var( --container-widget-width, 640px ); max-width: 640px; --container-widget-width: 640px; --container-widget-flex-grow: 0; }
.elementor-343 .elementor-element.elementor-element-a221c26.elementor-column > .elementor-widget-wrap { justify-content: flex-end; }
.elementor-343 .elementor-element.elementor-element-b3e039f .wdt-heading-holder, .elementor-343 .elementor-element.elementor-element-b3e039f .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-343 .elementor-element.elementor-element-b3e039f .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-343 .elementor-element.elementor-element-b3e039f .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { text-align: start; justify-content: start; justify-items: start; }
.elementor-343 .elementor-element.elementor-element-b3e039f .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { align-items: center; }
.elementor-343 .elementor-element.elementor-element-b3e039f .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { align-items: center; }
.elementor-343 .elementor-element.elementor-element-b3e039f .wdt-heading-holder .wdt-heading-content-wrapper { font-size: 14px; }
.elementor-343 .elementor-element.elementor-element-b3e039f > .elementor-widget-container { padding: 15px 0px 0px; }
.elementor-343 .elementor-element.elementor-element-b3e039f { width: var( --container-widget-width, 620px ); max-width: 620px; --container-widget-width: 620px; --container-widget-flex-grow: 0; }
.elementor-343 .elementor-element.elementor-element-b4a4294 > .elementor-container { max-width: 1780px; }
.elementor-343 .elementor-element.elementor-element-b4a4294 { padding: 120px 0px 60px; z-index: 1; }
.elementor-343 .elementor-element.elementor-element-9ffb753 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }
.elementor-343 .elementor-element.elementor-element-9ffb753 > .elementor-element-populated { padding: 0px 50px 0px 0px; }
.elementor-343 .elementor-element.elementor-element-f1fae7b div.wdt-logo-container img { max-width: 250px; width: 250px; }
.elementor-343 .elementor-element.elementor-element-feb09f2 .wdt-heading-holder, .elementor-343 .elementor-element.elementor-element-feb09f2 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-343 .elementor-element.elementor-element-feb09f2 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-343 .elementor-element.elementor-element-feb09f2 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { text-align: start; justify-content: start; justify-items: start; }
.elementor-343 .elementor-element.elementor-element-feb09f2 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { align-items: center; }
.elementor-343 .elementor-element.elementor-element-feb09f2 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { align-items: center; }
.elementor-343 .elementor-element.elementor-element-feb09f2 > .elementor-widget-container { padding: 30px 0px; }
.elementor-343 .elementor-element.elementor-element-feb09f2 { width: var( --container-widget-width, 420px ); max-width: 420px; --container-widget-width: 420px; --container-widget-flex-grow: 0; }
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child)::after { border-color: var( --e-global-color-text ); }
.elementor-widget-icon-list .elementor-icon-list-icon i { color: var( --e-global-color-primary ); }
.elementor-widget-icon-list .elementor-icon-list-icon svg { fill: var( --e-global-color-primary ); }
.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.elementor-widget-icon-list .elementor-icon-list-text { color: var( --e-global-color-secondary ); }
.elementor-343 .elementor-element.elementor-element-c2fffb9 .elementor-icon-list-icon i { transition: color 0.3s; }
.elementor-343 .elementor-element.elementor-element-c2fffb9 .elementor-icon-list-icon svg { transition: fill 0.3s; }
.elementor-343 .elementor-element.elementor-element-c2fffb9 { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; width: auto; }
.elementor-343 .elementor-element.elementor-element-c2fffb9 .elementor-icon-list-text { transition: color 0.3s; }
.elementor-343 .elementor-element.elementor-element-7413909 { --spacer-size: 1000px; width: var( --container-widget-width, 1000px ); max-width: 1000px; --container-widget-width: 1000px; --container-widget-flex-grow: 0; top: -650px; z-index: 0; }
body:not(.rtl) .elementor-343 .elementor-element.elementor-element-7413909 { left: -500px; }
body.rtl .elementor-343 .elementor-element.elementor-element-7413909 { right: -500px; }
.elementor-343 .elementor-element.elementor-element-c27074e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }
.elementor-343 .elementor-element.elementor-element-06ec816 .wdt-heading-holder, .elementor-343 .elementor-element.elementor-element-06ec816 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-343 .elementor-element.elementor-element-06ec816 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-343 .elementor-element.elementor-element-06ec816 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { text-align: start; justify-content: start; justify-items: start; }
.elementor-343 .elementor-element.elementor-element-06ec816 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { align-items: center; }
.elementor-343 .elementor-element.elementor-element-06ec816 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { align-items: center; }
.elementor-343 .elementor-element.elementor-element-83b58c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-bottom: calc(8px); }
.elementor-343 .elementor-element.elementor-element-83b58c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-top: calc(8px); }
.elementor-343 .elementor-element.elementor-element-83b58c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-right: calc(8px); margin-left: calc(8px); }
.elementor-343 .elementor-element.elementor-element-83b58c8 .elementor-icon-list-items.elementor-inline-items { margin-right: calc(-8px); margin-left: calc(-8px); }
body.rtl .elementor-343 .elementor-element.elementor-element-83b58c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { left: calc(-8px); }
body:not(.rtl) .elementor-343 .elementor-element.elementor-element-83b58c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { right: calc(-8px); }
.elementor-343 .elementor-element.elementor-element-83b58c8 .elementor-icon-list-icon i { color: var( --e-global-color-accent ); transition: color 0.3s; }
.elementor-343 .elementor-element.elementor-element-83b58c8 .elementor-icon-list-icon svg { fill: var( --e-global-color-accent ); transition: fill 0.3s; }
.elementor-343 .elementor-element.elementor-element-83b58c8 { --e-icon-list-icon-size: 24px; --e-icon-list-icon-align: left; --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0; --icon-vertical-align: flex-start; --icon-vertical-offset: 1px; width: var( --container-widget-width, 280px ); max-width: 280px; --container-widget-width: 280px; --container-widget-flex-grow: 0; }
.elementor-343 .elementor-element.elementor-element-83b58c8 .elementor-icon-list-icon { padding-right: 5px; }
.elementor-343 .elementor-element.elementor-element-83b58c8 .elementor-icon-list-text { transition: color 0.3s; }
.elementor-343 .elementor-element.elementor-element-83b58c8 > .elementor-widget-container { padding: 24px 0px 0px; }
.elementor-343 .elementor-element.elementor-element-34c0436 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }
.elementor-343 .elementor-element.elementor-element-34c0436 > .elementor-element-populated { padding: 0px 0px 0px 40px; }
.elementor-343 .elementor-element.elementor-element-5b919dd .wdt-accordion-toggle-holder { text-align: start; justify-content: start; justify-items: start; }
.elementor-343 .elementor-element.elementor-element-6c569e0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }
.elementor-343 .elementor-element.elementor-element-6c569e0 > .elementor-element-populated { padding: 0px 0px 0px 40px; }
.elementor-343 .elementor-element.elementor-element-6f3a7cb .wdt-accordion-toggle-holder { text-align: start; justify-content: start; justify-items: start; }
.elementor-343 .elementor-element.elementor-element-c610b98 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }
.elementor-343 .elementor-element.elementor-element-c610b98 > .elementor-element-populated { padding: 0px 0px 0px 40px; }
.elementor-343 .elementor-element.elementor-element-04badf5 .wdt-accordion-toggle-holder { text-align: start; justify-content: start; justify-items: start; }
.elementor-343 .elementor-element.elementor-element-6167e94 > .elementor-container { max-width: 1780px; }
.elementor-343 .elementor-element.elementor-element-6167e94 { z-index: 1; }
.elementor-bc-flex-widget .elementor-343 .elementor-element.elementor-element-cbcd635.elementor-column .elementor-widget-wrap { align-items: center; }
.elementor-343 .elementor-element.elementor-element-cbcd635.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }
.elementor-343 .elementor-element.elementor-element-cbcd635 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }
.elementor-343 .elementor-element.elementor-element-cbcd635 > .elementor-element-populated { border-style: solid; border-width: 1px 0px 0px; border-color: rgba(18, 104, 251, 0.3); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 20px 0px; }
.elementor-343 .elementor-element.elementor-element-cbcd635 > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
.elementor-widget-text-editor { color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap { background-color: var( --e-global-color-primary ); }
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap { color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary ); }
.elementor-343 .elementor-element.elementor-element-1f92e56 { color: rgba(255, 255, 255, 0.8); }
.elementor-bc-flex-widget .elementor-343 .elementor-element.elementor-element-9593aa8.elementor-column .elementor-widget-wrap { align-items: center; }
.elementor-343 .elementor-element.elementor-element-9593aa8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }
.elementor-343 .elementor-element.elementor-element-9593aa8.elementor-column > .elementor-widget-wrap { justify-content: flex-end; }
.elementor-343 .elementor-element.elementor-element-9593aa8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }
.elementor-343 .elementor-element.elementor-element-9593aa8 > .elementor-element-populated { border-style: solid; border-width: 1px 0px 0px; border-color: rgba(18, 104, 251, 0.3); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 20px 0px; }
.elementor-343 .elementor-element.elementor-element-9593aa8 > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
.elementor-343 .elementor-element.elementor-element-80d4301 .wdt-content-item { text-align: center; justify-content: center; justify-items: center; }
.elementor-343 .elementor-element.elementor-element-80d4301 { width: auto; z-index: 1; }
.elementor-343 .elementor-element.elementor-element-8539ef2 { --spacer-size: 1000px; width: var( --container-widget-width, 1000px ); max-width: 1000px; --container-widget-width: 1000px; --container-widget-flex-grow: 0; bottom: -500px; z-index: 0; }
body:not(.rtl) .elementor-343 .elementor-element.elementor-element-8539ef2 { right: -500px; }
body.rtl .elementor-343 .elementor-element.elementor-element-8539ef2 { left: -500px; }
@media (min-width: 480px) {
  .elementor-343 .elementor-element.elementor-element-9ffb753 { width: 30%; }
  .elementor-343 .elementor-element.elementor-element-c27074e { width: 22%; }
  .elementor-343 .elementor-element.elementor-element-34c0436 { width: 16%; }
  .elementor-343 .elementor-element.elementor-element-6c569e0 { width: 16%; }
  .elementor-343 .elementor-element.elementor-element-c610b98 { width: 15.997%; }
  .elementor-343 .elementor-element.elementor-element-cbcd635 { width: 35%; }
  .elementor-343 .elementor-element.elementor-element-9593aa8 { width: 65%; }
}
@media (max-width: 1540px) {
  .elementor-343 .elementor-element.elementor-element-ca0d668 { padding: 100px 0px; }
  .elementor-343 .elementor-element.elementor-element-b4a4294 { padding: 100px 0px 60px; }
}
@media (max-width: 1280px) {
  .elementor-343 .elementor-element.elementor-element-ca0d668 { padding: 80px 0px; }
  .elementor-343 .elementor-element.elementor-element-b4a4294 { padding: 80px 0px 40px; }
  .elementor-343 .elementor-element.elementor-element-9ffb753 > .elementor-element-populated { padding: 0px 40px 50px 0px; }
  .elementor-343 .elementor-element.elementor-element-f1fae7b div.wdt-logo-container img { max-width: 220px; width: 220px; }
  .elementor-343 .elementor-element.elementor-element-c2fffb9 { width: 100%; max-width: 100%; }
  .elementor-343 .elementor-element.elementor-element-c27074e > .elementor-element-populated { padding: 0px 0px 40px; }
  .elementor-343 .elementor-element.elementor-element-34c0436 > .elementor-element-populated { padding: 0px 40px 0px 0px; }
  .elementor-343 .elementor-element.elementor-element-6c569e0 > .elementor-element-populated { padding: 0px 40px 0px 0px; }
  .elementor-343 .elementor-element.elementor-element-c610b98 > .elementor-element-populated { padding: 0px 40px 0px 0px; }
}
@media (max-width: 1024px) {
  .elementor-343 .elementor-element.elementor-element-ca0d668 { padding: 70px 0px; }
  .elementor-343 .elementor-element.elementor-element-d661378 > .elementor-element-populated { padding: 0px 0px 30px; }
  .elementor-343 .elementor-element.elementor-element-97826c7.elementor-column > .elementor-widget-wrap { justify-content: flex-start; }
  .elementor-343 .elementor-element.elementor-element-a221c26.elementor-column > .elementor-widget-wrap { justify-content: flex-start; }
  .elementor-343 .elementor-element.elementor-element-b4a4294 { padding: 70px 0px 40px; }
}
@media (max-width: 767px) {
  .elementor-343 .elementor-element.elementor-element-ca0d668 { padding: 60px 0px; }
  .elementor-343 .elementor-element.elementor-element-b4a4294 { padding: 60px 0px 30px; }
  .elementor-343 .elementor-element.elementor-element-9ffb753 > .elementor-element-populated { padding: 0px 0px 30px; }
  .elementor-343 .elementor-element.elementor-element-f1fae7b div.wdt-logo-container img { max-width: 180px; width: 180px; }
  .elementor-343 .elementor-element.elementor-element-feb09f2 > .elementor-widget-container { padding: 20px 0px; }
  .elementor-343 .elementor-element.elementor-element-c27074e > .elementor-element-populated { padding: 0px 0px 30px; }
  .elementor-343 .elementor-element.elementor-element-34c0436 > .elementor-element-populated { padding: 0px 0px 30px; }
  .elementor-343 .elementor-element.elementor-element-6c569e0 > .elementor-element-populated { padding: 0px 0px 30px; }
  .elementor-343 .elementor-element.elementor-element-c610b98 > .elementor-element-populated { padding: 0px; }
  .elementor-343 .elementor-element.elementor-element-cbcd635 > .elementor-element-populated { padding: 20px 0px 15px; }
  .elementor-343 .elementor-element.elementor-element-1f92e56 { text-align: center; }
  .elementor-343 .elementor-element.elementor-element-9593aa8.elementor-column > .elementor-widget-wrap { justify-content: center; }
  .elementor-343 .elementor-element.elementor-element-9593aa8 > .elementor-element-populated { border-width: 0px; padding: 0px 0px 20px; }
}
@media (max-width: 479px) {
  .elementor-343 .elementor-element.elementor-element-ca0d668 { padding: 50px 0px; }
  .elementor-343 .elementor-element.elementor-element-b4a4294 { padding: 50px 0px 30px; }
}
@media (max-width: 1280px) and (min-width: 480px) {
  .elementor-343 .elementor-element.elementor-element-9ffb753 { width: 60%; }
  .elementor-343 .elementor-element.elementor-element-c27074e { width: 40%; }
  .elementor-343 .elementor-element.elementor-element-34c0436 { width: 30%; }
  .elementor-343 .elementor-element.elementor-element-6c569e0 { width: 30%; }
  .elementor-343 .elementor-element.elementor-element-c610b98 { width: 30%; }
}
@media (max-width: 1024px) and (min-width: 480px) {
  .elementor-343 .elementor-element.elementor-element-d661378 { width: 100%; }
  .elementor-343 .elementor-element.elementor-element-97826c7 { width: 100%; }
}
@media (max-width: 767px) and (min-width: 480px) {
  .elementor-343 .elementor-element.elementor-element-9ffb753 { width: 100%; }
  .elementor-343 .elementor-element.elementor-element-c27074e { width: 100%; }
  .elementor-343 .elementor-element.elementor-element-34c0436 { width: 100%; }
  .elementor-343 .elementor-element.elementor-element-6c569e0 { width: 100%; }
  .elementor-343 .elementor-element.elementor-element-c610b98 { width: 100%; }
  .elementor-343 .elementor-element.elementor-element-cbcd635 { width: 100%; }
  .elementor-343 .elementor-element.elementor-element-9593aa8 { width: 100%; }
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child)::after { border-color: var( --e-global-color-text ); }
.elementor-widget-icon-list .elementor-icon-list-icon i { color: var( --e-global-color-primary ); }
.elementor-widget-icon-list .elementor-icon-list-icon svg { fill: var( --e-global-color-primary ); }
.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.elementor-widget-icon-list .elementor-icon-list-text { color: var( --e-global-color-secondary ); }
.elementor-349 .elementor-element.elementor-element-69ff5e3 .elementor-icon-list-icon i { transition: color 0.3s; }
.elementor-349 .elementor-element.elementor-element-69ff5e3 .elementor-icon-list-icon svg { transition: fill 0.3s; }
.elementor-349 .elementor-element.elementor-element-69ff5e3 { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }
.wdt-accordion-toggle-holder, .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder, .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon { transition: var(--wdt-elementor-base-transition); }
.wdt-accordion-toggle-holder { overflow: hidden; width: 100%; margin: 0px auto; }
.wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:not(:last-child) { margin-bottom: 20px; }
.wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper { display: flex; flex-wrap: wrap; border: 1px solid; width: 100%; border-radius: var(--wdtRadius_2X); }
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder { font-size: 1em; line-height: 1; position: relative; display: flex; align-items: center; justify-content: space-between; width: 100%; margin: 0px auto; padding: 25px 30px; cursor: pointer; }
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title { display: flex; align-items: baseline; font-family: var(--wdtFontTypo_H1); text-transform: capitalize; }
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title, .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:hover .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title { font-size: var(--wdtFontSize_H6); font-weight: var(--wdtFontWeight_Alt); }
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title div[class*="-title-prefix"] { line-height: 1; position: relative; margin: 0px 10px 0px 0px; padding: 0px 5px 0px 0px; }
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title div[class*="-title-prefix"]:not(.icon)::before { position: absolute; right: 0px; bottom: 2px; width: 3px; height: 3px; content: ""; background: currentcolor; }
.wdt-accordion-toggle-holder[class*="-expand-collapse-position-start"] .wdt-accordion-toggle-title-holder { flex-direction: row-reverse; justify-content: start; }
.wdt-accordion-toggle-holder[class*="-expand-collapse-position-start"] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon { margin: 0px 20px 0px 0px; }
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title, .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon { line-height: var(--wdtLineHeight_Alt); }
.wdt-accordion-toggle-holder .wdt-accordion-toggle-description { padding: 0px 30px 25px; width: 100%; font-family: var(--wdtFontTypo_Base); }
.wdt-accordion-toggle-holder .wdt-accordion-toggle-description p { margin-bottom: 0px; }
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon { position: relative; display: flex; flex-shrink: 0; width: 1em; height: 1em; margin-left: 10px; }
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon > div { position: absolute; inset: 0px; display: flex; align-items: center; justify-content: flex-end; margin: auto; }
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon [class*="-toggle-icon-expand"] { opacity: 0; }
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon [class*="-toggle-icon-expand"] { opacity: 1; }
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon [class*="-toggle-icon-collapse"] { opacity: 1; }
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon [class*="-toggle-icon-collapse"] { opacity: 0; }
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon:has(div:empty) { display: none; }
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active { padding-bottom: 15px; }
.wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-wrapper { margin-bottom: 0px; }
.wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-title-holder { border-width: 2px; }
.wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-wrapper:not(:last-child) .wdt-accordion-toggle-title-holder { margin-bottom: -2px; }
.wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-description { padding: 2.5em 2em; border-width: 2px; }
.wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-wrapper:last-child .wdt-accordion-toggle-description { border-top: 0px; }
.wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-wrapper:not(:last-child) .wdt-accordion-toggle-description { border-bottom: 0px; }
.wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-wrapper { margin-bottom: 0px; }
.wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder { padding: 1.2em 3em 1.2em 0px; border-width: 0px 0px 1px; }
.wdt-accordion-toggle-holder[class*="-template-simple"][class*="-expand-collapse-position-start"] .wdt-accordion-toggle-title-holder { padding: 1.2em 0px 1.2em 3em; }
.wdt-accordion-toggle-holder[class*="-template-simple"][class*="-expand-collapse-position-start"] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon { right: auto; left: 0px; }
.wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon { position: absolute; top: 50%; right: 0px; width: 50px; height: 50px; transform: translateY(-50%); }
.wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon > div { justify-content: center; }
.wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-description { padding: 2em 0px; border-width: 0px 0px 1px; }
.wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper { border-color: rgb(var(--wdtPrimaryColorRgb),0.15); background-color: rgba(var(--wdtTertiaryColorRgb), 0.3); }
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder { background-color: transparent; }
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder, .wdt-accordion-toggle-holder .wdt-accordion-toggle-description { border-color: transparent; }
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-hover, .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active { color: var(--wdtHeadAltColor); border-color: transparent; background-color: transparent; }
.wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-title-holder, .wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-title-holder.ui-state-hover, .wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-title-holder.ui-state-active { border-color: rgb(225, 225, 225); background-color: transparent; }
.wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-title-holder.ui-state-hover, .wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-title-holder.ui-state-active { color: var(--wdt-elementor-color-primary); }
.wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-description { border-left-color: var(--wdt-elementor-color-primary); }
.wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder { background-color: transparent; }
.wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder.ui-state-hover, .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder.ui-state-active { color: var(--wdt-elementor-color-primary); border-color: var(--wdt-elementor-color-primary); }
.wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon { background-color: rgb(var(--wdt-elementor-color-secondary-rgb), .04); }
.wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder.ui-state-hover .wdt-accordion-toggle-icon, .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon { color: var(--wdt-elementor-color-white); background-color: var(--wdt-elementor-color-primary); }
.wdt-accordion-toggle-holder[class*="-template-classic"] .wdt-accordion-toggle-title-holder { color: var(--wdt-elementor-color-white); border-color: var(--wdt-elementor-color-primary); background-color: var(--wdt-elementor-color-primary); }
.wdt-accordion-toggle-holder[class*="-template-classic"] .wdt-accordion-toggle-description { background: rgb(var(--wdt-elementor-color-primary-rgb), 0.2); color: var(--wdt-elementor-color-text); border-color: rgb(var(--wdt-elementor-color-primary-rgb), 0.4); }
@media only screen and (max-width: 479px) {
  .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder { padding: 25px 20px; }
  .wdt-accordion-toggle-holder .wdt-accordion-toggle-description { padding: 0px 20px 25px; }
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child)::after { border-color: var( --e-global-color-text ); }
.elementor-widget-icon-list .elementor-icon-list-icon i { color: var( --e-global-color-primary ); }
.elementor-widget-icon-list .elementor-icon-list-icon svg { fill: var( --e-global-color-primary ); }
.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.elementor-widget-icon-list .elementor-icon-list-text { color: var( --e-global-color-secondary ); }
.elementor-357 .elementor-element.elementor-element-8e9de30 .elementor-icon-list-icon i { transition: color 0.3s; }
.elementor-357 .elementor-element.elementor-element-8e9de30 .elementor-icon-list-icon svg { transition: fill 0.3s; }
.elementor-357 .elementor-element.elementor-element-8e9de30 { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child)::after { border-color: var( --e-global-color-text ); }
.elementor-widget-icon-list .elementor-icon-list-icon i { color: var( --e-global-color-primary ); }
.elementor-widget-icon-list .elementor-icon-list-icon svg { fill: var( --e-global-color-primary ); }
.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.elementor-widget-icon-list .elementor-icon-list-text { color: var( --e-global-color-secondary ); }
.elementor-358 .elementor-element.elementor-element-05474ae .elementor-icon-list-icon i { transition: color 0.3s; }
.elementor-358 .elementor-element.elementor-element-05474ae .elementor-icon-list-icon svg { transition: fill 0.3s; }
.elementor-358 .elementor-element.elementor-element-05474ae { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }
.elementor-519 .elementor-element.elementor-element-c60cbab:not(.elementor-motion-effects-element-type-background), .elementor-519 .elementor-element.elementor-element-c60cbab > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://wdthrhub.wpengine.com/wp-content/uploads/2024/10/footer-bg-01.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-519 .elementor-element.elementor-element-c60cbab > .elementor-background-overlay { background-color: var( --e-global-color-secondary ); opacity: 0.9; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
.elementor-519 .elementor-element.elementor-element-c60cbab { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; }
.elementor-519 .elementor-element.elementor-element-2386d36 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }
.elementor-519 .elementor-element.elementor-element-42dcb14 > .elementor-container { max-width: 1780px; }
.elementor-519 .elementor-element.elementor-element-42dcb14 { padding: 120px 0px 60px; }
.elementor-519 .elementor-element.elementor-element-439ad64 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }
.elementor-519 .elementor-element.elementor-element-439ad64 > .elementor-element-populated { padding: 0px 50px 0px 0px; }
.elementor-519 .elementor-element.elementor-element-e1aa3dc div.wdt-logo-container img { max-width: 250px; width: 250px; }
.elementor-519 .elementor-element.elementor-element-f2720aa .wdt-heading-holder, .elementor-519 .elementor-element.elementor-element-f2720aa .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-519 .elementor-element.elementor-element-f2720aa .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-519 .elementor-element.elementor-element-f2720aa .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { text-align: start; justify-content: start; justify-items: start; }
.elementor-519 .elementor-element.elementor-element-f2720aa .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { align-items: center; }
.elementor-519 .elementor-element.elementor-element-f2720aa .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { align-items: center; }
.elementor-519 .elementor-element.elementor-element-f2720aa { width: var( --container-widget-width, 420px ); max-width: 420px; --container-widget-width: 420px; --container-widget-flex-grow: 0; }
.elementor-519 .elementor-element.elementor-element-f2720aa > .elementor-widget-container { padding: 30px 0px; }
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child)::after { border-color: var( --e-global-color-text ); }
.elementor-widget-icon-list .elementor-icon-list-icon i { color: var( --e-global-color-primary ); }
.elementor-widget-icon-list .elementor-icon-list-icon svg { fill: var( --e-global-color-primary ); }
.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.elementor-widget-icon-list .elementor-icon-list-text { color: var( --e-global-color-secondary ); }
.elementor-519 .elementor-element.elementor-element-e41bf9e { width: auto; --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }
.elementor-519 .elementor-element.elementor-element-e41bf9e .elementor-icon-list-icon i { transition: color 0.3s; }
.elementor-519 .elementor-element.elementor-element-e41bf9e .elementor-icon-list-icon svg { transition: fill 0.3s; }
.elementor-519 .elementor-element.elementor-element-e41bf9e .elementor-icon-list-text { transition: color 0.3s; }
.elementor-519 .elementor-element.elementor-element-5bb2e09 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }
.elementor-519 .elementor-element.elementor-element-e16d68b .wdt-heading-holder, .elementor-519 .elementor-element.elementor-element-e16d68b .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-519 .elementor-element.elementor-element-e16d68b .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-519 .elementor-element.elementor-element-e16d68b .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { text-align: start; justify-content: start; justify-items: start; }
.elementor-519 .elementor-element.elementor-element-e16d68b .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { align-items: center; }
.elementor-519 .elementor-element.elementor-element-e16d68b .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { align-items: center; }
.elementor-519 .elementor-element.elementor-element-d16d52d { width: var( --container-widget-width, 280px ); max-width: 280px; --container-widget-width: 280px; --container-widget-flex-grow: 0; --e-icon-list-icon-size: 24px; --e-icon-list-icon-align: left; --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0; --icon-vertical-align: flex-start; --icon-vertical-offset: 1px; }
.elementor-519 .elementor-element.elementor-element-d16d52d > .elementor-widget-container { padding: 24px 0px 0px; }
.elementor-519 .elementor-element.elementor-element-d16d52d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-bottom: calc(8px); }
.elementor-519 .elementor-element.elementor-element-d16d52d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-top: calc(8px); }
.elementor-519 .elementor-element.elementor-element-d16d52d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-right: calc(8px); margin-left: calc(8px); }
.elementor-519 .elementor-element.elementor-element-d16d52d .elementor-icon-list-items.elementor-inline-items { margin-right: calc(-8px); margin-left: calc(-8px); }
body.rtl .elementor-519 .elementor-element.elementor-element-d16d52d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { left: calc(-8px); }
body:not(.rtl) .elementor-519 .elementor-element.elementor-element-d16d52d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { right: calc(-8px); }
.elementor-519 .elementor-element.elementor-element-d16d52d .elementor-icon-list-icon i { color: var( --e-global-color-accent ); transition: color 0.3s; }
.elementor-519 .elementor-element.elementor-element-d16d52d .elementor-icon-list-icon svg { fill: var( --e-global-color-accent ); transition: fill 0.3s; }
.elementor-519 .elementor-element.elementor-element-d16d52d .elementor-icon-list-icon { padding-right: 5px; }
.elementor-519 .elementor-element.elementor-element-d16d52d .elementor-icon-list-text { transition: color 0.3s; }
.elementor-519 .elementor-element.elementor-element-304eb60 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }
.elementor-519 .elementor-element.elementor-element-304eb60 > .elementor-element-populated { padding: 0px 0px 0px 40px; }
.elementor-519 .elementor-element.elementor-element-1c6703f .wdt-accordion-toggle-holder { text-align: start; justify-content: start; justify-items: start; }
.elementor-519 .elementor-element.elementor-element-2ba03a0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }
.elementor-519 .elementor-element.elementor-element-2ba03a0 > .elementor-element-populated { padding: 0px 0px 0px 40px; }
.elementor-519 .elementor-element.elementor-element-2e17ec3 .wdt-accordion-toggle-holder { text-align: start; justify-content: start; justify-items: start; }
.elementor-519 .elementor-element.elementor-element-cf81c59 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }
.elementor-519 .elementor-element.elementor-element-cf81c59 > .elementor-element-populated { padding: 0px 0px 0px 40px; }
.elementor-519 .elementor-element.elementor-element-5c85e97 .wdt-accordion-toggle-holder { text-align: start; justify-content: start; justify-items: start; }
.elementor-519 .elementor-element.elementor-element-7cd167d > .elementor-container { max-width: 1780px; }
.elementor-519 .elementor-element.elementor-element-7cd167d { z-index: 1; }
.elementor-bc-flex-widget .elementor-519 .elementor-element.elementor-element-4bf1e4d.elementor-column .elementor-widget-wrap { align-items: center; }
.elementor-519 .elementor-element.elementor-element-4bf1e4d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }
.elementor-519 .elementor-element.elementor-element-4bf1e4d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }
.elementor-519 .elementor-element.elementor-element-4bf1e4d > .elementor-element-populated { border-style: solid; border-width: 1px 0px 0px; border-color: rgba(18, 104, 251, 0.3); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 20px 0px; }
.elementor-519 .elementor-element.elementor-element-4bf1e4d > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
.elementor-widget-text-editor { color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap { background-color: var( --e-global-color-primary ); }
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap { color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary ); }
.elementor-519 .elementor-element.elementor-element-04c2fe6 { color: rgba(255, 255, 255, 0.8); }
.elementor-bc-flex-widget .elementor-519 .elementor-element.elementor-element-6c49744.elementor-column .elementor-widget-wrap { align-items: center; }
.elementor-519 .elementor-element.elementor-element-6c49744.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }
.elementor-519 .elementor-element.elementor-element-6c49744.elementor-column > .elementor-widget-wrap { justify-content: flex-end; }
.elementor-519 .elementor-element.elementor-element-6c49744 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }
.elementor-519 .elementor-element.elementor-element-6c49744 > .elementor-element-populated { border-style: solid; border-width: 1px 0px 0px; border-color: rgba(18, 104, 251, 0.3); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 20px 0px; }
.elementor-519 .elementor-element.elementor-element-6c49744 > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
.elementor-519 .elementor-element.elementor-element-2d1da08 .wdt-content-item { text-align: center; justify-content: center; justify-items: center; }
.elementor-519 .elementor-element.elementor-element-2d1da08 { width: auto; z-index: 1; }
.elementor-519 .elementor-element.elementor-element-2e280cd { --spacer-size: 1000px; width: var( --container-widget-width, 1000px ); max-width: 1000px; --container-widget-width: 1000px; --container-widget-flex-grow: 0; bottom: -500px; z-index: 0; }
body:not(.rtl) .elementor-519 .elementor-element.elementor-element-2e280cd { right: -500px; }
body.rtl .elementor-519 .elementor-element.elementor-element-2e280cd { left: -500px; }
@media (min-width: 480px) {
  .elementor-519 .elementor-element.elementor-element-439ad64 { width: 30%; }
  .elementor-519 .elementor-element.elementor-element-5bb2e09 { width: 22%; }
  .elementor-519 .elementor-element.elementor-element-304eb60 { width: 16%; }
  .elementor-519 .elementor-element.elementor-element-2ba03a0 { width: 16%; }
  .elementor-519 .elementor-element.elementor-element-cf81c59 { width: 15.997%; }
  .elementor-519 .elementor-element.elementor-element-4bf1e4d { width: 35%; }
  .elementor-519 .elementor-element.elementor-element-6c49744 { width: 65%; }
}
@media (max-width: 1280px) and (min-width: 480px) {
  .elementor-519 .elementor-element.elementor-element-439ad64 { width: 60%; }
  .elementor-519 .elementor-element.elementor-element-5bb2e09 { width: 40%; }
  .elementor-519 .elementor-element.elementor-element-304eb60 { width: 30%; }
  .elementor-519 .elementor-element.elementor-element-2ba03a0 { width: 30%; }
  .elementor-519 .elementor-element.elementor-element-cf81c59 { width: 30%; }
}
@media (max-width: 767px) and (min-width: 480px) {
  .elementor-519 .elementor-element.elementor-element-439ad64 { width: 100%; }
  .elementor-519 .elementor-element.elementor-element-5bb2e09 { width: 100%; }
  .elementor-519 .elementor-element.elementor-element-304eb60 { width: 100%; }
  .elementor-519 .elementor-element.elementor-element-2ba03a0 { width: 100%; }
  .elementor-519 .elementor-element.elementor-element-cf81c59 { width: 100%; }
  .elementor-519 .elementor-element.elementor-element-4bf1e4d { width: 100%; }
  .elementor-519 .elementor-element.elementor-element-6c49744 { width: 100%; }
}
@media (max-width: 1540px) {
  .elementor-519 .elementor-element.elementor-element-42dcb14 { padding: 100px 0px 60px; }
}
@media (max-width: 1280px) {
  .elementor-519 .elementor-element.elementor-element-42dcb14 { padding: 80px 0px 40px; }
  .elementor-519 .elementor-element.elementor-element-439ad64 > .elementor-element-populated { padding: 0px 40px 50px 0px; }
  .elementor-519 .elementor-element.elementor-element-e1aa3dc div.wdt-logo-container img { max-width: 220px; width: 220px; }
  .elementor-519 .elementor-element.elementor-element-e41bf9e { width: 100%; max-width: 100%; }
  .elementor-519 .elementor-element.elementor-element-5bb2e09 > .elementor-element-populated { padding: 0px 0px 40px; }
  .elementor-519 .elementor-element.elementor-element-304eb60 > .elementor-element-populated { padding: 0px 40px 0px 0px; }
  .elementor-519 .elementor-element.elementor-element-2ba03a0 > .elementor-element-populated { padding: 0px 40px 0px 0px; }
  .elementor-519 .elementor-element.elementor-element-cf81c59 > .elementor-element-populated { padding: 0px 40px 0px 0px; }
}
@media (max-width: 1024px) {
  .elementor-519 .elementor-element.elementor-element-42dcb14 { padding: 70px 0px 40px; }
}
@media (max-width: 767px) {
  .elementor-519 .elementor-element.elementor-element-42dcb14 { padding: 60px 0px 30px; }
  .elementor-519 .elementor-element.elementor-element-439ad64 > .elementor-element-populated { padding: 0px 0px 30px; }
  .elementor-519 .elementor-element.elementor-element-e1aa3dc div.wdt-logo-container img { max-width: 180px; width: 180px; }
  .elementor-519 .elementor-element.elementor-element-f2720aa > .elementor-widget-container { padding: 20px 0px; }
  .elementor-519 .elementor-element.elementor-element-5bb2e09 > .elementor-element-populated { padding: 0px 0px 30px; }
  .elementor-519 .elementor-element.elementor-element-304eb60 > .elementor-element-populated { padding: 0px 0px 30px; }
  .elementor-519 .elementor-element.elementor-element-2ba03a0 > .elementor-element-populated { padding: 0px 0px 30px; }
  .elementor-519 .elementor-element.elementor-element-cf81c59 > .elementor-element-populated { padding: 0px; }
  .elementor-519 .elementor-element.elementor-element-4bf1e4d > .elementor-element-populated { padding: 20px 0px 15px; }
  .elementor-519 .elementor-element.elementor-element-04c2fe6 { text-align: center; }
  .elementor-519 .elementor-element.elementor-element-6c49744.elementor-column > .elementor-widget-wrap { justify-content: center; }
  .elementor-519 .elementor-element.elementor-element-6c49744 > .elementor-element-populated { border-width: 0px; padding: 0px 0px 20px; }
}
@media (max-width: 479px) {
  .elementor-519 .elementor-element.elementor-element-42dcb14 { padding: 50px 0px 30px; }
}
.wdt-section-bgeffects-item { width: 100%; height: 100%; }
.wdt-section-bgeffects-image { position: absolute; width: 100%; height: 100%; }

@keyframes bounce { 
  20%, 53%, 80%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translate3d(0px, 0px, 0px); }
  40%, 43% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -30px, 0px); }
  70% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -15px, 0px); }
  90% { transform: translate3d(0px, -4px, 0px); }
}
.bounce { animation-name: bounce; transform-origin: center bottom; }
@keyframes flash { 
  50%, 0%, 100% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
.flash { animation-name: flash; }
@keyframes pulse { 
  0%, 100% { transform: scale3d(1, 1, 1); }
  50% { transform: scale3d(1.05, 1.05, 1.05); }
}
.pulse { animation-name: pulse; }
@keyframes rubberBand { 
  0%, 100% { transform: scale3d(1, 1, 1); }
  30% { transform: scale3d(1.25, 0.75, 1); }
  40% { transform: scale3d(0.75, 1.25, 1); }
  50% { transform: scale3d(1.15, 0.85, 1); }
  65% { transform: scale3d(0.95, 1.05, 1); }
  75% { transform: scale3d(1.05, 0.95, 1); }
}
.rubberBand { animation-name: rubberBand; }
@keyframes shake { 
  0%, 100% { transform: translate3d(0px, 0px, 0px); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0px, 0px); }
  20%, 40%, 60%, 80% { transform: translate3d(10px, 0px, 0px); }
}
.shake { animation-name: shake; }
@keyframes headShake { 
  0% { transform: translateX(0px); }
  6.5% { transform: translateX(-6px) rotateY(-9deg); }
  18.5% { transform: translateX(5px) rotateY(7deg); }
  31.5% { transform: translateX(-3px) rotateY(-5deg); }
  43.5% { transform: translateX(2px) rotateY(3deg); }
  50% { transform: translateX(0px); }
}
.headShake { animation-timing-function: ease-in-out; animation-name: headShake; }
@keyframes 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); }
  100% { transform: rotate3d(0, 0, 1, 0deg); }
}
.swing { transform-origin: center top; animation-name: swing; }
@keyframes tada { 
  0%, 100% { transform: scale3d(1, 1, 1); }
  10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
}
.tada { animation-name: tada; }
@keyframes wobble { 
  0%, 100% { transform: none; }
  15% { transform: translate3d(-25%, 0px, 0px) rotate3d(0, 0, 1, -5deg); }
  30% { transform: translate3d(20%, 0px, 0px) rotate3d(0, 0, 1, 3deg); }
  45% { transform: translate3d(-15%, 0px, 0px) rotate3d(0, 0, 1, -3deg); }
  60% { transform: translate3d(10%, 0px, 0px) rotate3d(0, 0, 1, 2deg); }
  75% { transform: translate3d(-5%, 0px, 0px) rotate3d(0, 0, 1, -1deg); }
}
.wobble { animation-name: wobble; }
@keyframes jello { 
  11.1%, 0%, 100% { transform: none; }
  22.2% { transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% { transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% { transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% { transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% { transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% { transform: skewX(0.390625deg) skewY(0.390625deg); }
  88.8% { transform: skewX(-0.195312deg) skewY(-0.195312deg); }
}
.jello { animation-name: jello; transform-origin: center center; }
@keyframes bounceIn { 
  20%, 40%, 60%, 80%, 0%, 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; transform: scale3d(1, 1, 1); }
}
.bounceIn { animation-name: bounceIn; }
@keyframes bounceInDown { 
  60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, -3000px, 0px); }
  60% { opacity: 1; transform: translate3d(0px, 25px, 0px); }
  75% { transform: translate3d(0px, -10px, 0px); }
  90% { transform: translate3d(0px, 5px, 0px); }
  100% { transform: none; }
}
.bounceInDown { animation-name: bounceInDown; }
@keyframes bounceInLeft { 
  60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px); }
  60% { opacity: 1; transform: translate3d(25px, 0px, 0px); }
  75% { transform: translate3d(-10px, 0px, 0px); }
  90% { transform: translate3d(5px, 0px, 0px); }
  100% { transform: none; }
}
.bounceInLeft { animation-name: bounceInLeft; }
@keyframes bounceInRight { 
  60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(3000px, 0px, 0px); }
  60% { opacity: 1; transform: translate3d(-25px, 0px, 0px); }
  75% { transform: translate3d(10px, 0px, 0px); }
  90% { transform: translate3d(-5px, 0px, 0px); }
  100% { transform: none; }
}
.bounceInRight { animation-name: bounceInRight; }
@keyframes bounceInUp { 
  60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, 3000px, 0px); }
  60% { opacity: 1; transform: translate3d(0px, -20px, 0px); }
  75% { transform: translate3d(0px, 10px, 0px); }
  90% { transform: translate3d(0px, -5px, 0px); }
  100% { transform: translate3d(0px, 0px, 0px); }
}
.bounceInUp { animation-name: bounceInUp; }
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.fadeIn { animation-name: fadeIn; }
@keyframes fadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -20%, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInDown { animation-name: fadeInDown; }
@keyframes fadeInLeft { 
  0% { opacity: 0; transform: translate3d(-20%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInLeft { animation-name: fadeInLeft; }
@keyframes fadeInRight { 
  0% { opacity: 0; transform: translate3d(20%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInRight { animation-name: fadeInRight; }
@keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 20%, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInUp { animation-name: fadeInUp; }
@keyframes lightSpeedIn { 
  0% { transform: translate3d(20%, 0px, 0px) skewX(-30deg); opacity: 0; }
  60% { transform: skewX(20deg); opacity: 1; }
  80% { transform: skewX(-5deg); opacity: 1; }
  100% { transform: none; opacity: 1; }
}
.lightSpeedIn { animation-name: lightSpeedIn; animation-timing-function: ease-out; }
@keyframes rotateIn { 
  0% { transform-origin: center center; transform: rotate3d(0, 0, 1, -200deg); opacity: 0; }
  100% { transform-origin: center center; transform: none; opacity: 1; }
}
.rotateIn { animation-name: rotateIn; }
@keyframes rotateInDownLeft { 
  0% { transform-origin: left bottom; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
  100% { transform-origin: left bottom; transform: none; opacity: 1; }
}
.rotateInDownLeft { animation-name: rotateInDownLeft; }
@keyframes rotateInDownRight { 
  0% { transform-origin: right bottom; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
  100% { transform-origin: right bottom; transform: none; opacity: 1; }
}
.rotateInDownRight { animation-name: rotateInDownRight; }
@keyframes rotateInUpLeft { 
  0% { transform-origin: left bottom; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
  100% { transform-origin: left bottom; transform: none; opacity: 1; }
}
.rotateInUpLeft { animation-name: rotateInUpLeft; }
@keyframes rotateInUpRight { 
  0% { transform-origin: right bottom; transform: rotate3d(0, 0, 1, -90deg); opacity: 0; }
  100% { transform-origin: right bottom; transform: none; opacity: 1; }
}
.rotateInUpRight { animation-name: rotateInUpRight; }
@keyframes rollIn { 
  0% { opacity: 0; transform: translate3d(-20%, 0px, 0px) rotate3d(0, 0, 1, -120deg); }
  100% { opacity: 1; transform: none; }
}
.rollIn { animation-name: rollIn; }
@keyframes zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
.zoomIn { animation-name: zoomIn; }
@keyframes zoomInDown { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.zoomInDown { animation-name: zoomInDown; }
@keyframes zoomInLeft { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.zoomInLeft { animation-name: zoomInLeft; }
@keyframes zoomInRight { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.zoomInRight { animation-name: zoomInRight; }
@keyframes zoomInUp { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.zoomInUp { animation-name: zoomInUp; }
@keyframes slideInDown { 
  0% { transform: translate3d(0px, -20%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
.slideInDown { animation-name: slideInDown; }
@keyframes slideInLeft { 
  0% { transform: translate3d(-20%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
.slideInLeft { animation-name: slideInLeft; }
@keyframes slideInRight { 
  0% { transform: translate3d(20%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
.slideInRight { animation-name: slideInRight; }
@keyframes slideInUp { 
  0% { transform: translate3d(0px, 20%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
.slideInUp { animation-name: slideInUp; }
.elementor-animation-grow { transition-duration: 0.3s; transition-property: transform; }
.elementor-animation-grow:active, .elementor-animation-grow:focus, .elementor-animation-grow:hover { transform: scale(1.1); }
.elementor-animation-shrink { transition-duration: 0.3s; transition-property: transform; }
.elementor-animation-shrink:active, .elementor-animation-shrink:focus, .elementor-animation-shrink:hover { transform: scale(0.9); }
@keyframes elementor-animation-pulse { 
  25% { transform: scale(1.1); }
  75% { transform: scale(0.9); }
}
.elementor-animation-pulse:active, .elementor-animation-pulse:focus, .elementor-animation-pulse:hover { animation-name: elementor-animation-pulse; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; }
@keyframes elementor-animation-pulse-grow { 
  100% { transform: scale(1.1); }
}
.elementor-animation-pulse-grow:active, .elementor-animation-pulse-grow:focus, .elementor-animation-pulse-grow:hover { animation-name: elementor-animation-pulse-grow; animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: infinite; animation-direction: alternate; }
@keyframes elementor-animation-pulse-shrink { 
  100% { transform: scale(0.9); }
}
.elementor-animation-pulse-shrink:active, .elementor-animation-pulse-shrink:focus, .elementor-animation-pulse-shrink:hover { animation-name: elementor-animation-pulse-shrink; animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: infinite; animation-direction: alternate; }
@keyframes elementor-animation-push { 
  50% { transform: scale(0.8); }
  100% { transform: scale(1); }
}
.elementor-animation-push:active, .elementor-animation-push:focus, .elementor-animation-push:hover { animation-name: elementor-animation-push; animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: 1; }
@keyframes elementor-animation-pop { 
  50% { transform: scale(1.2); }
}
.elementor-animation-pop:active, .elementor-animation-pop:focus, .elementor-animation-pop:hover { animation-name: elementor-animation-pop; animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: 1; }
.elementor-animation-bounce-in { transition-duration: 0.5s; }
.elementor-animation-bounce-in:active, .elementor-animation-bounce-in:focus, .elementor-animation-bounce-in:hover { transform: scale(1.2); transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); }
.elementor-animation-bounce-out { transition-duration: 0.5s; }
.elementor-animation-bounce-out:active, .elementor-animation-bounce-out:focus, .elementor-animation-bounce-out:hover { transform: scale(0.8); transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); }
.elementor-animation-rotate { transition-duration: 0.3s; transition-property: transform; }
.elementor-animation-rotate:active, .elementor-animation-rotate:focus, .elementor-animation-rotate:hover { transform: rotate(4deg); }
.elementor-animation-grow-rotate { transition-duration: 0.3s; transition-property: transform; }
.elementor-animation-grow-rotate:active, .elementor-animation-grow-rotate:focus, .elementor-animation-grow-rotate:hover { transform: scale(1.1) rotate(4deg); }
.elementor-animation-float { transition-duration: 0.3s; transition-property: transform; transition-timing-function: ease-out; }
.elementor-animation-float:active, .elementor-animation-float:focus, .elementor-animation-float:hover { transform: translateY(-8px); }
.elementor-animation-sink { transition-duration: 0.3s; transition-property: transform; transition-timing-function: ease-out; }
.elementor-animation-sink:active, .elementor-animation-sink:focus, .elementor-animation-sink:hover { transform: translateY(8px); }
@keyframes elementor-animation-bob { 
  0% { transform: translateY(-8px); }
  50% { transform: translateY(-4px); }
  100% { transform: translateY(-8px); }
}
@keyframes elementor-animation-bob-float { 
  100% { transform: translateY(-8px); }
}
.elementor-animation-bob:active, .elementor-animation-bob:focus, .elementor-animation-bob:hover { animation-name: elementor-animation-bob-float, elementor-animation-bob; animation-duration: 0.3s, 1.5s; animation-delay: 0s, 0.3s; animation-timing-function: ease-out, ease-in-out; animation-iteration-count: 1, infinite; animation-fill-mode: forwards; animation-direction: normal, alternate; }
@keyframes elementor-animation-hang { 
  0% { transform: translateY(8px); }
  50% { transform: translateY(4px); }
  100% { transform: translateY(8px); }
}
@keyframes elementor-animation-hang-sink { 
  100% { transform: translateY(8px); }
}
.elementor-animation-hang:active, .elementor-animation-hang:focus, .elementor-animation-hang:hover { animation-name: elementor-animation-hang-sink, elementor-animation-hang; animation-duration: 0.3s, 1.5s; animation-delay: 0s, 0.3s; animation-timing-function: ease-out, ease-in-out; animation-iteration-count: 1, infinite; animation-fill-mode: forwards; animation-direction: normal, alternate; }
.elementor-animation-skew { transition-duration: 0.3s; transition-property: transform; }
.elementor-animation-skew:active, .elementor-animation-skew:focus, .elementor-animation-skew:hover { transform: skew(-10deg); }
.elementor-animation-skew-forward { transition-duration: 0.3s; transition-property: transform; transform-origin: 0px 100%; }
.elementor-animation-skew-forward:active, .elementor-animation-skew-forward:focus, .elementor-animation-skew-forward:hover { transform: skew(-10deg); }
.elementor-animation-skew-backward { transition-duration: 0.3s; transition-property: transform; transform-origin: 0px 100%; }
.elementor-animation-skew-backward:active, .elementor-animation-skew-backward:focus, .elementor-animation-skew-backward:hover { transform: skew(10deg); }
@keyframes elementor-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); }
}
.elementor-animation-wobble-vertical:active, .elementor-animation-wobble-vertical:focus, .elementor-animation-wobble-vertical:hover { animation-name: elementor-animation-wobble-vertical; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }
@keyframes elementor-animation-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); }
}
.elementor-animation-wobble-horizontal:active, .elementor-animation-wobble-horizontal:focus, .elementor-animation-wobble-horizontal:hover { animation-name: elementor-animation-wobble-horizontal; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }
@keyframes elementor-animation-wobble-to-bottom-right { 
  16.65% { transform: translate(8px, 8px); }
  33.3% { transform: translate(-6px, -6px); }
  49.95% { transform: translate(4px, 4px); }
  66.6% { transform: translate(-2px, -2px); }
  83.25% { transform: translate(1px, 1px); }
  100% { transform: translate(0px, 0px); }
}
.elementor-animation-wobble-to-bottom-right:active, .elementor-animation-wobble-to-bottom-right:focus, .elementor-animation-wobble-to-bottom-right:hover { animation-name: elementor-animation-wobble-to-bottom-right; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }
@keyframes elementor-animation-wobble-to-top-right { 
  16.65% { transform: translate(8px, -8px); }
  33.3% { transform: translate(-6px, 6px); }
  49.95% { transform: translate(4px, -4px); }
  66.6% { transform: translate(-2px, 2px); }
  83.25% { transform: translate(1px, -1px); }
  100% { transform: translate(0px, 0px); }
}
.elementor-animation-wobble-to-top-right:active, .elementor-animation-wobble-to-top-right:focus, .elementor-animation-wobble-to-top-right:hover { animation-name: elementor-animation-wobble-to-top-right; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }
@keyframes elementor-animation-wobble-top { 
  16.65% { transform: skew(-12deg); }
  33.3% { transform: skew(10deg); }
  49.95% { transform: skew(-6deg); }
  66.6% { transform: skew(4deg); }
  83.25% { transform: skew(-2deg); }
  100% { transform: skew(0deg); }
}
.elementor-animation-wobble-top { transform-origin: 0px 100%; }
.elementor-animation-wobble-top:active, .elementor-animation-wobble-top:focus, .elementor-animation-wobble-top:hover { animation-name: elementor-animation-wobble-top; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }
@keyframes elementor-animation-wobble-bottom { 
  16.65% { transform: skew(-12deg); }
  33.3% { transform: skew(10deg); }
  49.95% { transform: skew(-6deg); }
  66.6% { transform: skew(4deg); }
  83.25% { transform: skew(-2deg); }
  100% { transform: skew(0deg); }
}
.elementor-animation-wobble-bottom { transform-origin: 100% 0px; }
.elementor-animation-wobble-bottom:active, .elementor-animation-wobble-bottom:focus, .elementor-animation-wobble-bottom:hover { animation-name: elementor-animation-wobble-bottom; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }
@keyframes elementor-animation-wobble-skew { 
  16.65% { transform: skew(-12deg); }
  33.3% { transform: skew(10deg); }
  49.95% { transform: skew(-6deg); }
  66.6% { transform: skew(4deg); }
  83.25% { transform: skew(-2deg); }
  100% { transform: skew(0deg); }
}
.elementor-animation-wobble-skew:active, .elementor-animation-wobble-skew:focus, .elementor-animation-wobble-skew:hover { animation-name: elementor-animation-wobble-skew; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }
@keyframes elementor-animation-buzz { 
  50% { transform: translateX(3px) rotate(2deg); }
  100% { transform: translateX(-3px) rotate(-2deg); }
}
.elementor-animation-buzz:active, .elementor-animation-buzz:focus, .elementor-animation-buzz:hover { animation-name: elementor-animation-buzz; animation-duration: 0.15s; animation-timing-function: linear; animation-iteration-count: infinite; }
@keyframes elementor-animation-buzz-out { 
  10% { transform: translateX(3px) rotate(2deg); }
  20% { transform: translateX(-3px) rotate(-2deg); }
  30% { transform: translateX(3px) rotate(2deg); }
  40% { transform: translateX(-3px) rotate(-2deg); }
  50% { transform: translateX(2px) rotate(1deg); }
  60% { transform: translateX(-2px) rotate(-1deg); }
  70% { transform: translateX(2px) rotate(1deg); }
  80% { transform: translateX(-2px) rotate(-1deg); }
  90% { transform: translateX(1px) rotate(0deg); }
  100% { transform: translateX(-1px) rotate(0deg); }
}
.elementor-animation-buzz-out:active, .elementor-animation-buzz-out:focus, .elementor-animation-buzz-out:hover { animation-name: elementor-animation-buzz-out; animation-duration: 0.75s; animation-timing-function: linear; animation-iteration-count: 1; }
div.skiptranslate, #google_translate_element2 { display: none !important; }
body { top: 0px !important; }
font font { background-color: transparent !important; box-shadow: none !important; position: initial !important; }
.gt_container--wn9wdu .gt_switcher { font-family: Arial; font-size: 12pt; text-align: left; cursor: pointer; overflow: hidden; width: 173px; line-height: 0; }
.gt_container--wn9wdu .gt_switcher a { text-decoration: none; display: block; font-size: 12pt; box-sizing: content-box; }
.gt_container--wn9wdu .gt_switcher a img { width: 24px; height: 24px; vertical-align: middle; display: inline; border: 0px; padding: 0px; margin: 0px; opacity: 0.8; }
.gt_container--wn9wdu .gt_switcher a:hover img { opacity: 1; }
.gt_container--wn9wdu .gt_switcher .gt_selected { background: linear-gradient(rgb(239, 239, 239) 0%, rgb(255, 255, 255) 70%) rgb(255, 255, 255); position: relative; z-index: 9999; }
.gt_container--wn9wdu .gt_switcher .gt_selected a { border: 1px solid rgb(204, 204, 204); color: rgb(102, 102, 102); padding: 3px 5px; width: 161px; }
.gt_container--wn9wdu .gt_switcher .gt_selected a::after { height: 24px; display: inline-block; position: absolute; right: 10px; width: 15px; background-position: 50% center; background-size: 11px; background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23666'/></svg>"); background-repeat: no-repeat; transition: 0.2s; content: "" !important; }
.gt_container--wn9wdu .gt_switcher .gt_selected a.open::after { transform: rotate(-180deg); }
.gt_container--wn9wdu .gt_switcher .gt_selected a:hover { background: rgb(255, 255, 255); }
.gt_container--wn9wdu .gt_switcher .gt_current { display: none; }
.gt_container--wn9wdu .gt_switcher .gt_option { position: relative; z-index: 9998; border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-top: 1px solid rgb(204, 204, 204); background-color: rgb(238, 238, 238); display: none; width: 171px; max-height: 198px; height: 0px; box-sizing: content-box; overflow: hidden auto; transition: height 0.5s ease-in-out; }
.gt_container--wn9wdu .gt_switcher .gt_option a { color: rgb(0, 0, 0); padding: 3px 5px; }
.gt_container--wn9wdu .gt_switcher .gt_option a:hover { background: rgb(255, 255, 255); }
.gt_container--wn9wdu .gt_switcher .gt_option::-webkit-scrollbar-track { background-color: rgb(245, 245, 245); }
.gt_container--wn9wdu .gt_switcher .gt_option::-webkit-scrollbar { width: 5px; }
.gt_container--wn9wdu .gt_switcher .gt_option::-webkit-scrollbar-thumb { background-color: rgb(136, 136, 136); }
@media print {
  [data-glasp-print="hide"] { display: none !important; }
}
.elementor-335 .elementor-element.elementor-element-10e0ac9 > .elementor-background-overlay { background-image: url("https://wdthrhub.wpenginepowered.com/wp-content/uploads/2024/09/Model-Newsletter-img.jpg"); background-position: center top; background-repeat: no-repeat; background-size: cover; opacity: 0; }
.elementor-335 .elementor-element.elementor-element-10e0ac9, .elementor-335 .elementor-element.elementor-element-10e0ac9 > .elementor-background-overlay { border-radius: 24px; }
.elementor-bc-flex-widget .elementor-335 .elementor-element.elementor-element-fc34df0.elementor-column .elementor-widget-wrap { align-items: center; }
.elementor-335 .elementor-element.elementor-element-fc34df0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }
.elementor-335 .elementor-element.elementor-element-fc34df0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }
.elementor-widget-image .widget-image-caption { color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.elementor-335 .elementor-element.elementor-element-a52fab0 img { border-radius: 24px; }
.elementor-bc-flex-widget .elementor-335 .elementor-element.elementor-element-869efd0.elementor-column .elementor-widget-wrap { align-items: center; }
.elementor-335 .elementor-element.elementor-element-869efd0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }
.elementor-335 .elementor-element.elementor-element-869efd0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }
.elementor-335 .elementor-element.elementor-element-869efd0 > .elementor-element-populated { padding: 0px 0px 0px 30px; }
.elementor-335 .elementor-element.elementor-element-76bd879 .wdt-heading-holder, .elementor-335 .elementor-element.elementor-element-76bd879 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-335 .elementor-element.elementor-element-76bd879 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-335 .elementor-element.elementor-element-76bd879 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { text-align: start; justify-content: start; justify-items: start; }
.elementor-335 .elementor-element.elementor-element-76bd879 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { align-items: center; }
.elementor-335 .elementor-element.elementor-element-76bd879 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { align-items: center; }
.elementor-335 .elementor-element.elementor-element-76bd879 > .elementor-widget-container { padding: 0px 0px 40px; }
.elementor-335 .elementor-element.elementor-element-188375d .wdt-mailchimp-holder .wdt-mailchimp-subscribe-form { text-align: start; justify-content: start; justify-items: start; }
@media (max-width: 1280px) {
  .elementor-335 .elementor-element.elementor-element-76bd879 > .elementor-widget-container { padding: 0px 0px 40px; }
}
@media (max-width: 1024px) {
  .elementor-335 .elementor-element.elementor-element-10e0ac9 > .elementor-background-overlay { opacity: 0.2; }
  .elementor-bc-flex-widget .elementor-335 .elementor-element.elementor-element-fc34df0.elementor-column .elementor-widget-wrap { align-items: center; }
  .elementor-335 .elementor-element.elementor-element-fc34df0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }
  .elementor-335 .elementor-element.elementor-element-869efd0 > .elementor-element-populated { padding: 30px; }
}
@media (max-width: 767px) {
  .elementor-335 .elementor-element.elementor-element-869efd0 > .elementor-element-populated { padding: 20px; }
  .elementor-335 .elementor-element.elementor-element-76bd879 > .elementor-widget-container { padding: 0px 0px 30px; }
}
@media (max-width: 479px) {
  .elementor-335 .elementor-element.elementor-element-869efd0 > .elementor-element-populated { padding: 20px 10px; }
}
@media (min-width: 480px) {
  .elementor-335 .elementor-element.elementor-element-fc34df0 { width: 45%; }
  .elementor-335 .elementor-element.elementor-element-869efd0 { width: 55%; }
}
@media (max-width: 1024px) and (min-width: 480px) {
  .elementor-335 .elementor-element.elementor-element-869efd0 { width: 100%; }
}
@media (max-width: 767px) and (min-width: 480px) {
  .elementor-335 .elementor-element.elementor-element-fc34df0 { width: 100%; }
  .elementor-335 .elementor-element.elementor-element-869efd0 { width: 100%; }
}
.elementor-bc-flex-widget .elementor-68 .elementor-element.elementor-element-207b7e6.elementor-column .elementor-widget-wrap { align-items: center; }
.elementor-68 .elementor-element.elementor-element-207b7e6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }
.elementor-68 .elementor-element.elementor-element-207b7e6 > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 0px; }
.elementor-68 .elementor-element.elementor-element-61fdbd4 .wdt-pricing-table-holder { text-align: center; justify-content: center; justify-items: center; }
.elementor-68 .elementor-element.elementor-element-61fdbd4 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix, .elementor-68 .elementor-element.elementor-element-61fdbd4 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix { vertical-align: middle; }
.elementor-68 .elementor-element.elementor-element-61fdbd4 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction, .elementor-68 .elementor-element.elementor-element-61fdbd4 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction { vertical-align: middle; }
.elementor-68 .elementor-element.elementor-element-61fdbd4 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original, .elementor-68 .elementor-element.elementor-element-61fdbd4 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original { vertical-align: middle; }
.elementor-68 .elementor-element.elementor-element-61fdbd4 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li { text-align: start; justify-content: start; justify-items: start; }
.elementor-68 .elementor-element.elementor-element-61fdbd4 > .elementor-widget-container { margin: 0px -30px 0px 0px; }
.elementor-68 .elementor-element.elementor-element-61fdbd4 { z-index: 0; }
.elementor-68 .elementor-element.elementor-element-61fdbd4 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li::after { border-top-style: solid; border-top-width: 0px; width: 0%; }
.elementor-68 .elementor-element.elementor-element-61fdbd4 .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child)::after { margin-top: 10px; padding-bottom: 10px; }
.elementor-68 .elementor-element.elementor-element-655231f .wdt-pricing-table-holder { text-align: center; justify-content: center; justify-items: center; }
.elementor-68 .elementor-element.elementor-element-655231f .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix, .elementor-68 .elementor-element.elementor-element-655231f .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix { vertical-align: middle; }
.elementor-68 .elementor-element.elementor-element-655231f .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction, .elementor-68 .elementor-element.elementor-element-655231f .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction { vertical-align: middle; }
.elementor-68 .elementor-element.elementor-element-655231f .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original, .elementor-68 .elementor-element.elementor-element-655231f .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original { vertical-align: middle; }
.elementor-68 .elementor-element.elementor-element-655231f .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li { text-align: start; justify-content: start; justify-items: start; }
.elementor-68 .elementor-element.elementor-element-655231f { z-index: 1; }
.elementor-68 .elementor-element.elementor-element-655231f .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li::after { border-top-style: solid; border-top-width: 0px; width: 0%; }
.elementor-68 .elementor-element.elementor-element-655231f .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child)::after { margin-top: 10px; padding-bottom: 10px; }
.elementor-68 .elementor-element.elementor-element-655231f .wdt-pricing-table-holder div[class*="-table-badge"]:not(.type4), .elementor-68 .elementor-element.elementor-element-655231f .wdt-pricing-table-holder div[class*="-table-badge"].type4 .wdt-pricing-table-badge-inner { color: var( --e-global-color-3a16491 ); background-color: var( --e-global-color-accent ); }
.elementor-68 .elementor-element.elementor-element-655231f .wdt-pricing-table-holder div[class*="-table-badge"].type2::after { border-bottom-color: var( --e-global-color-accent ); }
.elementor-bc-flex-widget .elementor-68 .elementor-element.elementor-element-3c5ea74.elementor-column .elementor-widget-wrap { align-items: center; }
.elementor-68 .elementor-element.elementor-element-3c5ea74.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }
.elementor-68 .elementor-element.elementor-element-4c2c3a2 .wdt-pricing-table-holder { text-align: center; justify-content: center; justify-items: center; }
.elementor-68 .elementor-element.elementor-element-4c2c3a2 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix, .elementor-68 .elementor-element.elementor-element-4c2c3a2 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix { vertical-align: middle; }
.elementor-68 .elementor-element.elementor-element-4c2c3a2 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction, .elementor-68 .elementor-element.elementor-element-4c2c3a2 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction { vertical-align: middle; }
.elementor-68 .elementor-element.elementor-element-4c2c3a2 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original, .elementor-68 .elementor-element.elementor-element-4c2c3a2 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original { vertical-align: middle; }
.elementor-68 .elementor-element.elementor-element-4c2c3a2 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li { text-align: start; justify-content: start; justify-items: start; }
.elementor-68 .elementor-element.elementor-element-4c2c3a2 > .elementor-widget-container { margin: 0px 0px 0px -30px; }
.elementor-68 .elementor-element.elementor-element-4c2c3a2 { z-index: 0; }
.elementor-68 .elementor-element.elementor-element-4c2c3a2 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li::after { border-top-style: solid; border-top-width: 0px; width: 0%; }
.elementor-68 .elementor-element.elementor-element-4c2c3a2 .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child)::after { margin-top: 10px; padding-bottom: 10px; }
@media (max-width: 1280px) and (min-width: 480px) {
  .elementor-68 .elementor-element.elementor-element-207b7e6 { width: 100%; }
  .elementor-68 .elementor-element.elementor-element-fe82637 { width: 100%; }
  .elementor-68 .elementor-element.elementor-element-3c5ea74 { width: 100%; }
}
@media (max-width: 1024px) and (min-width: 480px) {
  .elementor-68 .elementor-element.elementor-element-207b7e6 { width: 100%; }
  .elementor-68 .elementor-element.elementor-element-fe82637 { width: 100%; }
  .elementor-68 .elementor-element.elementor-element-3c5ea74 { width: 100%; }
}
@media (max-width: 1280px) {
  .elementor-68 .elementor-element.elementor-element-207b7e6 > .elementor-element-populated { margin: 0% 25%; --e-column-margin-right: 25%; --e-column-margin-left: 25%; padding: 0px 0px 30px; }
  .elementor-68 .elementor-element.elementor-element-61fdbd4 > .elementor-widget-container { margin: 0px; }
  .elementor-68 .elementor-element.elementor-element-fe82637 > .elementor-element-populated { margin: 0% 25%; --e-column-margin-right: 25%; --e-column-margin-left: 25%; padding: 0px 0px 30px; }
  .elementor-68 .elementor-element.elementor-element-3c5ea74 > .elementor-element-populated { margin: 0% 25%; --e-column-margin-right: 25%; --e-column-margin-left: 25%; }
  .elementor-68 .elementor-element.elementor-element-4c2c3a2 > .elementor-widget-container { margin: 0px; }
}
@media (max-width: 1024px) {
  .elementor-68 .elementor-element.elementor-element-207b7e6 > .elementor-element-populated { margin: 0% 22%; --e-column-margin-right: 22%; --e-column-margin-left: 22%; padding: 0px 0px 20px; }
  .elementor-68 .elementor-element.elementor-element-61fdbd4 > .elementor-widget-container { margin: 0px; }
  .elementor-68 .elementor-element.elementor-element-fe82637 > .elementor-element-populated { margin: 0% 22%; --e-column-margin-right: 22%; --e-column-margin-left: 22%; padding: 0px 0px 20px; }
  .elementor-68 .elementor-element.elementor-element-3c5ea74 > .elementor-element-populated { margin: 0% 22%; --e-column-margin-right: 22%; --e-column-margin-left: 22%; }
  .elementor-68 .elementor-element.elementor-element-4c2c3a2 > .elementor-widget-container { margin: 0%; }
}
@media (max-width: 767px) {
  .elementor-68 .elementor-element.elementor-element-207b7e6 > .elementor-element-populated { margin: 0% 10%; --e-column-margin-right: 10%; --e-column-margin-left: 10%; }
  .elementor-68 .elementor-element.elementor-element-fe82637 > .elementor-element-populated { margin: 0% 10%; --e-column-margin-right: 10%; --e-column-margin-left: 10%; }
  .elementor-68 .elementor-element.elementor-element-3c5ea74 > .elementor-element-populated { margin: 0% 10%; --e-column-margin-right: 10%; --e-column-margin-left: 10%; }
}
@media (max-width: 479px) {
  .elementor-68 .elementor-element.elementor-element-207b7e6 > .elementor-element-populated { margin: 0%; --e-column-margin-right: 0%; --e-column-margin-left: 0%; }
  .elementor-68 .elementor-element.elementor-element-fe82637 > .elementor-element-populated { margin: 0%; --e-column-margin-right: 0%; --e-column-margin-left: 0%; }
  .elementor-68 .elementor-element.elementor-element-3c5ea74 > .elementor-element-populated { margin: 0%; --e-column-margin-right: 0%; --e-column-margin-left: 0%; }
}
.elementor-bc-flex-widget .elementor-183 .elementor-element.elementor-element-0457dd6.elementor-column .elementor-widget-wrap { align-items: center; }
.elementor-183 .elementor-element.elementor-element-0457dd6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }
.elementor-183 .elementor-element.elementor-element-0457dd6 > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 0px; }
.elementor-183 .elementor-element.elementor-element-65e9a17 .wdt-pricing-table-holder { text-align: center; justify-content: center; justify-items: center; }
.elementor-183 .elementor-element.elementor-element-65e9a17 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix, .elementor-183 .elementor-element.elementor-element-65e9a17 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix { vertical-align: middle; }
.elementor-183 .elementor-element.elementor-element-65e9a17 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction, .elementor-183 .elementor-element.elementor-element-65e9a17 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction { vertical-align: middle; }
.elementor-183 .elementor-element.elementor-element-65e9a17 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original, .elementor-183 .elementor-element.elementor-element-65e9a17 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original { vertical-align: middle; }
.elementor-183 .elementor-element.elementor-element-65e9a17 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li { text-align: start; justify-content: start; justify-items: start; }
.elementor-183 .elementor-element.elementor-element-65e9a17 > .elementor-widget-container { margin: 0px -30px 0px 0px; }
.elementor-183 .elementor-element.elementor-element-65e9a17 { z-index: 0; }
.elementor-183 .elementor-element.elementor-element-65e9a17 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li::after { border-top-style: solid; border-top-width: 0px; width: 0%; }
.elementor-183 .elementor-element.elementor-element-65e9a17 .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child)::after { margin-top: 10px; padding-bottom: 10px; }
.elementor-183 .elementor-element.elementor-element-293056f .wdt-pricing-table-holder { text-align: center; justify-content: center; justify-items: center; }
.elementor-183 .elementor-element.elementor-element-293056f .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix, .elementor-183 .elementor-element.elementor-element-293056f .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix { vertical-align: middle; }
.elementor-183 .elementor-element.elementor-element-293056f .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction, .elementor-183 .elementor-element.elementor-element-293056f .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction { vertical-align: middle; }
.elementor-183 .elementor-element.elementor-element-293056f .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original, .elementor-183 .elementor-element.elementor-element-293056f .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original { vertical-align: middle; }
.elementor-183 .elementor-element.elementor-element-293056f .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li { text-align: start; justify-content: start; justify-items: start; }
.elementor-183 .elementor-element.elementor-element-293056f { z-index: 1; }
.elementor-183 .elementor-element.elementor-element-293056f .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li::after { border-top-style: solid; border-top-width: 0px; width: 0%; }
.elementor-183 .elementor-element.elementor-element-293056f .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child)::after { margin-top: 10px; padding-bottom: 10px; }
.elementor-183 .elementor-element.elementor-element-293056f .wdt-pricing-table-holder div[class*="-table-badge"]:not(.type4), .elementor-183 .elementor-element.elementor-element-293056f .wdt-pricing-table-holder div[class*="-table-badge"].type4 .wdt-pricing-table-badge-inner { color: var( --e-global-color-3a16491 ); background-color: var( --e-global-color-accent ); }
.elementor-183 .elementor-element.elementor-element-293056f .wdt-pricing-table-holder div[class*="-table-badge"].type2::after { border-bottom-color: var( --e-global-color-accent ); }
.elementor-bc-flex-widget .elementor-183 .elementor-element.elementor-element-1309a81.elementor-column .elementor-widget-wrap { align-items: center; }
.elementor-183 .elementor-element.elementor-element-1309a81.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }
.elementor-183 .elementor-element.elementor-element-7846448 .wdt-pricing-table-holder { text-align: center; justify-content: center; justify-items: center; }
.elementor-183 .elementor-element.elementor-element-7846448 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix, .elementor-183 .elementor-element.elementor-element-7846448 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix { vertical-align: middle; }
.elementor-183 .elementor-element.elementor-element-7846448 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction, .elementor-183 .elementor-element.elementor-element-7846448 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction { vertical-align: middle; }
.elementor-183 .elementor-element.elementor-element-7846448 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original, .elementor-183 .elementor-element.elementor-element-7846448 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original { vertical-align: middle; }
.elementor-183 .elementor-element.elementor-element-7846448 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li { text-align: start; justify-content: start; justify-items: start; }
.elementor-183 .elementor-element.elementor-element-7846448 > .elementor-widget-container { margin: 0px 0px 0px -30px; }
.elementor-183 .elementor-element.elementor-element-7846448 { z-index: 0; }
.elementor-183 .elementor-element.elementor-element-7846448 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li::after { border-top-style: solid; border-top-width: 0px; width: 0%; }
.elementor-183 .elementor-element.elementor-element-7846448 .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child)::after { margin-top: 10px; padding-bottom: 10px; }
@media (max-width: 1280px) and (min-width: 480px) {
  .elementor-183 .elementor-element.elementor-element-0457dd6 { width: 100%; }
  .elementor-183 .elementor-element.elementor-element-34cc42a { width: 100%; }
  .elementor-183 .elementor-element.elementor-element-1309a81 { width: 100%; }
}
@media (max-width: 1024px) and (min-width: 480px) {
  .elementor-183 .elementor-element.elementor-element-0457dd6 { width: 100%; }
  .elementor-183 .elementor-element.elementor-element-34cc42a { width: 100%; }
  .elementor-183 .elementor-element.elementor-element-1309a81 { width: 100%; }
}
@media (max-width: 1280px) {
  .elementor-183 .elementor-element.elementor-element-0457dd6 > .elementor-element-populated { margin: 0% 25%; --e-column-margin-right: 25%; --e-column-margin-left: 25%; padding: 0px 0px 30px; }
  .elementor-183 .elementor-element.elementor-element-65e9a17 > .elementor-widget-container { margin: 0px; }
  .elementor-183 .elementor-element.elementor-element-34cc42a > .elementor-element-populated { margin: 0% 25%; --e-column-margin-right: 25%; --e-column-margin-left: 25%; padding: 0px 0px 30px; }
  .elementor-183 .elementor-element.elementor-element-1309a81 > .elementor-element-populated { margin: 0% 25%; --e-column-margin-right: 25%; --e-column-margin-left: 25%; }
  .elementor-183 .elementor-element.elementor-element-7846448 > .elementor-widget-container { margin: 0px; }
}
@media (max-width: 1024px) {
  .elementor-183 .elementor-element.elementor-element-0457dd6 > .elementor-element-populated { margin: 0% 22%; --e-column-margin-right: 22%; --e-column-margin-left: 22%; padding: 0px 0px 20px; }
  .elementor-183 .elementor-element.elementor-element-65e9a17 > .elementor-widget-container { margin: 0px; }
  .elementor-183 .elementor-element.elementor-element-34cc42a > .elementor-element-populated { margin: 0% 22%; --e-column-margin-right: 22%; --e-column-margin-left: 22%; padding: 0px 0px 20px; }
  .elementor-183 .elementor-element.elementor-element-1309a81 > .elementor-element-populated { margin: 0% 22%; --e-column-margin-right: 22%; --e-column-margin-left: 22%; }
  .elementor-183 .elementor-element.elementor-element-7846448 > .elementor-widget-container { margin: 0%; }
}
@media (max-width: 767px) {
  .elementor-183 .elementor-element.elementor-element-0457dd6 > .elementor-element-populated { margin: 0% 10%; --e-column-margin-right: 10%; --e-column-margin-left: 10%; }
  .elementor-183 .elementor-element.elementor-element-34cc42a > .elementor-element-populated { margin: 0% 10%; --e-column-margin-right: 10%; --e-column-margin-left: 10%; }
  .elementor-183 .elementor-element.elementor-element-1309a81 > .elementor-element-populated { margin: 0% 10%; --e-column-margin-right: 10%; --e-column-margin-left: 10%; }
}
@media (max-width: 479px) {
  .elementor-183 .elementor-element.elementor-element-0457dd6 > .elementor-element-populated { margin: 0%; --e-column-margin-right: 0%; --e-column-margin-left: 0%; }
  .elementor-183 .elementor-element.elementor-element-34cc42a > .elementor-element-populated { margin: 0%; --e-column-margin-right: 0%; --e-column-margin-left: 0%; }
  .elementor-183 .elementor-element.elementor-element-1309a81 > .elementor-element-populated { margin: 0%; --e-column-margin-right: 0%; --e-column-margin-left: 0%; }
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child)::after { border-color: var( --e-global-color-text ); }
.elementor-widget-icon-list .elementor-icon-list-icon i { color: var( --e-global-color-primary ); }
.elementor-widget-icon-list .elementor-icon-list-icon svg { fill: var( --e-global-color-primary ); }
.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.elementor-widget-icon-list .elementor-icon-list-text { color: var( --e-global-color-secondary ); }
.elementor-349 .elementor-element.elementor-element-69ff5e3 .elementor-icon-list-icon i { transition: color 0.3s; }
.elementor-349 .elementor-element.elementor-element-69ff5e3 .elementor-icon-list-icon svg { transition: fill 0.3s; }
.elementor-349 .elementor-element.elementor-element-69ff5e3 { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child)::after { border-color: var( --e-global-color-text ); }
.elementor-widget-icon-list .elementor-icon-list-icon i { color: var( --e-global-color-primary ); }
.elementor-widget-icon-list .elementor-icon-list-icon svg { fill: var( --e-global-color-primary ); }
.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.elementor-widget-icon-list .elementor-icon-list-text { color: var( --e-global-color-secondary ); }
.elementor-357 .elementor-element.elementor-element-8e9de30 .elementor-icon-list-icon i { transition: color 0.3s; }
.elementor-357 .elementor-element.elementor-element-8e9de30 .elementor-icon-list-icon svg { transition: fill 0.3s; }
.elementor-357 .elementor-element.elementor-element-8e9de30 { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child)::after { border-color: var( --e-global-color-text ); }
.elementor-widget-icon-list .elementor-icon-list-icon i { color: var( --e-global-color-primary ); }
.elementor-widget-icon-list .elementor-icon-list-icon svg { fill: var( --e-global-color-primary ); }
.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.elementor-widget-icon-list .elementor-icon-list-text { color: var( --e-global-color-secondary ); }
.elementor-358 .elementor-element.elementor-element-05474ae .elementor-icon-list-icon i { transition: color 0.3s; }
.elementor-358 .elementor-element.elementor-element-05474ae .elementor-icon-list-icon svg { transition: fill 0.3s; }
.elementor-358 .elementor-element.elementor-element-05474ae { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }
@font-face { font-family: VM-Poppins; src: url("chrome-extension://bjibimlhliikdlklncdgkpdmgkpieplj/static/media/Poppins-Light.ttf") format("truetype"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: VM-Poppins; src: url("chrome-extension://bjibimlhliikdlklncdgkpdmgkpieplj/static/media/Poppins-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: VM-Poppins; src: url("chrome-extension://bjibimlhliikdlklncdgkpdmgkpieplj/static/media/Poppins-Medium.ttf") format("truetype"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: VM-Poppins; src: url("chrome-extension://bjibimlhliikdlklncdgkpdmgkpieplj/static/media/Poppins-SemiBold.ttf") format("truetype"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: VM-Poppins; src: url("chrome-extension://bjibimlhliikdlklncdgkpdmgkpieplj/static/media/Poppins-Bold.ttf") format("truetype"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: VM-Allerta; src: url("chrome-extension://bjibimlhliikdlklncdgkpdmgkpieplj/static/media/Allerta-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: auto; }
@font-face { font-family: VM-Charmonman; src: url("chrome-extension://bjibimlhliikdlklncdgkpdmgkpieplj/static/media/Charmonman-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: auto; }
@font-face { font-family: "VM-Comic Neue"; src: url("chrome-extension://bjibimlhliikdlklncdgkpdmgkpieplj/static/media/ComicNeue-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: auto; }
@font-face { font-family: "VM-Open Sans"; src: url("chrome-extension://bjibimlhliikdlklncdgkpdmgkpieplj/static/media/OpenSans-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: auto; }
@font-face { font-family: "VM-Poiret One"; src: url("chrome-extension://bjibimlhliikdlklncdgkpdmgkpieplj/static/media/PoiretOne-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: auto; }
@font-face { font-family: VM-Signpainter; src: url("chrome-extension://bjibimlhliikdlklncdgkpdmgkpieplj/static/media/Sign-Painter-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: auto; }
@font-face { font-family: VM-Futura; src: url("chrome-extension://bjibimlhliikdlklncdgkpdmgkpieplj/static/media/Futura-Light-font.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: auto; }
@font-face { font-family: VM-Barlow; src: url("chrome-extension://bjibimlhliikdlklncdgkpdmgkpieplj/static/media/Barlow-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: auto; }
@font-face { font-family: VM-Norwester; src: url("chrome-extension://bjibimlhliikdlklncdgkpdmgkpieplj/static/media/norwester.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: auto; }
@font-face { font-family: VM-Europa; src: url("chrome-extension://bjibimlhliikdlklncdgkpdmgkpieplj/static/media/europa.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: auto; }
