img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }
: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--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6, 147, 227, 1) 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,rgba(252, 185, 0, 1) 0%,rgba(255, 105, 0, 1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255, 105, 0, 1) 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--font-family--albert-sans: 'Albert Sans',sans-serif; --wp--preset--font-family--alegreya: Alegreya,serif; --wp--preset--font-family--arvo: Arvo,serif; --wp--preset--font-family--bodoni-moda: 'Bodoni Moda',serif; --wp--preset--font-family--bricolage-grotesque: 'Bricolage Grotesque',sans-serif; --wp--preset--font-family--cabin: Cabin,sans-serif; --wp--preset--font-family--chivo: Chivo,sans-serif; --wp--preset--font-family--commissioner: Commissioner,sans-serif; --wp--preset--font-family--cormorant: Cormorant,serif; --wp--preset--font-family--courier-prime: 'Courier Prime',monospace; --wp--preset--font-family--crimson-pro: 'Crimson Pro',serif; --wp--preset--font-family--dm-mono: 'DM Mono',monospace; --wp--preset--font-family--dm-sans: 'DM Sans',sans-serif; --wp--preset--font-family--dm-serif-display: 'DM Serif Display',serif; --wp--preset--font-family--domine: Domine,serif; --wp--preset--font-family--eb-garamond: 'EB Garamond',serif; --wp--preset--font-family--epilogue: Epilogue,sans-serif; --wp--preset--font-family--fahkwang: Fahkwang,sans-serif; --wp--preset--font-family--figtree: Figtree,sans-serif; --wp--preset--font-family--fira-sans: 'Fira Sans',sans-serif; --wp--preset--font-family--fjalla-one: 'Fjalla One',sans-serif; --wp--preset--font-family--fraunces: Fraunces,serif; --wp--preset--font-family--gabarito: Gabarito,system-ui; --wp--preset--font-family--ibm-plex-mono: 'IBM Plex Mono',monospace; --wp--preset--font-family--ibm-plex-sans: 'IBM Plex Sans',sans-serif; --wp--preset--font-family--ibarra-real-nova: 'Ibarra Real Nova',serif; --wp--preset--font-family--instrument-serif: 'Instrument Serif',serif; --wp--preset--font-family--inter: Inter,sans-serif; --wp--preset--font-family--josefin-sans: 'Josefin Sans',sans-serif; --wp--preset--font-family--jost: Jost,sans-serif; --wp--preset--font-family--libre-baskerville: 'Libre Baskerville',serif; --wp--preset--font-family--libre-franklin: 'Libre Franklin',sans-serif; --wp--preset--font-family--literata: Literata,serif; --wp--preset--font-family--lora: Lora,serif; --wp--preset--font-family--merriweather: Merriweather,serif; --wp--preset--font-family--montserrat: Montserrat,sans-serif; --wp--preset--font-family--newsreader: Newsreader,serif; --wp--preset--font-family--noto-sans-mono: 'Noto Sans Mono',sans-serif; --wp--preset--font-family--nunito: Nunito,sans-serif; --wp--preset--font-family--open-sans: 'Open Sans',sans-serif; --wp--preset--font-family--overpass: Overpass,sans-serif; --wp--preset--font-family--pt-serif: 'PT Serif',serif; --wp--preset--font-family--petrona: Petrona,serif; --wp--preset--font-family--piazzolla: Piazzolla,serif; --wp--preset--font-family--playfair-display: 'Playfair Display',serif; --wp--preset--font-family--plus-jakarta-sans: 'Plus Jakarta Sans',sans-serif; --wp--preset--font-family--poppins: Poppins,sans-serif; --wp--preset--font-family--raleway: Raleway,sans-serif; --wp--preset--font-family--roboto: Roboto,sans-serif; --wp--preset--font-family--roboto-slab: 'Roboto Slab',serif; --wp--preset--font-family--rubik: Rubik,sans-serif; --wp--preset--font-family--rufina: Rufina,serif; --wp--preset--font-family--sora: Sora,sans-serif; --wp--preset--font-family--source-sans-3: 'Source Sans 3',sans-serif; --wp--preset--font-family--source-serif-4: 'Source Serif 4',serif; --wp--preset--font-family--space-mono: 'Space Mono',monospace; --wp--preset--font-family--syne: Syne,sans-serif; --wp--preset--font-family--texturina: Texturina,serif; --wp--preset--font-family--urbanist: Urbanist,sans-serif; --wp--preset--font-family--work-sans: 'Work Sans',sans-serif; --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, .2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, .4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, .2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1),6px 6px rgba(0, 0, 0, 1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1); }
:where(.is-layout-flex) { gap: 0.5em; }
:where(.is-layout-grid) { gap: 0.5em; }
:where(.wp-block-columns.is-layout-flex) { gap: 2em; }
:where(.wp-block-columns.is-layout-grid) { gap: 2em; }
:root :where(.wp-block-pullquote) { font-size: 1.5em; line-height: 1.6; }
:where(.wp-block-post-template.is-layout-flex) { gap: 1.25em; }
:where(.wp-block-post-template.is-layout-grid) { gap: 1.25em; }
@font-face { font-display: swap; font-family: eicons; src: url("https://vectorize.io/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff2?5.32.0") format("woff2"), url("https://vectorize.io/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff?5.32.0") format("woff"), url("https://vectorize.io/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.ttf?5.32.0") format("truetype"); font-weight: 400; font-style: normal; }
[class*=" eicon-"], [class^="eicon"] { display: inline-block; font-family: eicons; font-size: inherit; font-weight: 400; font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; -webkit-font-smoothing: antialiased; }
@keyframes a { 
  100% { stroke-dashoffset: 0px; }
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.eicon-animation-spin { animation: 2s linear 0s infinite normal none running a; }
.eicon-close::before { content: ""; }
.eicon-loading::before { content: ""; }
.elementor-hidden { display: none; }
.elementor-screen-only, .screen-reader-text { position: absolute; top: -10000em; width: 1px; height: 1px; margin: -1px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
.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: 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: none; }
.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-embed, .elementor .elementor-background-video-hosted { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.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; }
.elementor-widget-wrap .elementor-element.elementor-widget__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: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-right { text-align: right; }
.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); }
:root { --page-title-display: block; }
@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-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-widget__width-initial { margin-bottom: 0px; }
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; }
@media (min-width: 1025px) {
  #elementor-device-mode::after { content: "desktop"; }
}
@media (min-width:-1) {
  #elementor-device-mode::after { content: "widescreen"; }
}
@media (max-width:-1) {
  #elementor-device-mode::after { content: "tablet_extra"; }
}
@media (max-width: 1024px) {
  .elementor-tablet-align-right { text-align: right; }
  #elementor-device-mode::after { content: "tablet"; }
}
@media (max-width:-1) {
  #elementor-device-mode::after { content: "mobile_extra"; }
}
@media (max-width: 767px) {
  .elementor-mobile-align-left { text-align: left; }
  #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-boxed.e-flex { flex-flow: column; place-content: normal; align-items: normal; }
.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-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%); }
: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.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) {
  :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container.elementor-hidden-mobile { display: none; }
  .e-con.e-flex { --width: 100%; --flex-wrap: var(--flex-wrap-mobile); }
  .elementor .elementor-hidden-mobile { display: none; }
}
.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-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%); }
.animated { animation-duration: 1.25s; }
.animated.animated-fast { animation-duration: 0.75s; }
.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; }
.elementor .elementor-element ul.elementor-icon-list-items, .elementor-edit-area .elementor-element ul.elementor-icon-list-items { padding: 0px; }
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor .elementor-hidden-tablet { display: none; }
}
.swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; z-index: 1; }
.swiper-container .swiper-slide figure { line-height: 0; }
.swiper-container .elementor-lightbox-content-source { display: none; }
.swiper-container-no-flexbox .swiper-slide { float: left; }
.swiper-container-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-container-android .swiper-slide, .swiper-wrapper { transform: translateZ(0px); }
.swiper-container-multirow > .swiper-wrapper { flex-wrap: wrap; }
.swiper-container-free-mode > .swiper-wrapper { transition-timing-function: ease-out; margin: 0px auto; }
.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; }
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto; }
.swiper-container-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }
.swiper-container .swiper-notification { position: absolute; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1000; }
.swiper-wp8-horizontal { touch-action: pan-y; }
.swiper-wp8-vertical { touch-action: pan-x; }
.swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; background: 50% center no-repeat; }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; }
.swiper-button-prev, .swiper-container-rtl .swiper-button-next { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E"); left: 10px; right: auto; }
.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E"); }
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E"); }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E"); right: 10px; left: auto; }
.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E"); }
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E"); }
.swiper-pagination { position: absolute; text-align: center; transition: 0.3s; transform: translateZ(0px); z-index: 10; }
.swiper-pagination.swiper-pagination-hidden { opacity: 0; }
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 5px; left: 0px; width: 100%; }
.swiper-pagination-bullet { width: 6px; height: 6px; display: inline-block; border-radius: 50%; background: rgb(0, 0, 0); opacity: 0.2; }
.swiper-pagination-fraction { color: rgb(0, 0, 0); }
button.swiper-pagination-bullet { border: none; margin: 0px; padding: 0px; box-shadow: none; appearance: none; }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }
.swiper-pagination-white .swiper-pagination-bullet { background: rgb(255, 255, 255); }
.swiper-pagination-bullet-active { opacity: 1; }
.swiper-pagination-white .swiper-pagination-bullet-active { background: rgb(255, 255, 255); }
.swiper-pagination-black .swiper-pagination-bullet-active { background: rgb(0, 0, 0); }
.swiper-container-vertical > .swiper-pagination-bullets { right: 10px; top: 50%; transform: translate3d(0px, -50%, 0px); }
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 5px 0px; display: block; }
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0px 6px; }
.swiper-pagination-progressbar { background: rgba(0, 0, 0, 0.25); position: absolute; }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: rgb(0, 0, 0); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transform: scale(0); transform-origin: left top; }
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top; }
.swiper-container-horizontal > .swiper-pagination-progressbar { width: 100%; height: 4px; left: 0px; top: 0px; }
.swiper-container-vertical > .swiper-pagination-progressbar { width: 4px; height: 100%; left: 0px; top: 0px; }
.swiper-pagination-progressbar.swiper-pagination-white { background: rgba(255, 255, 255, 0.5); }
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill { background: rgb(255, 255, 255); }
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill { background: rgb(0, 0, 0); }
.swiper-container-3d { perspective: 1200px; }
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper { transform-style: preserve-3d; }
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10; }
.swiper-container-3d .swiper-slide-shadow-left { background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent); }
.swiper-container-3d .swiper-slide-shadow-right { background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent); }
.swiper-container-3d .swiper-slide-shadow-top { background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent); }
.swiper-container-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), transparent); }
.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper { }
.swiper-container-cube, .swiper-container-flip { overflow: visible; }
.swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide { pointer-events: none; z-index: 1; }
.swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top { z-index: 0; backface-visibility: hidden; }
.swiper-container-cube .swiper-slide { visibility: hidden; transform-origin: 0px 0px; width: 100%; height: 100%; }
.swiper-container-cube.swiper-container-rtl .swiper-slide { transform-origin: 100% 0px; }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev { pointer-events: auto; visibility: visible; }
.swiper-container-cube .swiper-cube-shadow { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100%; background: rgb(0, 0, 0); opacity: 0.6; filter: blur(50px); z-index: 0; }
.swiper-container-fade.swiper-container-free-mode .swiper-slide { transition-timing-function: ease-out; }
.swiper-container-fade .swiper-slide { pointer-events: none; transition-property: opacity; }
.swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.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-scrollbar { border-radius: 10px; position: relative; background: rgba(0, 0, 0, 0.1); }
.swiper-container-horizontal > .swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; }
.swiper-container-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; }
.elementor-pagination-position-outside .swiper-container { padding-bottom: 30px; }
.elementor-arrows-position-outside .swiper-container { width: calc(100% - 60px); }
.swiper-image-stretch .swiper-slide .swiper-slide-image { width: 100%; }
.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-swiper-button svg { fill: rgba(238, 238, 238, 0.9); height: 1em; width: 1em; }
.elementor-swiper-button-prev { left: 10px; }
.elementor-swiper-button-next { right: 10px; }
.elementor-swiper-button.swiper-button-disabled { opacity: 0.3; }
.swiper-container-cube .elementor-swiper-button { transform: translate3d(0px, -50%, 1px); }
.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; animation: 1s steps(12) 0s infinite normal none running swiper-preloader-spin; }
.swiper-lazy-preloader::after { display: block; content: ""; width: 100%; height: 100%; background: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E") 50% center no-repeat; }
.swiper-lazy-preloader-white::after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E"); }
@keyframes swiper-preloader-spin { 
  100% { transform: rotate(1turn); }
}
.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 .swiper-slide figure, .elementor-element .swiper-container .swiper-slide figure, .elementor-lightbox .swiper .swiper-slide figure, .elementor-lightbox .swiper-container .swiper-slide figure { line-height: 0; }
.elementor-element .swiper .elementor-lightbox-content-source, .elementor-element .swiper-container .elementor-lightbox-content-source, .elementor-lightbox .swiper .elementor-lightbox-content-source, .elementor-lightbox .swiper-container .elementor-lightbox-content-source { display: none; }
.elementor-element .swiper .elementor-swiper-button, .elementor-element .swiper-container .elementor-swiper-button, .elementor-element .swiper-container ~ .elementor-swiper-button, .elementor-element .swiper ~ .elementor-swiper-button, .elementor-lightbox .swiper .elementor-swiper-button, .elementor-lightbox .swiper-container .elementor-swiper-button, .elementor-lightbox .swiper-container ~ .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 .elementor-swiper-button svg, .elementor-element .swiper-container .elementor-swiper-button svg, .elementor-element .swiper-container ~ .elementor-swiper-button svg, .elementor-element .swiper ~ .elementor-swiper-button svg, .elementor-lightbox .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 { fill: rgba(238, 238, 238, 0.9); height: 1em; width: 1em; }
.elementor-element .swiper .elementor-swiper-button-prev, .elementor-element .swiper-container .elementor-swiper-button-prev, .elementor-element .swiper-container ~ .elementor-swiper-button-prev, .elementor-element .swiper ~ .elementor-swiper-button-prev, .elementor-lightbox .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 { left: 10px; }
.elementor-element .swiper .elementor-swiper-button-next, .elementor-element .swiper-container .elementor-swiper-button-next, .elementor-element .swiper-container ~ .elementor-swiper-button-next, .elementor-element .swiper ~ .elementor-swiper-button-next, .elementor-lightbox .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 { right: 10px; }
.elementor-element .swiper .elementor-swiper-button.swiper-button-disabled, .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-lightbox .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 { opacity: 0.3; }
.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image, .elementor-element .swiper-container .swiper-image-stretch .swiper-slide .swiper-slide-image, .elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image, .elementor-lightbox .swiper-container .swiper-image-stretch .swiper-slide .swiper-slide-image { width: 100%; }
.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-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-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper ~ .swiper-pagination-custom, .elementor-element .swiper ~ .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-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-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-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-lightbox.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 { top: calc(50% - 15px); }
.elementor-lightbox .elementor-swiper { position: relative; }
.elementor-lightbox .elementor-main-swiper { position: static; }
.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-lightbox.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 { 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-lightbox.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 { right: 0px; }
.elementor-kit-42 { --e-global-color-primary: #4353ff; --e-global-color-secondary: #38d996; --e-global-color-text: #1a1a1a; --e-global-color-accent: #4353ff; --e-global-color-light: #F5F5F5; --e-global-typography-primary-font-family: "Inter"; --e-global-typography-primary-font-weight: 700; --e-global-typography-secondary-font-family: "Inter"; --e-global-typography-secondary-font-weight: 600; --e-global-typography-text-font-family: "Inter"; --e-global-typography-text-font-weight: 400; --e-global-typography-accent-font-family: "Inter"; --e-global-typography-accent-font-weight: 500; }
.e-con { --container-max-width: 1240px; }
.elementor-widget:not(:last-child) { margin-block-end: 20px; }
.elementor-element { --widgets-spacing: 20px 20px; }
[data-elementor-type="popup"]:not(.elementor-edit-area) { display: none; }
.elementor-popup-modal { background-color: transparent; display: flex; pointer-events: none; user-select: auto; }
.elementor-popup-modal .dialog-buttons-wrapper, .elementor-popup-modal .dialog-header { display: none; }
.elementor-popup-modal .dialog-close-button { display: none; inset-inline-end: 20px; margin-top: 0px; opacity: 1; pointer-events: all; top: 20px; z-index: 9999; }
.elementor-popup-modal .dialog-close-button svg { fill: rgb(31, 33, 36); height: 1em; width: 1em; }
.elementor-popup-modal .dialog-widget-content { background-color: rgb(255, 255, 255); border-radius: 0px; box-shadow: none; max-height: 100%; max-width: 100%; overflow: visible; pointer-events: all; width: auto; }
.elementor-popup-modal .dialog-message { display: flex; max-height: 100vh; max-width: 100vw; overflow: auto; padding: 0px; width: 640px; }
.elementor-popup-modal .elementor { width: 100%; }
.elementor-widget-heading .elementor-heading-title[class*="elementor-size-"] > a { color: inherit; font-size: inherit; line-height: inherit; }
.fadeIn { animation-name: fadeIn; }
.elementor-29878 .elementor-element.elementor-element-84d5db2 { --display: flex; --background-transition: 0.3s; --border-radius: 0px 0px 20px 22px; --margin-top: 0px; --margin-bottom: -413px; --margin-left: 0px; --margin-right: 0px; --padding-top: 180px; --padding-bottom: 320px; --padding-left: 0px; --padding-right: 0px; }
.elementor-29878 .elementor-element.elementor-element-84d5db2:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-84d5db2 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://mlrwd9rnffxq.i.optimole.com/cb:641c.2be21/w:2520/h:900/q:90/f:best/sm:0/https://vectorize.io/wp-content/uploads/2024/05/sierra-bg.jpg"); background-position: center center; }
.elementor-29878 .elementor-element.elementor-element-84d5db2, .elementor-29878 .elementor-element.elementor-element-84d5db2::before { --border-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-4b858638 { --display: flex; --gap: 5px 5px; --background-transition: 0.3s; --margin-top: 0px; --margin-bottom: 40px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-29878 .elementor-element.elementor-element-4a6656e9 .ekit-heading__description { max-width: 550px; }
.elementor-29878 .elementor-element.elementor-element-4a6656e9 .elementskit-section-title-wraper .elementskit-section-title { color: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-4a6656e9 .elementskit-section-title-wraper .elementskit-section-title > span { padding: 0px; background-color: transparent; background-image: linear-gradient(180deg,#00000000 67%,var(--e-global-color-primary) 0%); border-radius: 0px; }
.elementor-29878 .elementor-element.elementor-element-4a6656e9 .elementskit-section-title-wraper p { color: var(--e-global-color-light); font-size: 18px; }
.elementor-29878 .elementor-element.elementor-element-4a6656e9 > .elementor-widget-container { margin: 0px 0px 40px; }
.elementor-29878 .elementor-element.elementor-element-27e628f6 { --display: flex; --align-items: stretch; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 10px 10px; --background-transition: 0.3s; --padding-top: 100px; --padding-bottom: 80px; --padding-left: 0px; --padding-right: 0px; }
.elementor-29878 .elementor-element.elementor-element-26ae83ad { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 10px 10px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-222db392 { --display: flex; --background-transition: 0.3s; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-29878 .elementor-element.elementor-element-1596c1cb { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 0px 0px; --background-transition: 0.3s; --padding-top: 40px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-29878 .elementor-element.elementor-element-344b4546 { --display: flex; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-7fe44dea .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title { text-align: left; }
.elementor-29878 .elementor-element.elementor-element-7fe44dea .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-subtitle { padding: 0px 0px 28px; border-style: solid; border-width: 0px 0px 1px; border-color: rgb(231, 231, 231); }
.elementor-29878 .elementor-element.elementor-element-7fe44dea .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag { margin: 0px 0px 15px; }
.elementor-29878 .elementor-element.elementor-element-7fe44dea .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span { font-size: 50px; }
.elementor-29878 .elementor-element.elementor-element-7fe44dea .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency { font-size: 24px; }
.elementor-29878 .elementor-element.elementor-element-7fe44dea .elementskit-single-pricing .elementskit-pricing-lists > li { list-style: none; }
.elementor-29878 .elementor-element.elementor-element-7fe44dea .elementskit-pricing-lists > li > i { padding-right: 10px; }
.elementor-29878 .elementor-element.elementor-element-7fe44dea .elementskit-pricing-lists > li > svg { margin-right: 10px; }
.elementor-29878 .elementor-element.elementor-element-7fe44dea .elementskit-pricing-btn { width: 100%; }
.elementor-29878 .elementor-element.elementor-element-7fe44dea .elementskit-single-pricing a.elementskit-pricing-btn { color: rgb(255, 255, 255); background-color: rgb(67, 83, 255); }
.elementor-29878 .elementor-element.elementor-element-7fe44dea .elementskit-single-pricing a.elementskit-pricing-btn svg path { stroke: rgb(255, 255, 255); fill: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-7fe44dea .elementskit-single-pricing a.elementskit-pricing-btn:hover { color: rgb(255, 255, 255); background-color: var(--e-global-color-text); }
.elementor-29878 .elementor-element.elementor-element-7fe44dea .elementskit-single-pricing a.elementskit-pricing-btn:hover svg path { stroke: rgb(255, 255, 255); fill: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-7fe44dea > .elementor-widget-container { padding: 40px; background-color: rgb(245, 245, 245); }
.elementor-29878 .elementor-element.elementor-element-d952394 { --display: flex; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-35f90fc6 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-7812a8f i { color: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-35f90fc6 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-7812a8f svg path { stroke: rgb(255, 255, 255); fill: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-35f90fc6 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-c8bb59b i { color: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-35f90fc6 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-c8bb59b svg path { stroke: rgb(255, 255, 255); fill: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-35f90fc6 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-eb35192 i { color: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-35f90fc6 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-eb35192 svg path { stroke: rgb(255, 255, 255); fill: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-35f90fc6 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-2b3ccf6 i { color: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-35f90fc6 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-2b3ccf6 svg path { stroke: rgb(255, 255, 255); fill: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-35f90fc6 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-9008d9e i { color: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-35f90fc6 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-9008d9e svg path { stroke: rgb(255, 255, 255); fill: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-35f90fc6 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-21548fc i { color: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-35f90fc6 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-21548fc svg path { stroke: rgb(255, 255, 255); fill: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-35f90fc6 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title { color: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-35f90fc6 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-subtitle { color: var(--e-global-color-light); padding: 0px 0px 28px; border-style: solid; border-width: 0px 0px 1px; border-color: rgba(255, 255, 255, 0.12); }
.elementor-29878 .elementor-element.elementor-element-35f90fc6 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag { margin: 0px 0px 15px; }
.elementor-29878 .elementor-element.elementor-element-35f90fc6 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span { font-size: 50px; }
.elementor-29878 .elementor-element.elementor-element-35f90fc6 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency { font-size: 24px; }
.elementor-29878 .elementor-element.elementor-element-35f90fc6 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price { color: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-35f90fc6 .elementskit-single-pricing .elementskit-pricing-lists > li { list-style: none; color: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-35f90fc6 .elementskit-single-pricing .elementskit-pricing-content p { color: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-35f90fc6 .elementskit-pricing-lists > li > i { padding-right: 10px; }
.elementor-29878 .elementor-element.elementor-element-35f90fc6 .elementskit-pricing-lists > li > svg { margin-right: 10px; }
.elementor-29878 .elementor-element.elementor-element-35f90fc6 .elementskit-pricing-btn { width: 100%; }
.elementor-29878 .elementor-element.elementor-element-35f90fc6 .elementskit-single-pricing a.elementskit-pricing-btn { color: var(--e-global-color-primary); background-color: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-35f90fc6 .elementskit-single-pricing a.elementskit-pricing-btn svg path { stroke: var(--e-global-color-primary); fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-35f90fc6 .elementskit-single-pricing a.elementskit-pricing-btn:hover { color: rgb(255, 255, 255); background-color: var(--e-global-color-text); }
.elementor-29878 .elementor-element.elementor-element-35f90fc6 .elementskit-single-pricing a.elementskit-pricing-btn:hover svg path { stroke: rgb(255, 255, 255); fill: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-35f90fc6 > .elementor-widget-container { padding: 40px; background-color: var(--e-global-color-primary); border-style: solid; border-width: 1px; border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-7dfc1661 { --display: flex; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-2f16fa24 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-subtitle { padding: 0px 0px 28px; border-style: solid; border-width: 0px 0px 1px; border-color: rgb(231, 231, 231); }
.elementor-29878 .elementor-element.elementor-element-2f16fa24 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag { margin: 0px 0px 15px; }
.elementor-29878 .elementor-element.elementor-element-2f16fa24 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span { font-size: 50px; }
.elementor-29878 .elementor-element.elementor-element-2f16fa24 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency { font-size: 24px; }
.elementor-29878 .elementor-element.elementor-element-2f16fa24 .elementskit-single-pricing .elementskit-pricing-lists > li { list-style: none; }
.elementor-29878 .elementor-element.elementor-element-2f16fa24 .elementskit-pricing-lists > li > i { padding-right: 10px; }
.elementor-29878 .elementor-element.elementor-element-2f16fa24 .elementskit-pricing-lists > li > svg { margin-right: 10px; }
.elementor-29878 .elementor-element.elementor-element-2f16fa24 .elementskit-pricing-btn { width: 100%; }
.elementor-29878 .elementor-element.elementor-element-2f16fa24 .elementskit-single-pricing a.elementskit-pricing-btn { color: rgb(255, 255, 255); background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-2f16fa24 .elementskit-single-pricing a.elementskit-pricing-btn svg path { stroke: rgb(255, 255, 255); fill: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-2f16fa24 .elementskit-single-pricing a.elementskit-pricing-btn:hover { color: rgb(255, 255, 255); background-color: var(--e-global-color-text); }
.elementor-29878 .elementor-element.elementor-element-2f16fa24 .elementskit-single-pricing a.elementskit-pricing-btn:hover svg path { stroke: rgb(255, 255, 255); fill: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-2f16fa24 > .elementor-widget-container { padding: 40px; background-color: var(--e-global-color-light); }
.elementor-29878 .elementor-element.elementor-element-2163c1d { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 10px 10px; --background-transition: 0.3s; --padding-top: 80px; --padding-bottom: 80px; --padding-left: 0px; --padding-right: 0px; }
.elementor-29878 .elementor-element.elementor-element-f0828dc { --display: flex; --gap: 0px 0px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-137f556 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 10px 10px; --background-transition: 0.3s; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
.elementor-29878 .elementor-element.elementor-element-4816c75d { --display: flex; --gap: 0px 0px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-5be8183 .elementskit-section-title-wraper .elementskit-section-title > span { color: rgb(0, 0, 0); }
.elementor-29878 .elementor-element.elementor-element-5be8183 .elementskit-section-title-wraper .elementskit-section-title:hover > span { color: rgb(0, 0, 0); }
.elementor-29878 .elementor-element.elementor-element-93f81ed { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 10px 10px; --background-transition: 0.3s; border-style: solid; --border-style: solid; border-width: 0px 0px 1px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: rgb(231, 231, 231); --border-color: #E7E7E7; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-29878 .elementor-element.elementor-element-93f81ed:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-93f81ed > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-e8265cc { --display: flex; --gap: 5px 5px; }
.elementor-widget-heading .elementor-heading-title { color: var(--e-global-color-primary); font-family: var( --e-global-typography-primary-font-family ),Sans-serif; font-weight: var(--e-global-typography-primary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-304c2e9 .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-primary-font-family ),Sans-serif; font-weight: var(--e-global-typography-primary-font-weight); }
.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-29878 .elementor-element.elementor-element-a7a32ef { width: var(--container-widget-width,80%); max-width: 80%; --container-widget-width: 80%; --container-widget-flex-grow: 0; }
.elementor-29878 .elementor-element.elementor-element-98ffe21 { --display: flex; --justify-content: center; --gap: 5px 5px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-0920ac6 { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-0920ac6 .elementor-heading-title { color: rgb(26, 26, 26); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-0920ac6 > .elementor-widget-container { border-radius: 100px; }
.elementor-29878 .elementor-element.elementor-element-ac23627 { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-ac23627 .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-ac23627 > .elementor-widget-container { border-radius: 100px; }
.elementor-29878 .elementor-element.elementor-element-9472846 { --display: flex; --justify-content: center; --gap: 5px 5px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-f68f539 { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-f68f539 .elementor-heading-title { color: rgb(67, 83, 255); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-f68f539 > .elementor-widget-container { border-radius: 100px; }
.elementor-29878 .elementor-element.elementor-element-2fed929 { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-2fed929 .elementor-heading-title { color: rgb(67, 83, 255); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-2fed929 > .elementor-widget-container { border-radius: 100px; }
.elementor-29878 .elementor-element.elementor-element-5fec2d0 { --display: flex; --justify-content: center; --gap: 5px 5px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-2b7796b { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-2b7796b .elementor-heading-title { color: rgb(26, 26, 26); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-2b7796b > .elementor-widget-container { border-radius: 100px; }
.elementor-29878 .elementor-element.elementor-element-bf665d9 { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-bf665d9 .elementor-heading-title { color: rgb(26, 26, 26); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-bf665d9 > .elementor-widget-container { border-radius: 100px; }
.elementor-29878 .elementor-element.elementor-element-a147c66 { --display: flex; --justify-content: center; --gap: 5px 5px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-2023467 { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-2023467 .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-2023467 > .elementor-widget-container { border-radius: 100px; }
.elementor-29878 .elementor-element.elementor-element-c244568 { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-c244568 .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-c244568 > .elementor-widget-container { border-radius: 100px; }
.elementor-29878 .elementor-element.elementor-element-db3017a { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 10px 10px; --background-transition: 0.3s; --padding-top: 25px; --padding-bottom: 15px; --padding-left: 20px; --padding-right: 20px; }
.elementor-29878 .elementor-element.elementor-element-db3017a:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-db3017a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var(--e-global-color-light); }
.elementor-29878 .elementor-element.elementor-element-db3017a, .elementor-29878 .elementor-element.elementor-element-db3017a::before { --border-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-85f042e { --display: flex; --gap: 5px 5px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-4ec3ae2 .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-4bceb8e3 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-widget-icon.elementor-view-default .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-widget-icon.elementor-view-default .elementor-icon svg { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-131737b8 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-131737b8.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-131737b8.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-131737b8.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-131737b8.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-131737b8.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-131737b8 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-131737b8 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-d96332e { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-66c3d5c .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-66c3d5c.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-66c3d5c.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-66c3d5c.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-66c3d5c.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-66c3d5c.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-66c3d5c .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-66c3d5c .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-b4fe800 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-1c58b26 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-1c58b26.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-1c58b26.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-1c58b26.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-1c58b26.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-1c58b26.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-1c58b26 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-1c58b26 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-67ce1e6 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-3d886d2 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-3d886d2.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-3d886d2.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-3d886d2.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-3d886d2.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-3d886d2.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-3d886d2 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-3d886d2 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-11f608d { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 10px 10px; --background-transition: 0.3s; --padding-top: 25px; --padding-bottom: 15px; --padding-left: 20px; --padding-right: 20px; }
.elementor-29878 .elementor-element.elementor-element-11f608d:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-11f608d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var(--e-global-color-light); }
.elementor-29878 .elementor-element.elementor-element-11f608d, .elementor-29878 .elementor-element.elementor-element-11f608d::before { --border-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-771071d { --display: flex; --gap: 5px 5px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-ecca631 .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-de38888 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-8d65297 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-8d65297.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-8d65297.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-8d65297.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-8d65297.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-8d65297.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-8d65297 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-8d65297 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-cf16ff3 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-d003572 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-d003572.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-d003572.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-d003572.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-d003572.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-d003572.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-d003572 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-d003572 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-7cdf72c { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-80ec0c5 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-80ec0c5.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-80ec0c5.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-80ec0c5.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-80ec0c5.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-80ec0c5.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-80ec0c5 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-80ec0c5 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-f4c7021 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-ff1b711 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-ff1b711.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-ff1b711.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-ff1b711.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-ff1b711.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-ff1b711.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-ff1b711 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-ff1b711 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-9b7d3fd { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 10px 10px; --background-transition: 0.3s; --padding-top: 25px; --padding-bottom: 15px; --padding-left: 20px; --padding-right: 20px; }
.elementor-29878 .elementor-element.elementor-element-9b7d3fd:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-9b7d3fd > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var(--e-global-color-light); }
.elementor-29878 .elementor-element.elementor-element-9b7d3fd, .elementor-29878 .elementor-element.elementor-element-9b7d3fd::before { --border-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-a239c28 { --display: flex; --gap: 5px 5px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-e75d77b .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-9c433bb { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-ef76452 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-ef76452.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-ef76452.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-ef76452.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-ef76452.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-ef76452.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-ef76452 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-ef76452 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-83ba59e { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-79ca282 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-79ca282.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-79ca282.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-79ca282.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-79ca282.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-79ca282.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-79ca282 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-79ca282 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-9d586ec { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-4c6b7b5 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-4c6b7b5.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-4c6b7b5.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-4c6b7b5.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-4c6b7b5.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-4c6b7b5.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-4c6b7b5 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-4c6b7b5 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-b204bac { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-884202e .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-884202e.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-884202e.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-884202e.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-884202e.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-884202e.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-884202e .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-884202e .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-1797370 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 10px 10px; --background-transition: 0.3s; --padding-top: 15px; --padding-bottom: 15px; --padding-left: 20px; --padding-right: 20px; }
.elementor-29878 .elementor-element.elementor-element-1797370:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-1797370 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(245, 245, 245); }
.elementor-29878 .elementor-element.elementor-element-1797370, .elementor-29878 .elementor-element.elementor-element-1797370::before { --border-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-af805b0 { --display: flex; --gap: 5px 5px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-d27ce4d .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-40539f9 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-3349045 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-3349045.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-3349045.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-3349045.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-3349045.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-3349045.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-3349045 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-3349045 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-a502e84 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-bbe9921 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-bbe9921.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-bbe9921.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-bbe9921.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-bbe9921.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-bbe9921.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-bbe9921 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-bbe9921 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-2b47232 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-31db180 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-31db180.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-31db180.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-31db180.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-31db180.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-31db180.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-31db180 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-31db180 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-91c66b1 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-d1d55ae .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-d1d55ae.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-d1d55ae.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-d1d55ae.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-d1d55ae.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-d1d55ae.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-d1d55ae .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-d1d55ae .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-9a2d4dc { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 10px 10px; --background-transition: 0.3s; --padding-top: 25px; --padding-bottom: 15px; --padding-left: 20px; --padding-right: 20px; }
.elementor-29878 .elementor-element.elementor-element-9a2d4dc:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-9a2d4dc > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var(--e-global-color-light); }
.elementor-29878 .elementor-element.elementor-element-9a2d4dc, .elementor-29878 .elementor-element.elementor-element-9a2d4dc::before { --border-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-76bb7f0 { --display: flex; --gap: 5px 5px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-f06c8e3 .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-f29470e { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-e17e1dc .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-e17e1dc.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-e17e1dc.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-e17e1dc.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-e17e1dc.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-e17e1dc.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-e17e1dc .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-e17e1dc .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-8876bf3 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-bca92da .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-bca92da.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-bca92da.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-bca92da.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-bca92da.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-bca92da.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-bca92da .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-bca92da .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-06c2ba6 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-a6e1aa3 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-a6e1aa3.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-a6e1aa3.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-a6e1aa3.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-a6e1aa3.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-a6e1aa3.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-a6e1aa3 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-a6e1aa3 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-aabdbe1 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-b1b9317 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-b1b9317.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-b1b9317.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-b1b9317.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-b1b9317.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-b1b9317.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-b1b9317 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-b1b9317 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-04ff256 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 10px 10px; --background-transition: 0.3s; --padding-top: 25px; --padding-bottom: 15px; --padding-left: 20px; --padding-right: 20px; }
.elementor-29878 .elementor-element.elementor-element-04ff256:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-04ff256 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var(--e-global-color-light); }
.elementor-29878 .elementor-element.elementor-element-04ff256, .elementor-29878 .elementor-element.elementor-element-04ff256::before { --border-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-1364ece { --display: flex; --gap: 5px 5px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-5ce5b09 .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-7f63bc6 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-852f954 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-852f954.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-852f954.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-852f954.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-852f954.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-852f954.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-852f954 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-852f954 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-1413e3d { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-3f867f5 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-3f867f5.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-3f867f5.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-3f867f5.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-3f867f5.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-3f867f5.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-3f867f5 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-3f867f5 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-b18a213 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-cbcb248 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-cbcb248.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-cbcb248.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-cbcb248.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-cbcb248.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-cbcb248.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-cbcb248 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-cbcb248 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-03dda2f { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-73b8ad7 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-73b8ad7.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-73b8ad7.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-73b8ad7.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-73b8ad7.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-73b8ad7.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-73b8ad7 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-73b8ad7 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-ca6eacf { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 10px 10px; --background-transition: 0.3s; --padding-top: 25px; --padding-bottom: 15px; --padding-left: 20px; --padding-right: 20px; }
.elementor-29878 .elementor-element.elementor-element-ca6eacf:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-ca6eacf > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var(--e-global-color-light); }
.elementor-29878 .elementor-element.elementor-element-ca6eacf, .elementor-29878 .elementor-element.elementor-element-ca6eacf::before { --border-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-9137b78 { --display: flex; --gap: 5px 5px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-53f9ea1 .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-283757d { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-c555177 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-c555177.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-c555177.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-c555177.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-c555177.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-c555177.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-c555177 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-c555177 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-adb8628 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-4702265 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-4702265.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-4702265.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-4702265.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-4702265.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-4702265.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-4702265 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-4702265 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-bb8c62a { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-722f271 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-722f271.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-722f271.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-722f271.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-722f271.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-722f271.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-722f271 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-722f271 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-1b3817a { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-01d7a0d .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-01d7a0d.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-01d7a0d.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-01d7a0d.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-01d7a0d.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-01d7a0d.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-01d7a0d .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-01d7a0d .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-f1f24b7 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 10px 10px; --background-transition: 0.3s; --padding-top: 25px; --padding-bottom: 15px; --padding-left: 20px; --padding-right: 20px; }
.elementor-29878 .elementor-element.elementor-element-f1f24b7:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-f1f24b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var(--e-global-color-light); }
.elementor-29878 .elementor-element.elementor-element-f1f24b7, .elementor-29878 .elementor-element.elementor-element-f1f24b7::before { --border-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-2d91ea8 { --display: flex; --gap: 5px 5px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-0d42f3a .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-93e8fd6 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-0aabbb2 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-0aabbb2.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-0aabbb2.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-0aabbb2.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-0aabbb2.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-0aabbb2.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-0aabbb2 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-0aabbb2 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-aae6c86 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-e07b928 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-e07b928.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-e07b928.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-e07b928.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-e07b928.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-e07b928.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-e07b928 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-e07b928 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-3e2f9ae { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-1d70d38 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-1d70d38.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-1d70d38.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-1d70d38.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-1d70d38.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-1d70d38.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-1d70d38 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-1d70d38 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-5a46e2f { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-57347e2 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-57347e2.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-57347e2.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-57347e2.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-57347e2.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-57347e2.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-57347e2 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-57347e2 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-ad316e5 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 10px 10px; --background-transition: 0.3s; --padding-top: 25px; --padding-bottom: 15px; --padding-left: 20px; --padding-right: 20px; }
.elementor-29878 .elementor-element.elementor-element-ad316e5:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-ad316e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var(--e-global-color-light); }
.elementor-29878 .elementor-element.elementor-element-ad316e5, .elementor-29878 .elementor-element.elementor-element-ad316e5::before { --border-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-f08186f { --display: flex; --gap: 5px 5px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-7b8f224 .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-135b633 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-9b943be .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-9b943be.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-9b943be.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-9b943be.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-9b943be.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-9b943be.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-9b943be .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-9b943be .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-e481f2d { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-f102cb1 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-f102cb1.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-f102cb1.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-f102cb1.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-f102cb1.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-f102cb1.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-f102cb1 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-f102cb1 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-fabf37d { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-1c806e2 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-1c806e2.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-1c806e2.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-1c806e2.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-1c806e2.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-1c806e2.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-1c806e2 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-1c806e2 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-93fccee { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-a7d41a5 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-a7d41a5.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-a7d41a5.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-a7d41a5.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-a7d41a5.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-a7d41a5.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-a7d41a5 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-a7d41a5 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-e87d4f0 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 10px 10px; --background-transition: 0.3s; --padding-top: 25px; --padding-bottom: 15px; --padding-left: 20px; --padding-right: 20px; }
.elementor-29878 .elementor-element.elementor-element-e87d4f0:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-e87d4f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var(--e-global-color-light); }
.elementor-29878 .elementor-element.elementor-element-e87d4f0, .elementor-29878 .elementor-element.elementor-element-e87d4f0::before { --border-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-2584003 { --display: flex; --gap: 5px 5px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-f328ba7 .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-fe65148 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-58ab9c2 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-58ab9c2.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-58ab9c2.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-58ab9c2.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-58ab9c2.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-58ab9c2.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-58ab9c2 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-58ab9c2 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-3671ffa { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-8af9482 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-8af9482.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-8af9482.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-8af9482.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-8af9482.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-8af9482.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-8af9482 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-8af9482 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-f88baf3 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-79436fa .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-79436fa.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-79436fa.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-79436fa.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-79436fa.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-79436fa.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-79436fa .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-79436fa .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-6b8783d { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-20d8fe6 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-20d8fe6.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-20d8fe6.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-20d8fe6.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-20d8fe6.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-20d8fe6.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-20d8fe6 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-20d8fe6 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-24a620a { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 10px 10px; --background-transition: 0.3s; --padding-top: 25px; --padding-bottom: 15px; --padding-left: 20px; --padding-right: 20px; }
.elementor-29878 .elementor-element.elementor-element-24a620a:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-24a620a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var(--e-global-color-light); }
.elementor-29878 .elementor-element.elementor-element-24a620a, .elementor-29878 .elementor-element.elementor-element-24a620a::before { --border-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-bcc8e69 { --display: flex; --gap: 5px 5px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-ac1d426 .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-44d7477 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-8280424 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-8280424.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-8280424.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-8280424.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-8280424.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-8280424.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-8280424 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-8280424 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-4868aff { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-52e01e6 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-52e01e6.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-52e01e6.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-52e01e6.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-52e01e6.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-52e01e6.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-52e01e6 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-52e01e6 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-9139511 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-f59a3e6 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-f59a3e6.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-f59a3e6.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-f59a3e6.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-f59a3e6.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-f59a3e6.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-f59a3e6 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-f59a3e6 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-6a5a221 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-eb329ae .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-eb329ae.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-eb329ae.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-eb329ae.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-eb329ae.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-eb329ae.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-eb329ae .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-eb329ae .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-b0d126b { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 10px 10px; --background-transition: 0.3s; --padding-top: 25px; --padding-bottom: 15px; --padding-left: 20px; --padding-right: 20px; }
.elementor-29878 .elementor-element.elementor-element-b0d126b:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-b0d126b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var(--e-global-color-light); }
.elementor-29878 .elementor-element.elementor-element-b0d126b, .elementor-29878 .elementor-element.elementor-element-b0d126b::before { --border-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-65bb0bb { --display: flex; --gap: 5px 5px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-56f9d10 .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-f14dd18 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-d6804b3 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-d6804b3.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-d6804b3.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-d6804b3.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-d6804b3.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-d6804b3.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-d6804b3 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-d6804b3 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-0e817ba { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-1919dd5 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-1919dd5.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-1919dd5.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-1919dd5.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-1919dd5.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-1919dd5.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-1919dd5 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-1919dd5 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-2aad1b0 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-dc5f396 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-dc5f396.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-dc5f396.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-dc5f396.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-dc5f396.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-dc5f396.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-dc5f396 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-dc5f396 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-9c1458d { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-3e1054f .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-3e1054f.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-3e1054f.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-3e1054f.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-3e1054f.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-3e1054f.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-3e1054f .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-3e1054f .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-78abe87 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 10px 10px; --background-transition: 0.3s; --padding-top: 25px; --padding-bottom: 15px; --padding-left: 20px; --padding-right: 20px; }
.elementor-29878 .elementor-element.elementor-element-78abe87:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-78abe87 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var(--e-global-color-light); }
.elementor-29878 .elementor-element.elementor-element-78abe87, .elementor-29878 .elementor-element.elementor-element-78abe87::before { --border-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-9505ab6 { --display: flex; --gap: 5px 5px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-069e45d .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-80fe542 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-1658632 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-1658632.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-1658632.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-1658632.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-1658632.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-1658632.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-1658632 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-1658632 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-c3cfa6a { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-aa0f6cf .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-aa0f6cf.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-aa0f6cf.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-aa0f6cf.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-aa0f6cf.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-aa0f6cf.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-aa0f6cf .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-aa0f6cf .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-b0536db { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-77a022d .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-77a022d.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-77a022d.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-77a022d.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-77a022d.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-77a022d.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-77a022d .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-77a022d .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-e4d8764 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-461ca1a .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-461ca1a.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-461ca1a.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-461ca1a.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-461ca1a.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-461ca1a.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-461ca1a .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-461ca1a .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-46fb188b { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 0px 0px; --background-transition: 0.3s; --padding-top: 15px; --padding-bottom: 15px; --padding-left: 20px; --padding-right: 20px; }
.elementor-29878 .elementor-element.elementor-element-7ae70dcc { --display: flex; --gap: 10px 10px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-33875f69 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-38b587fc .ekit-btn-wraper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-38b587fc .elementskit-btn { width: 100%; border-style: none; }
.elementor-29878 .elementor-element.elementor-element-38b587fc .elementskit-btn:hover { color: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-38b587fc .elementskit-btn:hover svg path { stroke: rgb(255, 255, 255); fill: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-4f835ccf { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-7955ea93 .ekit-btn-wraper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-7955ea93 .elementskit-btn { width: 100%; border-style: none; }
.elementor-29878 .elementor-element.elementor-element-7955ea93 .elementskit-btn:hover { color: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-7955ea93 .elementskit-btn:hover svg path { stroke: rgb(255, 255, 255); fill: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-3d44c682 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-1f50183a .ekit-btn-wraper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-1f50183a .elementskit-btn { width: 100%; border-style: none; }
.elementor-29878 .elementor-element.elementor-element-1f50183a .elementskit-btn:hover { color: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-1f50183a .elementskit-btn:hover svg path { stroke: rgb(255, 255, 255); fill: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-511806a { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-119894cf .ekit-btn-wraper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-119894cf .elementskit-btn { width: 100%; color: rgb(26, 26, 26); background-color: rgba(255, 255, 255, 0); border-style: solid; border-color: rgb(217, 217, 217); }
.elementor-29878 .elementor-element.elementor-element-119894cf .elementskit-btn svg path { stroke: rgb(26, 26, 26); fill: rgb(26, 26, 26); }
.elementor-29878 .elementor-element.elementor-element-119894cf .elementskit-btn:hover { color: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-119894cf .elementskit-btn:hover svg path { stroke: rgb(255, 255, 255); fill: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-abe5120 .elementskit-section-title-wraper .elementskit-section-title > span { color: rgb(0, 0, 0); }
.elementor-29878 .elementor-element.elementor-element-abe5120 .elementskit-section-title-wraper .elementskit-section-title:hover > span { color: rgb(0, 0, 0); }
.elementor-29878 .elementor-element.elementor-element-4169092 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 10px 10px; --background-transition: 0.3s; border-style: solid; --border-style: solid; border-width: 0px 0px 1px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: rgb(231, 231, 231); --border-color: #E7E7E7; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-29878 .elementor-element.elementor-element-4169092:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-4169092 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-01bf336 { --display: flex; --gap: 5px 5px; }
.elementor-29878 .elementor-element.elementor-element-74e2346 .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-primary-font-family ),Sans-serif; font-weight: var(--e-global-typography-primary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-161054c { width: var(--container-widget-width,80%); max-width: 80%; --container-widget-width: 80%; --container-widget-flex-grow: 0; }
.elementor-29878 .elementor-element.elementor-element-13dda8e { --display: flex; --justify-content: center; --gap: 5px 5px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-17d5ea2 { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-17d5ea2 .elementor-heading-title { color: rgb(26, 26, 26); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-17d5ea2 > .elementor-widget-container { border-radius: 100px; }
.elementor-29878 .elementor-element.elementor-element-dbb021b { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-dbb021b .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-dbb021b > .elementor-widget-container { border-radius: 100px; }
.elementor-29878 .elementor-element.elementor-element-09323de { --display: flex; --justify-content: center; --gap: 5px 5px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-7e4be12 { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-7e4be12 .elementor-heading-title { color: rgb(67, 83, 255); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-7e4be12 > .elementor-widget-container { border-radius: 100px; }
.elementor-29878 .elementor-element.elementor-element-0b7c92f { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-0b7c92f .elementor-heading-title { color: rgb(67, 83, 255); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-0b7c92f > .elementor-widget-container { border-radius: 100px; }
.elementor-29878 .elementor-element.elementor-element-721c5e0 { --display: flex; --justify-content: center; --gap: 5px 5px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-8d904fe { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-8d904fe .elementor-heading-title { color: rgb(26, 26, 26); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-8d904fe > .elementor-widget-container { border-radius: 100px; }
.elementor-29878 .elementor-element.elementor-element-24c58fb { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-24c58fb .elementor-heading-title { color: rgb(26, 26, 26); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-24c58fb > .elementor-widget-container { border-radius: 100px; }
.elementor-29878 .elementor-element.elementor-element-bed6c42 { --display: flex; --justify-content: center; --gap: 5px 5px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-c0bf40b { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-c0bf40b .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-c0bf40b > .elementor-widget-container { border-radius: 100px; }
.elementor-29878 .elementor-element.elementor-element-035662f { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-035662f .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-035662f > .elementor-widget-container { border-radius: 100px; }
.elementor-29878 .elementor-element.elementor-element-ec9c3e5 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 10px 10px; --background-transition: 0.3s; --padding-top: 15px; --padding-bottom: 25px; --padding-left: 20px; --padding-right: 20px; }
.elementor-29878 .elementor-element.elementor-element-ec9c3e5:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-ec9c3e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var(--e-global-color-light); }
.elementor-29878 .elementor-element.elementor-element-ec9c3e5, .elementor-29878 .elementor-element.elementor-element-ec9c3e5::before { --border-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-a33d169 { --display: flex; --gap: 5px 5px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-536aa23 .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-c05a8f2 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-ee0bec5 { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-ee0bec5 .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-weight: var(--e-global-typography-accent-font-weight); }
.elementor-29878 .elementor-element.elementor-element-00ab145 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-7d16f52 { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-7d16f52 .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-weight: var(--e-global-typography-accent-font-weight); }
.elementor-29878 .elementor-element.elementor-element-b329f59 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-5aeb2b2 { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-5aeb2b2 .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-weight: var(--e-global-typography-accent-font-weight); }
.elementor-29878 .elementor-element.elementor-element-544cb97 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-52f0d8b { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-52f0d8b .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-weight: var(--e-global-typography-accent-font-weight); }
.elementor-29878 .elementor-element.elementor-element-a408c54 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 10px 10px; --background-transition: 0.3s; --padding-top: 25px; --padding-bottom: 15px; --padding-left: 20px; --padding-right: 20px; }
.elementor-29878 .elementor-element.elementor-element-a408c54:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-a408c54 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var(--e-global-color-light); }
.elementor-29878 .elementor-element.elementor-element-a408c54, .elementor-29878 .elementor-element.elementor-element-a408c54::before { --border-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-d8493e5 { --display: flex; --gap: 5px 5px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-5d6dde4 .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-91a980f { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-79861cb { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-79861cb .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-weight: var(--e-global-typography-accent-font-weight); }
.elementor-29878 .elementor-element.elementor-element-41fb5f5 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-6f5780a { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-6f5780a .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-weight: var(--e-global-typography-accent-font-weight); }
.elementor-29878 .elementor-element.elementor-element-4b1bfcc { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-73e22ea { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-73e22ea .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-weight: var(--e-global-typography-accent-font-weight); }
.elementor-29878 .elementor-element.elementor-element-176c7e5 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-d94eb17 { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-d94eb17 .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-weight: var(--e-global-typography-accent-font-weight); }
.elementor-29878 .elementor-element.elementor-element-64ec5d5 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 10px 10px; --background-transition: 0.3s; --padding-top: 25px; --padding-bottom: 15px; --padding-left: 20px; --padding-right: 20px; }
.elementor-29878 .elementor-element.elementor-element-64ec5d5:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-64ec5d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var(--e-global-color-light); }
.elementor-29878 .elementor-element.elementor-element-64ec5d5, .elementor-29878 .elementor-element.elementor-element-64ec5d5::before { --border-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-9b97264 { --display: flex; --gap: 5px 5px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-76cea11 .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-5113c6f { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-e00e2dd { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-e00e2dd .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-weight: var(--e-global-typography-accent-font-weight); }
.elementor-29878 .elementor-element.elementor-element-5bf14fd { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-2bd8112 { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-2bd8112 .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-weight: var(--e-global-typography-accent-font-weight); }
.elementor-29878 .elementor-element.elementor-element-2a620cb { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-4d9e489 { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-4d9e489 .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-weight: var(--e-global-typography-accent-font-weight); }
.elementor-29878 .elementor-element.elementor-element-fcd9713 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-fd8a909 { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-fd8a909 .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-weight: var(--e-global-typography-accent-font-weight); }
.elementor-29878 .elementor-element.elementor-element-127a8a2 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 10px 10px; --background-transition: 0.3s; --padding-top: 15px; --padding-bottom: 25px; --padding-left: 20px; --padding-right: 20px; }
.elementor-29878 .elementor-element.elementor-element-127a8a2:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-127a8a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var(--e-global-color-light); }
.elementor-29878 .elementor-element.elementor-element-127a8a2, .elementor-29878 .elementor-element.elementor-element-127a8a2::before { --border-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-da04766 { --display: flex; --gap: 5px 5px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-19cc37a .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-1710cf3 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-18cfc53 { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-18cfc53 .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-weight: var(--e-global-typography-accent-font-weight); }
.elementor-29878 .elementor-element.elementor-element-309afa7 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-92260b7 { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-92260b7 .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-weight: var(--e-global-typography-accent-font-weight); }
.elementor-29878 .elementor-element.elementor-element-fe8c6ab { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-be9819a { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-be9819a .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-weight: var(--e-global-typography-accent-font-weight); }
.elementor-29878 .elementor-element.elementor-element-129a1aa { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-d5d610f { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-d5d610f .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-weight: var(--e-global-typography-accent-font-weight); }
.elementor-29878 .elementor-element.elementor-element-a1c6d6c { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 10px 10px; --background-transition: 0.3s; --padding-top: 15px; --padding-bottom: 25px; --padding-left: 20px; --padding-right: 20px; }
.elementor-29878 .elementor-element.elementor-element-a1c6d6c:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-a1c6d6c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(245, 245, 245); }
.elementor-29878 .elementor-element.elementor-element-a1c6d6c, .elementor-29878 .elementor-element.elementor-element-a1c6d6c::before { --border-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-be0f1b9 { --display: flex; --gap: 5px 5px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-e79f1df .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-6a5edb3 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-f421d91 { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-f421d91 .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-weight: var(--e-global-typography-accent-font-weight); }
.elementor-29878 .elementor-element.elementor-element-2a267d6 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-87e1383 { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-87e1383 .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-weight: var(--e-global-typography-accent-font-weight); }
.elementor-29878 .elementor-element.elementor-element-fa4f82c { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-5b57e84 { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-5b57e84 .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-weight: var(--e-global-typography-accent-font-weight); }
.elementor-29878 .elementor-element.elementor-element-6304358 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-62259ab { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-62259ab .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-weight: var(--e-global-typography-accent-font-weight); }
.elementor-29878 .elementor-element.elementor-element-0cbf661 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 10px 10px; --background-transition: 0.3s; --overlay-opacity: 0.5; --padding-top: 25px; --padding-bottom: 15px; --padding-left: 20px; --padding-right: 20px; }
.elementor-29878 .elementor-element.elementor-element-0cbf661:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-0cbf661 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(245, 245, 245); }
.elementor-29878 .elementor-element.elementor-element-0cbf661::before, .elementor-29878 .elementor-element.elementor-element-0cbf661 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29878 .elementor-element.elementor-element-0cbf661 > .e-con-inner > .elementor-background-video-container::before, .elementor-29878 .elementor-element.elementor-element-0cbf661 > .elementor-background-slideshow::before, .elementor-29878 .elementor-element.elementor-element-0cbf661 > .elementor-background-video-container::before, .elementor-29878 .elementor-element.elementor-element-0cbf661 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { --background-overlay: ''; }
.elementor-29878 .elementor-element.elementor-element-0cbf661, .elementor-29878 .elementor-element.elementor-element-0cbf661::before { --border-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-bb5d0da { --display: flex; --gap: 5px 5px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-419885e .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-07b1424 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-e7a8970 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-e7a8970.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-e7a8970.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-e7a8970.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-e7a8970.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-e7a8970.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-e7a8970 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-e7a8970 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-f1b9982 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-1142b20 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-1142b20.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-1142b20.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-1142b20.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-1142b20.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-1142b20.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-1142b20 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-1142b20 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-ce22125 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-032087b .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-032087b.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-032087b.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-032087b.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-032087b.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-032087b.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-032087b .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-032087b .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-a4507ad { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-f41bdea .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-f41bdea.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-f41bdea.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-f41bdea.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-f41bdea.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-f41bdea.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-f41bdea .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-f41bdea .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-efd2557 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 10px 10px; --background-transition: 0.3s; --padding-top: 15px; --padding-bottom: 15px; --padding-left: 20px; --padding-right: 20px; }
.elementor-29878 .elementor-element.elementor-element-efd2557:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-efd2557 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(245, 245, 245); }
.elementor-29878 .elementor-element.elementor-element-efd2557, .elementor-29878 .elementor-element.elementor-element-efd2557::before { --border-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-3213245 { --display: flex; --gap: 5px 5px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-ca74f02 .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-08b238d { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-a8576c1 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-a8576c1.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-a8576c1.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-a8576c1.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-a8576c1.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-a8576c1.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-a8576c1 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-a8576c1 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-0c99b35 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-5047a7e .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-5047a7e.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-5047a7e.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-5047a7e.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-5047a7e.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-5047a7e.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-5047a7e .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-5047a7e .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-9817618 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-fd51646 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-fd51646.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-fd51646.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-fd51646.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-fd51646.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-fd51646.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-fd51646 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-fd51646 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-c403994 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-76dad69 .elementor-icon-wrapper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-76dad69.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-76dad69.elementor-view-default .elementor-icon, .elementor-29878 .elementor-element.elementor-element-76dad69.elementor-view-framed .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-76dad69.elementor-view-default .elementor-icon svg, .elementor-29878 .elementor-element.elementor-element-76dad69.elementor-view-framed .elementor-icon { fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-76dad69 .elementor-icon { font-size: 22px; }
.elementor-29878 .elementor-element.elementor-element-76dad69 .elementor-icon svg { height: 22px; }
.elementor-29878 .elementor-element.elementor-element-90fffe4 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 10px 10px; --background-transition: 0.3s; --padding-top: 15px; --padding-bottom: 15px; --padding-left: 20px; --padding-right: 20px; }
.elementor-29878 .elementor-element.elementor-element-90fffe4:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-90fffe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(245, 245, 245); }
.elementor-29878 .elementor-element.elementor-element-90fffe4, .elementor-29878 .elementor-element.elementor-element-90fffe4::before { --border-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-aef1409 { --display: flex; --gap: 5px 5px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-20ff843 .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-weight: var(--e-global-typography-secondary-font-weight); }
.elementor-29878 .elementor-element.elementor-element-e0a35bc { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-e6a0c44 { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-e6a0c44 .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-weight: var(--e-global-typography-accent-font-weight); }
.elementor-29878 .elementor-element.elementor-element-b2e6896 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-ad07b3f { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-ad07b3f .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-weight: var(--e-global-typography-accent-font-weight); }
.elementor-29878 .elementor-element.elementor-element-16b7d21 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-f41d7a9 { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-f41d7a9 .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-weight: var(--e-global-typography-accent-font-weight); }
.elementor-29878 .elementor-element.elementor-element-f270ee2 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-1a7dd63 { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-1a7dd63 .elementor-heading-title { color: var(--e-global-color-text); font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-weight: var(--e-global-typography-accent-font-weight); }
.elementor-29878 .elementor-element.elementor-element-96b386f { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 0px 0px; --background-transition: 0.3s; --padding-top: 15px; --padding-bottom: 15px; --padding-left: 20px; --padding-right: 20px; }
.elementor-29878 .elementor-element.elementor-element-eb96ccc { --display: flex; --gap: 10px 10px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-d8b1db4 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-5d0508d .ekit-btn-wraper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-5d0508d .elementskit-btn { width: 100%; border-style: none; }
.elementor-29878 .elementor-element.elementor-element-5d0508d .elementskit-btn:hover { color: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-5d0508d .elementskit-btn:hover svg path { stroke: rgb(255, 255, 255); fill: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-7fb38ff { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-5f32a4f .ekit-btn-wraper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-5f32a4f .elementskit-btn { width: 100%; border-style: none; }
.elementor-29878 .elementor-element.elementor-element-5f32a4f .elementskit-btn:hover { color: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-5f32a4f .elementskit-btn:hover svg path { stroke: rgb(255, 255, 255); fill: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-d53615e { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-3f41636 .ekit-btn-wraper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-3f41636 .elementskit-btn { width: 100%; border-style: none; }
.elementor-29878 .elementor-element.elementor-element-3f41636 .elementskit-btn:hover { color: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-3f41636 .elementskit-btn:hover svg path { stroke: rgb(255, 255, 255); fill: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-4fea3b4 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-d133514 .ekit-btn-wraper { text-align: center; }
.elementor-29878 .elementor-element.elementor-element-d133514 .elementskit-btn { width: 100%; color: rgb(26, 26, 26); background-color: rgba(255, 255, 255, 0); border-style: solid; border-color: rgb(217, 217, 217); }
.elementor-29878 .elementor-element.elementor-element-d133514 .elementskit-btn svg path { stroke: rgb(26, 26, 26); fill: rgb(26, 26, 26); }
.elementor-29878 .elementor-element.elementor-element-d133514 .elementskit-btn:hover { color: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-d133514 .elementskit-btn:hover svg path { stroke: rgb(255, 255, 255); fill: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-583e10a9 { --display: flex; --align-items: stretch; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 10px 10px; --background-transition: 0.3s; --padding-top: 80px; --padding-bottom: 80px; --padding-left: 0px; --padding-right: 0px; }
.elementor-29878 .elementor-element.elementor-element-52709ab9 { --display: flex; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-5f84f2c0 { --display: flex; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-26673542 .ekit-heading__description { max-width: 500px; }
.elementor-29878 .elementor-element.elementor-element-26673542 .elementskit-section-title-wraper .elementskit-section-title > span { color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-26673542 .elementskit-section-title-wraper .elementskit-section-subtitle { color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-26673542 .ekit-heading__subtitle-has-border { border-style: solid; border-width: 1px; border-color: rgb(231, 231, 231); border-radius: 5px; }
.elementor-29878 .elementor-element.elementor-element-462ec08a { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-4749630f { --display: flex; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-7669cea .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open { color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-7669cea .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="false"] svg path { stroke: var(--e-global-color-primary); fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-7669cea .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-closed { color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-7669cea .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="true"] svg path { stroke: var(--e-global-color-primary); fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-7d0112de { --display: flex; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-154f1887 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open { color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-154f1887 .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="false"] svg path { stroke: var(--e-global-color-primary); fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-154f1887 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-closed { color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-154f1887 .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="true"] svg path { stroke: var(--e-global-color-primary); fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-65ddf61 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: stretch; --padding-top: 140px; --padding-bottom: 140px; --padding-left: 10px; --padding-right: 10px; }
.elementor-29878 .elementor-element.elementor-element-65ddf61:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-65ddf61 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var(--e-global-color-text); background-image: url("https://mlrwd9rnffxq.i.optimole.com/cb:641c.2be21/w:2520/h:900/q:90/f:best/sm:0/https://vectorize.io/wp-content/uploads/2024/05/sierra-bg.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-29878 .elementor-element.elementor-element-65ddf61::before, .elementor-29878 .elementor-element.elementor-element-65ddf61 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29878 .elementor-element.elementor-element-65ddf61 > .e-con-inner > .elementor-background-video-container::before, .elementor-29878 .elementor-element.elementor-element-65ddf61 > .elementor-background-slideshow::before, .elementor-29878 .elementor-element.elementor-element-65ddf61 > .elementor-background-video-container::before, .elementor-29878 .elementor-element.elementor-element-65ddf61 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { --background-overlay: ''; }
.elementor-29878 .elementor-element.elementor-element-65ddf61, .elementor-29878 .elementor-element.elementor-element-65ddf61::before { --border-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-8bd49f9 { --display: flex; max-width: 500px; --gap: 30px 30px; --background-transition: 0.3s; }
.elementor-29878 .elementor-element.elementor-element-8bd49f9::before, .elementor-29878 .elementor-element.elementor-element-8bd49f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29878 .elementor-element.elementor-element-8bd49f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-29878 .elementor-element.elementor-element-8bd49f9 > .elementor-background-slideshow::before, .elementor-29878 .elementor-element.elementor-element-8bd49f9 > .elementor-background-video-container::before, .elementor-29878 .elementor-element.elementor-element-8bd49f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { --background-overlay: ''; }
.elementor-29878 .elementor-element.elementor-element-36f6c3d7 .ekit-heading__description { max-width: 500px; }
.elementor-29878 .elementor-element.elementor-element-36f6c3d7 .elementskit-section-title-wraper .elementskit-section-title { color: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-36f6c3d7 .elementskit-section-title-wraper .elementskit-section-title > span { color: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-36f6c3d7 .elementskit-section-title-wraper .elementskit-section-subtitle { color: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-36f6c3d7 .ekit-heading__subtitle-has-border { border-style: solid; border-width: 1px; border-color: rgba(255, 255, 255, 0.2); border-radius: 5px; }
.elementor-29878 .elementor-element.elementor-element-36f6c3d7 .elementskit-section-title-wraper p { color: var(--e-global-color-light); }
.elementor-29878 .elementor-element.elementor-element-560fada8 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --gap: 10px 10px; --background-transition: 0.3s; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-29878 .elementor-element.elementor-element-2942c40a .ekit-btn-wraper { text-align: left; }
.elementor-29878 .elementor-element.elementor-element-2942c40a .elementskit-btn { color: var(--e-global-color-primary); background-color: rgb(255, 255, 255); border-style: none; }
.elementor-29878 .elementor-element.elementor-element-2942c40a .elementskit-btn svg path { stroke: var(--e-global-color-primary); fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-2942c40a .elementskit-btn:hover { color: var(--e-global-color-primary); background-color: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-2942c40a .elementskit-btn:hover svg path { stroke: var(--e-global-color-primary); fill: var(--e-global-color-primary); }
.elementor-29878 .elementor-element.elementor-element-79487544 .ekit-btn-wraper { text-align: left; }
.elementor-29878 .elementor-element.elementor-element-79487544 .elementskit-btn { color: rgb(255, 255, 255); background-color: rgb(67, 83, 255); border-style: none; }
.elementor-29878 .elementor-element.elementor-element-79487544 .elementskit-btn svg path { stroke: rgb(255, 255, 255); fill: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-79487544 .elementskit-btn:hover { color: var(--e-global-color-primary); background-color: rgb(255, 255, 255); }
.elementor-29878 .elementor-element.elementor-element-79487544 .elementskit-btn:hover svg path { stroke: var(--e-global-color-primary); fill: var(--e-global-color-primary); }
:root { --page-title-display: none; }
@media (max-width: 1024px) {
  .e-con { --container-max-width: 1024px; }
  .elementor-29878 .elementor-element.elementor-element-4a6656e9 .elementskit-section-title-wraper p { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-27e628f6 { --padding-top: 80px; --padding-bottom: 80px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-7fe44dea .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-subtitle { padding: 0px 0px 18px; }
  .elementor-29878 .elementor-element.elementor-element-7fe44dea .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span { font-size: 34px; }
  .elementor-29878 .elementor-element.elementor-element-7fe44dea > .elementor-widget-container { padding: 26px 20px 20px; }
  .elementor-29878 .elementor-element.elementor-element-35f90fc6 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-subtitle { padding: 0px 0px 18px; }
  .elementor-29878 .elementor-element.elementor-element-35f90fc6 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span { font-size: 34px; }
  .elementor-29878 .elementor-element.elementor-element-35f90fc6 > .elementor-widget-container { padding: 26px 20px 20px; }
  .elementor-29878 .elementor-element.elementor-element-2f16fa24 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-subtitle { padding: 0px 0px 18px; }
  .elementor-29878 .elementor-element.elementor-element-2f16fa24 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span { font-size: 34px; }
  .elementor-29878 .elementor-element.elementor-element-2f16fa24 > .elementor-widget-container { padding: 26px 20px 20px; }
  .elementor-29878 .elementor-element.elementor-element-2163c1d { --padding-top: 60px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-137f556 { --padding-top: 60px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-93f81ed { --padding-top: 16px; --padding-bottom: 16px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-e8265cc { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-db3017a { --padding-top: 16px; --padding-bottom: 16px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-131737b8 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-131737b8 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-66c3d5c .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-66c3d5c .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-1c58b26 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-1c58b26 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-3d886d2 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-3d886d2 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-11f608d { --padding-top: 16px; --padding-bottom: 16px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-8d65297 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-8d65297 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-d003572 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-d003572 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-80ec0c5 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-80ec0c5 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-ff1b711 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-ff1b711 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-9b7d3fd { --padding-top: 16px; --padding-bottom: 16px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-ef76452 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-ef76452 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-79ca282 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-79ca282 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-4c6b7b5 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-4c6b7b5 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-884202e .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-884202e .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-1797370 { --padding-top: 16px; --padding-bottom: 16px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-3349045 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-3349045 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-bbe9921 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-bbe9921 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-31db180 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-31db180 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-d1d55ae .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-d1d55ae .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-9a2d4dc { --padding-top: 16px; --padding-bottom: 16px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-e17e1dc .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-e17e1dc .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-bca92da .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-bca92da .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-a6e1aa3 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-a6e1aa3 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-b1b9317 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-b1b9317 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-04ff256 { --padding-top: 16px; --padding-bottom: 16px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-852f954 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-852f954 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-3f867f5 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-3f867f5 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-cbcb248 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-cbcb248 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-73b8ad7 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-73b8ad7 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-ca6eacf { --padding-top: 16px; --padding-bottom: 16px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-c555177 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-c555177 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-4702265 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-4702265 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-722f271 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-722f271 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-01d7a0d .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-01d7a0d .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-f1f24b7 { --padding-top: 16px; --padding-bottom: 16px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-0aabbb2 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-0aabbb2 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-e07b928 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-e07b928 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-1d70d38 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-1d70d38 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-57347e2 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-57347e2 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-ad316e5 { --padding-top: 16px; --padding-bottom: 16px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-9b943be .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-9b943be .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-f102cb1 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-f102cb1 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-1c806e2 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-1c806e2 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-a7d41a5 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-a7d41a5 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-e87d4f0 { --padding-top: 16px; --padding-bottom: 16px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-58ab9c2 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-58ab9c2 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-8af9482 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-8af9482 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-79436fa .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-79436fa .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-20d8fe6 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-20d8fe6 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-24a620a { --padding-top: 16px; --padding-bottom: 16px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-8280424 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-8280424 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-52e01e6 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-52e01e6 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-f59a3e6 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-f59a3e6 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-eb329ae .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-eb329ae .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-b0d126b { --padding-top: 16px; --padding-bottom: 16px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-d6804b3 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-d6804b3 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-1919dd5 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-1919dd5 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-dc5f396 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-dc5f396 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-3e1054f .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-3e1054f .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-78abe87 { --padding-top: 16px; --padding-bottom: 16px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-1658632 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-1658632 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-aa0f6cf .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-aa0f6cf .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-77a022d .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-77a022d .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-461ca1a .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-461ca1a .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-46fb188b { --padding-top: 16px; --padding-bottom: 16px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-4169092 { --padding-top: 16px; --padding-bottom: 16px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-01bf336 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-ec9c3e5 { --padding-top: 16px; --padding-bottom: 16px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-a408c54 { --padding-top: 16px; --padding-bottom: 16px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-64ec5d5 { --padding-top: 16px; --padding-bottom: 16px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-127a8a2 { --padding-top: 16px; --padding-bottom: 16px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-a1c6d6c { --padding-top: 16px; --padding-bottom: 16px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-0cbf661 { --padding-top: 16px; --padding-bottom: 16px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-e7a8970 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-e7a8970 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-1142b20 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-1142b20 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-032087b .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-032087b .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-f41bdea .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-f41bdea .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-efd2557 { --padding-top: 16px; --padding-bottom: 16px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-a8576c1 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-a8576c1 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-5047a7e .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-5047a7e .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-fd51646 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-fd51646 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-76dad69 .elementor-icon { font-size: 20px; }
  .elementor-29878 .elementor-element.elementor-element-76dad69 .elementor-icon svg { height: 20px; }
  .elementor-29878 .elementor-element.elementor-element-90fffe4 { --padding-top: 16px; --padding-bottom: 16px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-96b386f { --padding-top: 16px; --padding-bottom: 16px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-65ddf61:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-65ddf61 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: center center; background-size: cover; }
  .elementor-29878 .elementor-element.elementor-element-8bd49f9 { max-width: 100%; }
}
@media (max-width: 767px) {
  .e-con { --container-max-width: 767px; }
  .elementor-29878 .elementor-element.elementor-element-4b858638 { --gap: 10px 10px; }
  .elementor-29878 .elementor-element.elementor-element-27e628f6 { --gap: 0px 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-2163c1d { --padding-top: 20px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-137f556 { --padding-top: 20px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-93f81ed { --gap: 0px 0px; --padding-top: 12px; --padding-bottom: 12px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-e8265cc { --width: 55%; }
  .elementor-29878 .elementor-element.elementor-element-98ffe21 { --width: 15%; --padding-top: 2px; --padding-bottom: 2px; --padding-left: 2px; --padding-right: 2px; }
  .elementor-29878 .elementor-element.elementor-element-0920ac6 > .elementor-widget-container { padding: 4px; }
  .elementor-29878 .elementor-element.elementor-element-ac23627 > .elementor-widget-container { padding: 4px; }
  .elementor-29878 .elementor-element.elementor-element-9472846 { --width: 15%; --padding-top: 2px; --padding-bottom: 2px; --padding-left: 2px; --padding-right: 2px; }
  .elementor-29878 .elementor-element.elementor-element-f68f539 > .elementor-widget-container { padding: 4px; }
  .elementor-29878 .elementor-element.elementor-element-2fed929 > .elementor-widget-container { padding: 4px; }
  .elementor-29878 .elementor-element.elementor-element-5fec2d0 { --width: 15%; --padding-top: 2px; --padding-bottom: 2px; --padding-left: 2px; --padding-right: 2px; }
  .elementor-29878 .elementor-element.elementor-element-2b7796b > .elementor-widget-container { padding: 4px; }
  .elementor-29878 .elementor-element.elementor-element-bf665d9 > .elementor-widget-container { padding: 4px; }
  .elementor-29878 .elementor-element.elementor-element-a147c66 { --width: 15%; --padding-top: 2px; --padding-bottom: 2px; --padding-left: 2px; --padding-right: 2px; }
  .elementor-29878 .elementor-element.elementor-element-2023467 > .elementor-widget-container { padding: 4px; }
  .elementor-29878 .elementor-element.elementor-element-c244568 > .elementor-widget-container { padding: 4px; }
  .elementor-29878 .elementor-element.elementor-element-db3017a { --gap: 0px 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 12px; --padding-bottom: 12px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-85f042e { --width: 55%; }
  .elementor-29878 .elementor-element.elementor-element-4bceb8e3 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-131737b8 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-131737b8 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-d96332e { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-66c3d5c .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-66c3d5c .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-b4fe800 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-1c58b26 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-1c58b26 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-67ce1e6 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-3d886d2 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-3d886d2 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-11f608d { --gap: 0px 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 12px; --padding-bottom: 12px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-771071d { --width: 55%; }
  .elementor-29878 .elementor-element.elementor-element-de38888 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-8d65297 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-8d65297 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-cf16ff3 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-d003572 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-d003572 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-7cdf72c { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-80ec0c5 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-80ec0c5 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-f4c7021 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-ff1b711 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-ff1b711 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-9b7d3fd { --gap: 0px 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 12px; --padding-bottom: 12px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-a239c28 { --width: 55%; }
  .elementor-29878 .elementor-element.elementor-element-9c433bb { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-ef76452 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-ef76452 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-83ba59e { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-79ca282 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-79ca282 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-9d586ec { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-4c6b7b5 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-4c6b7b5 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-b204bac { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-884202e .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-884202e .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-1797370 { --gap: 0px 0px; }
  .elementor-29878 .elementor-element.elementor-element-af805b0 { --width: 55%; }
  .elementor-29878 .elementor-element.elementor-element-40539f9 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-3349045 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-3349045 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-a502e84 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-bbe9921 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-bbe9921 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-2b47232 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-31db180 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-31db180 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-91c66b1 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-d1d55ae .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-d1d55ae .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-9a2d4dc { --gap: 0px 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 12px; --padding-bottom: 12px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-76bb7f0 { --width: 55%; }
  .elementor-29878 .elementor-element.elementor-element-f29470e { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-e17e1dc .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-e17e1dc .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-8876bf3 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-bca92da .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-bca92da .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-06c2ba6 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-a6e1aa3 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-a6e1aa3 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-aabdbe1 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-b1b9317 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-b1b9317 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-04ff256 { --gap: 0px 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 12px; --padding-bottom: 12px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-1364ece { --width: 55%; }
  .elementor-29878 .elementor-element.elementor-element-7f63bc6 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-852f954 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-852f954 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-1413e3d { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-3f867f5 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-3f867f5 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-b18a213 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-cbcb248 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-cbcb248 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-03dda2f { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-73b8ad7 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-73b8ad7 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-ca6eacf { --gap: 0px 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 12px; --padding-bottom: 12px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-9137b78 { --width: 55%; }
  .elementor-29878 .elementor-element.elementor-element-283757d { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-c555177 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-c555177 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-adb8628 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-4702265 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-4702265 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-bb8c62a { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-722f271 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-722f271 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-1b3817a { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-01d7a0d .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-01d7a0d .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-f1f24b7 { --gap: 0px 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 12px; --padding-bottom: 12px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-2d91ea8 { --width: 55%; }
  .elementor-29878 .elementor-element.elementor-element-93e8fd6 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-0aabbb2 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-0aabbb2 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-aae6c86 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-e07b928 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-e07b928 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-3e2f9ae { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-1d70d38 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-1d70d38 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-5a46e2f { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-57347e2 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-57347e2 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-ad316e5 { --gap: 0px 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 12px; --padding-bottom: 12px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-f08186f { --width: 55%; }
  .elementor-29878 .elementor-element.elementor-element-135b633 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-9b943be .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-9b943be .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-e481f2d { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-f102cb1 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-f102cb1 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-fabf37d { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-1c806e2 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-1c806e2 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-93fccee { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-a7d41a5 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-a7d41a5 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-e87d4f0 { --gap: 0px 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 12px; --padding-bottom: 12px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-2584003 { --width: 55%; }
  .elementor-29878 .elementor-element.elementor-element-fe65148 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-58ab9c2 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-58ab9c2 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-3671ffa { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-8af9482 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-8af9482 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-f88baf3 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-79436fa .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-79436fa .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-6b8783d { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-20d8fe6 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-20d8fe6 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-24a620a { --gap: 0px 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 12px; --padding-bottom: 12px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-bcc8e69 { --width: 55%; }
  .elementor-29878 .elementor-element.elementor-element-44d7477 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-8280424 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-8280424 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-4868aff { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-52e01e6 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-52e01e6 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-9139511 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-f59a3e6 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-f59a3e6 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-6a5a221 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-eb329ae .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-eb329ae .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-b0d126b { --gap: 0px 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 12px; --padding-bottom: 12px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-65bb0bb { --width: 55%; }
  .elementor-29878 .elementor-element.elementor-element-f14dd18 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-d6804b3 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-d6804b3 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-0e817ba { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-1919dd5 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-1919dd5 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-2aad1b0 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-dc5f396 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-dc5f396 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-9c1458d { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-3e1054f .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-3e1054f .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-78abe87 { --gap: 0px 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 12px; --padding-bottom: 12px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-9505ab6 { --width: 55%; }
  .elementor-29878 .elementor-element.elementor-element-80fe542 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-1658632 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-1658632 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-c3cfa6a { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-aa0f6cf .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-aa0f6cf .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-b0536db { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-77a022d .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-77a022d .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-e4d8764 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-461ca1a .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-461ca1a .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-46fb188b { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-7ae70dcc { --width: 100%; }
  .elementor-29878 .elementor-element.elementor-element-33875f69 { --width: 100%; }
  .elementor-29878 .elementor-element.elementor-element-4f835ccf { --width: 100%; }
  .elementor-29878 .elementor-element.elementor-element-3d44c682 { --width: 100%; }
  .elementor-29878 .elementor-element.elementor-element-511806a { --width: 100%; }
  .elementor-29878 .elementor-element.elementor-element-4169092 { --gap: 0px 0px; --padding-top: 12px; --padding-bottom: 12px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-01bf336 { --width: 55%; }
  .elementor-29878 .elementor-element.elementor-element-13dda8e { --width: 15%; --padding-top: 2px; --padding-bottom: 2px; --padding-left: 2px; --padding-right: 2px; }
  .elementor-29878 .elementor-element.elementor-element-17d5ea2 > .elementor-widget-container { padding: 4px; }
  .elementor-29878 .elementor-element.elementor-element-dbb021b > .elementor-widget-container { padding: 4px; }
  .elementor-29878 .elementor-element.elementor-element-09323de { --width: 15%; --padding-top: 2px; --padding-bottom: 2px; --padding-left: 2px; --padding-right: 2px; }
  .elementor-29878 .elementor-element.elementor-element-7e4be12 > .elementor-widget-container { padding: 4px; }
  .elementor-29878 .elementor-element.elementor-element-0b7c92f > .elementor-widget-container { padding: 4px; }
  .elementor-29878 .elementor-element.elementor-element-721c5e0 { --width: 15%; --padding-top: 2px; --padding-bottom: 2px; --padding-left: 2px; --padding-right: 2px; }
  .elementor-29878 .elementor-element.elementor-element-8d904fe > .elementor-widget-container { padding: 4px; }
  .elementor-29878 .elementor-element.elementor-element-24c58fb > .elementor-widget-container { padding: 4px; }
  .elementor-29878 .elementor-element.elementor-element-bed6c42 { --width: 15%; --padding-top: 2px; --padding-bottom: 2px; --padding-left: 2px; --padding-right: 2px; }
  .elementor-29878 .elementor-element.elementor-element-c0bf40b > .elementor-widget-container { padding: 4px; }
  .elementor-29878 .elementor-element.elementor-element-035662f > .elementor-widget-container { padding: 4px; }
  .elementor-29878 .elementor-element.elementor-element-ec9c3e5 { --gap: 0px 0px; --padding-top: 12px; --padding-bottom: 12px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-a33d169 { --width: 55%; }
  .elementor-29878 .elementor-element.elementor-element-c05a8f2 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-00ab145 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-b329f59 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-544cb97 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-a408c54 { --gap: 0px 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 12px; --padding-bottom: 12px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-d8493e5 { --width: 55%; }
  .elementor-29878 .elementor-element.elementor-element-91a980f { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-41fb5f5 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-4b1bfcc { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-176c7e5 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-64ec5d5 { --gap: 0px 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 12px; --padding-bottom: 12px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-9b97264 { --width: 55%; }
  .elementor-29878 .elementor-element.elementor-element-5113c6f { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-5bf14fd { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-2a620cb { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-fcd9713 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-127a8a2 { --gap: 0px 0px; --padding-top: 12px; --padding-bottom: 12px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-da04766 { --width: 55%; }
  .elementor-29878 .elementor-element.elementor-element-1710cf3 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-309afa7 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-fe8c6ab { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-129a1aa { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-a1c6d6c { --gap: 0px 0px; --padding-top: 12px; --padding-bottom: 12px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-be0f1b9 { --width: 55%; }
  .elementor-29878 .elementor-element.elementor-element-6a5edb3 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-2a267d6 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-fa4f82c { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-6304358 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-0cbf661 { --gap: 0px 0px; }
  .elementor-29878 .elementor-element.elementor-element-bb5d0da { --width: 55%; }
  .elementor-29878 .elementor-element.elementor-element-07b1424 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-e7a8970 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-e7a8970 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-f1b9982 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-1142b20 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-1142b20 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-ce22125 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-032087b .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-032087b .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-a4507ad { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-f41bdea .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-f41bdea .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-efd2557 { --gap: 0px 0px; }
  .elementor-29878 .elementor-element.elementor-element-3213245 { --width: 55%; }
  .elementor-29878 .elementor-element.elementor-element-08b238d { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-a8576c1 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-a8576c1 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-0c99b35 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-5047a7e .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-5047a7e .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-9817618 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-fd51646 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-fd51646 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-c403994 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-76dad69 .elementor-icon { font-size: 16px; }
  .elementor-29878 .elementor-element.elementor-element-76dad69 .elementor-icon svg { height: 16px; }
  .elementor-29878 .elementor-element.elementor-element-90fffe4 { --gap: 0px 0px; }
  .elementor-29878 .elementor-element.elementor-element-aef1409 { --width: 55%; }
  .elementor-29878 .elementor-element.elementor-element-e0a35bc { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-b2e6896 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-16b7d21 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-f270ee2 { --width: 15%; }
  .elementor-29878 .elementor-element.elementor-element-96b386f { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-eb96ccc { --width: 100%; }
  .elementor-29878 .elementor-element.elementor-element-d8b1db4 { --width: 100%; }
  .elementor-29878 .elementor-element.elementor-element-7fb38ff { --width: 100%; }
  .elementor-29878 .elementor-element.elementor-element-d53615e { --width: 100%; }
  .elementor-29878 .elementor-element.elementor-element-4fea3b4 { --width: 100%; }
  .elementor-29878 .elementor-element.elementor-element-583e10a9 { --gap: 0px 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-29878 .elementor-element.elementor-element-7669cea .elementskit-accordion .elementskit-card-body { padding: 20px; }
  .elementor-29878 .elementor-element.elementor-element-154f1887 .elementskit-accordion .elementskit-card-body { padding: 20px; }
  .elementor-29878 .elementor-element.elementor-element-65ddf61:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-65ddf61 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-size: cover; }
  .elementor-29878 .elementor-element.elementor-element-65ddf61 { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-29878 .elementor-element.elementor-element-8bd49f9 { --overlay-opacity: 0.75; }
  .elementor-29878 .elementor-element.elementor-element-560fada8 { --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 10px 10px; }
}
@media (min-width: 768px) {
  .elementor-29878 .elementor-element.elementor-element-e8265cc { --width: 40%; }
  .elementor-29878 .elementor-element.elementor-element-98ffe21 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-9472846 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-5fec2d0 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-a147c66 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-85f042e { --width: 40%; }
  .elementor-29878 .elementor-element.elementor-element-4bceb8e3 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-d96332e { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-b4fe800 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-67ce1e6 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-771071d { --width: 40%; }
  .elementor-29878 .elementor-element.elementor-element-de38888 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-cf16ff3 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-7cdf72c { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-f4c7021 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-a239c28 { --width: 40%; }
  .elementor-29878 .elementor-element.elementor-element-9c433bb { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-83ba59e { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-9d586ec { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-b204bac { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-af805b0 { --width: 40%; }
  .elementor-29878 .elementor-element.elementor-element-40539f9 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-a502e84 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-2b47232 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-91c66b1 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-76bb7f0 { --width: 40%; }
  .elementor-29878 .elementor-element.elementor-element-f29470e { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-8876bf3 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-06c2ba6 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-aabdbe1 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-1364ece { --width: 40%; }
  .elementor-29878 .elementor-element.elementor-element-7f63bc6 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-1413e3d { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-b18a213 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-03dda2f { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-9137b78 { --width: 40%; }
  .elementor-29878 .elementor-element.elementor-element-283757d { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-adb8628 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-bb8c62a { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-1b3817a { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-2d91ea8 { --width: 40%; }
  .elementor-29878 .elementor-element.elementor-element-93e8fd6 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-aae6c86 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-3e2f9ae { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-5a46e2f { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-f08186f { --width: 40%; }
  .elementor-29878 .elementor-element.elementor-element-135b633 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-e481f2d { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-fabf37d { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-93fccee { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-2584003 { --width: 40%; }
  .elementor-29878 .elementor-element.elementor-element-fe65148 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-3671ffa { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-f88baf3 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-6b8783d { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-bcc8e69 { --width: 40%; }
  .elementor-29878 .elementor-element.elementor-element-44d7477 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-4868aff { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-9139511 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-6a5a221 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-65bb0bb { --width: 40%; }
  .elementor-29878 .elementor-element.elementor-element-f14dd18 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-0e817ba { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-2aad1b0 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-9c1458d { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-9505ab6 { --width: 40%; }
  .elementor-29878 .elementor-element.elementor-element-80fe542 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-c3cfa6a { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-b0536db { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-e4d8764 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-7ae70dcc { --width: 40%; }
  .elementor-29878 .elementor-element.elementor-element-33875f69 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-4f835ccf { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-3d44c682 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-511806a { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-01bf336 { --width: 40%; }
  .elementor-29878 .elementor-element.elementor-element-13dda8e { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-09323de { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-721c5e0 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-bed6c42 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-a33d169 { --width: 40%; }
  .elementor-29878 .elementor-element.elementor-element-c05a8f2 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-00ab145 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-b329f59 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-544cb97 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-d8493e5 { --width: 40%; }
  .elementor-29878 .elementor-element.elementor-element-91a980f { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-41fb5f5 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-4b1bfcc { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-176c7e5 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-9b97264 { --width: 40%; }
  .elementor-29878 .elementor-element.elementor-element-5113c6f { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-5bf14fd { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-2a620cb { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-fcd9713 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-da04766 { --width: 40%; }
  .elementor-29878 .elementor-element.elementor-element-1710cf3 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-309afa7 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-fe8c6ab { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-129a1aa { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-be0f1b9 { --width: 40%; }
  .elementor-29878 .elementor-element.elementor-element-6a5edb3 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-2a267d6 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-fa4f82c { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-6304358 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-bb5d0da { --width: 40%; }
  .elementor-29878 .elementor-element.elementor-element-07b1424 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-f1b9982 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-ce22125 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-a4507ad { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-3213245 { --width: 40%; }
  .elementor-29878 .elementor-element.elementor-element-08b238d { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-0c99b35 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-9817618 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-c403994 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-aef1409 { --width: 40%; }
  .elementor-29878 .elementor-element.elementor-element-e0a35bc { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-b2e6896 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-16b7d21 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-f270ee2 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-eb96ccc { --width: 40%; }
  .elementor-29878 .elementor-element.elementor-element-d8b1db4 { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-7fb38ff { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-d53615e { --width: 20%; }
  .elementor-29878 .elementor-element.elementor-element-4fea3b4 { --width: 20%; }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-29878 .elementor-element.elementor-element-e8265cc { --width: 37%; }
  .elementor-29878 .elementor-element.elementor-element-98ffe21 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-9472846 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-5fec2d0 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-a147c66 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-85f042e { --width: 37%; }
  .elementor-29878 .elementor-element.elementor-element-4bceb8e3 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-d96332e { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-b4fe800 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-67ce1e6 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-771071d { --width: 37%; }
  .elementor-29878 .elementor-element.elementor-element-de38888 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-cf16ff3 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-7cdf72c { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-f4c7021 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-a239c28 { --width: 37%; }
  .elementor-29878 .elementor-element.elementor-element-9c433bb { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-83ba59e { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-9d586ec { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-b204bac { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-af805b0 { --width: 37%; }
  .elementor-29878 .elementor-element.elementor-element-40539f9 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-a502e84 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-2b47232 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-91c66b1 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-76bb7f0 { --width: 37%; }
  .elementor-29878 .elementor-element.elementor-element-f29470e { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-8876bf3 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-06c2ba6 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-aabdbe1 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-1364ece { --width: 37%; }
  .elementor-29878 .elementor-element.elementor-element-7f63bc6 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-1413e3d { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-b18a213 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-03dda2f { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-9137b78 { --width: 37%; }
  .elementor-29878 .elementor-element.elementor-element-283757d { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-adb8628 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-bb8c62a { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-1b3817a { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-2d91ea8 { --width: 37%; }
  .elementor-29878 .elementor-element.elementor-element-93e8fd6 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-aae6c86 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-3e2f9ae { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-5a46e2f { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-f08186f { --width: 37%; }
  .elementor-29878 .elementor-element.elementor-element-135b633 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-e481f2d { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-fabf37d { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-93fccee { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-2584003 { --width: 37%; }
  .elementor-29878 .elementor-element.elementor-element-fe65148 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-3671ffa { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-f88baf3 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-6b8783d { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-bcc8e69 { --width: 37%; }
  .elementor-29878 .elementor-element.elementor-element-44d7477 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-4868aff { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-9139511 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-6a5a221 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-65bb0bb { --width: 37%; }
  .elementor-29878 .elementor-element.elementor-element-f14dd18 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-0e817ba { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-2aad1b0 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-9c1458d { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-9505ab6 { --width: 37%; }
  .elementor-29878 .elementor-element.elementor-element-80fe542 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-c3cfa6a { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-b0536db { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-e4d8764 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-7ae70dcc { --width: 37%; }
  .elementor-29878 .elementor-element.elementor-element-33875f69 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-4f835ccf { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-3d44c682 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-511806a { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-01bf336 { --width: 37%; }
  .elementor-29878 .elementor-element.elementor-element-13dda8e { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-09323de { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-721c5e0 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-bed6c42 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-a33d169 { --width: 37%; }
  .elementor-29878 .elementor-element.elementor-element-c05a8f2 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-00ab145 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-b329f59 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-544cb97 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-d8493e5 { --width: 37%; }
  .elementor-29878 .elementor-element.elementor-element-91a980f { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-41fb5f5 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-4b1bfcc { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-176c7e5 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-9b97264 { --width: 37%; }
  .elementor-29878 .elementor-element.elementor-element-5113c6f { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-5bf14fd { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-2a620cb { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-fcd9713 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-da04766 { --width: 37%; }
  .elementor-29878 .elementor-element.elementor-element-1710cf3 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-309afa7 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-fe8c6ab { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-129a1aa { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-be0f1b9 { --width: 37%; }
  .elementor-29878 .elementor-element.elementor-element-6a5edb3 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-2a267d6 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-fa4f82c { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-6304358 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-bb5d0da { --width: 37%; }
  .elementor-29878 .elementor-element.elementor-element-07b1424 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-f1b9982 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-ce22125 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-a4507ad { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-3213245 { --width: 37%; }
  .elementor-29878 .elementor-element.elementor-element-08b238d { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-0c99b35 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-9817618 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-c403994 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-aef1409 { --width: 37%; }
  .elementor-29878 .elementor-element.elementor-element-e0a35bc { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-b2e6896 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-16b7d21 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-f270ee2 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-eb96ccc { --width: 37%; }
  .elementor-29878 .elementor-element.elementor-element-d8b1db4 { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-7fb38ff { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-d53615e { --width: 21%; }
  .elementor-29878 .elementor-element.elementor-element-4fea3b4 { --width: 21%; }
}
:root { --e-global-color-primary: #4353ff; --e-global-color-secondary: #38d996; --e-global-color-text: #1a1a1a; --e-global-color-accent: #4353ff; --e-global-color-light: #F5F5F5; --color-text: #757575; --color-border: #e7e7e7; --color-border-hard: #d9d9d9; --color-white: #ffffff; --color-neutral-transparent: #9f9f9f4d; --color-overlay: #1a1a1a66; --e-global-typography-primary-font-family: -apple-system,"BlinkMacSystemFont","Segoe UI","Helvetica Neue",sans-serif; --e-global-typography-primary-font-weight: 700; --e-global-typography-secondary-font-family: -apple-system,"BlinkMacSystemFont","Segoe UI","Helvetica Neue",sans-serif; --e-global-typography-secondary-font-weight: 600; --e-global-typography-text-font-family: -apple-system,"BlinkMacSystemFont","Segoe UI","Helvetica Neue",sans-serif; --e-global-typography-text-font-weight: 400; --e-global-typography-accent-font-family: -apple-system,"BlinkMacSystemFont","Segoe UI","Helvetica Neue",sans-serif; --e-global-typography-accent-font-weight: 500; --line-height-default: 1.6; --line-height-paragraph: 1.75; --letter-spacing-default: -0.027em; --letter-spacing-small: 0.04em; --font-size-default: 14px; --font-size-paragraphs: 16px; --font-size-main-menu: 16px; --global-border-radius: 12px; --button-border-radius: 25px; --box-shadow: 0 40px 60px 0 rgba(0, 0, 0, .05); --global-transition: all 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955); --image-transition: all 0.7s cubic-bezier(.2, 1, .22, 1); --container-max-width: 1240px; --listIndent: 2.5em; --listItemSpacing: 0.3em; --content-spacing: 1.5em; --small-content-spacing: 0.75rem; --headings-content-spacing: calc(0.3em + 10px); --column-spacing: 20px; --vertical-spacing: 100px; --titlebar-spacing: 100px; --mobile-spacing: 50px; --sidebar-width: 25%; --sidebar-widgets-spacing: 50px; --grid-columns-gap: 30px; --component-height: 50px; --button-padding: 25px; --header-height: 70px; --block-width: 850px; --logo-height: 32px; --keydesign-post-title: 32px; --icon-font-size: 35px; --icon-large-font-size: 45px; --admin-bar: 0px; --transparent-navigation-position: sticky; }
@media (min-width: 767px) and (max-width: 1023.98px) {
  :root { --block-width: 100%; }
}
html { text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; }
body { overflow-x: hidden; overflow-wrap: break-word; -webkit-font-smoothing: antialiased; }
*, ::after, ::before { box-sizing: border-box; }
address, body, button, cite, code, dl, em, fieldset, figure, form, h1, h2, h3, h5, h6, img, label, legend, li, p, sup, table, tr, ul { margin: 0px; padding: 0px; border: none; font-size: inherit; text-align: inherit; line-height: inherit; }
input, select, textarea { margin: 0px; }
address { font-size: var(--font-size-paragraphs); line-height: 1.875; }
b, strong { font-weight: 700; }
em { font-style: italic; }
hr { height: 1px; border: none; }
a { transition: var(--global-transition); }
a:focus, button:focus { transition: none; outline-width: 0px; }
a:focus-visible, button:focus-visible { outline-width: 2px; outline-color: var(--e-global-color-primary); }
img { height: auto; max-width: 100%; vertical-align: middle; }
figure, iframe, textarea { display: block; }
audio, canvas, progress, video { display: inline-block; }
embed, iframe, object, video { max-width: 100%; }
svg > * { transition: none; }
ul { list-style-type: var(--listStyleType,disc); }
code { padding: 5px 10px; }
code { tab-size: 5; border-radius: var(--global-border-radius); background: var(--e-global-color-light); }
code:focus { outline: 0px; }
table { border-collapse: collapse; border-spacing: 0px; empty-cells: show; width: 100%; max-width: 100%; }
table { font-size: var(--font-size-default); border-width: 1px; border-style: solid; border-color: var(--color-border); }
dl > :last-child { margin-bottom: 0px; }
dt { font-weight: 500; }
dd p:last-child { margin-bottom: 0px; }
p { margin-bottom: var(--content-spacing); }
h1, h2, h3, h5, h6 { margin-bottom: calc(0.3em + 10px); }
ul { padding-inline-start: var(--listIndent); margin-bottom: var(--content-spacing); }
ul li:last-child { margin-bottom: 0px; }
ul ul { margin-top: var(--listItemSpacing); margin-bottom: 0px; }
body { -webkit-font-smoothing: antialiased; text-rendering: geometricprecision; color: var(--color-text); font-family: var(--e-global-typography-text-font-family),-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif; font-size: var(--font-size-default); font-weight: var(--e-global-typography-text-font-weight); --keydesign-h1-font-size: 50px; --keydesign-h2-font-size: 40px; --keydesign-h3-font-size: 24px; --keydesign-h4-font-size: 21px; --keydesign-h5-font-size: 18px; --keydesign-h6-font-size: var(--font-size-paragraphs); --keydesign-h1-line-height: 1.2; --keydesign-h2-line-height: 1.2; --keydesign-h3-line-height: 1.25; --keydesign-h4-line-height: 1.44; --keydesign-h5-line-height: 1.44; --keydesign-h6-line-height: var(--line-height-paragraph); --keydesign-h1-letter-spacing: var(--letter-spacing-default); --keydesign-h2-letter-spacing: var(--letter-spacing-default); --keydesign-h3-letter-spacing: var(--letter-spacing-default); --keydesign-h4-letter-spacing: var(--letter-spacing-default); --keydesign-h5-letter-spacing: var(--letter-spacing-default); --keydesign-h6-letter-spacing: 0em; --keydesign-h1-font-weight: var(--e-global-typography-primary-font-weight); --keydesign-h2-font-weight: var(--e-global-typography-primary-font-weight); --keydesign-h3-font-weight: var(--e-global-typography-primary-font-weight); --keydesign-h4-font-weight: var(--e-global-typography-secondary-font-weight); --keydesign-h5-font-weight: var(--e-global-typography-secondary-font-weight); --keydesign-h6-font-weight: var(--e-global-typography-secondary-font-weight); }
code, dd, dt, figcaption, hr, input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="week"], li, p, table, textarea, tr, ul { font-size: var(--font-size-paragraphs); line-height: var(--line-height-default); }
b, strong { font-weight: var(--e-global-typography-secondary-font-weight); color: var(--e-global-color-text); }
em, i { font-style: italic; }
p:last-child { margin-bottom: 0px; }
h1 { font-family: var(--e-global-typography-primary-font-family),-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif; font-weight: var(--keydesign-h1-font-weight); font-size: var(--keydesign-h1-font-size); line-height: var(--keydesign-h1-line-height); letter-spacing: var(--keydesign-h1-letter-spacing); text-transform: none; font-style: normal; color: var(--e-global-color-text); }
h2 { font-family: var(--e-global-typography-primary-font-family),-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif; font-weight: var(--keydesign-h2-font-weight); font-size: var(--keydesign-h2-font-size); line-height: var(--keydesign-h2-line-height); letter-spacing: var(--keydesign-h2-letter-spacing); text-transform: none; font-style: normal; color: var(--e-global-color-text); }
h3 { font-family: var(--e-global-typography-primary-font-family),-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif; font-weight: var(--keydesign-h3-font-weight); font-size: var(--keydesign-h3-font-size); line-height: var(--keydesign-h3-line-height); letter-spacing: var(--keydesign-h3-letter-spacing); text-transform: none; font-style: normal; color: var(--e-global-color-text); }
h5 { font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--keydesign-h5-font-weight); font-size: var(--keydesign-h5-font-size); line-height: var(--keydesign-h5-line-height); letter-spacing: var(--keydesign-h5-letter-spacing); text-transform: none; font-style: normal; color: var(--e-global-color-text); }
h6 { font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--keydesign-h6-font-weight); font-size: var(--keydesign-h6-font-size); line-height: var(--keydesign-h5-line-height); letter-spacing: 0px; text-transform: none; font-style: normal; color: var(--color-text); }
p { font-family: var(--e-global-typography-text-font-family),-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif; font-weight: var(--e-global-typography-text-font-weight); font-size: var(--font-size-paragraphs); line-height: var(--line-height-paragraph); letter-spacing: 0px; text-transform: none; font-style: normal; color: var(--color-text); }
.hidden { display: none; }
.screen-reader-text, .sticky { background: 0px 0px; }
ul li { margin-bottom: var(--listItemSpacing); }
#page { display: flex; flex-direction: column; position: relative; min-height: calc(100vh - var(--admin-bar,0px)); overflow: clip; z-index: 0; }
#page .site-content { flex-grow: 1; background-color: rgb(255, 255, 255); }
.keydesign-sidebar { position: relative; z-index: 1; }
a { color: var(--e-global-color-text); text-decoration: none; }
a:hover { color: var(--e-global-color-primary); }
input[type="date"], input[type="datetime-local"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], select, textarea { appearance: none; width: 100%; height: var(--component-height,50px); font-family: inherit; font-size: var(--font-size-paragraphs, 16px); color: var(--e-global-color-text); padding-left: var(--column-spacing,15px); padding-right: var(--column-spacing,15px); border: 1px solid var(--color-border); border-radius: var(--global-border-radius,0); transition: var(--global-transition); background: var(--color-white); }
input[type="date"]:focus, input[type="date"]:focus-visible, input[type="datetime-local"]:focus, input[type="datetime-local"]:focus-visible, input[type="email"]:focus, input[type="email"]:focus-visible, input[type="number"]:focus, input[type="number"]:focus-visible, input[type="password"]:focus, input[type="password"]:focus-visible, input[type="search"]:focus, input[type="search"]:focus-visible, input[type="tel"]:focus, input[type="tel"]:focus-visible, input[type="text"]:focus, input[type="text"]:focus-visible, input[type="time"]:focus, input[type="time"]:focus-visible, input[type="url"]:focus, input[type="url"]:focus-visible, select:focus, select:focus-visible, textarea:focus, textarea:focus-visible { outline: 0px; border-color: var(--e-global-color-primary); }
select, select:focus, select:focus-visible { background-image: url("data:image/svg+xml,%3Csvg width='21' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5.379L20.621 2.5 10.5 12.621.379 2.5 2.5.379l8 8z' fill='%234F5D6D' fill-rule='nonzero'/%3E%3C/svg%3E"); background-repeat: no-repeat, repeat; background-size: 9px, 100%; background-position: right 15px top 50%, 0px 0px; white-space: nowrap; text-overflow: ellipsis; }
select option, select:focus option, select:focus-visible option { color: initial; }
textarea { padding-top: var(--column-spacing,15px); padding-bottom: var(--column-spacing,15px); resize: vertical; line-height: 1.15; min-height: 150px; }
fieldset { padding: 30px; border: 1px solid var(--color-border); border-radius: var(--global-border-radius,0); }
legend { font-weight: var(--e-global-typography-secondary-font-weight); padding-left: var(--column-spacing,15px); padding-right: var(--column-spacing,15px); margin-left: -15px; }
label { font-size: var(--font-size-default); line-height: inherit; cursor: pointer; margin: 0px 0px 0.5em; }
label:last-child { margin-bottom: 0px; }
.ekit-wid-con .ekit-form form input[type="checkbox"] { display: inline-block; vertical-align: baseline; position: relative; top: 3px; min-width: 16px; width: 16px; height: 15px; min-height: initial; padding: 0px; margin: 0px 0.5em 0px 0px; border: 1px solid var(--color-border-hard); cursor: pointer; appearance: none; background: 0px 0px; }
.ekit-wid-con .ekit-form form input[type="checkbox"]::before { position: absolute; content: ""; z-index: 2; inset: 0px; opacity: 0; margin: auto; }
.ekit-wid-con .ekit-form form input[type="checkbox"]:checked { border-color: var(--e-global-color-primary); background: var(--e-global-color-primary); }
.ekit-wid-con .ekit-form form input[type="checkbox"]:checked::before { opacity: 1; }
.ekit-wid-con .ekit-form form input[type="checkbox"]:focus { outline: 0px; border-color: var(--e-global-color-primary); }
.ekit-wid-con .ekit-form form input[type="checkbox"] { border-radius: 3px; }
.ekit-wid-con .ekit-form form input[type="checkbox"]::before { top: -2px; width: 8px; height: 5px; border-bottom: 2px solid rgb(255, 255, 255); border-left: 2px solid rgb(255, 255, 255); border-image: initial; border-top: none; border-right: none; transform: rotate(-45deg); }
.navigation { display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: var(--sidebar-widgets-spacing); }
.button, .ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart a.add_to_cart_button, .keydesign-button, [type="submit"] { position: relative; display: var(--display,inline-flex); align-items: center; justify-content: center; min-height: var(--component-height); padding: 0 var(--button-padding); appearance: none; cursor: pointer; user-select: none; text-align: center; border-radius: var(--button-border-radius); transition: var(--global-transition); }
.button.disabled, .button:disabled, .ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart a.add_to_cart_button.disabled, .ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart a.add_to_cart_button:disabled, .keydesign-button.disabled, .keydesign-button:disabled, [type="submit"].disabled, [type="submit"]:disabled { opacity: 0.5; cursor: not-allowed; }
.button, .ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart a.add_to_cart_button, .keydesign-button, [type="submit"] { color: var(--color-white); border: none; background-color: var(--e-global-color-primary); }
.button:hover, .ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart a.add_to_cart_button:hover, .keydesign-button:hover, [type="submit"]:hover { background-color: var(--e-global-color-secondary); color: var(--color-white); }
.button, .ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart a.add_to_cart_button, .keydesign-button, [type="submit"] { font-size: var(--font-size-default); line-height: var(--font-size-default); font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); font-style: normal; letter-spacing: 0px; text-transform: none; text-decoration: none; }
[type="submit"] { border-radius: var(--global-border-radius); }
@media (min-width: 1024px) {
  .site-header ul { --listStyleType: none; }
  .site-header .menu-item { margin: 0px; position: relative; }
  .site-header .menu-item > a { align-items: center; color: var(--e-global-color-text); display: inline-flex; font-size: var(--font-size-main-menu); font-weight: var(--e-global-typography-accent-font-weight); margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; white-space: nowrap; letter-spacing: normal; line-height: var(--font-size-main-menu); }
  .site-header .menu-item.current-menu-item > a { color: var(--e-global-color-primary); }
  .site-header .menu-item.menu-item-has-children a { transition: var(--global-transition); }
  .site-header .menu-item > a:focus, .site-header .menu-item > a:hover { color: var(--e-global-color-primary); }
  .site-header .menu-item.menu-item-has-children { align-items: center; display: flex; gap: 8px; justify-content: space-between; position: relative; }
  .site-header .menu-item.menu-item-has-children::after { content: ""; display: block; height: 1.8rem; max-width: 20rem; position: absolute; top: 100%; visibility: hidden; width: 100%; }
  .site-header .dropdown-toggle svg { height: 12px; width: 12px; transition: var(--global-transition); }
  .site-header .dropdown-toggle { align-items: center; background-color: transparent; border: 0px; color: var(--e-global-color-text); display: inline-flex; justify-content: center; padding: 0px; pointer-events: none; }
  .site-header .menu-item.menu-item-has-children:focus > .dropdown-toggle svg, .site-header .menu-item.menu-item-has-children:hover > .dropdown-toggle svg { color: var(--e-global-color-primary); }
  .site-header .menu-item.menu-item-has-children .menu-item.menu-item-has-children:focus > .dropdown-toggle svg, .site-header .menu-item.menu-item-has-children .menu-item.menu-item-has-children:hover > .dropdown-toggle svg { color: var(--e-global-color-primary); }
}
@media (min-width: 1024px) and (max-width: 766.98px) {
  .site-header ul li:focus > ul, .site-header ul li:hover > ul { display: block; }
}
@media (max-width: 1023.98px) {
  body { --keydesign-h1-font-size: 44px; --keydesign-h2-font-size: 34px; --keydesign-h3-font-size: 21px; --keydesign-h4-font-size: 18px; --keydesign-h5-font-size: 16px; --keydesign-h6-font-size: 16px; --font-size-paragraphs: 14px; --keydesign-post-title: 28px; }
  .site-header a, .site-header li, .site-header ul { position: relative; --listItemSpacing: 0; --listIndent: 0; }
  .site-header .menu-item a { color: var(--color-white); display: block; font-size: var(--font-size-paragraphs); font-weight: var(--e-global-typography-secondary-font-weight); margin-left: 0px; margin-right: 0px; padding-bottom: var(--padding-sub-menu-vertical-mobile); padding-left: var(--padding-sub-menu-horizontal-mobile); padding-right: var(--padding-sub-menu-horizontal-mobile); padding-top: var(--padding-sub-menu-vertical-mobile); position: relative; text-decoration: none; z-index: 0; }
  .site-header .menu-item a::after { display: none; }
  .site-header .menu-item a:focus, .site-header .menu-item a:hover { color: var(--e-global-color-primary); }
  .site-header .menu-item.current-menu-item > a { color: var(--e-global-color-primary); }
  .site-header .dropdown-toggle { --dropdown-toggle-size: 14px; align-items: center; background-color: transparent; border: 0px; color: var(--color-white); display: inline-flex; left: auto; margin-top: 0px; overflow: hidden; padding-bottom: var(--padding-sub-menu-vertical-mobile); padding-left: var(--padding-sub-menu-horizontal-mobile); padding-right: var(--padding-sub-menu-horizontal-mobile); padding-top: var(--padding-sub-menu-vertical-mobile); position: absolute; right: 0px; top: 7px; z-index: 100; }
  .site-header .dropdown-toggle svg { background-image: url("data:image/svg+xml, %3Csvg xmlns=\"http://www.w3.org/2000/svg\" style=\"width: var(--dropdown-toggle-size); height: var(--dropdown-toggle-size);\" width=\"10\" height=\"10\" viewBox=\"0 0 10 10\"%3E%3Cpath fill=\"none\" stroke=\"%23fff\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M5 1.5v7M1.5 5h7\"/%3E%3C/svg%3E%0A"); background-size: 100%; height: var(--dropdown-toggle-size); pointer-events: none; position: relative; transform: rotate(0deg); transition: 0.2s; width: var(--dropdown-toggle-size); z-index: -1; }
  .site-header .dropdown-toggle svg path { display: none; }
  .site-header .dropdown-toggle:hover { cursor: pointer; }
  .site-header .dropdown-toggle:focus { cursor: pointer; z-index: 100; }
  .site-content { transition: transform 180ms ease-in-out; }
}
.site-header { position: relative; z-index: 100; }
.site-footer { background: var(--e-global-color-light); }
.search-form { position: relative; }
.search-form input { position: relative; }
.search-form input[type="search"]::-webkit-search-cancel-button { display: none !important; }
.search-form button[type="submit"] { position: absolute; top: 0px; right: 0px; padding: initial; width: var(--component-height); min-height: var(--component-height); border: none; box-shadow: none; transition: var(--global-transition); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23757575' aria-hidden='true' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath d='M14.8,13.7L12,11c0.9-1.2,1.5-2.6,1.5-4.2c0-3.7-3-6.8-6.8-6.8S0,3,0,6.8s3,6.8,6.8,6.8c1.6,0,3.1-0.6,4.2-1.5l2.8,2.8c0.1,0.1,0.3,0.2,0.5,0.2s0.4-0.1,0.5-0.2C15.1,14.5,15.1,14,14.8,13.7z M1.5,6.8c0-2.9,2.4-5.2,5.2-5.2S12,3.9,12,6.8S9.6,12,6.8,12S1.5,9.6,1.5,6.8z'%3E%3C/path%3E%3C/svg%3E"); background-color: transparent; font-size: 0px; background-repeat: no-repeat; background-position: center center; cursor: pointer; border-radius: var(--global-border-radius); }
.search-form button[type="submit"]:hover { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%231a1a1a' aria-hidden='true' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath d='M14.8,13.7L12,11c0.9-1.2,1.5-2.6,1.5-4.2c0-3.7-3-6.8-6.8-6.8S0,3,0,6.8s3,6.8,6.8,6.8c1.6,0,3.1-0.6,4.2-1.5l2.8,2.8c0.1,0.1,0.3,0.2,0.5,0.2s0.4-0.1,0.5-0.2C15.1,14.5,15.1,14,14.8,13.7z M1.5,6.8c0-2.9,2.4-5.2,5.2-5.2S12,3.9,12,6.8S9.6,12,6.8,12S1.5,9.6,1.5,6.8z'%3E%3C/path%3E%3C/svg%3E"); background-color: transparent; }
.search-form button[type="submit"]:focus { outline: 0px; }
.entry-content .gallery { display: grid; gap: 10px; margin-bottom: var(--content-spacing); }
.entry-content::after { display: table; clear: both; content: ""; }
article > .entry-content > iframe, article > .entry-content > table { max-width: var(--block-width); }
.entry-content figcaption { font-size: var(--font-size-paragraphs); margin-bottom: 0px; margin-top: 0px; text-align: center; background: var(--e-global-color-light); padding: var(--column-spacing) 0 !important; }
.ekit-wid-con .row { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }
.ekit-wid-con .col, .ekit-wid-con .col-1, .ekit-wid-con .col-10, .ekit-wid-con .col-11, .ekit-wid-con .col-12, .ekit-wid-con .col-2, .ekit-wid-con .col-3, .ekit-wid-con .col-4, .ekit-wid-con .col-5, .ekit-wid-con .col-6, .ekit-wid-con .col-7, .ekit-wid-con .col-8, .ekit-wid-con .col-9, .ekit-wid-con .col-auto, .ekit-wid-con .col-lg, .ekit-wid-con .col-lg-1, .ekit-wid-con .col-lg-10, .ekit-wid-con .col-lg-11, .ekit-wid-con .col-lg-12, .ekit-wid-con .col-lg-2, .ekit-wid-con .col-lg-3, .ekit-wid-con .col-lg-4, .ekit-wid-con .col-lg-5, .ekit-wid-con .col-lg-6, .ekit-wid-con .col-lg-7, .ekit-wid-con .col-lg-8, .ekit-wid-con .col-lg-9, .ekit-wid-con .col-lg-auto, .ekit-wid-con .col-md, .ekit-wid-con .col-md-1, .ekit-wid-con .col-md-10, .ekit-wid-con .col-md-11, .ekit-wid-con .col-md-12, .ekit-wid-con .col-md-2, .ekit-wid-con .col-md-3, .ekit-wid-con .col-md-4, .ekit-wid-con .col-md-5, .ekit-wid-con .col-md-6, .ekit-wid-con .col-md-7, .ekit-wid-con .col-md-8, .ekit-wid-con .col-md-9, .ekit-wid-con .col-md-auto, .ekit-wid-con .col-sm, .ekit-wid-con .col-sm-1, .ekit-wid-con .col-sm-10, .ekit-wid-con .col-sm-11, .ekit-wid-con .col-sm-12, .ekit-wid-con .col-sm-2, .ekit-wid-con .col-sm-3, .ekit-wid-con .col-sm-4, .ekit-wid-con .col-sm-5, .ekit-wid-con .col-sm-6, .ekit-wid-con .col-sm-7, .ekit-wid-con .col-sm-8, .ekit-wid-con .col-sm-9, .ekit-wid-con .col-sm-auto, .ekit-wid-con .col-xl, .ekit-wid-con .col-xl-1, .ekit-wid-con .col-xl-10, .ekit-wid-con .col-xl-11, .ekit-wid-con .col-xl-12, .ekit-wid-con .col-xl-2, .ekit-wid-con .col-xl-3, .ekit-wid-con .col-xl-4, .ekit-wid-con .col-xl-5, .ekit-wid-con .col-xl-6, .ekit-wid-con .col-xl-7, .ekit-wid-con .col-xl-8, .ekit-wid-con .col-xl-9, .ekit-wid-con .col-xl-auto { position: relative; width: 100%; padding-right: 15px; padding-left: 15px; }
.ekit-wid-con .col { flex-basis: 0px; -webkit-box-flex: 1; flex-grow: 1; max-width: 100%; }
.ekit-wid-con .row-cols-1 > * { -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; }
.ekit-wid-con .row-cols-2 > * { -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
.ekit-wid-con .row-cols-3 > * { -webkit-box-flex: 0; flex: 0 0 33.3333%; max-width: 33.3333%; }
.ekit-wid-con .row-cols-4 > * { -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; }
.ekit-wid-con .row-cols-5 > * { -webkit-box-flex: 0; flex: 0 0 20%; max-width: 20%; }
.ekit-wid-con .row-cols-6 > * { -webkit-box-flex: 0; flex: 0 0 16.6667%; max-width: 16.6667%; }
.ekit-wid-con .col-auto { -webkit-box-flex: 0; flex: 0 0 auto; width: auto; max-width: 100%; }
.ekit-wid-con .col-1 { -webkit-box-flex: 0; flex: 0 0 8.33333%; max-width: 8.33333%; }
.ekit-wid-con .col-2 { -webkit-box-flex: 0; flex: 0 0 16.6667%; max-width: 16.6667%; }
.ekit-wid-con .col-3 { -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; }
.ekit-wid-con .col-4 { -webkit-box-flex: 0; flex: 0 0 33.3333%; max-width: 33.3333%; }
.ekit-wid-con .col-5 { -webkit-box-flex: 0; flex: 0 0 41.6667%; max-width: 41.6667%; }
.ekit-wid-con .col-6 { -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
.ekit-wid-con .col-7 { -webkit-box-flex: 0; flex: 0 0 58.3333%; max-width: 58.3333%; }
.ekit-wid-con .col-8 { -webkit-box-flex: 0; flex: 0 0 66.6667%; max-width: 66.6667%; }
.ekit-wid-con .col-9 { -webkit-box-flex: 0; flex: 0 0 75%; max-width: 75%; }
.ekit-wid-con .col-10 { -webkit-box-flex: 0; flex: 0 0 83.3333%; max-width: 83.3333%; }
.ekit-wid-con .col-11 { -webkit-box-flex: 0; flex: 0 0 91.6667%; max-width: 91.6667%; }
.ekit-wid-con .col-12 { -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; }
.ekit-wid-con .order-first { order: -1; }
.ekit-wid-con .order-last { -webkit-box-ordinal-group: 14; order: 13; }
.ekit-wid-con .order-0 { -webkit-box-ordinal-group: 1; order: 0; }
.ekit-wid-con .order-1 { -webkit-box-ordinal-group: 2; order: 1; }
.ekit-wid-con .order-2 { -webkit-box-ordinal-group: 3; order: 2; }
.ekit-wid-con .order-3 { -webkit-box-ordinal-group: 4; order: 3; }
.ekit-wid-con .order-4 { -webkit-box-ordinal-group: 5; order: 4; }
.ekit-wid-con .order-5 { -webkit-box-ordinal-group: 6; order: 5; }
.ekit-wid-con .order-6 { -webkit-box-ordinal-group: 7; order: 6; }
.ekit-wid-con .order-7 { -webkit-box-ordinal-group: 8; order: 7; }
.ekit-wid-con .order-8 { -webkit-box-ordinal-group: 9; order: 8; }
.ekit-wid-con .order-9 { -webkit-box-ordinal-group: 10; order: 9; }
.ekit-wid-con .order-10 { -webkit-box-ordinal-group: 11; order: 10; }
.ekit-wid-con .order-11 { -webkit-box-ordinal-group: 12; order: 11; }
.ekit-wid-con .order-12 { -webkit-box-ordinal-group: 13; order: 12; }
.ekit-wid-con .offset-1 { margin-left: 8.33333%; }
.ekit-wid-con .offset-2 { margin-left: 16.6667%; }
.ekit-wid-con .offset-3 { margin-left: 25%; }
.ekit-wid-con .offset-4 { margin-left: 33.3333%; }
.ekit-wid-con .offset-5 { margin-left: 41.6667%; }
.ekit-wid-con .offset-6 { margin-left: 50%; }
.ekit-wid-con .offset-7 { margin-left: 58.3333%; }
.ekit-wid-con .offset-8 { margin-left: 66.6667%; }
.ekit-wid-con .offset-9 { margin-left: 75%; }
.ekit-wid-con .offset-10 { margin-left: 83.3333%; }
.ekit-wid-con .offset-11 { margin-left: 91.6667%; }
@media (min-width: 576px) {
  .ekit-wid-con .col-sm { flex-basis: 0px; -webkit-box-flex: 1; flex-grow: 1; max-width: 100%; }
  .ekit-wid-con .row-cols-sm-1 > * { -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; }
  .ekit-wid-con .row-cols-sm-2 > * { -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
  .ekit-wid-con .row-cols-sm-3 > * { -webkit-box-flex: 0; flex: 0 0 33.3333%; max-width: 33.3333%; }
  .ekit-wid-con .row-cols-sm-4 > * { -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; }
  .ekit-wid-con .row-cols-sm-5 > * { -webkit-box-flex: 0; flex: 0 0 20%; max-width: 20%; }
  .ekit-wid-con .row-cols-sm-6 > * { -webkit-box-flex: 0; flex: 0 0 16.6667%; max-width: 16.6667%; }
  .ekit-wid-con .col-sm-auto { -webkit-box-flex: 0; flex: 0 0 auto; width: auto; max-width: 100%; }
  .ekit-wid-con .col-sm-1 { -webkit-box-flex: 0; flex: 0 0 8.33333%; max-width: 8.33333%; }
  .ekit-wid-con .col-sm-2 { -webkit-box-flex: 0; flex: 0 0 16.6667%; max-width: 16.6667%; }
  .ekit-wid-con .col-sm-3 { -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; }
  .ekit-wid-con .col-sm-4 { -webkit-box-flex: 0; flex: 0 0 33.3333%; max-width: 33.3333%; }
  .ekit-wid-con .col-sm-5 { -webkit-box-flex: 0; flex: 0 0 41.6667%; max-width: 41.6667%; }
  .ekit-wid-con .col-sm-6 { -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
  .ekit-wid-con .col-sm-7 { -webkit-box-flex: 0; flex: 0 0 58.3333%; max-width: 58.3333%; }
  .ekit-wid-con .col-sm-8 { -webkit-box-flex: 0; flex: 0 0 66.6667%; max-width: 66.6667%; }
  .ekit-wid-con .col-sm-9 { -webkit-box-flex: 0; flex: 0 0 75%; max-width: 75%; }
  .ekit-wid-con .col-sm-10 { -webkit-box-flex: 0; flex: 0 0 83.3333%; max-width: 83.3333%; }
  .ekit-wid-con .col-sm-11 { -webkit-box-flex: 0; flex: 0 0 91.6667%; max-width: 91.6667%; }
  .ekit-wid-con .col-sm-12 { -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; }
  .ekit-wid-con .order-sm-first { order: -1; }
  .ekit-wid-con .order-sm-last { -webkit-box-ordinal-group: 14; order: 13; }
  .ekit-wid-con .order-sm-0 { -webkit-box-ordinal-group: 1; order: 0; }
  .ekit-wid-con .order-sm-1 { -webkit-box-ordinal-group: 2; order: 1; }
  .ekit-wid-con .order-sm-2 { -webkit-box-ordinal-group: 3; order: 2; }
  .ekit-wid-con .order-sm-3 { -webkit-box-ordinal-group: 4; order: 3; }
  .ekit-wid-con .order-sm-4 { -webkit-box-ordinal-group: 5; order: 4; }
  .ekit-wid-con .order-sm-5 { -webkit-box-ordinal-group: 6; order: 5; }
  .ekit-wid-con .order-sm-6 { -webkit-box-ordinal-group: 7; order: 6; }
  .ekit-wid-con .order-sm-7 { -webkit-box-ordinal-group: 8; order: 7; }
  .ekit-wid-con .order-sm-8 { -webkit-box-ordinal-group: 9; order: 8; }
  .ekit-wid-con .order-sm-9 { -webkit-box-ordinal-group: 10; order: 9; }
  .ekit-wid-con .order-sm-10 { -webkit-box-ordinal-group: 11; order: 10; }
  .ekit-wid-con .order-sm-11 { -webkit-box-ordinal-group: 12; order: 11; }
  .ekit-wid-con .order-sm-12 { -webkit-box-ordinal-group: 13; order: 12; }
  .ekit-wid-con .offset-sm-0 { margin-left: 0px; }
  .ekit-wid-con .offset-sm-1 { margin-left: 8.33333%; }
  .ekit-wid-con .offset-sm-2 { margin-left: 16.6667%; }
  .ekit-wid-con .offset-sm-3 { margin-left: 25%; }
  .ekit-wid-con .offset-sm-4 { margin-left: 33.3333%; }
  .ekit-wid-con .offset-sm-5 { margin-left: 41.6667%; }
  .ekit-wid-con .offset-sm-6 { margin-left: 50%; }
  .ekit-wid-con .offset-sm-7 { margin-left: 58.3333%; }
  .ekit-wid-con .offset-sm-8 { margin-left: 66.6667%; }
  .ekit-wid-con .offset-sm-9 { margin-left: 75%; }
  .ekit-wid-con .offset-sm-10 { margin-left: 83.3333%; }
  .ekit-wid-con .offset-sm-11 { margin-left: 91.6667%; }
}
@media (min-width: 768px) {
  .ekit-wid-con .col-md { flex-basis: 0px; -webkit-box-flex: 1; flex-grow: 1; max-width: 100%; }
  .ekit-wid-con .row-cols-md-1 > * { -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; }
  .ekit-wid-con .row-cols-md-2 > * { -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
  .ekit-wid-con .row-cols-md-3 > * { -webkit-box-flex: 0; flex: 0 0 33.3333%; max-width: 33.3333%; }
  .ekit-wid-con .row-cols-md-4 > * { -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; }
  .ekit-wid-con .row-cols-md-5 > * { -webkit-box-flex: 0; flex: 0 0 20%; max-width: 20%; }
  .ekit-wid-con .row-cols-md-6 > * { -webkit-box-flex: 0; flex: 0 0 16.6667%; max-width: 16.6667%; }
  .ekit-wid-con .col-md-auto { -webkit-box-flex: 0; flex: 0 0 auto; width: auto; max-width: 100%; }
  .ekit-wid-con .col-md-1 { -webkit-box-flex: 0; flex: 0 0 8.33333%; max-width: 8.33333%; }
  .ekit-wid-con .col-md-2 { -webkit-box-flex: 0; flex: 0 0 16.6667%; max-width: 16.6667%; }
  .ekit-wid-con .col-md-3 { -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; }
  .ekit-wid-con .col-md-4 { -webkit-box-flex: 0; flex: 0 0 33.3333%; max-width: 33.3333%; }
  .ekit-wid-con .col-md-5 { -webkit-box-flex: 0; flex: 0 0 41.6667%; max-width: 41.6667%; }
  .ekit-wid-con .col-md-6 { -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
  .ekit-wid-con .col-md-7 { -webkit-box-flex: 0; flex: 0 0 58.3333%; max-width: 58.3333%; }
  .ekit-wid-con .col-md-8 { -webkit-box-flex: 0; flex: 0 0 66.6667%; max-width: 66.6667%; }
  .ekit-wid-con .col-md-9 { -webkit-box-flex: 0; flex: 0 0 75%; max-width: 75%; }
  .ekit-wid-con .col-md-10 { -webkit-box-flex: 0; flex: 0 0 83.3333%; max-width: 83.3333%; }
  .ekit-wid-con .col-md-11 { -webkit-box-flex: 0; flex: 0 0 91.6667%; max-width: 91.6667%; }
  .ekit-wid-con .col-md-12 { -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; }
  .ekit-wid-con .order-md-first { order: -1; }
  .ekit-wid-con .order-md-last { -webkit-box-ordinal-group: 14; order: 13; }
  .ekit-wid-con .order-md-0 { -webkit-box-ordinal-group: 1; order: 0; }
  .ekit-wid-con .order-md-1 { -webkit-box-ordinal-group: 2; order: 1; }
  .ekit-wid-con .order-md-2 { -webkit-box-ordinal-group: 3; order: 2; }
  .ekit-wid-con .order-md-3 { -webkit-box-ordinal-group: 4; order: 3; }
  .ekit-wid-con .order-md-4 { -webkit-box-ordinal-group: 5; order: 4; }
  .ekit-wid-con .order-md-5 { -webkit-box-ordinal-group: 6; order: 5; }
  .ekit-wid-con .order-md-6 { -webkit-box-ordinal-group: 7; order: 6; }
  .ekit-wid-con .order-md-7 { -webkit-box-ordinal-group: 8; order: 7; }
  .ekit-wid-con .order-md-8 { -webkit-box-ordinal-group: 9; order: 8; }
  .ekit-wid-con .order-md-9 { -webkit-box-ordinal-group: 10; order: 9; }
  .ekit-wid-con .order-md-10 { -webkit-box-ordinal-group: 11; order: 10; }
  .ekit-wid-con .order-md-11 { -webkit-box-ordinal-group: 12; order: 11; }
  .ekit-wid-con .order-md-12 { -webkit-box-ordinal-group: 13; order: 12; }
  .ekit-wid-con .offset-md-0 { margin-left: 0px; }
  .ekit-wid-con .offset-md-1 { margin-left: 8.33333%; }
  .ekit-wid-con .offset-md-2 { margin-left: 16.6667%; }
  .ekit-wid-con .offset-md-3 { margin-left: 25%; }
  .ekit-wid-con .offset-md-4 { margin-left: 33.3333%; }
  .ekit-wid-con .offset-md-5 { margin-left: 41.6667%; }
  .ekit-wid-con .offset-md-6 { margin-left: 50%; }
  .ekit-wid-con .offset-md-7 { margin-left: 58.3333%; }
  .ekit-wid-con .offset-md-8 { margin-left: 66.6667%; }
  .ekit-wid-con .offset-md-9 { margin-left: 75%; }
  .ekit-wid-con .offset-md-10 { margin-left: 83.3333%; }
  .ekit-wid-con .offset-md-11 { margin-left: 91.6667%; }
}
@media (min-width: 992px) {
  .ekit-wid-con .col-lg { flex-basis: 0px; -webkit-box-flex: 1; flex-grow: 1; max-width: 100%; }
  .ekit-wid-con .row-cols-lg-1 > * { -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; }
  .ekit-wid-con .row-cols-lg-2 > * { -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
  .ekit-wid-con .row-cols-lg-3 > * { -webkit-box-flex: 0; flex: 0 0 33.3333%; max-width: 33.3333%; }
  .ekit-wid-con .row-cols-lg-4 > * { -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; }
  .ekit-wid-con .row-cols-lg-5 > * { -webkit-box-flex: 0; flex: 0 0 20%; max-width: 20%; }
  .ekit-wid-con .row-cols-lg-6 > * { -webkit-box-flex: 0; flex: 0 0 16.6667%; max-width: 16.6667%; }
  .ekit-wid-con .col-lg-auto { -webkit-box-flex: 0; flex: 0 0 auto; width: auto; max-width: 100%; }
  .ekit-wid-con .col-lg-1 { -webkit-box-flex: 0; flex: 0 0 8.33333%; max-width: 8.33333%; }
  .ekit-wid-con .col-lg-2 { -webkit-box-flex: 0; flex: 0 0 16.6667%; max-width: 16.6667%; }
  .ekit-wid-con .col-lg-3 { -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; }
  .ekit-wid-con .col-lg-4 { -webkit-box-flex: 0; flex: 0 0 33.3333%; max-width: 33.3333%; }
  .ekit-wid-con .col-lg-5 { -webkit-box-flex: 0; flex: 0 0 41.6667%; max-width: 41.6667%; }
  .ekit-wid-con .col-lg-6 { -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
  .ekit-wid-con .col-lg-7 { -webkit-box-flex: 0; flex: 0 0 58.3333%; max-width: 58.3333%; }
  .ekit-wid-con .col-lg-8 { -webkit-box-flex: 0; flex: 0 0 66.6667%; max-width: 66.6667%; }
  .ekit-wid-con .col-lg-9 { -webkit-box-flex: 0; flex: 0 0 75%; max-width: 75%; }
  .ekit-wid-con .col-lg-10 { -webkit-box-flex: 0; flex: 0 0 83.3333%; max-width: 83.3333%; }
  .ekit-wid-con .col-lg-11 { -webkit-box-flex: 0; flex: 0 0 91.6667%; max-width: 91.6667%; }
  .ekit-wid-con .col-lg-12 { -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; }
  .ekit-wid-con .order-lg-first { order: -1; }
  .ekit-wid-con .order-lg-last { -webkit-box-ordinal-group: 14; order: 13; }
  .ekit-wid-con .order-lg-0 { -webkit-box-ordinal-group: 1; order: 0; }
  .ekit-wid-con .order-lg-1 { -webkit-box-ordinal-group: 2; order: 1; }
  .ekit-wid-con .order-lg-2 { -webkit-box-ordinal-group: 3; order: 2; }
  .ekit-wid-con .order-lg-3 { -webkit-box-ordinal-group: 4; order: 3; }
  .ekit-wid-con .order-lg-4 { -webkit-box-ordinal-group: 5; order: 4; }
  .ekit-wid-con .order-lg-5 { -webkit-box-ordinal-group: 6; order: 5; }
  .ekit-wid-con .order-lg-6 { -webkit-box-ordinal-group: 7; order: 6; }
  .ekit-wid-con .order-lg-7 { -webkit-box-ordinal-group: 8; order: 7; }
  .ekit-wid-con .order-lg-8 { -webkit-box-ordinal-group: 9; order: 8; }
  .ekit-wid-con .order-lg-9 { -webkit-box-ordinal-group: 10; order: 9; }
  .ekit-wid-con .order-lg-10 { -webkit-box-ordinal-group: 11; order: 10; }
  .ekit-wid-con .order-lg-11 { -webkit-box-ordinal-group: 12; order: 11; }
  .ekit-wid-con .order-lg-12 { -webkit-box-ordinal-group: 13; order: 12; }
  .ekit-wid-con .offset-lg-0 { margin-left: 0px; }
  .ekit-wid-con .offset-lg-1 { margin-left: 8.33333%; }
  .ekit-wid-con .offset-lg-2 { margin-left: 16.6667%; }
  .ekit-wid-con .offset-lg-3 { margin-left: 25%; }
  .ekit-wid-con .offset-lg-4 { margin-left: 33.3333%; }
  .ekit-wid-con .offset-lg-5 { margin-left: 41.6667%; }
  .ekit-wid-con .offset-lg-6 { margin-left: 50%; }
  .ekit-wid-con .offset-lg-7 { margin-left: 58.3333%; }
  .ekit-wid-con .offset-lg-8 { margin-left: 66.6667%; }
  .ekit-wid-con .offset-lg-9 { margin-left: 75%; }
  .ekit-wid-con .offset-lg-10 { margin-left: 83.3333%; }
  .ekit-wid-con .offset-lg-11 { margin-left: 91.6667%; }
}
@media (min-width: 1200px) {
  .ekit-wid-con .col-xl { flex-basis: 0px; -webkit-box-flex: 1; flex-grow: 1; max-width: 100%; }
  .ekit-wid-con .row-cols-xl-1 > * { -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; }
  .ekit-wid-con .row-cols-xl-2 > * { -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
  .ekit-wid-con .row-cols-xl-3 > * { -webkit-box-flex: 0; flex: 0 0 33.3333%; max-width: 33.3333%; }
  .ekit-wid-con .row-cols-xl-4 > * { -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; }
  .ekit-wid-con .row-cols-xl-5 > * { -webkit-box-flex: 0; flex: 0 0 20%; max-width: 20%; }
  .ekit-wid-con .row-cols-xl-6 > * { -webkit-box-flex: 0; flex: 0 0 16.6667%; max-width: 16.6667%; }
  .ekit-wid-con .col-xl-auto { -webkit-box-flex: 0; flex: 0 0 auto; width: auto; max-width: 100%; }
  .ekit-wid-con .col-xl-1 { -webkit-box-flex: 0; flex: 0 0 8.33333%; max-width: 8.33333%; }
  .ekit-wid-con .col-xl-2 { -webkit-box-flex: 0; flex: 0 0 16.6667%; max-width: 16.6667%; }
  .ekit-wid-con .col-xl-3 { -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; }
  .ekit-wid-con .col-xl-4 { -webkit-box-flex: 0; flex: 0 0 33.3333%; max-width: 33.3333%; }
  .ekit-wid-con .col-xl-5 { -webkit-box-flex: 0; flex: 0 0 41.6667%; max-width: 41.6667%; }
  .ekit-wid-con .col-xl-6 { -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
  .ekit-wid-con .col-xl-7 { -webkit-box-flex: 0; flex: 0 0 58.3333%; max-width: 58.3333%; }
  .ekit-wid-con .col-xl-8 { -webkit-box-flex: 0; flex: 0 0 66.6667%; max-width: 66.6667%; }
  .ekit-wid-con .col-xl-9 { -webkit-box-flex: 0; flex: 0 0 75%; max-width: 75%; }
  .ekit-wid-con .col-xl-10 { -webkit-box-flex: 0; flex: 0 0 83.3333%; max-width: 83.3333%; }
  .ekit-wid-con .col-xl-11 { -webkit-box-flex: 0; flex: 0 0 91.6667%; max-width: 91.6667%; }
  .ekit-wid-con .col-xl-12 { -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; }
  .ekit-wid-con .order-xl-first { order: -1; }
  .ekit-wid-con .order-xl-last { -webkit-box-ordinal-group: 14; order: 13; }
  .ekit-wid-con .order-xl-0 { -webkit-box-ordinal-group: 1; order: 0; }
  .ekit-wid-con .order-xl-1 { -webkit-box-ordinal-group: 2; order: 1; }
  .ekit-wid-con .order-xl-2 { -webkit-box-ordinal-group: 3; order: 2; }
  .ekit-wid-con .order-xl-3 { -webkit-box-ordinal-group: 4; order: 3; }
  .ekit-wid-con .order-xl-4 { -webkit-box-ordinal-group: 5; order: 4; }
  .ekit-wid-con .order-xl-5 { -webkit-box-ordinal-group: 6; order: 5; }
  .ekit-wid-con .order-xl-6 { -webkit-box-ordinal-group: 7; order: 6; }
  .ekit-wid-con .order-xl-7 { -webkit-box-ordinal-group: 8; order: 7; }
  .ekit-wid-con .order-xl-8 { -webkit-box-ordinal-group: 9; order: 8; }
  .ekit-wid-con .order-xl-9 { -webkit-box-ordinal-group: 10; order: 9; }
  .ekit-wid-con .order-xl-10 { -webkit-box-ordinal-group: 11; order: 10; }
  .ekit-wid-con .order-xl-11 { -webkit-box-ordinal-group: 12; order: 11; }
  .ekit-wid-con .order-xl-12 { -webkit-box-ordinal-group: 13; order: 12; }
  .ekit-wid-con .offset-xl-0 { margin-left: 0px; }
  .ekit-wid-con .offset-xl-1 { margin-left: 8.33333%; }
  .ekit-wid-con .offset-xl-2 { margin-left: 16.6667%; }
  .ekit-wid-con .offset-xl-3 { margin-left: 25%; }
  .ekit-wid-con .offset-xl-4 { margin-left: 33.3333%; }
  .ekit-wid-con .offset-xl-5 { margin-left: 41.6667%; }
  .ekit-wid-con .offset-xl-6 { margin-left: 50%; }
  .ekit-wid-con .offset-xl-7 { margin-left: 58.3333%; }
  .ekit-wid-con .offset-xl-8 { margin-left: 66.6667%; }
  .ekit-wid-con .offset-xl-9 { margin-left: 75%; }
  .ekit-wid-con .offset-xl-10 { margin-left: 83.3333%; }
  .ekit-wid-con .offset-xl-11 { margin-left: 91.6667%; }
}
.ekit-wid-con .fade { opacity: 0; transition: opacity 0.15s linear; }
.ekit-wid-con .fade.in { opacity: 1; }
.ekit-wid-con .collapse { display: none; }
.ekit-wid-con .collapse.in { display: block; }
.ekit-wid-con .collapsing { position: relative; height: 0px; overflow: hidden; transition-property: height, visibility; transition-duration: 0.35s; transition-timing-function: ease; }
.ekit-wid-con .nav-tabs { border-bottom: 1px solid rgb(221, 221, 221); }
.ekit-wid-con .nav-tabs > li { float: left; margin-bottom: -1px; }
.ekit-wid-con .nav-tabs > li > a { margin-right: 2px; line-height: 1.42857; border: 1px solid transparent; border-radius: 4px 4px 0px 0px; }
.ekit-wid-con .nav-tabs > li.active > a, .ekit-wid-con .nav-tabs > li.active > a:focus, .ekit-wid-con .nav-tabs > li.active > a:hover { color: rgb(85, 85, 85); cursor: default; background-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) transparent; border-image: initial; }
.ekit-wid-con .tab-content > .tab-pane { display: none; }
.ekit-wid-con .tab-content > .active { display: block; }
.ekit-wid-con .clearfix::after, .ekit-wid-con .clearfix::before, .ekit-wid-con .nav::after, .ekit-wid-con .nav::before, .ekit-wid-con .row::after, .ekit-wid-con .row::before { display: table; content: " "; }
.ekit-wid-con .clearfix::after, .ekit-wid-con .nav::after, .ekit-wid-con .row::after { clear: both; }
.ekit-wid-con .hide { display: none !important; }
.ekit-wid-con .show { display: block !important; }
.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: 0px !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-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content { width: 100%; cursor: auto; }
.mfp-ajax-cur { cursor: progress; }
.mfp-zoom-out-cur { cursor: zoom-out; }
.mfp-auto-cursor .mfp-content { cursor: auto; }
.mfp-arrow, .mfp-close.ekit-popup-close, .mfp-counter { user-select: none; }
.mfp-loading.mfp-figure { display: none; }
.mfp-s-error .mfp-content { display: none; }
button.mfp-arrow, button.mfp-close.ekit-popup-close { overflow: visible; cursor: pointer; background: 0px 0px; border: 0px; appearance: none; display: block; outline: 0px; padding: 0px; z-index: 1046; box-shadow: none; touch-action: manipulation; }
.mfp-close.ekit-popup-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.ekit-popup-close:focus, .mfp-close.ekit-popup-close:hover { opacity: 1; }
.mfp-close.ekit-popup-close:active { top: 1px; }
.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:focus, .mfp-arrow:hover { opacity: 1; }
.mfp-arrow::after, .mfp-arrow::before { 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-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; }
.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 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%; }
@media (max-width: 900px) {
  .mfp-arrow { transform: scale(0.75); }
  .mfp-container { padding-left: 6px; padding-right: 6px; }
}
.mfp-fade.mfp-wrap .mfp-content { opacity: 0; transition: 0.15s ease-out; }
.mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity: 1; }
.mfp-fade.mfp-wrap.mfp-removing .mfp-content { opacity: 0; }
.twentytwenty-overlay { position: absolute; top: 0px; width: 100%; height: 100%; }
.twentytwenty-overlay { transition-duration: 0.5s; }
.twentytwenty-container { box-sizing: content-box; z-index: 0; overflow: hidden; position: relative; user-select: none; }
.twentytwenty-container img { max-width: 100%; position: absolute; top: 0px; display: block; }
.twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active :hover.twentytwenty-overlay { background: rgba(0, 0, 0, 0); }
.twentytwenty-container * { box-sizing: content-box; }
.twentytwenty-overlay { transition-property: background; background: rgba(0, 0, 0, 0); z-index: 25; }
.twentytwenty-overlay:hover { background: rgba(0, 0, 0, 0.5); }
.twentytwenty-before { z-index: 20; }
.twentytwenty-after { z-index: 10; }
div.twentytwenty-handle { height: 38px; width: 38px; position: absolute; left: 50%; top: 50%; margin-left: -22px; margin-top: -22px; border: 3px solid rgb(255, 255, 255); border-radius: 1000px; box-shadow: rgba(51, 51, 51, 0.5) 0px 0px 12px; z-index: 40; cursor: pointer; }
.elementskit-menu-container { z-index: 10000; }
.elementskit-dropdown li { position: relative; }
.elementskit-navbar-nav-default .elementskit-navbar-nav { padding-left: 0px; margin-bottom: 0px; list-style: none; margin-left: 0px; }
.elementskit-navbar-nav-default .elementskit-navbar-nav > li { position: relative; }
.elementskit-navbar-nav-default .elementskit-navbar-nav > li > a { height: 100%; display: flex; -webkit-box-align: center; align-items: center; text-decoration: none; }
.elementskit-navbar-nav-default .elementskit-navbar-nav > li > a:hover { text-decoration: none; }
.elementskit-navbar-nav-default .elementskit-navbar-nav > li.elementskit-megamenu-has { position: static; }
.elementskit-navbar-nav-default .elementskit-navbar-nav > li > a { transition: 0.4s; text-transform: none; font-weight: 500; letter-spacing: normal; }
.elementskit-navbar-nav-default .elementskit-dropdown { border-width: 1px; border-style: solid; border-color: rgb(218, 218, 218); background-color: rgb(244, 244, 244); border-radius: 0px; padding-left: 0px; list-style: none; opacity: 0; visibility: hidden; transition: transform 0.4s, -webkit-transform 0.4s; }
.elementskit-navbar-nav-default .elementskit-dropdown > li > .elementskit-dropdown { left: 100%; top: 0px; }
.elementskit-navbar-nav-default .elementskit-submenu-panel > li > a { display: block; padding: 15px 10px; color: rgb(0, 0, 0); font-weight: 400; font-size: 14px; transition: 0.3s; }
.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-dropdown li:hover > a, .elementskit-navbar-nav-default .elementskit-navbar-nav > .elementskit-dropdown li > a:hover { color: rgb(30, 115, 190); background-color: rgb(255, 255, 255); }
.elementskit-navbar-nav-default .elementskit-submenu-panel > li:hover > a, .elementskit-navbar-nav-default .elementskit-submenu-panel > li > a:hover { color: rgb(13, 58, 79); background-color: rgba(255, 255, 255, 0.5); }
.elementskit-navbar-nav-default .elementskit-megamenu-panel { width: 100%; }
.elementskit-navbar-nav-default .elementskit-nav-identity-panel { display: none; }
.elementskit-navbar-nav-default .elementskit-menu-close { border: 1px solid rgba(0, 0, 0, 0.5); color: rgba(51, 51, 51, 0.5); float: right; margin: 20px; }
.elementskit-navbar-nav-default .elementskit-dropdown-has > a { position: relative; }
.elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator { margin-left: 6px; display: block; float: right; cursor: pointer; position: relative; font-size: 11px; }
.elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator { font-weight: 900; font-style: normal; }
.elementskit-navbar-nav-default .elementskit-dropdown-has > a svg.elementskit-submenu-indicator { width: 1em; height: 1em; }
.elementskit-navbar-nav-default.elementskit-menu-container { background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0) 100%); border-radius: 0px; position: relative; height: 100px; z-index: 90000; }
.elementskit-navbar-nav-default .elementskit-dropdown { min-width: 250px; margin-left: 0px; }
.elementskit-navbar-nav-default .elementskit-navbar-nav { height: 100%; display: flex; flex-wrap: wrap; -webkit-box-pack: start; justify-content: flex-start; }
.elementskit-navbar-nav-default .elementskit-navbar-nav > li > a { font-size: 15px; color: rgb(0, 0, 0); padding-left: 15px; padding-right: 15px; }
.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-right { -webkit-box-pack: end; justify-content: flex-end; }
@media (min-width: 1025px) {
  .elementskit-navbar-nav-default .elementskit-dropdown { box-shadow: rgba(45, 45, 45, 0.2) 0px 10px 30px 0px; position: absolute; top: 100%; left: 0px; transform: translateY(-10px); pointer-events: none; max-height: none; z-index: 999; }
  .elementskit-navbar-nav-default .elementskit-megamenu-panel { transform: translateY(-10px); pointer-events: none; opacity: 0; visibility: hidden; transition: 0.4s; margin-left: 0px; position: absolute; left: 0px; top: 100%; display: block; z-index: 999; }
  .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-megamenu-has:hover > .elementskit-megamenu-panel { opacity: 1; visibility: visible; transform: translateY(0px); pointer-events: auto; }
}
.elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-megamenu-has .elementskit-dropdown { display: none; }
.elementskit-navbar-nav-default.ekit-nav-dropdown-click .ekit-dropdown-open-onclick { opacity: 1; visibility: visible; transform: translateY(0px); pointer-events: auto; }
@media (min-width: 767px) {
  .elementskit-navbar-nav-default.ekit-nav-dropdown-click .elementskit-megamenu-has .elementskit-submenu-panel { display: none; }
}
@media (max-width: 1024px) {
  .elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator { padding: 4px 15px; }
  .ekit_menu_responsive_tablet > .elementskit-navbar-nav-default { background-color: rgb(247, 247, 247); }
  .elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements { width: 100%; position: fixed; top: 0px; left: -100vw; height: 100%; box-shadow: rgba(255, 165, 0, 0) 0px 10px 30px 0px; overflow: hidden auto; padding-top: 0px; padding-left: 0px; padding-right: 0px; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; -webkit-box-pack: end; justify-content: flex-end; transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53); }
  .elementskit-navbar-nav-default .elementskit-nav-identity-panel { display: block; position: relative; z-index: 5; width: 100%; }
  .elementskit-navbar-nav-default .elementskit-nav-identity-panel .elementskit-site-title { float: left; }
  .elementskit-navbar-nav-default .elementskit-nav-identity-panel .elementskit-menu-close { float: right; }
  .elementskit-navbar-nav-default .elementskit-navbar-nav > li > a { color: rgb(0, 0, 0); font-size: 12px; transition: 0.4s; padding: 5px 5px 5px 10px; }
  .elementskit-navbar-nav-default .elementskit-navbar-nav > li > a:hover { color: rgb(13, 58, 79); }
  .elementskit-navbar-nav-default .elementskit-navbar-nav > li:hover > a { color: rgb(13, 58, 79); }
  .elementskit-navbar-nav-default .elementskit-submenu-panel > li > a { color: rgb(0, 0, 0); font-size: 12px; padding: 7px; }
  .elementskit-navbar-nav-default .elementskit-dropdown { display: block; border: 0px; margin-left: 0px; }
  .elementskit-navbar-nav-default .elementskit-megamenu-panel { display: none; }
  .elementskit-navbar-nav-default .elementskit-navbar-nav > .elementskit-dropdown-has > .elementskit-dropdown li a { padding-left: 15px; }
}
@media (min-width: 1025px) {
  .ekit-nav-dropdown-hover .elementskit-dropdown-has .elementskit-dropdown { box-shadow: rgba(45, 45, 45, 0.2) 0px 10px 30px 0px; position: absolute; top: 100%; left: 0px; transform: translateY(-10px); pointer-events: none; max-height: none; z-index: 999; }
  .ekit-nav-dropdown-hover .elementskit-dropdown-has:hover > .elementskit-dropdown { opacity: 1; visibility: visible; transform: translateY(0px); pointer-events: auto; }
  .elementor-widget-ekit-nav-menu .elementskit-dropdown-menu-full_width .elementskit-megamenu-panel { width: 100vw; }
  .elementor-widget-ekit-nav-menu .elementskit-navbar-nav > li.elementskit-megamenu-has.relative_position { position: relative; }
}
@media only screen and (max-width: 1023px) and (min-width: 768px) {
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover > .elementskit-dropdown, .ekit_menu_responsive_tablet .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover > .elementskit-megamenu-panel { opacity: 1; visibility: visible; transform: translateY(0px); pointer-events: auto; }
}
@media only screen and (max-width: 1024px) and (min-width: 766px) {
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown { display: none; }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open { display: block; }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-panel.elementskit-dropdown-open { display: block; }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown { display: none; }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown ~ .elementskit-megamenu-panel { display: none; }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown.elementskit-dropdown-open { display: block; max-height: 2500px; opacity: 1; visibility: visible; transition: max-height 5s ease-out; }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-navbar-nav { overflow-y: auto; }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown > li > .elementskit-dropdown { left: 0px; }
}
.elementskit-menu-close, .elementskit-menu-hamburger { display: none; }
.elementskit-menu-hamburger { color: rgb(0, 0, 0); }
@media (max-width: 1024px) {
  .elementskit-menu-overlay { display: block; position: fixed; z-index: 14; top: 0px; left: -100%; height: 100%; width: 100%; background-color: rgba(51, 51, 51, 0.5); opacity: 1; visibility: visible; transition: 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53) 0.4s; }
  .elementor-element-edit-mode .elementskit-menu-overlay { left: 100%; }
  .elementskit-menu-hamburger { border: 1px solid rgba(0, 0, 0, 0.2); float: right; }
  .elementskit-menu-hamburger .elementskit-menu-hamburger-icon { background-color: rgba(0, 0, 0, 0.5); }
  .elementskit-menu-close, .elementskit-menu-hamburger { padding: 8px; background-color: transparent; border-radius: 0.25rem; position: relative; z-index: 10; cursor: pointer; width: 45px; transition: 0.4s ease-in; }
  .elementskit-menu-close .elementskit-menu-hamburger-icon, .elementskit-menu-hamburger .elementskit-menu-hamburger-icon { height: 1px; width: 100%; display: block; margin-bottom: 4px; }
  .elementskit-menu-close .elementskit-menu-hamburger-icon:last-child, .elementskit-menu-hamburger .elementskit-menu-hamburger-icon:last-child { margin-bottom: 0px; }
  .elementor-widget-ekit-nav-menu { animation: auto ease 0s 1 normal none running none !important; }
  .ekit-wid-con:not(.ekit_menu_responsive_mobile) .elementskit-navbar-nav { display: block; }
}
.dropdown-item, .ekit-menu-nav-link { position: relative; }
.dropdown-item > i, .ekit-menu-nav-link > i { padding-right: 5px; }
.elementskit-nav-logo { display: inline-block; }
@media (max-width: 1024px) {
  .elementskit-menu-close, .elementskit-menu-hamburger { display: block; }
  .elementskit-menu-container { max-width: 350px; }
  .elementskit-menu-overlay.active { left: 0px; transition: 0.6s cubic-bezier(0.22, 0.61, 0.24, 1); }
  .elementskit-menu-offcanvas-elements { height: 100% !important; padding-bottom: 10px; }
  .elementskit-menu-offcanvas-elements.active { left: 0px; }
  .elementskit-dropdown { position: relative; max-height: 0px; box-shadow: none; transition: max-height 2s cubic-bezier(0, 1, 0, 1); }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator { margin-left: auto; }
  .ekit_menu_responsive_tablet .elementskit-submenu-indicator { -webkit-box-ordinal-group: 3; order: 2; border: 1px solid; border-radius: 30px; }
}
@media (max-width: 767px) {
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown { display: none; }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open { display: block; }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-panel.elementskit-dropdown-open { display: block; }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown { display: none; }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown ~ .elementskit-megamenu-panel { display: none; }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown.elementskit-dropdown-open { display: block; max-height: 2500px; opacity: 1; visibility: visible; transition: max-height 5s ease-out; }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-navbar-nav { overflow-y: auto; }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown > li > .elementskit-dropdown { left: 0px; }
}
.elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a > i, .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover > i { color: inherit !important; }
.ekit-vertical-navbar-nav { padding-left: 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 25px; background-color: rgb(255, 255, 255); margin-left: 0px; margin-bottom: 0px; list-style: none; }
.ekit-vertical-navbar-nav .elementskit-dropdown, .ekit-vertical-navbar-nav .elementskit-megamenu-panel { margin-left: 0px; list-style: none; margin-bottom: 0px; }
.ekit-vertical-navbar-nav .elementskit-megamenu-has .elementskit-dropdown { display: none; }
.ekit-vertical-navbar-nav > li:not(:last-child) { border-bottom: 1px solid rgb(237, 237, 237); }
.ekit-vertical-navbar-nav > li > a { font-size: 14px; font-weight: 500; color: rgb(16, 16, 16); padding: 12px 19px 12px 25px; display: flex; -webkit-box-align: center; align-items: center; }
.ekit-vertical-navbar-nav > li > a:hover { color: rgb(66, 133, 244); }
.ekit-vertical-navbar-nav > li:hover > a { color: rgb(66, 133, 244); }
.ekit-vertical-navbar-nav li.elementskit-dropdown-has { position: relative; }
@media (max-width: 1024px) {
  .ekit-vertical-navbar-nav .elementskit-megamenu-panel { display: none; width: auto !important; }
  .ekit-vertical-navbar-nav .elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open { display: block; }
  .ekit-vertical-navbar-nav .elementskit-dropdown-has .elementskit-dropdown.elementskit-dropdown-open { display: block; }
  .ekit-vertical-navbar-nav .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown { display: none; }
}
.ekit-vertical-navbar-nav .elementskit-dropdown { padding-left: 0px; list-style: none; max-width: 220px; width: 100%; }
@media (max-width: 1024px) {
  .ekit-vertical-navbar-nav .elementskit-dropdown { display: none; max-height: none; max-width: 100%; padding: 10px 15px; }
  .ekit-wid-con .ekit_social_media > li, .ekit-wid-con .ekit_socialshare > li { margin-bottom: 20px; }
}
.ekit-vertical-navbar-nav .elementskit-dropdown > li:first-child { margin-top: 0px; }
.ekit-vertical-navbar-nav .elementskit-dropdown > li:last-child { margin-bottom: 0px; }
.ekit-vertical-navbar-nav .elementskit-dropdown > li > a { font-size: 14px; font-weight: 500; color: rgb(16, 16, 16); padding: 12px 19px 12px 25px; display: flex; -webkit-box-align: center; align-items: center; }
@media (min-width: 1025px) {
  .ekit_menu_responsive_tablet .ekit-nav-menu--overlay { display: none; }
  .ekit-vertical-navbar-nav li.elementskit-dropdown-has:hover > .elementskit-dropdown { transform: translateY(0px); opacity: 1; visibility: visible; pointer-events: auto; }
  .ekit-vertical-navbar-nav li.elementskit-megamenu-has.relative_position { position: relative; }
  .ekit-vertical-navbar-nav li.elementskit-megamenu-has.top_position { position: static; }
  .ekit-vertical-navbar-nav li.elementskit-megamenu-has:hover > .elementskit-megamenu-panel { transform: translateY(0px); opacity: 1; visibility: visible; pointer-events: auto; }
  .ekit-vertical-navbar-nav .elementskit-dropdown { position: absolute; left: 100%; top: 0px; z-index: 100; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 25px; transform: translateY(10px); opacity: 0; visibility: hidden; transition: 0.3s linear; pointer-events: none; }
  .ekit-vertical-navbar-nav .elementskit-dropdown > li:not(:last-child) { border-bottom: 1px solid rgb(237, 237, 237); }
  .ekit-vertical-navbar-nav .elementskit-megamenu-panel { position: absolute; left: 100%; top: 0px; z-index: 100; transform: translateY(10px); opacity: 0; visibility: hidden; transition: 0.3s linear; pointer-events: none; width: 100%; }
}
.ekit-vertical-navbar-nav .elementskit-submenu-indicator { display: block; line-height: 1; margin-left: auto; position: relative; font-weight: 900; font-style: normal; font-family: "Font Awesome 5 Free"; -webkit-box-ordinal-group: 3; order: 2; }
.ekit-vertical-navbar-nav .elementskit-submenu-indicator::before { content: ""; }
.ekit-vertical-navbar-nav .ekit-submenu-indicator-icon { display: block; margin-left: auto; line-height: 1; position: relative; -webkit-box-ordinal-group: 3; order: 2; }
.ekit-vertical-navbar-nav svg.ekit-submenu-indicator-icon { width: 1em; height: 1em; }
.ekit-vertical-navbar-nav .ekit-ajax-loading .eicon-loading { font-family: eicons; }
.ekit-vertical-navbar-nav .ekit-ajax-loading .eicon-loading::before { content: ""; }
.ekit-wid-con .select { cursor: pointer; display: block; position: relative; font-size: 16px; color: rgb(123, 123, 123); width: 220px; height: 44px; float: right; }
.whitespace--normal { white-space: normal !important; }
.ekit-wid-con .ekit_social_media, .ekit-wid-con .ekit_socialshare { margin-left: 0px; padding-left: 0px; list-style: none; }
.ekit-wid-con .ekit_social_media > li > a, .ekit-wid-con .ekit_socialshare > li > a { display: block; cursor: pointer; transition: 0.4s; }
.ekit-wid-con .ekit_social_media > li > a i, .ekit-wid-con .ekit_socialshare > li > a i { vertical-align: middle; display: inline-block; }
.ekit-wid-con .ekit_social_media > li > a svg, .ekit-wid-con .ekit_socialshare > li > a svg { max-width: 16px; height: auto; vertical-align: middle; }
.ekit-wid-con .ekit_socialshare > li > div { display: block; cursor: pointer; transition: 0.4s; }
.ekit-wid-con .ekit_socialshare > li > div i { vertical-align: middle; display: inline-block; }
.ekit-wid-con .ekit_socialshare > li > div svg { max-width: 16px; height: auto; vertical-align: middle; }
.ekit-wid-con .ekit-post-list-wrapper .elementor-icon-list-item a { background-color: transparent !important; }
.ekit-wid-con .ekit-post-list-wrapper.elementor-inline-items .elementor-icon-list-item { margin: 0px; }
.ekit-wid-con .elementor-inline-items { margin: 0px !important; }
.ekit-wid-con .elementor-inline-items .elementor-icon-list-item { display: inline-block; }
.ekit-wid-con .elementor-inline-items .elementor-icon-list-item::after { display: inline-block; }
.elementor-widget .ekit-wid-con .elementor-inline-items .elementor-icon-list-item::after { position: absolute; }
.ekit-wid-con .elementor-inline-items .elementor-icon-list-item:last-child::after { display: none; }
.ekit-wid-con .elementor-inline-items.row .elementor-icon-list-item { margin: 0px; padding: 0px; }
.ekit-wid-con .elementor-inline-items.row .elementor-icon-list-item a { padding: 5px 15px; }
.ekit-wid-con .elementor-icon-list-item > a { -webkit-box-align: center; align-items: center; transition: 0.4s; position: relative; display: inline-flex; }
.ekit-wid-con .elementor-icon-list-item > a.ekit_badge_right { -webkit-box-pack: justify; justify-content: space-between; width: 100%; }
.ekit-wid-con .ekit_menu_label { border-radius: 3px; padding: 2px 5px; display: inline-block; font-size: 10px; color: rgb(255, 255, 255); background-color: rgb(201, 23, 101); margin-left: 5px; }
.ekit-wid-con .ekit_menu_subtitle { font-size: 11px; font-style: normal; color: rgb(141, 150, 174); display: block; transition: 0.4s; }
.ekit-wid-con .elementor-icon-list-text { transition: 0.4s; }
.ekit-wid-con .ekit_page_list_content { display: flex; }
.ekit-wid-con .elementor-icon-list-icon { display: inline-block; text-align: center; line-height: inherit; }
.ekit-wid-con .elementor-icon-list-icon svg { width: inherit; max-width: 100%; height: auto; vertical-align: middle; }
.ekit-wid-con .elementor-icon-list-icon > i { transition: 0.4s; }
.ekit-wid-con .nav { margin: 0px; padding: 0px; list-style: none; }
.ekit-wid-con .ekit-form form p { margin-bottom: 0px; }
.ekit-wid-con .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]) { display: block; width: 100%; padding: 0.375rem 0.75rem 0.375rem 30px; font-size: 1rem; color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); border: 1px solid rgb(231, 231, 231); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; height: 56px; border-radius: 0px; box-shadow: none; }
.ekit-wid-con .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):hover { border-color: rgb(51, 51, 51); }
.ekit-wid-con .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):focus { border-color: rgb(77, 104, 255); }
.ekit-wid-con .ekit-form form input[type="submit"] { display: inline-block; font-weight: 400; text-align: center; white-space: nowrap; vertical-align: middle; user-select: none; border-radius: 0px; transition: 0.4s; padding: 12px 72px; font-size: 0.9375rem; background-color: rgb(49, 54, 54); border: 0px solid rgb(0, 0, 0); color: rgb(255, 255, 255); cursor: pointer; }
.ekit-wid-con .ekit-form form input[type="submit"]:hover { background-color: rgb(77, 104, 255); }
.ekit-wid-con .ekit-form form select { display: block; width: 100%; padding: 0.375rem 0.75rem; font-size: 1rem; color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); border: 1px solid rgb(231, 231, 231); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; height: 56px; }
.ekit-wid-con .ekit-form form select[multiple] { height: 100px; }
.ekit-wid-con .ekit-form form label { margin-bottom: 7px; user-select: none; color: rgb(49, 54, 54); font-weight: 400; }
.ekit-wid-con .ekit-form form label span { color: rgb(119, 119, 119); font-size: 0.8125rem; display: block; }
.ekit-wid-con .ekit-form form textarea { display: block; width: 100%; padding: 15px 0.75rem 0.375rem 30px; font-size: 1rem; color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); border: 1px solid rgb(231, 231, 231); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; border-radius: 0px; height: 176px; resize: none; box-shadow: none; }
.ekit-wid-con .ekit-form form textarea:hover { border-color: rgb(51, 51, 51); }
.ekit-wid-con .ekit-form form textarea:focus { border-color: rgb(77, 104, 255); }
.ekit-wid-con .ekit-form form .intl-tel-input { width: 100%; }
.ekit-wid-con .ekit-form form .ekit-form-input { margin-bottom: 50px; }
.ekit-wid-con .btn-text-primary { color: rgb(66, 133, 244); }
.ekit-wid-con .btn-pill { border-radius: 2rem; }
.ekit-wid-con .d-flex { display: flex; }
.ekit-wid-con .ekit-review-wrapper { background-color: rgb(242, 242, 245); font-family: Roboto, sans-serif; overflow: hidden; }
.ekit-wid-con .ekit-review-overview, .ekit-wid-con .review-card-overview { display: flex; background-color: rgb(255, 255, 255); }
.ekit-wid-con .ekit-review-card, .ekit-wid-con .ekit-review-overview { background-color: rgb(255, 255, 255); }
.ekit-wid-con .ekit-review-card h4, .ekit-wid-con .ekit-review-overview h4 { margin: 0px; white-space: nowrap; }
.ekit-wid-con .ekit-review-card--name, .ekit-wid-con .ekit-review-card--rating .rating-average, .ekit-wid-con .ekit-review-card--title h4, .ekit-wid-con .ekit-review-overview--name, .ekit-wid-con .ekit-review-overview--rating .rating-average, .ekit-wid-con .ekit-review-overview--title h4 { color: rgb(0, 0, 50); }
.ekit-wid-con .ekit-review-card--rating .rating-average, .ekit-wid-con .ekit-review-overview--rating .rating-average { font-weight: 500; }
.ekit-wid-con .ekit-review-card--rating > div, .ekit-wid-con .ekit-review-overview--rating > div { display: flex; }
.ekit-wid-con .ekit-review-card--rating .rating-average, .ekit-wid-con .ekit-review-overview--rating .rating-average { font-size: 18px; font-weight: 700; }
.ekit-wid-con .ekit-review-card--rating .rating-stars, .ekit-wid-con .ekit-review-overview--rating .rating-stars { margin: 0px 0.5rem; }
.ekit-wid-con .ekit-review-card--rating .rating-text, .ekit-wid-con .ekit-review-overview--rating .rating-text { color: rgb(135, 135, 135); margin-bottom: 0px; }
.ekit-wid-con .ekit-review-overview { padding: 1.5rem 2rem; -webkit-box-pack: justify; justify-content: space-between; margin: 0px 0px 1.5rem; border-width: 1px; }
.ekit-wid-con .ekit-review-overview--thumbnail { margin-right: 1rem; }
.ekit-wid-con .ekit-review-overview--thumbnail img { width: 40px; height: 40px; border-radius: 50%; }
.ekit-wid-con .ekit-review-overview--title { display: flex; }
.ekit-wid-con .ekit-review-overview--title img { height: 26px; margin-right: 0.5rem; }
.ekit-wid-con .ekit-review-overview--title h4 { font-size: 22px; line-height: 28px; font-weight: 400; }
.ekit-wid-con .ekit-review-overview--title h4 span { font-family: Roboto; font-size: 26px; font-weight: 900; text-transform: capitalize; }
.ekit-wid-con .ekit-review-overview--rating { display: flex; -webkit-box-align: center; align-items: center; }
.ekit-wid-con .ekit-review-overview--rating .rating-average, .ekit-wid-con .ekit-review-overview--rating .rating-text { line-height: 27px; }
.ekit-wid-con .ekit-review-overview--rating .rating-text { font-style: italic; font-size: 12px; font-weight: 400; }
.ekit-wid-con .ekit-review-overview--rating .rating-average { font-size: 22px; font-weight: 700; }
.ekit-wid-con .ekit-review-overview--stars { display: flex; -webkit-box-align: center; align-items: center; margin: 0px 10px; height: 27px; }
.ekit-wid-con .ekit-review-overview--stars .icon { font-size: 20px; }
.ekit-wid-con .ekit-review-overview--actions { display: grid; place-items: center; }
.ekit-wid-con .ekit-review-overview--actions .btn { font-size: 15px; font-weight: 400; padding: 0px 30px; color: rgb(255, 255, 255); min-height: 35px; line-height: 35px; }
.ekit-wid-con .ekit-review-cards-grid .ekit-review-card--comment, .ekit-wid-con .ekit-review-slider-wrapper .ekit-review-card--comment { overflow: hidden; }
.ekit-wid-con .ekit-review-cards-masonry .ekit-review-card { break-inside: avoid-column; }
.ekit-wid-con .ekit-review-cards-list .ekit-review-card--comment { min-height: unset; }
.ekit-wid-con .ekit-review-card { overflow: hidden; position: relative; border-color: rgb(242, 242, 245); border-width: 1px; padding: 2rem; display: grid; grid-template-columns: auto auto 1fr; grid-template-areas: "thumbnail name name" "thumbnail date date" "thumbnail stars stars" "comment comment comment" "posted-on posted-on posted-on"; }
.ekit-wid-con .ekit-review-card::before { content: ""; }
.ekit-wid-con .ekit-review-card--date, .ekit-wid-con .ekit-review-card--desc { grid-area: date; }
.ekit-wid-con .ekit-review-card--top-right-logo { position: absolute; top: 2rem; right: 2rem; z-index: 10; }
.ekit-wid-con .ekit-review-card--top-right-logo i { font-size: 20px; }
.ekit-wid-con .ekit-review-card--image, .ekit-wid-con .ekit-review-card--image img, .ekit-wid-con .ekit-review-card--thumbnail img { border-radius: 50%; }
.ekit-wid-con .ekit-review-card--image { width: 60px; height: 60px; grid-area: thumbnail; min-width: 60px; border-radius: 50%; background-color: rgb(234, 233, 247); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; padding: 1rem; position: relative; }
.ekit-wid-con .ekit-review-card--image img { height: 100%; width: 100%; }
.ekit-wid-con .ekit-review-card--thumbnail { grid-area: thumbnail; padding-right: 1rem; }
.ekit-wid-con .ekit-review-card--thumbnail .thumbnail { width: 40px; height: 40px; min-width: 40px; border-radius: 50%; }
.ekit-wid-con .ekit-review-card--thumbnail-badge .badge, .ekit-wid-con .ekit-review-card--thumbnail-badge > div { position: relative; }
.ekit-wid-con .ekit-review-card--thumbnail-badge .badge { width: 20px; height: 20px; border-radius: 50%; background-color: rgb(255, 255, 255); position: absolute; bottom: 0px; right: 0px; }
.ekit-wid-con .ekit-review-card--thumbnail-badge .badge img { width: 16px; height: 16px; top: 50%; left: 50%; transform: translate(-50%, -50%); position: absolute; }
.ekit-wid-con .ekit-review-card--average, .ekit-wid-con .ekit-review-card--title { color: rgb(0, 0, 50); }
.ekit-wid-con .ekit-review-card--title { font-size: 24px; line-height: 24px; margin: 0px 0px 0.8rem; }
.ekit-wid-con .ekit-review-card--name { grid-area: name; font-size: 14px; font-weight: 700; margin: 0px 0px 0.25rem; }
.ekit-wid-con .ekit-review-card--rating .rating-text { font-size: 13px; }
.ekit-wid-con .ekit-review-card--average { font-size: 18px; font-weight: 700; line-height: 22px; margin-right: 1rem; }
.ekit-wid-con .ekit-review-card--stars { grid-area: stars; color: rgb(244, 190, 40); font-size: 13px; line-height: 20px; }
.ekit-wid-con .ekit-review-card--date, .ekit-wid-con .ekit-review-card--desc, .ekit-wid-con .ekit-review-card--posted-on p { margin-bottom: 0px; }
.ekit-wid-con .ekit-review-card--top-right-image { position: absolute; top: 2rem; right: 2rem; }
.ekit-wid-con .ekit-review-card--comment { grid-area: comment; font-size: 16px; line-height: 22px; font-weight: 400; color: rgb(50, 50, 61); }
.ekit-wid-con .ekit-review-card--comment .more { color: rgb(52, 118, 224); cursor: pointer; }
.ekit-wid-con .ekit-review-card--actions { grid-area: actions; }
.ekit-wid-con .ekit-review-card--actions .btn { padding: 0px; white-space: nowrap; font-size: 14px; font-weight: 600; color: rgb(66, 133, 244); }
.ekit-wid-con .ekit-review-card--actions .btn:hover { color: rgb(52, 118, 224); }
.ekit-wid-con .ekit-review-card--actions .btn:first-child { margin-right: 10px; }
.ekit-wid-con .ekit-review-card--posted-on { display: flex; grid-area: posted-on; }
.ekit-wid-con .ekit-review-card--posted-on p { font-size: 13px; line-height: 13px; font-weight: 400; }
.ekit-wid-con .ekit-review-card--posted-on h5 { margin: 0px; font-size: 17px; line-height: 20px; font-weight: 500; }
.ekit-wid-con .ekit-review-card-bubble { background-color: transparent !important; }
.ekit-wid-con .ekit-review-card-bubble::before { content: ""; position: absolute; top: 0px; left: 0px; background-color: rgb(255, 255, 255); width: 100%; height: calc(100% - 100px); z-index: 1; }
.ekit-wid-con .ekit-review-card-bubble::after { content: ""; position: absolute; left: 2.4rem; top: calc(100% - 116px); height: 1.5rem; width: 1.5rem; background-color: rgb(255, 255, 255); transform: rotate(45deg); }
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--comment, .ekit-wid-con .ekit-review-card-bubble .ekit-review-card--date, .ekit-wid-con .ekit-review-card-bubble .ekit-review-card--name, .ekit-wid-con .ekit-review-card-bubble .ekit-review-card--posted-on, .ekit-wid-con .ekit-review-card-bubble .ekit-review-card--stars, .ekit-wid-con .ekit-review-card-bubble .ekit-review-card--thumbnail { z-index: 10; }
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--posted-on { display: none; }
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--comment, .ekit-wid-con .ekit-review-card-bubble .ekit-review-card--stars { grid-column: 1 / 4; }
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--stars { grid-row: 1; }
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--comment { grid-row: 2; }
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--date, .ekit-wid-con .ekit-review-card-bubble .ekit-review-card--name { grid-column: 2 / 4; text-align: left; }
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--name, .ekit-wid-con .ekit-review-card-bubble .ekit-review-card--thumbnail { margin-top: 2.5rem; }
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--thumbnail { padding-right: 1rem; grid-area: 3 / 1 / 5 / 2; }
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--name { grid-row: 3; }
.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--date { grid-row: 4; }
.ekit-wid-con .ekit-review-card-rating-inline .ekit-review-card--date { grid-column: 3; }
.ekit-wid-con .ekit-review-card-rating-inline .ekit-review-card--stars { grid-area: 2 / 2; }
.ekit-wid-con .ekit-review-card-thumbnail-left { grid-template-areas: "thumbnail name name" "thumbnail date date" "thumbnail stars stars" "thumbnail comment comment" "thumbnail posted-on posted-on"; }
.ekit-wid-con .ekit-review-card-align-center { text-align: center; grid-template-areas: "thumbnail thumbnail thumbnail" "name name name" "date date date" "stars stars stars" "comment comment comment" "posted-on posted-on posted-on"; }
.ekit-wid-con .ekit-review-card-align-center .ekit-review-card--thumbnail { padding-right: 0px; margin-bottom: 2rem; }
.ekit-wid-con .ekit-review-card-align-center .ekit-review-card--thumbnail > div { width: 40px; margin: 0px auto; }
.ekit-wid-con .ekit-review-card-align-center .ekit-review-card--posted-on { display: block; grid-row: 6; padding-top: 1rem; }
.ekit-wid-con .ekit-review-card-align-center .ekit-review-card--posted-on i { margin: 0px auto !important; }
.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--stars { grid-row: 2; }
.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--comment { grid-row: 3; }
.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--name { grid-row: 4; }
.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--date { grid-row: 5; }
.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--posted-on { grid-row: 6; }
.ekit-wid-con .ekit_review_card_stars_inline .ekit-review-card--stars { grid-area: 2 / 2 / auto / 3; }
.ekit-wid-con .ekit_review_card_stars_inline .ekit-review-card--date { grid-area: 2 / 3; }
.ekit-wid-con .ekit-review-card-name-bottom.ekit-review-card-thumbnail-left .ekit-review-card--posted-on { grid-column: 1 / 4; }
.ekit-wid-con .ekit-review-card-overview { grid-template-areas: "thumbnail name name" "thumbnail average stars" "thumbnail date date" "thumbnail actions actions"; }
.ekit-wid-con .ekit-review-card-overview::before { display: none; }
.ekit-wid-con .ekit-review-card-overview .ekit-review-card--image { margin-right: 1rem; }
.ekit-wid-con .ekit-review-card-overview .ekit-review-card--name { font-size: 20px; line-height: 24px; font-weight: 600; margin-bottom: 1rem; }
.ekit-wid-con .ekit-review-card-overview .ekit-review-card--average { font-size: 18px; line-height: 22px; font-weight: 700; margin-right: 6px; }
.ekit-wid-con .ekit-review-card-overview .ekit-review-card--desc { font-size: 13px; line-height: 20px; font-weight: 400; }
.ekit-wid-con .ekit-review-card-overview .ekit-review-card--actions { margin-top: 1rem; }
.ekit-wid-con .ekit-review-card-overview .ekit-review-card--actions .btn { margin-top: 0px; margin-bottom: 0px; line-height: 20px; text-transform: none; background-color: transparent; padding: 0px !important; }
.ekit-wid-con .ekit-review-card-overview .ekit-review-card--stars { font-size: 16px; display: flex; -webkit-box-align: center; align-items: center; }
.ekit-wid-con .small { font-size: 12px; line-height: 20px; }
.ekit-wid-con .muted { color: rgb(173, 173, 173); }
@media screen and (max-width: 411px) {
  .ekit-wid-con .ekit-review-card-overview { grid-template-areas: "thumbnail name name" "thumbnail average stars" "thumbnail date date" "actions actions actions"; }
  .ekit-wid-con .ekit-review-overview { display: block !important; }
  .ekit-wid-con .ekit-review-overview--actions { text-align: center; display: block !important; margin-top: 1rem !important; }
  .ekit-wid-con .ekit-review-overview--actions .btn { padding: 0.75rem 3rem; }
}
.ekit-wid-con iframe { border: none; }
.ekit-wid-con a, .ekit-wid-con b, .ekit-wid-con div, .ekit-wid-con li, .ekit-wid-con ul { -webkit-tap-highlight-color: transparent; }
.ekit-wid-con a:active, .ekit-wid-con a:focus, .ekit-wid-con input, .ekit-wid-con input:active, .ekit-wid-con input:focus, .ekit-wid-con input:hover, .ekit-wid-con textarea, .ekit-wid-con textarea:active, .ekit-wid-con textarea:focus, .ekit-wid-con textarea:hover { outline: 0px; }
.ekit-wid-con embed, .ekit-wid-con img:not([draggable]), .ekit-wid-con object, .ekit-wid-con video { max-width: 100%; height: auto; }
.ekit-wid-con a, .ekit-wid-con button { text-decoration: none; outline: 0px; }
.ekit-wid-con a:active, .ekit-wid-con a:focus, .ekit-wid-con a:hover, .ekit-wid-con a:visited { text-decoration: none; outline: 0px; }
.ekit-wid-con img { border: none; max-width: 100%; }
.ekit-wid-con li, .ekit-wid-con ul { margin: 0px; padding: 0px; }
.ekit-wid-con .elementor-text-editor ol, .ekit-wid-con .elementor-text-editor ul { padding-left: 18px; }
.ekit-wid-con h4, .ekit-wid-con p { margin-bottom: 10px; }
.ekit-wid-con svg { width: 1em; height: 1em; }
.ekit-wid-con .clear-both::after, .ekit-wid-con .clear-both::before { display: table; content: ""; clear: both; }
.ekit-wid-con button:focus { outline: 0px; }
.ekit-wid-con .ekit-flex-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; flex-direction: row-reverse !important; }
.ekit-wid-con .ekit-flex-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; flex-direction: column-reverse !important; }
.ekit-wid-con .ekit-flex-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; flex-direction: column !important; }
.ekit-wid-con .ekit-flex-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; flex-direction: row !important; }
.ekit-wid-con .tab-content > .tab-pane { font-family: inherit; }
.ekit-wid-con .elementskit-border-divider { left: 13px; }
.ekit-wid-con .elementskit-border-divider.elementskit-style-long { left: inherit; }
.ekit-wid-con .elementskit-border-divider::before { left: -26px; }
.ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container { z-index: 1000; }
.ekit-wid-con .elementskit-navbar-nav-default .elementskit-navbar-nav > li > a:hover { background-color: transparent; }
.ekit-wid-con .elementor-icon-list-item a > img { width: 100px; margin-right: 15px; }
.ekit-wid-con .elementor-icon-list-item .meta-lists { line-height: 1; }
.ekit-wid-con .elementor-icon-list-item .meta-lists svg { max-width: 12px; height: auto; vertical-align: middle; }
.ekit-wid-con .elementor-icon-list-item .meta-lists > span { color: rgb(127, 133, 149); font-size: 12px; display: inline-block; transition: 0.4s; }
.ekit-wid-con .elementor-icon-list-item .elementor-icon-list-text { display: block; margin-bottom: 0px; }
.ekit-wid-con .dialog-type-lightbox .dialog-widget-content { width: 100%; }
.ekit-wid-con .nf-form-content .listselect-wrap .nf-field-element div, .ekit-wid-con .nf-form-content input.ninja-forms-field, .ekit-wid-con .nf-form-content select.ninja-forms-field:not([multiple]) { height: 100%; }
.ekit-wid-con .nf-form-content .list-select-wrap > div div::after { height: 100%; display: flex; -webkit-box-align: center; align-items: center; line-height: normal; }
.ekit-wid-con .nf-error.field-wrap .nf-field-element::after, .ekit-wid-con .nf-pass.field-wrap .nf-field-element::after { top: 0px; height: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; line-height: normal; }
.ekit-wid-con .nf-form-content button, .ekit-wid-con .nf-form-content input[type="button"], .ekit-wid-con .nf-form-content input[type="submit"] { cursor: pointer; }
.ekit-wid-con .nf-response-msg > p { line-height: normal; }
.ekit-wid-con textarea.ninja-forms-field { display: block; }
.ekit-wid-con .nf-form-content .list-select-wrap > div div { border: none; }
.ekit-wid-con .nf-form-content .list-select-wrap > div select { border: 1px solid rgb(196, 196, 196); }
.ekit-wid-con .column-count-1 { column-count: 1; }
.ekit-wid-con .column-count-2 { column-count: 2; }
.ekit-wid-con .column-count-3 { column-count: 3; }
.ekit-wid-con .column-count-4 { column-count: 4; }
.ekit-wid-con .column-count-5 { column-count: 5; }
.ekit-wid-con .column-count-6 { column-count: 6; }
.ekit-wid-con .text-left { text-align: left !important; }
.ekit-wid-con .text-right { text-align: right !important; }
.ekit-wid-con .text-center { text-align: center !important; }
.ekit-wid-con .ekit-img-overlay { position: relative; z-index: 0; }
.ekit-wid-con .ekit-img-overlay::before { content: ""; position: absolute; inset: 0px; z-index: 1; }
.ekit-wid-con .ekit-wrapper-link { position: absolute; width: 100%; height: 100%; opacity: 0; top: 0px; left: 0px; z-index: 10; }
.ekit-wid-con .media { display: flex; -webkit-box-align: start; align-items: flex-start; }
@media (min-width: 1025px) {
  .ekit-wid-con .default_menu_position .elementor-column, .ekit-wid-con .default_menu_position .elementor-widget, .ekit-wid-con .default_menu_position .elementor-widget-wrap, .ekit-wid-con .default_menu_position .elementskit-navbar-nav-default.elementskit-menu-container { position: static; }
  .ekit-wid-con .default_menu_position .elementskit-menu-po-right .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-custom_width .elementskit-megamenu-panel, .ekit-wid-con .default_menu_position .elementskit-menu-po-right .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-default_width .elementskit-megamenu-panel, .ekit-wid-con .elementskit-navbar-nav-default .elementskit-menu-po-right .relative_position.elementskit-megamenu-has .elementskit-megamenu-panel { right: 0px; left: auto; }
  .ekit-wid-con .elementskit-navbar-nav-default .elementskit-megamenu-has .elementskit-megamenu-panel { transition: transform 0.4s, -webkit-transform 0.4s; }
  .ekit-wid-con .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-custom_width .elementskit-megamenu-panel, .ekit-wid-con .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-default_width .elementskit-megamenu-panel { transform: translateY(-10px) translateX(-50%); left: 50%; }
  .ekit-wid-con .default_menu_position .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-custom_width:hover > .elementskit-megamenu-panel, .ekit-wid-con .default_menu_position .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-default_width:hover > .elementskit-megamenu-panel { transform: translateY(0px) translateX(-50%); left: 50%; }
  .ekit-wid-con body.is-vertical-menu-active .ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container { z-index: 9; }
  .ekit-wid-con body.is-vertical-menu-active .vertical-menu-active .xs-vertical-menu-backdrop { z-index: 150; }
  .ekit-wid-con body.is-vertical-menu-active .ekit-vertical-menu-tigger { z-index: 160; }
}
@media (max-width: 1024px) {
  .ekit-wid-con .ekit-vertical-navbar-nav .elementskit-submenu-indicator { padding: 3px 10px; border: 1px solid; border-radius: 30px; }
}
.ekit-wid-con .xs-overlay { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; opacity: 0.5; z-index: 0; }
.ekit-wid-con .form-control:focus { box-shadow: none; }
.ekit-wid-con .swiper-container { width: inherit; height: inherit; }
.ekit-wid-con .swiper-container.ekit-main-swiper, .ekit-wid-con .swiper.ekit-main-swiper { position: static; }
.ekit-wid-con .swiper .swiper-navigation-button, .ekit-wid-con .swiper-container .swiper-navigation-button { background: rgba(0, 0, 0, 0); width: auto; height: auto; }
.ekit-wid-con .tab-pane.animated { animation-duration: 1.5s; }
.ekit-wid-con .mfp-iframe-scaler iframe { box-shadow: none; background: 0px 0px; }
.ekit-wid-con img { user-select: none; }
.ekit-wid-con .image-switcher .content-image { position: relative; }
.ekit-wid-con .image-switcher .content-image .hover-image { position: absolute; top: 0px; left: 0px; opacity: 0; visibility: hidden; transform: scale(1.2); }
.ekit-wid-con .image-switcher:hover .content-image .main-image { opacity: 0; visibility: hidden; transform: scale(1.2); }
.ekit-wid-con .image-switcher:hover .content-image .hover-image { transform: scale(1); opacity: 1; visibility: visible; }
.ekit-wid-con .fill-icon { display: inline-block; background-color: rgb(37, 117, 252); color: rgb(255, 255, 255); font-size: 40px; text-align: center; transition: 0.4s; }
.ekit-wid-con .fill-icon.round { border-radius: 50%; }
.ekit-wid-con .fill-icon.style-light { background-color: rgb(245, 245, 245); color: rgb(0, 0, 0); }
.ekit-wid-con button { cursor: pointer; transition: 0.4s; }
.ekit-wid-con .form-control { transition: 0.4s; }
.ekit-wid-con input { box-sizing: border-box; }
.ekit-wid-con .widgetarea_warper_edit { display: none; }
.ekit-wid-con .swiper-pagination-bullet { opacity: inherit; background-color: inherit; }
.ekit-wid-con [data-ajax-post-id]:not(.is--loaded)::before { content: ""; display: block; width: 30px; height: 30px; margin: 20px auto; border-style: solid; border-width: 3px; border-color: rgb(172, 172, 172) rgb(221, 221, 221) rgb(221, 221, 221); border-radius: 50%; animation: 1.5s linear 0s infinite normal none running eicon-spin; }
.elementor-widget-container .ekit-wid-con a { text-decoration: none; }
#wp-admin-bar-elementor_edit_page-default:empty { display: none; }
.elementor-widget-elementskit-pricing .elementor-widget-container { overflow: hidden; }
.ekit-template-content-footer, .ekit-template-content-header { clear: both; }
.mfp-bg, .mfp-container { opacity: 0; backface-visibility: hidden; transition: 0.3s ease-out; }
.mfp-ready .mfp-container { opacity: 1; }
.mfp-ready.mfp-bg { opacity: 0.8; }
.mfp-removing .mfp-container, .mfp-removing.mfp-bg { opacity: 0; }
button.mfp-close.ekit-popup-close { border: 1px solid rgb(255, 255, 255); margin: 20px; border-radius: 50%; transition: 0.4s; }
button.mfp-close.ekit-popup-close:hover { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); border-color: rgb(0, 0, 0); width: 44px; }
.mfp-removing { animation: 1s ease 0s 1 normal none running close; }
.mfp-bg.ekit-promo-popup { background-color: rgba(0, 0, 0, 0.87); padding-bottom: 100%; border-radius: 100%; overflow: hidden; animation: 0.8s ease-out 0s 1 normal forwards running menu-animation; }
.ekit-promo-popup .mfp-close { color: rgb(255, 255, 255); opacity: 0; transition: 1s 0.8s; transform: translateY(-500px); }
.ekit-promo-popup.mfp-ready .mfp-close { opacity: 1; transform: translateY(0px); position: fixed; }
@-webkit-keyframes menu-animation { 
  0% { opacity: 0; transform: scale(0.04) translateY(300%); }
  40% { transform: scale(0.04) translateY(0px); transition: ease-out; }
  40% { transform: scale(0.04) translateY(0px); }
  60% { opacity: 1; transform: scale(0.02) translateY(0px); }
  61% { opacity: 1; transform: scale(0.04) translateY(0px); }
  99.9% { opacity: 1; height: 0px; padding-bottom: 100%; border-radius: 100%; }
  100% { opacity: 1; transform: scale(2) translateY(0px); height: 100%; padding-bottom: 0px; border-radius: 0px; }
}
@keyframes menu-animation { 
  0% { opacity: 0; transform: scale(0.04) translateY(300%); }
  40% { transform: scale(0.04) translateY(0px); transition: ease-out; }
  40% { transform: scale(0.04) translateY(0px); }
  60% { opacity: 1; transform: scale(0.02) translateY(0px); }
  61% { opacity: 1; transform: scale(0.04) translateY(0px); }
  99.9% { opacity: 1; height: 0px; padding-bottom: 100%; border-radius: 100%; }
  100% { opacity: 1; transform: scale(2) translateY(0px); height: 100%; padding-bottom: 0px; border-radius: 0px; }
}
@-webkit-keyframes show-fadein { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes show-fadein { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@-webkit-keyframes hide-fadeout { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes hide-fadeout { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@-webkit-keyframes button-ripple { 
  70% { box-shadow: 0 0 0 var(--glow-size,15px) currentColor; opacity: 0; }
  100% { box-shadow: currentcolor 0px 0px 0px 0px; opacity: 0; }
}
@keyframes button-ripple { 
  70% { box-shadow: 0 0 0 var(--glow-size,15px) currentColor; opacity: 0; }
  100% { box-shadow: currentcolor 0px 0px 0px 0px; opacity: 0; }
}
@-webkit-keyframes close { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes close { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@-webkit-keyframes iconTranslateY { 
  49% { transform: translateY(100%); }
  50% { opacity: 0; transform: translateY(-100%); }
  51% { opacity: 1; }
}
@keyframes iconTranslateY { 
  49% { transform: translateY(100%); }
  50% { opacity: 0; transform: translateY(-100%); }
  51% { opacity: 1; }
}
@-webkit-keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.tooltip { position: absolute; z-index: 1070; display: block; margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.875rem; overflow-wrap: break-word; opacity: 0; }
.tooltip.show { opacity: 0.9; }
.tooltip .arrow { position: absolute; display: block; width: 0.8rem; height: 0.4rem; }
.tooltip .arrow::before { position: absolute; content: ""; border-color: transparent; border-style: solid; }
.ekit-wid-con .product-filter-area { margin-bottom: 30px; }
.ekit-wid-con .product-filter-wraper { display: flex; -webkit-box-pack: end; justify-content: flex-end; }
.ekit-wid-con .product-filter-wraper .woocommerce-ordering { margin-right: 50px; margin-bottom: 0px; }
.ekit-wid-con .woocommerce-ordering { position: relative; z-index: 10; }
.ekit-wid-con .woocommerce-ordering .shop-filter-title { color: rgb(119, 119, 119); font-size: 14px; position: relative; top: 9px; padding-right: 50px; }
.ekit-wid-con .tab-filter .nav-tabs .nav-item .nav-link { border: 0px; color: rgb(119, 119, 119); font-size: 18px; padding: 10px; }
.ekit-wid-con .tab-filter .nav-tabs .nav-item .nav-link.active { color: rgb(37, 117, 252); background-color: transparent; }
.ekit-wid-con .elementskit-accordion { counter-reset: myNumber 0; }
.ekit-wid-con .elementskit-accordion .ekit-accordion-title { padding-right: 10px; display: inline-block; }
.ekit-wid-con .elementskit-accordion .elementskit-card { border: 0px; border-radius: 0px; background-color: transparent; transition: 0.4s; }
.ekit-wid-con .elementskit-accordion .elementskit-card:not(:last-child) { margin-bottom: 10px; }
.ekit-wid-con .elementskit-accordion .elementskit-card-header { padding: 0px; background-color: transparent; border-bottom: 0px solid rgb(0, 0, 0); }
.ekit-wid-con .elementskit-accordion .elementskit-card-header .ekit_accordion_icon_group svg { max-width: 30px; height: auto; vertical-align: middle; }
.ekit-wid-con .elementskit-accordion .elementskit-card-header > .elementskit-btn-link { display: flex; color: rgb(0, 0, 0); background-color: rgb(247, 249, 251); font-weight: 700; padding: 14px 30px; border: 1px solid transparent; -webkit-box-align: center; align-items: center; transition: 0.4s; position: relative; }
.ekit-wid-con .elementskit-accordion .elementskit-card-header > .elementskit-btn-link:focus, .ekit-wid-con .elementskit-accordion .elementskit-card-header > .elementskit-btn-link:hover { text-decoration: none; }
.ekit-wid-con .elementskit-accordion .elementskit-card-header > .elementskit-btn-link > i { color: rgb(37, 117, 252); line-height: 1.66667; display: inline-block; transition: transform 0.4s, -webkit-transform 0.4s; }
.ekit-wid-con .elementskit-accordion .elementskit-card-header > .elementskit-btn-link .ekit_accordion_icon_left_group, .ekit-wid-con .elementskit-accordion .elementskit-card-header > .elementskit-btn-link > .icon-left { padding-right: 26px; float: left; }
.ekit-wid-con .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] .icon-closed { display: block; }
.ekit-wid-con .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] .icon-open { display: none; }
.ekit-wid-con .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] .ekit_accordion_normal_icon { display: none; }
.ekit-wid-con .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] .ekit_accordion_active_icon { display: block; }
.ekit-wid-con .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded="false"] .icon-closed { display: none; }
.ekit-wid-con .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded="false"] .icon-open { display: block; }
.ekit-wid-con .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded="false"] .ekit_accordion_normal_icon { display: block; }
.ekit-wid-con .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded="false"] .ekit_accordion_active_icon { display: none; }
.ekit-wid-con .elementskit-accordion .elementskit-card-body { padding: 20px 30px; }
.ekit-wid-con .elementskit-accordion .elementskit-card-body p { margin-top: 0px; margin-bottom: 1em; }
.ekit-wid-con .elementskit-accordion .elementskit-card-body p:last-child { margin-bottom: 0px; }
.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card-header > .elementskit-btn-link { box-shadow: rgba(37, 117, 252, 0.2) -1.216px 6.894px 15px 0px; border-radius: 0px 0px 5px 5px; background-color: rgb(255, 255, 255); }
.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card-body { width: calc(100% - 40px); border-radius: 0px 0px 5px 5px; position: relative; margin-left: auto; margin-right: auto; }
.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card[aria-expanded="true"] .elementskit-btn-link { background-color: rgb(37, 117, 252); color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.07) -1.216px 6.894px 15px 0px; }
.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card[aria-expanded="true"] .elementskit-btn-link > i { color: inherit; }
.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card[aria-expanded="true"] .elementskit-card-body { background-color: rgb(37, 117, 252); }
.ekit-wid-con .elementskit-accordion.floating-style .elementskit-card[aria-expanded="true"] .elementskit-card-body p { color: rgb(255, 255, 255); }
.ekit-wid-con .elementskit-accordion.side-curve .elementskit-card-header > .elementskit-btn-link { background-color: rgb(37, 117, 252); position: relative; border: 0px; padding-left: 70px; }
.ekit-wid-con .elementskit-accordion.side-curve .elementskit-card-header > .elementskit-btn-link::before { position: absolute; content: ""; top: 0px; left: 0px; height: 100%; width: 35px; background-color: rgba(255, 255, 255, 0.2); text-align: right; line-height: 55px; }
.ekit-wid-con .elementskit-accordion.side-curve .elementskit-card-header > .elementskit-btn-link::after { position: absolute; content: ""; left: 35px; top: 0px; border-width: 26.5px; border-style: solid; border-color: transparent transparent transparent rgba(255, 255, 255, 0.2); }
.ekit-wid-con .elementskit-accordion.side-curve .elementskit-card-header > .elementskit-btn-link .ekit_accordion_icon_left_group { position: absolute; left: 20px; top: 50%; transform: translateY(-50%); }
.ekit-wid-con .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link { position: relative; z-index: 1; padding: 16.5px 30px; }
.ekit-wid-con .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] { color: rgb(255, 255, 255); }
.ekit-wid-con .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] > i { color: inherit; }
.ekit-wid-con .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] .path { fill: rgb(37, 117, 252); }
.ekit-wid-con .elementskit-accordion.curve-shape .svg-shape { position: absolute; top: 0px; left: 0px; width: 100%; z-index: -1; }
.ekit-wid-con .elementskit-accordion .elementskit-card-body { padding: 30px 85px 30px 65px; }
.ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-header > .elementskit-btn-link { border-width: 1px; border-style: solid; border-color: rgb(245, 245, 245) rgb(245, 245, 245) rgb(37, 117, 252); border-image: initial; background-color: rgb(255, 255, 255); position: relative; padding-left: 85px; }
.ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-header > .elementskit-btn-link::before { position: absolute; top: -1px; left: -1px; content: ""; height: calc(100% + 2px); width: 55px; text-align: center; line-height: 55px; color: rgb(255, 255, 255); background-color: rgb(37, 117, 252); }
.ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-header > .elementskit-btn-link .ekit_accordion_icon_left_group { position: absolute; left: 20px; top: 50%; transform: translateY(-50%); color: rgb(255, 255, 255); }
.ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-body { padding-left: 0px; padding-right: 0px; }
.ekit-wid-con .number::before { counter-increment: myNumber 1; content: counter(myNumber) "."; }
.ekit-wid-con .icon-right { float: right; }
.ekit-wid-con .icon-left { float: left; }
.ekit-wid-con .path { fill: rgb(255, 255, 255); stroke: rgb(37, 117, 252); stroke-miterlimit: 0; }
.ekit-wid-con .ekit_accordion_icon_group { position: absolute; right: 0px; margin-right: 30px; }
.ekit-wid-con .elementskit-accordion.curve-shape .svg-shape { height: 100%; }
.ekit-accordion--content, .ekit-accordion--toggler { font-size: 16px; line-height: 24px; }
.ekit-wid-con .ekit-header-info { list-style: none; }
.ekit-wid-con .ekit-header-info > li:not(:last-child) { margin-right: 15px; }
.ekit-wid-con .ekit-header-info, .ekit-wid-con .ekit-header-info a { display: flex; flex-wrap: wrap; -webkit-box-align: center; align-items: center; }
.ekit-wid-con .ekit-header-info svg { max-width: 15px; height: auto; vertical-align: middle; }
.ekit-wid-con table.dataTable tbody td, .ekit-wid-con table.dataTable tbody th, .ekit-wid-con table.dataTable thead td, .ekit-wid-con table.dataTable thead th { transition: 0.4s; }
.ekit-wid-con.elemenetskit-tablepress .dataTables_filter input, .ekit-wid-con.elemenetskit-tablepress .dataTables_filter select, .ekit-wid-con.elemenetskit-tablepress .dataTables_length input, .ekit-wid-con.elemenetskit-tablepress .dataTables_length select { color: rgb(102, 102, 102); padding: 0.75em; height: auto; border-width: 1px; border-style: solid; border-color: rgb(234, 234, 234); border-radius: 2px; background: rgb(250, 250, 250); box-shadow: none; box-sizing: border-box; transition: 0.2s linear; }
.ekit-wid-con .round-img img { border-radius: 100%; }
.ekit-wid-con .elementskit-infobox { padding: 60px 40px; transition: 0.4s; background-color: rgb(255, 255, 255); position: relative; overflow: hidden; background-repeat: no-repeat; background-size: cover; background-position: center center; }
.ekit-wid-con .elementskit-infobox.media .elementskit-box-header { -webkit-box-flex: 0; flex: 0 0 auto; }
.ekit-wid-con .elementskit-infobox:hover.image-active::before { background-color: rgba(37, 117, 252, 0); }
.ekit-wid-con .elementskit-infobox:hover.image-active .image-hover > img { opacity: 1; transform: scale(1.06); }
.ekit-wid-con .elementskit-infobox:hover .icon-hover { opacity: 1; bottom: -20px; }
.ekit-wid-con .elementskit-infobox .elementskit-box-header { position: relative; z-index: 2; }
.ekit-wid-con .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon { display: inline-flex; -webkit-box-align: center; align-items: center; place-content: center; -webkit-box-pack: center; margin-bottom: 13px; }
.ekit-wid-con .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon i { transition: 0.4s; }
.ekit-wid-con .elementskit-infobox .elementskit-box-header .icon-switcher { position: relative; display: inline-block; overflow: hidden; }
.ekit-wid-con .elementskit-infobox .elementskit-box-header .icon-switcher > img { transition: 0.4s; }
.ekit-wid-con .elementskit-infobox .elementskit-box-header .icon-switcher .main-image { opacity: 1; position: relative; top: 0px; }
.ekit-wid-con .elementskit-infobox .elementskit-box-header .icon-switcher .hover-image { position: absolute; top: 80px; left: 0px; }
.ekit-wid-con .elementskit-infobox .elementskit-box-header .info-box-subtitle { font-size: 14px; font-weight: 400; color: rgb(37, 117, 252); transition: 0.4s; }
.ekit-wid-con .elementskit-infobox .box-body { position: relative; z-index: 2; }
.ekit-wid-con .elementskit-infobox .box-body p { transition: 0.4s; }
.ekit-wid-con .elementskit-infobox .box-footer { position: relative; z-index: 2; }
.ekit-wid-con .elementskit-infobox .box-footer.enable_hover_btn .elementskit-btn { left: 0px; bottom: 0px; opacity: 0; }
.ekit-wid-con .elementskit-infobox .btn-wraper { position: relative; z-index: 2; }
.ekit-wid-con .elementskit-infobox .border-divider { margin-bottom: 25px; transition: 0.4s; z-index: 2; }
.ekit-wid-con .elementskit-infobox .link-btn { font-size: 13px; }
.ekit-wid-con .elementskit-infobox .icon-hover { position: absolute; bottom: -50px; right: 0px; opacity: 0; transition: 0.4s; z-index: 1; }
.ekit-wid-con .elementskit-infobox .icon-hover i { font-size: 100px; }
.ekit-wid-con .elementskit-infobox .icon-hover svg { vertical-align: middle; }
.ekit-wid-con .elementskit-infobox.gradient-active::before { position: absolute; content: ""; top: 0px; left: -101%; height: 100%; width: 100%; transition: 0.6s; background-size: 101% 101%; }
.ekit-wid-con .elementskit-infobox.gradient-active:hover::before { left: 0px; }
.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_top::before { left: 0px; top: -100%; }
.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_top:hover::before { top: 0px; }
.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_right::before { left: 100%; }
.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_right:hover::before { left: 0px; }
.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_bottom::before { left: 0px; top: 100%; }
.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_bottom:hover::before { top: 0px; }
.ekit-wid-con .elementskit-infobox.image-active::before { position: absolute; content: ""; top: 0px; left: 0px; height: 100%; width: 100%; background-color: rgba(37, 117, 252, 0); transition: 0.4s; z-index: 1; background-size: 101% 101%; }
.ekit-wid-con .elementskit-infobox.image-active .image-hover { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; }
.ekit-wid-con .elementskit-infobox.image-active .image-hover > img { opacity: 0; width: 100%; height: 100%; transition: 0.4s; }
.ekit-wid-con .elementskit-infobox:hover .box-footer.enable_hover_btn .elementskit-btn { opacity: 1; visibility: visible; }
.ekit-wid-con .elementskit-infobox.icon-lef-right-aligin { padding: 15px; }
.ekit-wid-con .elementkit-infobox-icon.framed { border: 2px solid red; padding: 10px; }
.ekit-wid-con .elementskit-infobox.icon-lef-right-aligin { padding: 15px 30px; }
.ekit-wid-con .elementkit-infobox-icon.framed.round { border-radius: 100%; }
.ekit-wid-con .elementskit-icon-right { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse; }
.ekit-wid-con .infobox-ovelry { position: relative; }
.ekit-wid-con .infobox-ovelry::before { position: absolute; content: ""; top: 0px; left: 0px; height: 100%; width: 100%; background-color: rgb(37, 117, 252); transition: 0.4s; z-index: 1; }
.ekit-wid-con .elementskit-info-box-title { font-size: 23px; transition: 0.4s; margin-top: 0px; }
.ekit-wid-con .elementskit-info-box-title svg { max-width: 26px; height: auto; vertical-align: middle; }
.ekit-wid-con .elementskit-infobox { position: relative; }
.ekit-wid-con .ekit_global_link { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 50; }
.ekit-wid-con .ekit-badge { background-color: rgb(255, 5, 124); font-size: 0.70588rem; color: rgb(255, 255, 255); font-weight: 500; padding: 1px 6px; border-radius: 0.29412rem 0px; display: inline-block; }
.ekit-wid-con .ekit-icon-box-badge { position: absolute; line-height: 1; z-index: 2; }
.ekit-wid-con .ekit_position_top_left { top: 0px; left: 0px; }
.ekit-wid-con .ekit_position_top_center { top: 0px; left: 50%; transform: translateX(-50%); }
.ekit-wid-con .ekit_position_top_right { top: 0px; right: 0px; }
.ekit-wid-con .ekit_position_center_left { top: 50%; transform: translateY(-50%); left: 0px; }
.ekit-wid-con .ekit_position_center_right { top: 50%; transform: translateY(-50%); right: 0px; }
.ekit-wid-con .ekit_position_bottom_left { bottom: 0px; left: 0px; }
.ekit-wid-con .ekit_position_bottom_center { bottom: 0px; left: 50%; transform: translateX(-50%); }
.ekit-wid-con .ekit_position_bottom_right { bottom: 0px; right: 0px; }
.ekit-wid-con .profile-card { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 28px 40px 0px; padding: 40px 20px; transition: 0.4s; position: relative; }
.ekit-wid-con .profile-card.text-center .profile-header { margin-left: auto; margin-right: auto; }
.ekit-wid-con .profile-card:hover { box-shadow: rgba(0, 0, 0, 0.3) 0px 42px 60px 0px; }
.ekit-wid-con .profile-card:hover .profile-body .profile-title { color: rgb(37, 117, 252); }
.ekit-wid-con .profile-icon { display: inline-flex; position: relative; z-index: 0; }
.ekit-wid-con .profile-icon[class*="icon-align-"] { display: flex; }
.ekit-wid-con .profile-icon.icon-align-start { -webkit-box-pack: start; justify-content: flex-start; }
.ekit-wid-con .profile-icon.icon-align-center { -webkit-box-pack: center; justify-content: center; }
.ekit-wid-con .profile-icon.icon-align-end { -webkit-box-pack: end; justify-content: flex-end; }
.ekit-wid-con .profile-icon svg { max-width: 60px; height: auto; vertical-align: middle; }
.ekit-wid-con .profile-icon > i { display: block; width: 60px; height: 60px; color: rgb(255, 255, 255); background-color: rgb(252, 4, 103); border-radius: 50%; font-size: 22px; line-height: 50px; text-align: center; transition: 0.4s; }
.ekit-wid-con .profile-body { padding-bottom: 20px; }
.ekit-wid-con .profile-body .profile-title { font-size: 22px; color: rgb(0, 0, 0); margin: 0px; }
.ekit-wid-con .profile-body .profile-title > a { color: inherit; }
.ekit-wid-con .profile-body .profile-designation { color: rgba(0, 0, 0, 0.5); font-size: 13px; transition: 0.4s; margin-bottom: 15px; }
.ekit-wid-con .profile-header { margin-bottom: 38px; position: relative; overflow: hidden; display: inline-block; max-width: 100%; }
.ekit-wid-con .profile-header > img { width: 160px; height: 160px; transition: 0.4s; }
.ekit-wid-con .profile-image-card { position: relative; overflow: hidden; }
.ekit-wid-con .profile-image-card::before { position: absolute; content: ""; top: 100%; left: 0px; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.7); transition: 0.4s 0.2s; z-index: 1; backface-visibility: hidden; opacity: 0; visibility: hidden; }
.ekit-wid-con .profile-image-card .hover-area { position: absolute; top: 50%; transform: translateY(-20%); z-index: 2; width: 100%; opacity: 0; visibility: hidden; transition: 0.3s; }
.ekit-wid-con .profile-image-card .hover-area .profile-title { color: rgb(255, 255, 255); }
.ekit-wid-con .profile-image-card .hover-area .profile-designation { color: rgb(255, 255, 255); }
.ekit-wid-con .profile-image-card .hover-area .profile-content { color: rgb(255, 255, 255); }
.ekit-wid-con .profile-image-card:hover .hover-area { opacity: 1; visibility: visible; transform: translateY(-50%); transition: 0.3s 0.1s; }
.ekit-wid-con .profile-image-card:hover::before { top: 0px; opacity: 1; visibility: visible; transition: 0.4s; }
.ekit-wid-con .image-card-v2 .profile-image-card::before { background-color: rgb(18, 48, 117); inset: 20px; width: auto; height: auto; transform: scale(2); opacity: 0; }
.ekit-wid-con .image-card-v2 .profile-image-card:hover::before { opacity: 0.93; transform: scale(1); }
.ekit-wid-con .image-card-v2 .profile-image-card .hover-area { padding-left: 50px; padding-right: 50px; }
.ekit-wid-con .image-card-v2 .profile-image-card .profile-body .border-hr { background-color: rgba(255, 255, 255, 0.6); margin-bottom: 25px; }
.ekit-wid-con .image-card-v2 .profile-image-card .profile-body .profile-content { color: rgb(255, 255, 255); }
.ekit-wid-con .image-card-v2.style-circle .profile-image-card { width: 100%; height: auto; }
.ekit-wid-con .image-card-v2.style-circle .profile-image-card::before { border-radius: inherit; }
.ekit-wid-con .image-card-v2.style-circle .profile-image-card::after { content: " "; display: block; padding-bottom: 100%; }
.ekit-wid-con .image-card-v2.style-circle .profile-image-card > img { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; object-position: center center; }
.ekit-wid-con .image-card-v3 .profile-image-card::before { display: none; }
.ekit-wid-con .image-card-v3 .profile-image-card::after { position: absolute; content: ""; left: 0px; bottom: 0px; height: 100%; width: 100%; background-color: rgb(17, 17, 17); opacity: 0; transition: 0.4s; pointer-events: none; }
.ekit-wid-con .image-card-v3 .profile-image-card .hover-area { top: inherit; bottom: 0px; transform: none; }
.ekit-wid-con .image-card-v3 .profile-image-card:hover .hover-area { transform: translateY(-40px); }
.ekit-wid-con .image-card-v3 .profile-image-card:hover::after { opacity: 0.8; }
.ekit-wid-con .image-card-v3.tiny-gutters { margin-left: -3px; margin-right: -3px; }
.ekit-wid-con .image-card-v3.tiny-gutters > [class^="col-"] { padding-left: 3px; padding-right: 3px; margin-bottom: 6px; }
.ekit-wid-con .profile-square-v .profile-card { padding: 20px 20px 40px; z-index: 1; }
.ekit-wid-con .profile-square-v .profile-card::before { position: absolute; content: ""; top: 0px; left: 0px; height: 100%; width: 100%; background-color: rgb(18, 48, 117); opacity: 0; transition: 0.4s; z-index: -1; background-size: 101% 102%; backface-visibility: hidden; }
.ekit-wid-con .profile-square-v .profile-card .profile-header { width: 100%; height: 100%; border-radius: 0px; }
.ekit-wid-con .profile-square-v .profile-card .profile-content { transition: 0.4s; }
.ekit-wid-con .profile-square-v .profile-card:hover::before { opacity: 1; }
.ekit-wid-con .profile-square-v .profile-card:hover .profile-body .profile-designation, .ekit-wid-con .profile-square-v .profile-card:hover .profile-body .profile-title { color: rgb(255, 255, 255); }
.ekit-wid-con .profile-square-v .profile-card:hover .profile-content { color: rgb(255, 255, 255); }
.ekit-wid-con .profile-square-v.square-v2 .profile-card::before { display: none; }
.ekit-wid-con .profile-square-v.square-v2 .profile-card:hover { background-color: rgb(255, 255, 255); }
.ekit-wid-con .profile-square-v.square-v2 .profile-card:hover .profile-body .profile-title { color: rgb(37, 117, 252); }
.ekit-wid-con .profile-square-v.square-v2 .profile-card:hover .profile-body .profile-designation { color: rgb(101, 101, 101); }
.ekit-wid-con .profile-square-v.square-v3 .profile-card:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 28px 40px 0px; }
.ekit-wid-con .profile-square-v.square-v4 .profile-card { max-height: 380px; overflow: hidden; }
.ekit-wid-con .profile-square-v.square-v4 .profile-card::before { display: none; }
.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header { margin-bottom: 0px; max-width: 255px; max-height: 255px; }
.ekit-wid-con .profile-square-v.square-v4 .profile-card.text-left .profile-header img { left: 0px; transform: translate(0px, -50%); }
.ekit-wid-con .profile-square-v.square-v4 .profile-card.text-right .profile-header img { left: auto; right: 0px; transform: translate(0px, -50%); }
.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-body { margin-bottom: 0px; padding: 35px 20px; transition: 0.4s; position: relative; }
.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-body::before { position: absolute; content: ""; top: 0px; left: 0px; height: 100%; width: 100%; background-color: rgb(18, 48, 117); opacity: 0; transition: 0.4s; z-index: -1; background-size: 101% 102%; backface-visibility: hidden; }
.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-body .ekit-team-social-list { opacity: 0; visibility: hidden; transition: 0.4s; }
.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover { box-shadow: none; }
.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover .profile-body { transform: translateY(-50px); }
.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover .profile-body::before { opacity: 1; }
.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover .profile-body .ekit-team-social-list { opacity: 1; visibility: visible; }
.ekit-wid-con .profile-square-v.square-v5 .profile-card { padding-bottom: 50px; }
.ekit-wid-con .profile-square-v.square-v5 .profile-card .profile-body, .ekit-wid-con .profile-square-v.square-v5 .profile-card .profile-header { padding-bottom: 0px; }
.ekit-wid-con .profile-square-v.square-v5 .profile-card .profile-body { padding: 32px 60px; }
.ekit-wid-con .profile-square-v.square-v6 .profile-card { padding-bottom: 35px; }
.ekit-wid-con .profile-square-v.square-v6 .profile-card::after { position: absolute; content: ""; height: 5px; width: 100%; bottom: 0px; left: 0px; background-color: rgb(41, 101, 241); opacity: 0.2; transition: 0.4s; }
.ekit-wid-con .profile-square-v.square-v6 .profile-card .profile-body, .ekit-wid-con .profile-square-v.square-v6 .profile-card .profile-header { margin-bottom: 0px; }
.ekit-wid-con .profile-square-v.square-v6 .profile-card .profile-body { padding: 40px; }
.ekit-wid-con .profile-square-v.square-v6 .profile-card:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 28px 40px 0px; }
.ekit-wid-con .profile-square-v.square-v6 .profile-card:hover::after { opacity: 1; }
.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card::after { display: none; }
.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card::before { opacity: 0; background-size: 101% 101%; }
.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover::before { opacity: 1; }
.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-title { color: rgb(255, 255, 255); }
.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-content, .ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-designation { color: rgb(255, 255, 255); }
.ekit-wid-con .profile-info-text { padding-right: 30px; }
.ekit-wid-con .profile-info-text .info-title { font-size: 48px; margin-bottom: 23px; }
.ekit-wid-con .profile-info-text p { margin-bottom: 37px; }
.ekit-wid-con .small-gutters .profile-card { padding: 10px 10px 40px; }
.ekit-wid-con .no_gutters .profile-card { padding: 0px; }
.ekit-wid-con .style-circle .profile-image-card { width: 255px; height: 255px; border-radius: 50%; }
.ekit-wid-con .style-circle .profile-image-card.text-center { margin-left: auto; margin-right: auto; }
.ekit-wid-con .text-center .profile-header { margin-left: auto; margin-right: auto; }
.ekit-wid-con .popup-modal { display: inline-block; }
.ekit-wid-con .elementskit-portfolio-thumb img { width: 100%; }
.ekit-wid-con .ekit-team-style-default { background-image: none !important; }
.ekit-wid-con .ekit-team-style-default::before { content: ""; position: absolute; inset: 0px; border-radius: inherit; opacity: 0; transition: opacity 0.3s; z-index: -1; background-color: transparent !important; }
.ekit-wid-con .ekit-team-style-default:hover::before { opacity: 1; }
.ekit-wid-con .ekit-team-style-long_height_hover > img, .ekit-wid-con .ekit-team-style-overlay > img, .ekit-wid-con .ekit-team-style-overlay_details > img { display: block; }
.ekit-wid-con .ekit-team-style-long_height_details { overflow: hidden; }
.ekit-wid-con .ekit-team-style-hover_info .ekit-team-img { padding-top: 0px !important; }
.ekit-wid-con .ekit-team-style-centered_style_details .profile-designation, .ekit-wid-con .ekit-team-style-long_height_details .profile-designation, .ekit-wid-con .ekit-team-style-long_height_details_hover .profile-designation { margin-bottom: 30px; }
.ekit-wid-con .ekit-team-style-hover_info .profile-designation { margin-bottom: 25px; }
.ekit-wid-con .ekit-team-style-overlay_circle_hover .profile-designation, .ekit-wid-con .ekit-team-style-overlay_details .profile-designation { margin-bottom: 12px; }
.ekit-wid-con .ekit-team-img > img { margin-left: auto; margin-right: auto; border-radius: inherit; }
.ekit-wid-con .ekit-team-img.profile-header > img { object-fit: cover; }
.ekit-wid-con .ekit-team-img.profile-image-card > img { width: 100%; }
.ekit-wid-con .ekit-team-modal.mfp-bg, body .ekit-team-modal.mfp-bg { border-radius: 0px; animation: auto ease 0s 1 normal none running none; }
.ekit-wid-con .ekit-team-modal.mfp-wrap::before, body .ekit-team-modal.mfp-wrap::before { opacity: 0.8; transition: opacity 0.3s; cursor: zoom-out; }
.ekit-wid-con .ekit-team-modal.mfp-wrap.mfp-ready::before, body .ekit-team-modal.mfp-wrap.mfp-ready::before { opacity: 1; }
.ekit-wid-con .ekit-team-modal.mfp-wrap.ekit-promo-popup::before, body .ekit-team-modal.mfp-wrap.ekit-promo-popup::before { background-color: rgb(85, 85, 85); border-radius: 0px; animation: auto ease 0s 1 normal none running none; }
.ekit-wid-con .ekit-team-modal.mfp-wrap > .mfp-container, body .ekit-team-modal.mfp-wrap > .mfp-container { padding: 60px 15px; overflow: auto; }
.ekit-wid-con .ekit-team-modal-close, body .ekit-team-modal-close { position: absolute; top: 10px; right: 10px; width: 40px; height: 40px; padding: 0px; color: rgb(101, 101, 101); background-color: transparent; border-width: 0px; border-radius: 0px; font-size: 18px; line-height: 1; outline: 0px; z-index: 1; }
.ekit-wid-con .ekit-team-modal-title { margin-top: 0px; margin-bottom: 8px; color: rgb(0, 0, 0); font-size: 22px; }
.ekit-wid-con .ekit-team-modal-position { margin-bottom: 35px; color: rgba(0, 0, 0, 0.5); font-size: 13px; }
.ekit-wid-con .ekit-team-modal-img { width: 100%; margin-bottom: 30px; }
.ekit-wid-con .ekit-team-modal-img > img { display: block; width: 100%; box-shadow: rgba(0, 0, 0, 0.1) 0px 28px 40px 0px; }
.ekit-wid-con .ekit-team-modal-info { width: 100%; }
.ekit-wid-con .ekit-team-modal-info .ekit-team-social-list > li > a { line-height: 32px; box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 10px 0px; }
.ekit-wid-con .ekit-team-modal-info .ekit-team-social-list > li > a svg { max-width: 12px; height: auto; vertical-align: middle; }
@media screen and (min-width: 481px) {
  .ekit-wid-con .ekit-team-modal-img { -webkit-box-flex: 0; flex: 0 0 33.3333%; max-width: 33.3333%; margin-bottom: 0px; }
  .ekit-wid-con .ekit-team-modal-info.has-img { -webkit-box-flex: 0; flex: 0 0 66.6667%; max-width: 66.6667%; padding-left: 30px; }
}
@media screen and (min-width: 992px) {
  .ekit-wid-con .ekit-team-modal-info.has-img { padding-left: 50px; }
}
.ekit-wid-con .ekit-team-modal-content { margin-bottom: 22px; }
.ekit-wid-con .ekit-team-modal-content p:not(:last-child) { margin-bottom: 10px; }
.ekit-wid-con .ekit-team-modal-list { margin-bottom: 25px; padding-left: 0px; list-style: none; color: rgb(101, 101, 101); font-size: 15px; }
.ekit-wid-con .ekit-team-modal-list > li { padding: 19px 0px; border-top: 1px solid rgba(0, 0, 0, 0.05); }
.ekit-wid-con .ekit-team-modal-list > li:last-child { border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
.ekit-wid-con .ekit-team-modal-list strong { font-weight: 600; padding-right: 18px; }
.ekit-wid-con .ekit-team-modal-list a { color: inherit; }
.ekit-wid-con .ekit-team-modal-list a:hover { color: rgb(37, 117, 252); }
.ekit-wid-con .ekit-team-popup, body .ekit-team-popup { transition: color 0.3s; }
.ekit-wid-con .ekit-promo-popup.my-mfp-slide-bottom .zoom-anim-dialog.elementskit-team-popup { transition: 0.3s; transform: translateX(-50px); }
.ekit-wid-con .ekit-promo-popup.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog.elementskit-team-popup { transform: translate(0px); }
.ekit-wid-con .elementskit-team-popup .modal-content { box-shadow: rgba(0, 0, 0, 0.1) 0px 28px 40px 0px; background-color: rgb(255, 255, 255); border: 0px; border-radius: 0px; }
.ekit-wid-con .elementskit-team-popup .modal-body { padding: 60px 40px; display: flex; flex-wrap: wrap; }
.ekit-wid-con .modal-header .mfp-close { position: static; width: auto; height: auto; margin: 0px 0px 0px auto; padding: 0px; cursor: pointer; }
.ekit-wid-con .ekit-promo-popup > .mfp-container, body .ekit-promo-popup > .mfp-container { right: 0px; margin-left: auto; margin-right: auto; }
.ekit-wid-con .ekit-promo-popup > .mfp-container > .mfp-content, body .ekit-promo-popup > .mfp-container > .mfp-content { max-width: 920px; }
.ekit-wid-con .ekit-team-social-list { list-style: none; }
.ekit-wid-con .ekit-team-social-list > li { display: inline-block; }
.ekit-wid-con .ekit-team-social-list > li:not(:last-child) { margin-right: 10px; }
.ekit-wid-con .ekit-team-social-list > li > a { display: inline-block; color: rgb(255, 255, 255); width: 30px; height: 30px; line-height: 32px; font-size: 12px; background-color: rgb(0, 0, 0); text-align: center; transition: 0.3s; }
.ekit-wid-con .ekit-team-social-list > li > a:hover { background-color: rgba(0, 0, 0, 0.8); border-radius: 50%; }
.ekit-wid-con .ekit-team-social-list > li > a:hover > i::before { animation: 0.4s ease 0s 1 normal forwards running iconTranslateY; }
.ekit-wid-con .ekit-team-social-list > li > a:hover > svg { animation: 0.4s ease 0s 1 normal forwards running iconTranslateY; }
.ekit-wid-con .ekit-team-social-list > li > a svg { max-width: 12px; height: auto; vertical-align: middle; }
.ekit-wid-con .ekit-team-social-list > li > a > i { overflow: hidden; }
.ekit-wid-con .ekit-team-social-list > li > a > i::before { display: inline-block; backface-visibility: hidden; }
.ekit-wid-con .ekit-team-img-block > img { display: block; }
.ekit-wid-con .ekit-team-img-fit > .profile-image-card > img { height: 100%; object-fit: cover; object-position: center center; }
.ekit-wid-con .elementskit-blog-block-post { padding: 50px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 9.899px 9.899px 30px 0px; border-radius: 10px; }
.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-thumb { border-radius: 10px; margin-right: 20px; }
.ekit-wid-con .elementskit-blog-block-post .entry-title { font-size: 36px; font-weight: 900; margin-bottom: 30px; }
.ekit-wid-con .elementskit-blog-block-post .entry-title a { color: rgb(0, 0, 0); }
.ekit-wid-con .elementskit-blog-block-post .entry-title a:hover { opacity: 0.8; }
.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-thumb { display: block; box-shadow: rgba(0, 0, 0, 0.2) 29.698px 29.698px 60px 0px; width: 100%; }
.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-thumb > img { display: block; width: 100%; }
.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-header { margin-top: 0px; padding-left: 0px; padding-right: 0px; margin-bottom: 0px; }
.ekit-wid-con .elementskit-blog-block-post .post-meta-list { margin-bottom: 15px; }
.ekit-wid-con .elementskit-blog-block-post .post-meta-list .meta-cat, .ekit-wid-con .elementskit-blog-block-post .post-meta-list .meta-date { margin-right: 40px; }
.ekit-wid-con .elementskit-blog-block-post .elementskit-post-footer > p { color: rgb(141, 141, 141); margin-bottom: 35px; transition: 0.4s; }
.ekit-wid-con .elementskit-blog-block-post:hover .elementskit-entry-thumb > img { transform: scale(1.05); opacity: 0.8; }
.ekit-wid-con .post-meta-list svg { max-width: 16px; height: auto; vertical-align: middle; }
.ekit-wid-con .elementskit-post-card { transition: 0.4s; background: rgb(18, 48, 117); box-shadow: rgba(0, 0, 0, 0.1) 9.899px 9.899px 30px 0px; padding: 60px 40px; border-radius: 6px; }
.ekit-wid-con .elementskit-post-card .elementskit-post-body { color: rgb(166, 170, 187); }
.ekit-wid-con .elementskit-post-card .elementskit-entry-header .entry-title a { color: rgb(255, 255, 255); }
.ekit-wid-con .elementskit-post-card .post-author .author-name { color: inherit; }
.ekit-wid-con .elementskit-post-card .elementskit-border-hr { background-color: rgb(134, 146, 175); }
.ekit-wid-con .elementskit-post-card .elementskit-entry-header .post-meta-list { margin-bottom: 17px; }
.ekit-wid-con .elementskit-post-card .elementskit-entry-header .entry-title { font-size: 18px; line-height: 1.333; }
.ekit-wid-con .elementskit-post-card .elementskit-entry-header .entry-title a { color: rgb(0, 0, 0); }
.ekit-wid-con .elementskit-post-card .elementskit-entry-header .entry-title a:hover { opacity: 0.9; }
.ekit-wid-con .elementskit-post-card .elementskit-entry-header .elementskit-border-hr { margin-top: 25px; margin-bottom: 22px; }
.ekit-wid-con .elementskit-post-card .elementskit-post-body { color: rgb(141, 141, 141); }
.ekit-wid-con .elementskit-post-card .elementskit-post-body p { margin-bottom: 35px; }
.ekit-wid-con .elementskit-post-image-card { transition: 0.4s; border-radius: 10px; background: rgb(18, 48, 117); box-shadow: rgba(0, 0, 0, 0.1) 9.899px 9.899px 30px 0px; }
.ekit-wid-con .elementskit-post-image-card:hover .elementskit-entry-thumb > img { transform: scale(1.05) rotate(2deg); opacity: 0.8; }
.ekit-wid-con .elementskit-post-image-card:hover .post-author .author-img > img { box-shadow: rgba(0, 0, 0, 0.3) 9.899px 9.899px 30px 0px; }
.ekit-wid-con .elementskit-post-image-card .elementskit-post-body { padding: 20px 40px 40px; }
.ekit-wid-con .elementskit-post-image-card .elementskit-post-body > p { color: rgb(255, 255, 255); }
.ekit-wid-con .elementskit-post-image-card .elementskit-entry-thumb { border-radius: 10px; }
.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header { position: relative; }
.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb { position: relative; padding: 20px; overflow: hidden; display: block; }
.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb.box-shadow { box-shadow: rgba(0, 0, 0, 0.2) -3.473px 19.696px 25px 0px; }
.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb > img { transition: 0.4s; width: 100%; }
.ekit-wid-con .elementskit-post-image-card .elementskit-post-footer { margin-top: 16px; }
.ekit-wid-con .elementskit-post-image-card .elementskit-post-footer .btn-wraper { margin-top: 25px; }
.ekit-wid-con .elementskit-post-image-card .entry-title a { color: rgb(255, 255, 255); }
.ekit-wid-con .elementskit-post-image-card .post-meta-list { margin-bottom: 20px; color: rgba(255, 255, 255, 0.5); }
.ekit-wid-con .elementskit-post-image-card .post-meta-list > span a { color: inherit; vertical-align: middle; }
.ekit-wid-con .elementskit-post-image-card .post-meta-list > span .meta-date-text { vertical-align: middle; }
.ekit-wid-con .elementskit-post-image-card .entry-title { font-size: 18px; margin-bottom: 28px; }
.ekit-wid-con .elementskit-post-image-card .post-author .author-name { color: inherit; }
.ekit-wid-con .elementskit-post-image-card.modern { margin-top: 40px; }
.ekit-wid-con .elementskit-post-image-card.modern:hover .elementskit-entry-thumb > img { opacity: 1; }
.ekit-wid-con .elementskit-post-image-card.modern .elementskit-entry-header .elementskit-entry-thumb { margin-top: -60px; }
.ekit-wid-con .blog-block-post[class*="gradient-"] { background: rgb(18, 48, 117); }
.ekit-wid-con .blog-block-post[class*="gradient-"] .entry-title a { color: rgb(255, 255, 255); }
.ekit-wid-con .blog-block-post[class*="gradient-"] .post-meta-list { color: rgba(255, 255, 255, 0.5); }
.ekit-wid-con .blog-block-post[class*="gradient-"] .post-meta-list > span a { vertical-align: middle; color: inherit; }
.ekit-wid-con .blog-block-post[class*="gradient-"] .elementskit-post-footer > p { color: rgba(255, 255, 255, 0.5); }
.ekit-wid-con .blog-block-post[class*="gradient-"] .post-author .author-name { color: inherit; }
.ekit-wid-con .blog-block-post[class*="gradient-"] .first-letter::first-letter { border-bottom-color: rgb(16, 41, 102); }
.ekit-wid-con .blog-block-post[class*="gradient-"] .elementskit-border-hr { background-color: rgb(134, 146, 175); }
.ekit-wid-con .gradient-bg-2 { background: rgb(250, 43, 86); }
.ekit-wid-con .post-meta-list { color: rgb(163, 163, 163); }
.ekit-wid-con .post-meta-list > span { display: inline-block; }
.ekit-wid-con .post-meta-list > span a { color: inherit; vertical-align: middle; }
.ekit-wid-con .post-meta-list > span i { padding-right: 5px; transition: 0.4s; }
.ekit-wid-con .post-meta-list > span:not(:last-child) { margin-right: 40px; }
.ekit-wid-con .post-meta-list .meta-author, .ekit-wid-con .post-meta-list .meta-date, .ekit-wid-con .post-meta-list .post-cat, .ekit-wid-con .post-meta-list .post-comment { display: inline-flex; -webkit-box-align: center; align-items: center; gap: 4px; }
.ekit-wid-con .meta-author .author-img { display: inline-block; margin-right: 15px; box-shadow: rgba(0, 0, 0, 0.2) 4.95px 4.95px 15px 0px; border-radius: 50%; transition: 0.4s; margin-bottom: 0px; overflow: hidden; position: relative; vertical-align: middle; }
.ekit-wid-con .meta-author .author-img img { max-width: 100%; }
.ekit-wid-con .meta-author .author-name { color: inherit; }
.ekit-wid-con .meta-author .author-name:hover { opacity: 0.8; }
.ekit-wid-con .first-letter { display: inline-block; }
.ekit-wid-con .first-letter::first-letter { border-bottom: 3px solid rgb(229, 229, 229); }
.ekit-wid-con .elementskit-border-hr { height: 3px; width: 30px; display: block; background-color: rgb(229, 229, 229); }
.ekit-wid-con .text-center .elementskit-border-hr { margin-left: auto; margin-right: auto; }
.ekit-wid-con .text-right .elementskit-border-hr { margin-left: auto; }
.ekit-wid-con .elementskit-meta-lists { position: absolute; top: 83%; left: 30px; }
.ekit-wid-con .elementskit-meta-lists > .elementskit-single-meta { display: flex; font-size: 12px; text-align: center; color: rgb(255, 255, 255); background: rgb(250, 43, 86); width: 55px; height: 55px; border-radius: 100px; -webkit-box-align: center; align-items: center; }
.ekit-wid-con .elementskit-meta-lists > .elementskit-single-meta:not(:last-child) { margin-right: 15px; }
.ekit-wid-con .elementskit-meta-lists > .elementskit-single-meta strong { display: block; font-size: 22px; font-weight: 900; line-height: 1; margin-bottom: 2px; }
.ekit-wid-con .elementskit-meta-lists > .elementskit-single-meta .elementskit-meta-wraper { display: block; margin: 10px 0px; line-height: 1; width: 100%; }
.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag { top: auto; left: 10px; bottom: 30px; }
.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag > .elementskit-single-meta { width: auto; height: auto; border-radius: 0px; padding-left: 22px; padding-right: 12px; position: relative; }
.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag > .elementskit-single-meta::before { position: absolute; content: ""; top: -10px; left: 0px; color: rgb(145, 47, 61); border-bottom: 5px solid currentcolor; border-top: 5px solid transparent; border-right-width: 5px; border-left-width: 5px; }
.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag > .elementskit-single-meta.triangle_right::before { border-right: solid transparent; border-left: solid currentcolor; }
.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag > .elementskit-single-meta.triangle_left::before { border-right: solid currentcolor; border-left: solid transparent; }
.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag > .elementskit-single-meta .elementskit-meta-wraper { margin: 7px 0px; }
.ekit-wid-con .elementskit-entry-thumb { position: relative; overflow: hidden; display: block; }
.ekit-wid-con .elementskit-entry-thumb > img { transition: 0.4s; }
.ekit-wid-con .elementskit-entry-header { position: relative; }
.ekit-wid-con .elementskit-post-body.ekit-highlight-border { position: relative; }
.ekit-wid-con .elementskit-post-body.ekit-highlight-border::before { content: ""; height: 20px; width: 2px; background: rgb(255, 113, 43); position: absolute; z-index: 999; transform: translateY(-50%); top: 50%; left: 0px; }
.ekit-wid-con .post-meta-list > span { transition: 0.4s; cursor: pointer; line-height: 1; }
.ekit-wid-con .post-meta-list > span > i { display: inline-block; }
.ekit-wid-con .meta-author .author-img > img { margin: 0px; }
.ekit-wid-con .elementskit-post-body { position: relative; }
.ekit-wid-con .elementskit-post-body > p { transition: 0.4s; }
.ekit-wid-con .elementskit-post-body > p:empty { display: none; }
.ekit-wid-con .elementskit-meta-categories { position: absolute; top: 15px; left: 18px; }
.ekit-wid-con .elementskit-meta-categories .elementskit-meta-wraper { display: block; }
.ekit-wid-con .elementskit-meta-categories .elementskit-meta-wraper span { background: rgb(0, 136, 255); border-radius: 3px; display: inline-block; font-size: 13px; line-height: 14px; }
.ekit-wid-con .elementskit-meta-categories .elementskit-meta-wraper span:not(:last-child) { margin-right: 5px; }
.ekit-wid-con .elementskit-meta-categories .elementskit-meta-wraper span > a { color: rgb(255, 255, 255); white-space: nowrap; }
.ekit-wid-con .elementskit-image-accordion-wraper { display: flex; overflow: hidden; min-height: 366px; position: relative; }
.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion { -webkit-box-flex: 1; flex: 1 1 0%; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; min-height: 460px; overflow: hidden; cursor: pointer; transition: 0.4s; display: flex; }
.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion::before { position: absolute; content: ""; top: 100%; left: 0px; height: 100%; width: 100%; background: linear-gradient(0deg, rgb(0, 0, 0) 0px, rgba(255, 255, 255, 0) 60%); transition: 0.5s; opacity: 0; }
.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-accordion-content { width: 100%; }
.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-accordion-title { color: rgb(255, 255, 255); margin-bottom: 0px; }
.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-accordion-title-wraper { position: relative; transition: 0.6s; top: 100px; opacity: 0; visibility: hidden; display: block; }
.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-btn-wraper { position: relative; transition: 0.7s; top: 100px; opacity: 0; visibility: hidden; }
.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-icon-wraper { margin-bottom: 20px; position: relative; transition: 0.6s; top: -100px; opacity: 0; visibility: hidden; }
.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-icon-wraper .icon-outline { color: rgb(255, 255, 255); }
.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-icon-wraper svg { max-width: 16px; height: auto; vertical-align: middle; }
.ekit-wid-con .ekit-image-accordion-actions { display: block; }
.ekit-wid-con .ekit-image-accordion-actions > a { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; transition: 0.3s; }
.ekit-wid-con .ekit-image-accordion-actions > a > svg { width: 100%; }
.ekit-wid-con .elementskit-accordion-title { color: rgb(0, 0, 0); font-size: 22px; margin-bottom: 0px; display: block; font-weight: 700; line-height: 1; }
.ekit-wid-con .elementskit-accordion-title svg { max-width: 28px; height: auto; vertical-align: middle; }
.ekit-wid-con .elementskit-accordion-title.icon-title { font-size: 28px; display: inline-block; }
.ekit-wid-con .elementskit-accordion-title.icon-title > i { position: relative; top: 3px; display: inline-block; }
.ekit-wid-con .elementskit-accordion-title.icon-title .icon-right { padding-left: 15px; }
.ekit-wid-con .elementskit-accordion-title.icon-title .icon-left { padding-right: 15px; }
.ekit-wid-con .icon-outline { width: 40px; height: 40px; line-height: 40px; display: inline-block; color: rgb(0, 0, 0); text-align: center; border: 1px solid currentcolor; }
.ekit-wid-con .icon-outline.circle { border-radius: 50%; }
.ekit-wid-con .elementskit-clients-slider .elementskit-client-slider-item.log-separator { position: relative; }
.ekit-wid-con .elementskit-clients-slider .elementskit-client-slider-item.log-separator::after { content: ""; background: rgb(231, 231, 231); position: absolute; z-index: 999; transform: translateY(-50%); }
.ekit-wid-con .elementskit-clients-slider .swiper-navigation-button.swiper-button-next { left: inherit; }
.ekit-wid-con .elementskit-clients-slider .hover-bg-gradient .single-client::before { position: absolute; content: ""; top: 100%; left: 0px; height: 100%; width: 100%; background: linear-gradient(315deg, rgb(242, 112, 156) 0px, rgb(254, 143, 117) 60%); transition: 0.3s; z-index: -1; }
.ekit-wid-con .elementskit-clients-slider .single-client { min-height: 170px; z-index: 5; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 5px 10px 15px 0px; position: relative; overflow: hidden; transition: 0.4s; }
.ekit-wid-con .elementskit-clients-slider .single-client img { transition: 0.4s; }
.ekit-wid-con .elementskit-clients-slider .single-client .content-image { display: block; }
.ekit-wid-con .elementskit-clients-slider .single-client .content-image > .hover-image { display: none; }
.ekit-wid-con .elementskit-clients-slider .single-client.image-switcher .content-image > .hover-image { display: block; }
.ekit-wid-con .elementskit-clients-slider .single-client:hover { z-index: 6; }
.ekit-wid-con .elementskit-clients-slider .single-client:hover::before { opacity: 1; top: 0px; }
.ekit-wid-con .elementskit-clients-slider .client-slider-item { position: relative; }
.ekit-wid-con .elementskit-clients-slider.simple_logo_image .single-client::before { display: none; }
.ekit-wid-con .elementskit-clients-slider.banner_logo_image .single-client::before { position: absolute; content: ""; top: 100%; left: 0px; height: 100%; width: 100%; background-color: rgb(242, 112, 156); transition: 0.3s; z-index: -1; }
.ekit-wid-con .elementskit-clients-slider.banner_logo_image .single-client:hover::before { opacity: 1; top: 0px; }
.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_top .single-client::before { top: -100%; }
.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_top .single-client:hover::before { top: 0px; }
.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_left .single-client::before { top: 0px; left: -100%; }
.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_left .single-client:hover::before { left: 0px; }
.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_right .single-client::before { top: 0px; left: 100%; }
.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_right .single-client:hover::before { left: 0px; }
.ekit-wid-con .elementskit-clients-sliderX .swiper-button-next, .ekit-wid-con .elementskit-clients-sliderX .swiper-button-prev { z-index: 1; }
.ekit-wid-con .elementskit-clients-sliderX .swiper-button-next::before, .ekit-wid-con .elementskit-clients-sliderX .swiper-button-prev::before { color: rgb(0, 0, 0); }
.ekit-wid-con .elementskit-clients-sliderX .swiper-navigation-button { position: absolute; border: 0px; background: 0px 0px; z-index: 1; font-size: 20px; color: rgb(0, 0, 0); padding: 15px; height: initial !important; width: initial !important; line-height: initial !important; }
.ekit-wid-con .elementskit-clients-sliderX .swiper-navigation-button .swiper-button-next { left: 100%; }
.ekit-wid-con .elementskit-clients-slider.arrow_inside .swiper-button-prev { left: 15px; }
.ekit-wid-con .elementskit-clients-slider.arrow_inside .swiper-button-next { right: 15px; left: inherit; }
.ekit-wid-con .elementskit-clients-slider.arrow_outside .swiper-button-prev { left: -60px; }
.ekit-wid-con .elementskit-clients-slider.arrow_outside .swiper-button-next { right: -60px; }
.ekit-wid-con .swiper-pagination { line-height: 1; }
.ekit-wid-con .swiper-pagination span { background-color: rgb(237, 237, 237); padding: 0px; }
.ekit-wid-con .swiper-pagination span.swiper-pagination-bullet-active { opacity: 1; background-color: rgb(98, 96, 107); }
.ekit-wid-con .dot_dashed .swiper-pagination span, .ekit-wid-con .dot_dotted .swiper-pagination span { background-color: rgb(16, 16, 16); transition: 0.4s; }
.ekit-wid-con .dot_dashed .swiper-pagination span.swiper-pagination-bullet-active, .ekit-wid-con .dot_dotted .swiper-pagination span.swiper-pagination-bullet-active { transform: scale(2); opacity: 1; }
.ekit-wid-con .dot_dashed .swiper-pagination > span.swiper-pagination-bullet-active { width: 40px; transform: scale(1); border-radius: 4px; }
.ekit-wid-con .dot_paginated .swiper-pagination { counter-reset: myCounter 0; }
.ekit-wid-con .dot_paginated .swiper-pagination > span { width: 40px; height: 40px; line-height: 40px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 3.536px 3.536px 10px 0px; color: rgb(86, 86, 86); opacity: 1; font-weight: 700; border-radius: 50%; }
.ekit-wid-con .dot_paginated .swiper-pagination > span::before { counter-increment: myCounter 1; content: counter(myCounter); }
.ekit-wid-con .dot_paginated .swiper-pagination > span.swiper-pagination-bullet-active { background-color: rgb(37, 117, 252); color: rgb(255, 255, 255); }
.ekit-wid-con .dot_paginated .swiper-pagination > span > button { display: none; }
.ekit-wid-con .elementskit-clients-slider .swiper-container:not(.swiper-container-initialized) .swiper-slide { max-width: calc(100% / var(--ekit_client_logo_slidetosho,4)); margin-right: var(--ekit_client_logo_left_right_spacing,15px); }
.ekit-wid-con .elementskit-clients-slider .swiper:not(.swiper-initialized) .swiper-slide { max-width: calc(100% / var(--ekit_client_logo_slidetosho,4)); margin-right: var(--ekit_client_logo_left_right_spacing,15px); }
.ekit-wid-con .elementskit-info-image-box { transition: 0.4s; }
.ekit-wid-con .elementskit-info-image-box:hover .elementskit-box-content .elementskit-info-box-title { color: rgb(37, 117, 252); }
.ekit-wid-con .elementskit-info-image-box:hover .elementskit-btn { background-color: rgb(37, 117, 252); border-color: rgb(37, 117, 252); color: rgb(255, 255, 255); }
.ekit-wid-con .elementskit-info-image-box .elementskit-box-header { transition: 0.4s; position: relative; overflow: hidden; }
.ekit-wid-con .elementskit-info-image-box .elementskit-box-header .box-thumb { display: block; }
.ekit-wid-con .elementskit-info-image-box .elementskit-box-header .box-thumb > img { transition: 0.4s; width: 100%; }
.ekit-wid-con .elementskit-info-image-box .elementskit-box-header a { display: block; transition: 0.4s; }
.ekit-wid-con .elementskit-info-image-box .elementskit-box-header img { display: block; transition: 0.4s; backface-visibility: hidden; }
.ekit-wid-con .elementskit-info-image-box .elementskit-box-body { padding: 55px 40px; }
.ekit-wid-con .elementskit-info-image-box .elementskit-box-content .elementskit-info-box-title { font-size: 18px; margin-bottom: 20px; color: rgb(0, 0, 0); display: block; font-weight: 700; }
.ekit-wid-con .elementskit-info-image-box .elementskit-box-content .elementskit-info-box-title > i { font-size: 22px; padding-right: 14px; position: relative; top: 2px; }
.ekit-wid-con .elementskit-info-image-box .elementskit-outline-icon { width: 40px; height: 40px; line-height: 40px; font-size: 15px; }
.ekit-wid-con .elementskit-info-image-box .elementskit-box-footer { line-height: 1; margin-top: 20px; }
.ekit-wid-con .elementskit-info-image-box.style-modern { overflow: visible; }
.ekit-wid-con .elementskit-info-image-box.style-modern .elementskit-box-body { box-shadow: rgba(0, 0, 0, 0.07) -1.216px 6.894px 25px 0px; border-radius: 10px; background-color: rgba(255, 255, 255, 0.9); width: calc(100% - 40px); padding: 30px 40px; position: relative; z-index: 2; margin-top: -20px; margin-left: auto; margin-right: auto; }
.ekit-wid-con .elementskit-info-image-box.hover-border-bottom .elementskit-box-body { position: relative; }
.ekit-wid-con .elementskit-info-image-box.hover-border-bottom .elementskit-box-body::before { position: absolute; content: ""; bottom: -1px; left: 0px; height: 3px; width: 100%; background-color: rgb(37, 117, 252); transition: transform 250ms ease-in, -webkit-transform 250ms ease-in; transform: scaleX(0); transform-origin: 0px 50%; }
.ekit-wid-con .elementskit-info-image-box.hover-border-bottom:hover .elementskit-box-body::before { transform: scaleX(1); transform-origin: 100% 50%; }
.ekit-wid-con .elementskit-info-image-box.hover-border-bottom.hover_from_left .elementskit-box-body::before { transform-origin: right center; }
.ekit-wid-con .elementskit-info-image-box.hover-border-bottom.hover_from_left:hover .elementskit-box-body::before { transform-origin: left center; }
.ekit-wid-con .elementskit-info-image-box.hover-border-bottom.hover_from_center .elementskit-box-body::before { transform-origin: center center; }
.ekit-wid-con .elementskit-info-image-box.hover-border-bottom.hover_from_center:hover .elementskit-box-body::before { transform-origin: center center; }
.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.07) -1.216px 6.894px 25px 0px; border-radius: 10px; width: calc(100% - 40px); padding: 30px 35px; transition: 0.4s; height: 90px; margin-left: auto; margin-right: auto; margin-top: -40px; position: relative; }
.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body::after, .ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body::before { position: absolute; content: ""; bottom: -10px; left: 50%; height: 100%; transform: translateX(-50%); width: calc(100% - 20px); z-index: -1; transition: 0.4s; opacity: 0; border-radius: 10px; background-color: rgb(255, 255, 255); }
.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body::after { bottom: -20px; width: calc(100% - 40px); z-index: -2; }
.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-box-content .elementskit-box-style-content { opacity: 0; transition: opacity 0.4s; }
.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title { font-size: 18px; font-weight: 700; }
.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title > i { font-size: 26px; }
.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-footer { opacity: 0; transition: opacity 0.4s; }
.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body { height: 185px; }
.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body::after, .ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body::before { opacity: 1; }
.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-box-content .elementskit-box-style-content { opacity: 1; }
.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-box-footer { opacity: 1; }
.ekit-wid-con .elementskit-info-image-box.style-sideline .elementskit-box-body { padding-left: 0px; padding-right: 0px; }
.ekit-wid-con .elementskit-info-image-box.style-sideline .elementskit-box-body .elementskit-box-footer { padding-left: 40px; padding-right: 40px; }
.ekit-wid-con .elementskit-info-image-box.shadow-line .elementskit-box-body { position: relative; }
.ekit-wid-con .elementskit-info-image-box.shadow-line .elementskit-box-body::after, .ekit-wid-con .elementskit-info-image-box.shadow-line .elementskit-box-body::before { position: absolute; content: ""; left: 0px; bottom: 0px; height: 100%; background-color: rgb(255, 255, 255); width: 10px; box-shadow: rgba(0, 0, 0, 0.07) -1.216px 6.894px 15px 0px; }
.ekit-wid-con .elementskit-info-image-box.shadow-line .elementskit-box-body::after { left: inherit; right: 0px; height: calc(100% + 40px); }
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card { position: relative; overflow: hidden; }
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-box-content, .ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-hover-content { position: absolute; bottom: 0px; left: 0px; background-color: rgba(247, 56, 89, 0.8); padding: 45px 40px; width: 100%; transition: 0.4s; }
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-info-box-title { color: rgb(255, 255, 255); margin-bottom: 0px; display: block; }
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-info-box-title > i { font-size: inherit; padding-right: 10px; top: 0px; }
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .border-separetor { background-color: rgb(255, 255, 255); }
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-hover-content { opacity: 0; bottom: -40%; visibility: hidden; }
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card .elementskit-hover-content p { margin-top: 10px; color: rgb(255, 255, 255); }
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card:hover .elementskit-info-box-title { color: rgb(255, 255, 255); }
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card:hover .elementskit-hover-content { opacity: 1; bottom: 0px; visibility: visible; transition: 0.4s 0.1s; }
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card:hover .elementskit-box-content { opacity: 0; bottom: -40%; visibility: hidden; transition: 0.4s 0.1s; }
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card.color-1 .elementskit-box-content, .ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card.color-1 .elementskit-hover-content { background-color: rgba(0, 228, 154, 0.8); }
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card.color-2 .elementskit-box-content, .ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card.color-2 .elementskit-hover-content { background-color: rgba(106, 17, 203, 0.8); }
.ekit-wid-con .elementskit-info-image-box.image-card-2 { position: relative; }
.ekit-wid-con .elementskit-info-image-box.image-card-2.style-shadow .elementskit-box-body { box-shadow: rgba(0, 0, 0, 0.07) -1.216px 6.894px 15px 0px; }
.ekit-wid-con .elementskit-info-image-box.image-card-2 .elementskit-box-body { padding: 40px; transition: 0.4s; }
.ekit-wid-con .elementskit-info-image-box.image-card-2 .elementskit-info-box-title { margin-bottom: 0px; }
.ekit-wid-con .elementskit-info-image-box.image-card-2 .elementskit-info-box-title > i { font-size: inherit; padding-right: 10px; top: 0px; }
.ekit-wid-con .elementskit-info-image-box.image-card-2 .elementskit-box-content > p { margin-top: 10px; }
.ekit-wid-con .elementskit-info-image-box.image-card-2 .elementskit-box-footer { opacity: 0; visibility: hidden; transition: 0.4s; margin-bottom: -60px; }
.ekit-wid-con .elementskit-info-image-box.image-card-2:hover { transform: translateY(0px); }
.ekit-wid-con .elementskit-info-image-box.image-card-2:hover .elementskit-box-body { transform: translateY(-60px); }
.ekit-wid-con .elementskit-info-image-box.image-card-2:hover .elementskit-box-footer { opacity: 1; visibility: visible; margin-bottom: 0px; }
.ekit-wid-con .elementskit-info-image-box.parallax-card { overflow: initial; }
.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card { transition: 0.4s; }
.ekit-wid-con .image-box-img-center img { margin: 0px auto; }
.ekit-wid-con .image-box-img-left img { margin-right: auto; }
.ekit-wid-con .image-box-img-right img { margin-left: auto; }
.ekit-wid-con .skill-medium .skill-bar { height: 10px; }
.ekit-wid-con .skill-medium.skill-radius .skill-bar, .ekit-wid-con .skill-medium.skill-radius .skill-track { border-radius: 5px; }
.ekit-wid-con .skill-big .skill-bar { height: 35px; }
.ekit-wid-con .skill-big.skill-radius .skill-bar, .ekit-wid-con .skill-big.skill-radius .skill-track { border-radius: 17.5px; }
.ekit-wid-con .waypoint-tigger svg { width: 100%; height: auto; }
.ekit-wid-con .single-skill-bar:not(:last-child) { margin-bottom: 25px; }
.ekit-wid-con .single-skill-bar.color-1 .skill-bar .skill-track { background-color: rgb(255, 57, 132); }
.ekit-wid-con .single-skill-bar.color-2 .skill-bar .skill-track { background-color: rgb(204, 36, 252); }
.ekit-wid-con .single-skill-bar.color-3 .skill-bar .skill-track { background-color: rgb(0, 228, 154); }
.ekit-wid-con .single-skill-bar.color-4 .skill-bar .skill-track { background-color: rgb(66, 133, 244); }
.ekit-wid-con .single-skill-bar.color-5 .skill-bar .skill-track { background-color: rgb(126, 213, 0); }
.ekit-wid-con .single-skill-bar.color-6 .skill-bar .skill-track { background-color: rgb(249, 105, 51); }
.ekit-wid-con .single-skill-bar.color-7 .skill-bar .skill-track { background-color: rgb(83, 248, 162); }
.ekit-wid-con .single-skill-bar.color-8 .skill-bar .skill-track { background-color: rgb(254, 143, 117); }
.ekit-wid-con .single-skill-bar.color-9 .skill-bar .skill-track { background-color: rgb(53, 237, 126); }
.ekit-wid-con .single-skill-bar.color-10 .skill-bar .skill-track { background-color: rgb(148, 96, 255); }
.ekit-wid-con .skill-bar { height: 3px; background-color: rgb(245, 245, 245); }
.ekit-wid-con .skill-bar .skill-track { width: 0%; background-color: rgb(51, 51, 51); display: block; height: 100%; position: relative; overflow: visible !important; }
.ekit-wid-con .skill-bar .skill-track .number-percentage-wraper { position: absolute; right: 0px; top: -33px; z-index: 1; }
.ekit-wid-con .skill-bar .skill-track .fa, .ekit-wid-con .skill-bar .skill-track .icon, .ekit-wid-con .skill-bar .skill-track .skill-track-icon { position: absolute; right: 19px; top: 50%; transform: translateY(-50%); color: rgb(0, 0, 0); }
.ekit-wid-con .skill-bar .skill-track .fa + .number-percentage-wraper, .ekit-wid-con .skill-bar .skill-track .icon + .number-percentage-wraper, .ekit-wid-con .skill-bar .skill-track .skill-track-icon + .number-percentage-wraper { padding-right: 57px; }
.ekit-wid-con .skill-bar .skill-track .fa svg, .ekit-wid-con .skill-bar .skill-track .icon svg, .ekit-wid-con .skill-bar .skill-track .skill-track-icon svg { max-width: 15px; height: auto; vertical-align: middle; }
.ekit-wid-con .skill-bar-content { margin-bottom: 7px; }
.ekit-wid-con .skill-bar-content .skill-title { font-weight: 700; color: rgb(0, 0, 0); }
.ekit-wid-con .number-percentage-wraper { color: rgb(0, 0, 0); }
.ekit-wid-con .number-percentage-wraper.style2 { font-size: 13px; font-weight: 700; }
.ekit-wid-con .inner-content .single-skill-bar { position: relative; }
.ekit-wid-con .inner-content .single-skill-bar .skill-bar-content { position: absolute; z-index: 1; left: 0px; top: 50%; transform: translateY(-50%); margin-bottom: 0px; padding-left: 30px; }
.ekit-wid-con .inner-content .single-skill-bar .skill-title { color: rgb(255, 255, 255); }
.ekit-wid-con .inner-content .skill-track .number-percentage-wraper { top: 50%; transform: translateY(-50%); color: rgb(255, 255, 255); padding-right: 30px; }
.ekit-wid-con .inner-content .skill-track .fa, .ekit-wid-con .inner-content .skill-track .icon { color: rgb(255, 255, 255); }
.ekit-wid-con .skilltrack-style2 .single-skill-bar .skill-bar { height: 30px; background-color: rgb(255, 255, 255); padding: 10px; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 20px 0px; border-radius: 15px; }
.ekit-wid-con .skilltrack-style2 .single-skill-bar .skill-bar .skill-track { height: 10px; border-radius: 5px; }
.ekit-wid-con .skilltrack-style2 .single-skill-bar .skill-bar .skill-track .number-percentage-wraper { top: -39px; }
.ekit-wid-con .tooltip-style .single-skill-bar .number-percentage-wraper { color: rgb(255, 255, 255); height: 30px; padding: 0px 10px; z-index: 1; text-align: center; right: calc(0% - 22px); top: -34px; }
.ekit-wid-con .tooltip-style .single-skill-bar .number-percentage-wraper .svg-content { position: absolute; top: 0px; left: 0px; z-index: -1; fill: rgb(51, 51, 51); height: 100%; width: 100%; }
.ekit-wid-con .tooltip-style .single-skill-bar.color-1 .svg-content > svg { fill: rgb(255, 57, 132); }
.ekit-wid-con .tooltip-style .single-skill-bar.color-2 .svg-content > svg { fill: rgb(204, 36, 252); }
.ekit-wid-con .tooltip-style .single-skill-bar.color-3 .svg-content > svg { fill: rgb(0, 228, 154); }
.ekit-wid-con .tooltip-style .single-skill-bar.color-4 .svg-content > svg { fill: rgb(66, 133, 244); }
.ekit-wid-con .tooltip-style .single-skill-bar.color-5 .svg-content > svg { fill: rgb(126, 213, 0); }
.ekit-wid-con .tooltip-style .single-skill-bar.color-6 .svg-content > svg { fill: rgb(249, 105, 51); }
.ekit-wid-con .tooltip-style .single-skill-bar.color-7 .svg-content > svg { fill: rgb(83, 248, 162); }
.ekit-wid-con .tooltip-style .single-skill-bar.color-8 .svg-content > svg { fill: rgb(254, 143, 117); }
.ekit-wid-con .tooltip-style .single-skill-bar.color-9 .svg-content > svg { fill: rgb(53, 237, 126); }
.ekit-wid-con .tooltip-style .single-skill-bar.color-10 .svg-content > svg { fill: rgb(148, 96, 255); }
.ekit-wid-con .pin-style .single-skill-bar .number-percentage-wraper { width: 35px; height: 35px; line-height: 35px; border-radius: 50%; background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); text-align: center; font-size: 13px; right: calc(0% - 15.5px); top: -39.9px; }
.ekit-wid-con .pin-style .single-skill-bar .number-percentage-wraper::before { position: absolute; content: ""; bottom: -5px; left: 50%; transform: translateX(-50%); width: 3px; height: 5px; background-color: rgb(51, 51, 51); }
.ekit-wid-con .pin-style .single-skill-bar.color-1 .number-percentage-wraper { background-color: rgb(255, 57, 132); }
.ekit-wid-con .pin-style .single-skill-bar.color-1 .number-percentage-wraper::before { background-color: rgb(255, 57, 132); }
.ekit-wid-con .pin-style .single-skill-bar.color-2 .number-percentage-wraper { background-color: rgb(204, 36, 252); }
.ekit-wid-con .pin-style .single-skill-bar.color-2 .number-percentage-wraper::before { background-color: rgb(204, 36, 252); }
.ekit-wid-con .pin-style .single-skill-bar.color-3 .number-percentage-wraper { background-color: rgb(0, 228, 154); }
.ekit-wid-con .pin-style .single-skill-bar.color-3 .number-percentage-wraper::before { background-color: rgb(0, 228, 154); }
.ekit-wid-con .pin-style .single-skill-bar.color-4 .number-percentage-wraper { background-color: rgb(66, 133, 244); }
.ekit-wid-con .pin-style .single-skill-bar.color-4 .number-percentage-wraper::before { background-color: rgb(66, 133, 244); }
.ekit-wid-con .pin-style .single-skill-bar.color-5 .number-percentage-wraper { background-color: rgb(126, 213, 0); }
.ekit-wid-con .pin-style .single-skill-bar.color-5 .number-percentage-wraper::before { background-color: rgb(126, 213, 0); }
.ekit-wid-con .pin-style .single-skill-bar.color-6 .number-percentage-wraper { background-color: rgb(249, 105, 51); }
.ekit-wid-con .pin-style .single-skill-bar.color-6 .number-percentage-wraper::before { background-color: rgb(249, 105, 51); }
.ekit-wid-con .pin-style .single-skill-bar.color-7 .number-percentage-wraper { background-color: rgb(83, 248, 162); }
.ekit-wid-con .pin-style .single-skill-bar.color-7 .number-percentage-wraper::before { background-color: rgb(83, 248, 162); }
.ekit-wid-con .pin-style .single-skill-bar.color-8 .number-percentage-wraper { background-color: rgb(254, 143, 117); }
.ekit-wid-con .pin-style .single-skill-bar.color-8 .number-percentage-wraper::before { background-color: rgb(254, 143, 117); }
.ekit-wid-con .pin-style .single-skill-bar.color-9 .number-percentage-wraper { background-color: rgb(53, 237, 126); }
.ekit-wid-con .pin-style .single-skill-bar.color-9 .number-percentage-wraper::before { background-color: rgb(53, 237, 126); }
.ekit-wid-con .pin-style .single-skill-bar.color-10 .number-percentage-wraper { background-color: rgb(148, 96, 255); }
.ekit-wid-con .pin-style .single-skill-bar.color-10 .number-percentage-wraper::before { background-color: rgb(148, 96, 255); }
.ekit-wid-con .tooltip-style2 .single-skill-bar .number-percentage-wraper { height: 22px; padding: 0px 8px; background-color: rgb(51, 51, 51); text-align: center; font-size: 13px; color: rgb(255, 255, 255); z-index: 1; right: -20px; top: -31px; }
.ekit-wid-con .tooltip-style2 .single-skill-bar .number-percentage-wraper::before { position: absolute; content: ""; bottom: -6px; left: 50%; transform: translateX(-50%) rotate(45deg); width: 14px; height: 14px; background-color: inherit; z-index: -1; }
.ekit-wid-con .tooltip-style2 .single-skill-bar.color-1 .number-percentage-wraper { background-color: rgb(255, 57, 132); }
.ekit-wid-con .tooltip-style2 .single-skill-bar.color-2 .number-percentage-wraper { background-color: rgb(204, 36, 252); }
.ekit-wid-con .tooltip-style2 .single-skill-bar.color-3 .number-percentage-wraper { background-color: rgb(0, 228, 154); }
.ekit-wid-con .tooltip-style2 .single-skill-bar.color-4 .number-percentage-wraper { background-color: rgb(66, 133, 244); }
.ekit-wid-con .tooltip-style2 .single-skill-bar.color-5 .number-percentage-wraper { background-color: rgb(126, 213, 0); }
.ekit-wid-con .tooltip-style2 .single-skill-bar.color-6 .number-percentage-wraper { background-color: rgb(249, 105, 51); }
.ekit-wid-con .tooltip-style2 .single-skill-bar.color-7 .number-percentage-wraper { background-color: rgb(83, 248, 162); }
.ekit-wid-con .tooltip-style2 .single-skill-bar.color-8 .number-percentage-wraper { background-color: rgb(254, 143, 117); }
.ekit-wid-con .tooltip-style2 .single-skill-bar.color-9 .number-percentage-wraper { background-color: rgb(53, 237, 126); }
.ekit-wid-con .tooltip-style2 .single-skill-bar.color-10 .number-percentage-wraper { background-color: rgb(148, 96, 255); }
.ekit-wid-con .tooltip-style3 .single-skill-bar .number-percentage-wraper { height: 24px; line-height: 24px; display: inline-block; color: rgb(255, 255, 255); font-size: 13px; background-color: rgb(51, 51, 51); text-align: center; padding: 0px 11px; border-radius: 4.32px 4.32px 0px; }
.ekit-wid-con .tooltip-style3 .single-skill-bar .number-percentage-wraper::before { position: absolute; content: ""; right: 0px; bottom: -8px; color: rgb(51, 51, 51); border-style: solid; border-color: currentcolor currentcolor transparent transparent; border-width: 4px; }
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-1 .number-percentage-wraper { background-color: rgb(255, 57, 132); }
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-1 .number-percentage-wraper::before { color: rgb(255, 57, 132); }
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-2 .number-percentage-wraper { background-color: rgb(204, 36, 252); }
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-2 .number-percentage-wraper::before { color: rgb(204, 36, 252); }
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-3 .number-percentage-wraper { background-color: rgb(0, 228, 154); }
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-3 .number-percentage-wraper::before { color: rgb(0, 228, 154); }
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-4 .number-percentage-wraper { background-color: rgb(66, 133, 244); }
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-4 .number-percentage-wraper::before { color: rgb(66, 133, 244); }
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-5 .number-percentage-wraper { background-color: rgb(126, 213, 0); }
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-5 .number-percentage-wraper::before { color: rgb(126, 213, 0); }
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-6 .number-percentage-wraper { background-color: rgb(249, 105, 51); }
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-6 .number-percentage-wraper::before { color: rgb(249, 105, 51); }
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-7 .number-percentage-wraper { background-color: rgb(83, 248, 162); }
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-7 .number-percentage-wraper::before { color: rgb(83, 248, 162); }
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-8 .number-percentage-wraper { background-color: rgb(254, 143, 117); }
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-8 .number-percentage-wraper::before { color: rgb(254, 143, 117); }
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-9 .number-percentage-wraper { background-color: rgb(53, 237, 126); }
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-9 .number-percentage-wraper::before { color: rgb(53, 237, 126); }
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-10 .number-percentage-wraper { background-color: rgb(148, 96, 255); }
.ekit-wid-con .tooltip-style3 .single-skill-bar.color-10 .number-percentage-wraper::before { color: rgb(148, 96, 255); }
.ekit-wid-con .style-switch .single-skill-bar .skill-bar-content { margin-bottom: 18px; }
.ekit-wid-con .style-switch .single-skill-bar .content-group { width: calc(100% - 50px); display: inline-block; }
.ekit-wid-con .style-switch .single-skill-bar .number-percentage-wraper { float: right; position: relative; top: 31px; }
.ekit-wid-con .style-switch .single-skill-bar .skill-track::after, .ekit-wid-con .style-switch .single-skill-bar .skill-track::before { position: absolute; content: ""; right: 0px; border-radius: 50%; color: rgb(51, 51, 51); }
.ekit-wid-con .style-switch .single-skill-bar .skill-track::before { top: -12.5px; width: 25px; height: 25px; background-color: rgb(255, 255, 255); border: 1px solid currentcolor; box-shadow: rgba(0, 0, 0, 0.07) -1.216px 6.894px 15px 0px, rgba(0, 0, 0, 0.2) 0px 2px 3px 0px inset; }
.ekit-wid-con .style-switch .single-skill-bar .skill-track::after { width: 8px; height: 8px; background-color: currentcolor; top: -3px; right: 8px; }
.ekit-wid-con .style-switch .single-skill-bar.color-1 .skill-track::after, .ekit-wid-con .style-switch .single-skill-bar.color-1 .skill-track::before { color: rgb(255, 57, 132); }
.ekit-wid-con .style-switch .single-skill-bar.color-2 .skill-track::after, .ekit-wid-con .style-switch .single-skill-bar.color-2 .skill-track::before { color: rgb(204, 36, 252); }
.ekit-wid-con .style-switch .single-skill-bar.color-3 .skill-track::after, .ekit-wid-con .style-switch .single-skill-bar.color-3 .skill-track::before { color: rgb(0, 228, 154); }
.ekit-wid-con .style-switch .single-skill-bar.color-4 .skill-track::after, .ekit-wid-con .style-switch .single-skill-bar.color-4 .skill-track::before { color: rgb(66, 133, 244); }
.ekit-wid-con .style-switch .single-skill-bar.color-5 .skill-track::after, .ekit-wid-con .style-switch .single-skill-bar.color-5 .skill-track::before { color: rgb(126, 213, 0); }
.ekit-wid-con .style-switch .single-skill-bar.color-6 .skill-track::after, .ekit-wid-con .style-switch .single-skill-bar.color-6 .skill-track::before { color: rgb(249, 105, 51); }
.ekit-wid-con .style-switch .single-skill-bar.color-7 .skill-track::after, .ekit-wid-con .style-switch .single-skill-bar.color-7 .skill-track::before { color: rgb(83, 248, 162); }
.ekit-wid-con .style-switch .single-skill-bar.color-8 .skill-track::after, .ekit-wid-con .style-switch .single-skill-bar.color-8 .skill-track::before { color: rgb(254, 143, 117); }
.ekit-wid-con .style-switch .single-skill-bar.color-9 .skill-track::after, .ekit-wid-con .style-switch .single-skill-bar.color-9 .skill-track::before { color: rgb(53, 237, 126); }
.ekit-wid-con .style-switch .single-skill-bar.color-10 .skill-track::after, .ekit-wid-con .style-switch .single-skill-bar.color-10 .skill-track::before { color: rgb(148, 96, 255); }
.ekit-wid-con .style-stripe .single-skill-bar .skill-track { background: repeating-linear-gradient(to right, rgb(51, 51, 51), rgb(51, 51, 51) 4px, rgb(255, 255, 255) 4px, rgb(255, 255, 255) 8px); }
.ekit-wid-con .style-stripe .single-skill-bar.color-1 .skill-track { background: repeating-linear-gradient(to right, rgb(255, 57, 132), rgb(255, 57, 132) 4px, rgb(255, 255, 255) 4px, rgb(255, 255, 255) 8px); }
.ekit-wid-con .style-stripe .single-skill-bar.color-2 .skill-track { background: repeating-linear-gradient(to right, rgb(204, 36, 252), rgb(204, 36, 252) 4px, rgb(255, 255, 255) 4px, rgb(255, 255, 255) 8px); }
.ekit-wid-con .style-stripe .single-skill-bar.color-3 .skill-track { background: repeating-linear-gradient(to right, rgb(0, 228, 154), rgb(0, 228, 154) 4px, rgb(255, 255, 255) 4px, rgb(255, 255, 255) 8px); }
.ekit-wid-con .style-stripe .single-skill-bar.color-4 .skill-track { background: repeating-linear-gradient(to right, rgb(66, 133, 244), rgb(66, 133, 244) 4px, rgb(255, 255, 255) 4px, rgb(255, 255, 255) 8px); }
.ekit-wid-con .style-stripe .single-skill-bar.color-5 .skill-track { background: repeating-linear-gradient(to right, rgb(126, 213, 0), rgb(126, 213, 0) 4px, rgb(255, 255, 255) 4px, rgb(255, 255, 255) 8px); }
.ekit-wid-con .style-stripe .single-skill-bar.color-6 .skill-track { background: repeating-linear-gradient(to right, rgb(249, 105, 51), rgb(249, 105, 51) 4px, rgb(255, 255, 255) 4px, rgb(255, 255, 255) 8px); }
.ekit-wid-con .style-stripe .single-skill-bar.color-7 .skill-track { background: repeating-linear-gradient(to right, rgb(83, 248, 162), rgb(83, 248, 162) 4px, rgb(255, 255, 255) 4px, rgb(255, 255, 255) 8px); }
.ekit-wid-con .style-stripe .single-skill-bar.color-8 .skill-track { background: repeating-linear-gradient(to right, rgb(254, 143, 117), rgb(254, 143, 117) 4px, rgb(255, 255, 255) 4px, rgb(255, 255, 255) 8px); }
.ekit-wid-con .style-stripe .single-skill-bar.color-9 .skill-track { background: repeating-linear-gradient(to right, rgb(53, 237, 126), rgb(53, 237, 126) 4px, rgb(255, 255, 255) 4px, rgb(255, 255, 255) 8px); }
.ekit-wid-con .style-stripe .single-skill-bar.color-10 .skill-track { background: repeating-linear-gradient(to right, rgb(148, 96, 255), rgb(148, 96, 255) 4px, rgb(255, 255, 255) 4px, rgb(255, 255, 255) 8px); }
.ekit-wid-con .style-ribbon .single-skill-bar .number-percentage-wraper { height: 35px; line-height: 35px; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); text-align: center; padding: 0px 8px; top: -10px; z-index: 1; }
.ekit-wid-con .style-ribbon .single-skill-bar .number-percentage-wraper::before { position: absolute; content: ""; top: 0px; left: -10px; color: rgb(26, 26, 26); border-style: solid; border-color: rgb(255, 255, 255) currentcolor currentcolor rgb(255, 255, 255); border-width: 5px; }
.ekit-wid-con .style-ribbon .single-skill-bar.color-1 .number-percentage-wraper { background-color: rgb(204, 46, 106); }
.ekit-wid-con .style-ribbon .single-skill-bar.color-1 .number-percentage-wraper::before { color: rgb(128, 29, 66); }
.ekit-wid-con .style-ribbon .single-skill-bar.color-2 .number-percentage-wraper { background-color: rgb(163, 29, 202); }
.ekit-wid-con .style-ribbon .single-skill-bar.color-2 .number-percentage-wraper::before { color: rgb(102, 18, 126); }
.ekit-wid-con .style-ribbon .single-skill-bar.color-3 .number-percentage-wraper { background-color: rgb(0, 182, 123); }
.ekit-wid-con .style-ribbon .single-skill-bar.color-3 .number-percentage-wraper::before { color: rgb(0, 114, 77); }
.ekit-wid-con .style-ribbon .single-skill-bar.color-4 .number-percentage-wraper { background-color: rgb(53, 106, 195); }
.ekit-wid-con .style-ribbon .single-skill-bar.color-4 .number-percentage-wraper::before { color: rgb(33, 67, 122); }
.ekit-wid-con .style-ribbon .single-skill-bar.color-5 .number-percentage-wraper { background-color: rgb(101, 170, 0); }
.ekit-wid-con .style-ribbon .single-skill-bar.color-5 .number-percentage-wraper::before { color: rgb(63, 107, 0); }
.ekit-wid-con .style-ribbon .single-skill-bar.color-6 .number-percentage-wraper { background-color: rgb(199, 84, 41); }
.ekit-wid-con .style-ribbon .single-skill-bar.color-6 .number-percentage-wraper::before { color: rgb(125, 53, 26); }
.ekit-wid-con .style-ribbon .single-skill-bar.color-7 .number-percentage-wraper { background-color: rgb(66, 198, 130); }
.ekit-wid-con .style-ribbon .single-skill-bar.color-7 .number-percentage-wraper::before { color: rgb(42, 124, 81); }
.ekit-wid-con .style-ribbon .single-skill-bar.color-8 .number-percentage-wraper { background-color: rgb(203, 114, 94); }
.ekit-wid-con .style-ribbon .single-skill-bar.color-8 .number-percentage-wraper::before { color: rgb(127, 72, 59); }
.ekit-wid-con .style-ribbon .single-skill-bar.color-9 .number-percentage-wraper { background-color: rgb(42, 190, 101); }
.ekit-wid-con .style-ribbon .single-skill-bar.color-9 .number-percentage-wraper::before { color: rgb(27, 119, 63); }
.ekit-wid-con .style-ribbon .single-skill-bar.color-10 .number-percentage-wraper { background-color: rgb(118, 77, 204); }
.ekit-wid-con .style-ribbon .single-skill-bar.color-10 .number-percentage-wraper::before { color: rgb(74, 48, 128); }
.ekit-wid-con .elementskit-funfact { transition: 0.4s; backface-visibility: hidden; position: relative; z-index: 2; background-repeat: no-repeat; background-size: cover; background-position: center center; }
.ekit-wid-con .elementskit-funfact-inner.position_left { display: flex; -webkit-box-align: center; align-items: center; }
.ekit-wid-con .elementskit-funfact-inner.position_right { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse; }
.ekit-wid-con .elementskit-funfact .funfact-icon svg { vertical-align: middle; max-width: 50px; height: auto; }
.ekit-wid-con .elementskit-funfact-overlay { z-index: -1; }
.ekit-wid-con .elementskit-funfact .funfact-content { line-height: 1; }
.ekit-wid-con .elementskit-funfact .funfact-content .number-percentage-wraper { font-size: 28px; font-weight: 700; color: rgb(51, 51, 51); }
.ekit-wid-con .elementskit-funfact .funfact-content .fa, .ekit-wid-con .elementskit-funfact .funfact-content .icon { font-size: 25px; padding-right: 5px; }
.ekit-wid-con .elementskit-funfact .elementskit-funfact-icon { display: inline-block; }
.ekit-wid-con .elementskit-funfact .funfact-title { color: gray; font-size: 15px; margin: 0px; font-weight: 400; }
.ekit-wid-con .elementskit-funfact .funfact-title.black-v { color: rgb(0, 0, 0); }
.ekit-wid-con .elementskit-funfact .super { font-size: 22px; color: rgb(37, 117, 252); vertical-align: super; position: relative; top: -5px; }
.ekit-wid-con .elementskit-funfact .color-1 .fa, .ekit-wid-con .elementskit-funfact .color-1 .icon, .ekit-wid-con .elementskit-funfact .color-1 .super { color: rgb(148, 96, 255); }
.ekit-wid-con .elementskit-funfact .color-2 .fa, .ekit-wid-con .elementskit-funfact .color-2 .icon, .ekit-wid-con .elementskit-funfact .color-2 .super { color: rgb(252, 82, 144); }
.ekit-wid-con .elementskit-funfact .color-3 .fa, .ekit-wid-con .elementskit-funfact .color-3 .icon, .ekit-wid-con .elementskit-funfact .color-3 .super { color: rgb(9, 178, 160); }
.ekit-wid-con .elementskit-funfact .xs-overlay { z-index: -1; opacity: 0.7; pointer-events: none; }
.ekit-wid-con .elementskit-funfact.divider_funfact { display: flex; }
.ekit-wid-con .elementskit-funfact.divider_funfact .elementskit-funfact-inner { -webkit-box-flex: 0; flex: 0 0 auto; }
.ekit-wid-con .elementskit-funfact.divider_funfact.position_center { -webkit-box-align: center; align-items: center; }
.ekit-wid-con .elementskit-funfact.divider_funfact.position_bottom { -webkit-box-align: end; align-items: flex-end; }
.ekit-wid-con .style-border-bottom.elementskit-funfact::before { position: absolute; content: ""; bottom: -15px; left: 0px; height: 5px; width: 100%; z-index: 1; background-color: rgb(83, 249, 149); transform-origin: 100% 100%; transform: scaleX(1); transition: transform 0.3s, -webkit-transform 0.3s; }
.ekit-wid-con .style-border-bottom.elementskit-funfact:hover::before { transform: scaleX(0); transform-origin: 0px 50%; }
.ekit-wid-con .style-border-bottom.elementskit-funfact.hover_from_left::before { transform-origin: left center; }
.ekit-wid-con .style-border-bottom.elementskit-funfact.hover_from_left:hover::before { transform-origin: right center; }
.ekit-wid-con .vertical-bar { width: 3px; height: 20px; background-color: rgb(37, 117, 252); display: inline-block; float: left; }
.ekit-wid-con .vertical-bar.border_left_side { float: right; }
.ekit-wid-con .elementskit-funfact.gradient-1 { background: linear-gradient(-35deg, rgb(242, 112, 156) 0px, rgb(254, 143, 117) 100%); }
.ekit-wid-con .elementskit-funfact.gradient-2 { background: linear-gradient(-35deg, rgb(177, 140, 254) 0px, rgb(148, 96, 255) 100%); }
.ekit-wid-con .elementskit-funfact.gradient-3 { background: linear-gradient(-35deg, rgb(130, 225, 130) 0px, rgb(10, 203, 245) 100%); }
.ekit-wid-con .elementskit-funfact.gradient-4 { background: linear-gradient(-35deg, rgb(7, 183, 135) 0px, rgb(126, 213, 0) 100%); }
.ekit-wid-con .elementskit-funfact.divider_funfact.text-center { -webkit-box-pack: center; justify-content: center; }
.ekit-wid-con .elementskit-funfact.divider_funfact.text-right { -webkit-box-pack: end; justify-content: flex-end; }
.ekit-wid-con .ekit-single-piechart .piechart { position: relative; display: inline-block; }
.ekit-wid-con .ekit-single-piechart .piechart .ekit-chart-content { position: absolute; top: 47%; transform: translateY(-50%); width: 100%; text-align: center; font-size: 28px; font-weight: 700; line-height: 1; display: inline-block; }
.ekit-wid-con .ekit-single-piechart .piechart .ekit-chart-content svg { max-width: 28px; height: auto; vertical-align: middle; }
.ekit-wid-con .flip-card { position: relative; max-height: 280px; overflow: hidden; color: rgb(255, 255, 255); }
.ekit-wid-con .flip-card .back { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; padding: 15px 50px; transform: translateY(100%); opacity: 0; visibility: hidden; background: linear-gradient(-35deg, rgb(242, 112, 156) 0px, rgb(254, 143, 117) 100%); }
.ekit-wid-con .flip-card .back, .ekit-wid-con .flip-card .front { transition: 0.4s; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; backface-visibility: hidden; }
.ekit-wid-con .flip-card:hover .back { transform: translateY(0px); opacity: 1; visibility: visible; }
.ekit-wid-con .flip-card:hover .front { transform: translateY(-100%); opacity: 0; visibility: hidden; }
.ekit-wid-con .flip-card .ekit-piechart-title { color: rgb(255, 255, 255); }
.ekit-wid-con .elementskit-single-faq { position: relative; overflow: hidden; }
.ekit-wid-con .elementskit-single-faq .elementskit-faq-title { font-size: 15px; margin-top: 0px; margin-bottom: 0px; }
.ekit-wid-con .elementskit-single-faq .elementskit-faq-header { background-color: rgb(245, 245, 245); padding-top: 21px; padding-bottom: 21px; }
.ekit-wid-con .elementskit-image-comparison { z-index: 3; }
.ekit-wid-con .elementskit-image-comparison > img { width: 100%; }
.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle { box-shadow: none; background-color: rgb(255, 255, 255); border-color: transparent; transition: color 0.3s, background-color 0.3s; }
.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle::before { box-shadow: none; }
.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle::after { box-shadow: none; }
.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow { border-right-color: rgb(0, 0, 0); }
.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow { border-left-color: rgb(0, 0, 0); }
.ekit-wid-con .elementskit-countdown-timer { position: relative; z-index: 10; display: flex; flex-wrap: wrap; -webkit-box-pack: center; justify-content: center; }
.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container { -webkit-box-flex: 0; flex: 0 0 25%; }
.ekit-wid-con .elementskit-countdown-timer .elementskit-inner-container { width: 150px; height: 150px; border-radius: 50%; background-color: rgb(68, 58, 202); display: flex; -webkit-box-align: center; align-items: center; }
.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-content { width: 100%; }
.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-content > span { display: block; color: rgb(255, 255, 255); line-height: 1; }
.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-count { font-size: 36px; font-weight: 700; margin-bottom: 13px; }
.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-title { font-size: 14px; letter-spacing: 2.5px; }
.ekit-wid-con .elementskit-countdown-timer-2 { position: relative; z-index: 10; display: flex; flex-wrap: wrap; }
.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-container { -webkit-box-flex: 0; flex: 0 0 25%; padding: 0px 15px; }
.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-count { background-color: rgb(37, 117, 252); display: block; height: 107px; line-height: 87px; color: rgb(255, 255, 255); font-size: 48px; font-weight: 700; border-radius: 10px; }
.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-title { display: block; height: 40px; line-height: 40px; border-radius: 10px; border: 2px solid rgb(37, 117, 252); font-size: 14px; letter-spacing: 2.5px; font-weight: 700; background-color: rgb(255, 255, 255); margin: -20px auto 0px; max-width: 80%; position: relative; z-index: 1; }
.ekit-wid-con .elementskit-countdown-timer-3 { position: relative; z-index: 10; display: flex; flex-wrap: wrap; -webkit-box-align: end; align-items: flex-end; }
.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container { -webkit-box-flex: 0; flex: 0 0 25%; padding: 0px 3px; }
.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-count { height: 190px; line-height: 190px; color: rgb(51, 51, 51); display: block; font-size: 48px; font-weight: 700; position: relative; background-color: rgb(255, 255, 255); z-index: 1; }
.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-count::before { position: absolute; content: ""; top: 0px; right: 0px; width: 100%; height: 100%; z-index: -1; background: linear-gradient(-223deg, rgb(255, 255, 255) 0px, rgb(255, 255, 255) 50%, rgb(234, 234, 234) 50%, rgb(231, 231, 231) 100%); }
.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-title { display: block; height: 50px; line-height: 50px; font-size: 14px; letter-spacing: 2.5px; font-weight: 700; position: relative; z-index: 1; background-color: rgb(28, 241, 150); color: rgb(51, 51, 51); }
.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-content { background-color: rgb(85, 88, 237); box-shadow: rgba(0, 0, 0, 0.1) 0px 28px 40px 0px; height: 190px; display: flex; -webkit-box-align: end; align-items: flex-end; padding: 30px 0px; }
.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-inner-container { -webkit-box-flex: 0; flex: 0 0 100%; }
.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-inner-container > span { color: rgb(255, 255, 255); background-color: transparent; height: auto; line-height: normal; }
.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-count { margin-bottom: 10px; }
.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-count::before { display: none; }
.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container { padding: 0px 5px; }
.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container:nth-child(2) .elementskit-timer-content { height: 240px; background-color: rgb(255, 204, 3); }
.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container:nth-child(3) .elementskit-timer-content { background-color: rgb(255, 86, 87); }
.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container:nth-child(4) .elementskit-timer-content { height: 150px; background-color: rgb(9, 178, 160); }
.ekit-wid-con .elementskit-countdown-container { background-repeat: no-repeat; background-position: center center; position: relative; border-radius: 10px; background-size: cover; margin-bottom: 62px; padding-top: 30px; padding-bottom: 60px; }
.ekit-wid-con .elementskit-countdown-container::before { position: absolute; content: ""; top: 0px; left: 0px; height: 100%; width: 100%; background-color: rgb(0, 0, 0); opacity: 0.7; border-radius: inherit; pointer-events: none; }
.ekit-wid-con .elementskit-countdown-container::after { position: absolute; content: ""; bottom: -62px; left: 0px; width: 100%; height: 49px; background-repeat: no-repeat; background-position: center center; pointer-events: none; background-size: contain; }
.ekit-wid-con .elementskit-countdown-timer-4 { position: relative; z-index: 2; height: 120px; line-height: 120px; background-color: rgb(253, 51, 88); background-size: 101% 101%; width: calc(100% + 60px); margin-left: -30px; display: flex; flex-wrap: wrap; }
.ekit-wid-con .elementskit-countdown-timer-4::after, .ekit-wid-con .elementskit-countdown-timer-4::before { position: absolute; content: ""; bottom: -20px; pointer-events: none; }
.ekit-wid-con .elementskit-countdown-timer-4::before { left: 0px; border-top: 20px solid rgb(153, 53, 53); border-left: 30px solid transparent; }
.ekit-wid-con .elementskit-countdown-timer-4::after { right: 0px; border-bottom: 20px solid transparent; border-left: 30px solid rgb(153, 53, 53); }
.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-container { -webkit-box-flex: 0; flex: 0 0 25%; color: rgb(255, 255, 255); height: 100%; }
.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-count { font-size: 48px; font-weight: 700; }
.ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-title { font-size: 18px; vertical-align: top; }
.ekit-wid-con .elementskit-coundown-finish { padding: 15px; height: auto !important; line-height: normal !important; }
.ekit-wid-con .ekit-countdown-inner { margin: 0px auto; }
.ekit-wid-con .elementskit-flip-clock > .elementskit-time { border-radius: 0px 0px 30px 30px; box-shadow: rgba(0, 0, 0, 0.1) 0px 28px 40px 0px; display: inline-block; position: relative; height: 140px; width: 150px; perspective: 500px; backface-visibility: hidden; transform: translate3d(0px, 0px, 0px); }
.ekit-wid-con .elementskit-flip-clock > .elementskit-time:not(:last-child) { margin-right: 30px; }
.ekit-wid-con .elementskit-flip-clock .elementskit-count { color: rgb(51, 51, 51); display: block; font-size: 48px; font-weight: 700; background-color: rgb(255, 255, 255); overflow: hidden; line-height: 140px; position: absolute; text-align: center; top: 0px; width: 100%; transform: translateZ(0px); transform-style: flat; }
.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-top { border-radius: 30px 30px 0px 0px; height: 50%; transform-origin: 50% 100%; }
.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-bottom { border-radius: 0px 0px 30px 30px; line-height: 0; height: 50%; top: 50%; transform-origin: 50% 0px; }
.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-curr.elementskit-top { transform: rotateX(0deg); z-index: 3; border-bottom: 3px solid rgb(231, 231, 231); }
.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-next.elementskit-bottom { transform: rotateX(90deg); z-index: 2; }
.ekit-wid-con .elementskit-flip-clock .elementskit-count.elementskit-next.elementskit-top { border-bottom: 3px solid rgb(231, 231, 231); }
.ekit-wid-con .elementskit-flip-clock .elementskit-flip .elementskit-count.elementskit-curr.elementskit-top { transition: 250ms ease-in-out; transform: rotateX(-90deg); }
.ekit-wid-con .elementskit-flip-clock .elementskit-flip .elementskit-count.elementskit-next.elementskit-bottom { transition: 250ms ease-in-out 250ms; transform: rotateX(0deg); }
.ekit-wid-con .elementskit-flip-clock .elementskit-label { background-color: rgb(255, 86, 87); position: relative; z-index: 10; display: block; width: 100%; height: 40px; line-height: 40px; box-shadow: rgba(0, 0, 0, 0.35) 0px 3px 7px 0px inset; color: rgb(255, 255, 255); font-size: 14px; border-radius: 30px 30px 0px 0px; font-weight: 700; letter-spacing: 0.5px; top: -20px; }
.ekit-wid-con .elementskit-pricing-tag { position: absolute; height: 100%; width: calc(100% + 30px); background-color: rgb(102, 102, 102); top: 0px; right: -30px; border-radius: 48px 0px 0px 48px; transition: 0.4s; }
.ekit-wid-con .elementskit-pricing-tag + .elementskit-pricing-price { color: rgb(255, 255, 255); }
.ekit-wid-con .elementskit-single-pricing { transition: 0.4s; background-repeat: no-repeat; background-size: cover; position: relative; z-index: 1; }
.ekit-wid-con .elementskit-single-pricing.flex-column { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.ekit-wid-con .elementskit-single-pricing .pricing-bg { position: absolute; top: 0px; left: 0px; object-fit: cover; z-index: -1; height: 100%; transition: 0.4s; opacity: 0; visibility: hidden; }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-title { font-size: 22px; margin-bottom: 0px; transition: 0.4s; }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-subtitle { color: rgb(90, 90, 90); transition: 0.4s; }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header { margin-bottom: 25px; }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header svg { vertical-align: middle; }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header > i { font-size: 40px; margin-bottom: 12px; }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header > p { margin-top: 7px; }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header > hr { border-top: 2px solid rgb(255, 255, 255); width: 30px; }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header > img { margin-bottom: 45px; }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price-wraper { position: relative; margin-bottom: 15px; line-height: initial; }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price { position: relative; z-index: 2; font-size: 48px; font-weight: 700; letter-spacing: -0.4px; display: block; transition: 0.4s; }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price > sub, .ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price > sup { font-size: 18px; transition: 0.4s; }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price > sup { top: 0px; left: 5px; }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price > sub { bottom: 0px; }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-content { transition: 0.4s; }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-content > p { transition: 0.4s; }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-btn { color: rgb(255, 255, 255); background-color: rgb(102, 102, 102); border-radius: 25px; border-color: currentcolor; font-size: 14px; font-weight: 700; padding: 11px 41px; display: inline-block; transition: 0.4s; }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-btn.style-2 { border-color: rgb(231, 231, 231); color: rgb(0, 0, 0); }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-btn svg { max-width: 14px; height: auto; vertical-align: middle; }
.ekit-wid-con .elementskit-single-pricing .btn-outline-primary { color: rgb(37, 117, 252); }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists > li { color: rgb(86, 86, 86); font-size: 15px; transition: 0.4s; }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists > li:hover > .ekit-pricing-list-info svg path { fill: rgb(129, 132, 141); }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists > li::before { content: ""; display: block; }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists > li:not(:last-child) { margin-bottom: 3px; }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists > li svg { max-width: 15px; vertical-align: middle; }
.ekit-wid-con .elementskit-single-pricing .title-divider { position: relative; }
.ekit-wid-con .elementskit-single-pricing .title-divider::before { position: absolute; content: ""; top: 50%; left: -30px; width: calc(100% + 60px); height: 1px; background-color: rgb(231, 231, 231); }
.ekit-wid-con .elementskit-single-pricing .title-divider .elementskit-pricing-title { position: relative; z-index: 2; display: inline-block; padding: 0px 45px; background-color: rgb(255, 255, 255); }
.ekit-wid-con .elementkit-pricing-icon { display: inline-block; }
.ekit-wid-con .elementor-widget-elementskit-pricing { transition: 0.4s; }
.ekit-wid-con .elementor-widget-elementskit-pricing .elementor-widget-container { padding: 30px; }
.ekit-wid-con .elementskit-single-testimonial-slider { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 9px 11px 14px 0px; padding: 30px 30px 30px 60px; position: relative; transition: 0.4s; z-index: 1; }
.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-commentor-content > p { transition: 0.4s; }
.ekit-wid-con .elementskit-single-testimonial-slider::before { position: absolute; content: ""; top: 0px; left: 0px; height: 100%; width: 100%; border-radius: inherit; transform-origin: center bottom; transform: scaleY(0); transition: 0.4s; z-index: -1; }
.ekit-wid-con .elementskit-single-testimonial-slider:hover::before { transform: scaleY(1); }
.ekit-wid-con .elementskit-single-testimonial-slider:hover .elementskit-client_logo .elementskit-testimonial-client-active-logo { opacity: 1; }
.ekit-wid-con .elementskit-single-testimonial-slider:hover .elementskit-client_logo .elementskit-testimonial-client-active-logo + .elementskit-testimonial-client-logo { opacity: 0; }
.ekit-wid-con .elementskit-single-testimonial-slider .tilte { font-size: 22px; margin-bottom: 22px; }
.ekit-wid-con .elementskit-single-testimonial-slider .ekit-team-social-list > li > a { font-size: 16px; }
.ekit-wid-con .elementskit-single-testimonial-slider.gradient { background: linear-gradient(45deg, rgb(242, 112, 156) 0px, rgb(254, 143, 117) 100%); }
.ekit-wid-con .elementskit-single-testimonial-slider.block-style { padding: 55px 40px; transition: border-bottom-color 0.5s; }
.ekit-wid-con .elementskit-single-testimonial-slider.block-style .elementskit-commentor-content { padding-right: 0px; }
.ekit-wid-con .elementskit-single-testimonial-slider.block-style .elementskit-commentor-content > hr { width: 30px; border-top: 3px solid rgb(231, 231, 231); transition: border-top-color 0.5s; }
.ekit-wid-con .elementskit-single-testimonial-slider.block-style2 { border-radius: 10px; position: relative; padding: 40px 40px 80px; margin-bottom: 105px; }
.ekit-wid-con .elementskit-single-testimonial-slider.block-style2:not(.white-v) .elementskit-commentor-content > i { color: rgba(37, 117, 252, 0.2); }
.ekit-wid-con .elementskit-single-testimonial-slider.block-style2 .elementskit-commentor-bio { position: absolute; top: calc(100% - 35px); width: 100%; left: 0px; }
.ekit-wid-con .elementskit-single-testimonial-slider.block-style3 { border-radius: 10px; }
.ekit-wid-con .elementskit-single-testimonial-slider.block-style3 .elementskit-commentor-content { margin-bottom: 30px; }
.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 { overflow: hidden; border-radius: 10px; position: relative; }
.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 .elementskit-watermark-icon { left: inherit; right: 20px; top: 20px; }
.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 .elementskit-watermark-icon .quote { z-index: 1; position: relative; font-size: 28px; }
.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 .elementskit-commentor-image { margin-bottom: 30px; }
.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 .elementskit-commentor-bio { margin-bottom: 15px; }
.ekit-wid-con .elementskit-single-testimonial-slider.block-style4 .elementskit-stars { margin-bottom: 25px; }
.ekit-wid-con .elementskit-single-testimonial-slider.block-style4.white-v .elementskit-watermark-icon { line-height: 0; }
.ekit-wid-con .elementskit-single-testimonial-slider.block-style4.white-v .elementskit-profile-info .elementskit-author-des, .ekit-wid-con .elementskit-single-testimonial-slider.block-style4.white-v .elementskit-profile-info .elementskit-author-name { color: rgb(255, 255, 255); }
.ekit-wid-con .elementskit-single-testimonial-slider .commentor-header { margin-bottom: 15px; }
.ekit-wid-con .elementskit-single-testimonial-slider .quote { font-size: 48px; }
.ekit-wid-con .elementskit-single-testimonial-slider:not(.white-v) .quote { color: rgba(37, 117, 252, 0.2); }
.ekit-wid-con .elementskit-single-testimonial-slider.ekit_testimonial_style_2 .elementskit-watermark-icon { position: absolute; top: 10px; left: 10px; }
.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon { position: static; color: rgba(0, 0, 0, 0.1); line-height: 1; display: inline-block; }
.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon > i { font-size: 48px; transition: 0.4s; }
.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon > svg { width: 48px; height: auto; vertical-align: middle; }
.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon.commentor-badge { line-height: 0; }
.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon.commentor-badge .quote { color: rgb(255, 255, 255); }
.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon.commentor-badge::before { position: absolute; content: ""; top: -100px; left: -30px; background-color: rgb(37, 117, 252); width: 160px; height: 160px; border-radius: 50%; }
.ekit-wid-con .elementskit-single-testimonial-slider .main-logo { display: none; }
.ekit-wid-con .elementskit-single-testimonial-slider.style-2 { padding: 0px 0px 0px 60px; border-left: 3px solid rgb(37, 117, 252); }
.ekit-wid-con .elementskit-single-testimonial-slider.style-2 .elementskit-profile-image-card { margin-left: 20px; }
.ekit-wid-con .elementskit-single-testimonial-slider.version-2 { background: linear-gradient(-35deg, rgb(242, 112, 156) 0px, rgb(254, 143, 117) 100%); padding: 40px 50px 80px; border-radius: 10px; position: relative; }
.ekit-wid-con .elementskit-single-testimonial-slider.version-2 .elementskit-commentor-content { padding-right: 0px; }
.ekit-wid-con .elementskit-single-testimonial-slider.version-2 .elementskit-commentor-content > i { color: rgba(255, 255, 255, 0.5); }
.ekit-wid-con .elementskit-single-testimonial-slider.version-2 .elementskit-commentor-content > p { margin-bottom: 25px; }
.ekit-wid-con .elementskit-single-testimonial-slider.version-2 .elementskit-commentor-bio { position: absolute; top: calc(100% - 45px); left: 0px; width: 100%; }
.ekit-wid-con .elementskit-single-testimonial-slider.gradient-1 { background: linear-gradient(-35deg, rgb(130, 225, 130) 0px, rgb(10, 203, 245) 100%); }
.ekit-wid-con .elementskit-single-testimonial-slider.gradient-2 { background: linear-gradient(-35deg, rgb(242, 112, 156) 0px, rgb(254, 143, 117) 100%); }
.ekit-wid-con .elementskit-single-testimonial-slider.gradient-3 { background: linear-gradient(-35deg, rgb(177, 140, 254) 0px, rgb(148, 96, 255) 100%); }
.ekit-wid-con .elementskit-single-testimonial-slider.review-block { padding: 80px; }
.ekit-wid-con .elementskit-single-testimonial-slider.review-block .elementskit-commentor-content > p { margin-bottom: 20px; }
.ekit-wid-con .elementskit-single-testimonial-slider.review-block .elementskit-commentor-content .elementskit-author-name { font-size: 18px; }
.ekit-wid-con .elementskit-single-testimonial-slider.review-block .elementskit-stars { margin-bottom: 25px; }
.ekit-wid-con .elementskit-single-testimonial-slider.review-block .elementskit-watermark-icon { top: -40px; left: 0px; font-size: 132px; color: rgba(0, 0, 0, 0.07); }
.ekit-wid-con .elementskit-commentor-content { padding-right: 30px; position: relative; }
.ekit-wid-con .elementskit-commentor-content .elementskit-client_logo { margin-bottom: 32px; min-height: 50px; display: inline-block; position: relative; }
.ekit-wid-con .elementskit-commentor-content .elementskit-client_logo .elementskit-testimonial-client-active-logo { position: absolute; top: 0px; left: 0px; opacity: 0; transition: 0.4s; }
.ekit-wid-con .elementskit-commentor-content .elementskit-client_logo .elementskit-testimonial-client-logo { transition: 0.4s; }
.ekit-wid-con .elementskit-commentor-content > i { font-size: 48px; margin-bottom: 23px; display: inline-block; }
.ekit-wid-con .elementskit-commentor-content > p { margin-bottom: 35px; color: rgba(0, 0, 0, 0.5); }
.ekit-wid-con .elementskit-commentor-content > .elementskit-border-hr { width: 40px; height: 2px; background-color: rgb(37, 117, 252); margin-top: 0px; margin-bottom: 20px; display: inline-block; }
.ekit-wid-con .elementskit-commentor-content .elementskit-profile-info { display: block; }
.ekit-wid-con .elementskit-commentor-content .elementskit-author-name { font-size: 22px; transition: 0.4s; }
.ekit-wid-con .elementskit-commentor-content .elementskit-author-des { font-size: 13px; transition: 0.4s; }
.ekit-wid-con .elementskit-testimonial_card { position: relative; padding: 200px 170px 80px; z-index: 1; background-repeat: no-repeat; background-position: center center; background-size: cover; text-align: center; display: block; }
.ekit-wid-con .elementskit-testimonial_card .elementskit-stars { margin-bottom: 25px; }
.ekit-wid-con .elementskit-testimonial_card .elementskit-stars > li > a, .ekit-wid-con .elementskit-testimonial_card .elementskit-stars > li > span { color: rgb(255, 255, 255); }
.ekit-wid-con .elementskit-testimonial_card .video-popup { box-shadow: rgba(0, 0, 0, 0.1) 19.799px 19.799px 40px 0px; background-color: rgb(255, 255, 255); color: rgb(37, 117, 252); font-size: 28px; }
.ekit-wid-con .elementskit-testimonial_card > p { font-size: 22px; font-style: italic; color: rgb(255, 255, 255); margin-bottom: 35px; }
.ekit-wid-con .elementskit-testimonial_card .xs-overlay { border-radius: inherit; z-index: -1; }
.ekit-wid-con .elementskit-testimonial_card .elementskit-video-popup-content { margin-bottom: 30px; }
.ekit-wid-con .elementskit-testimonial_card .elementskit-profile-info .elementskit-author-des, .ekit-wid-con .elementskit-testimonial_card .elementskit-profile-info .elementskit-author-name { color: rgb(255, 255, 255); }
.ekit-wid-con .elementskit-testimonial_card .elementskit-profile-info .elementskit-author-name { font-size: 22px; }
.ekit-wid-con .elementskit-testimonial_card .elementskit-profile-info .elementskit-author-des { font-size: 13px; }
.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content { background-color: rgb(37, 117, 252); border-radius: 10px; padding: 40px 60px; color: rgb(255, 255, 255); margin-bottom: 50px; }
.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content > p { margin-bottom: 0px; }
.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content .elementskit-watermark-icon { position: absolute; bottom: -50px; left: 20px; font-size: 80px; color: rgba(0, 0, 0, 0.1); line-height: 1; }
.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content::before { position: absolute; content: ""; bottom: -20px; left: 50%; transform: translateX(-50%) rotate(45deg); width: 40px; height: 40px; background-color: rgb(37, 117, 252); }
.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content .elementskit-stars > li > a, .ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content .elementskit-stars > li > span { color: rgb(255, 255, 255); }
.ekit-wid-con .elementskit-tootltip-testimonial.style-2 .elementskit-commentor-content { padding: 60px 50px; margin-bottom: 90px; }
.ekit-wid-con .elementskit-tootltip-testimonial.style-2 .elementskit-commentor-content::before { transform: none; left: 50%; bottom: inherit; top: 100%; border-top: 65px solid rgb(37, 117, 252); border-right: 89px solid transparent; background-color: transparent; }
.ekit-wid-con .elementskit-tootltip-testimonial.style-2 .elementskit-commentor-content .elementskit-watermark-icon { position: static; font-size: 48px; color: rgba(255, 255, 255, 0.1); padding-right: 30px; }
.ekit-wid-con .elementskit-tootltip-testimonial.style-3 .elementskit-commentor-content { margin-bottom: 0px; padding-top: 60px; padding-bottom: 80px; }
.ekit-wid-con .elementskit-tootltip-testimonial.style-3 .elementskit-commentor-content::before { display: none; }
.ekit-wid-con .elementskit-tootltip-testimonial.style-3 .elementskit-commentor-content .elementskit-commentor-text { position: relative; }
.ekit-wid-con .elementskit-tootltip-testimonial.style-3 .elementskit-commentor-content .elementskit-commentor-text .elementskit-commentor-bio { position: absolute; top: calc(100% + 35px); left: 0px; }
.ekit-wid-con .elementskit-commentor-bio .elementskit-commentor-image > img { border-radius: 50%; height: 70px; width: 70px; }
.ekit-wid-con .elementskit-commentor-bio .elementskit-author-name { font-size: 22px; line-height: 1; }
.ekit-wid-con .elementskit-commentor-bio .elementskit-author-des { font-size: 13px; }
.ekit-wid-con .elementskit-commentor-bio.style-2 .elementskit-commentor-image > img { border: 5px solid rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 19.799px 19.799px 40px 0px; width: 80px; height: 80px; }
.ekit-wid-con .elementskit-commentor-bio.style-3 .elementskit-commentor-image > img { width: 120px; height: 120px; }
.ekit-wid-con .elementskit-commentor-bio.media .elementskit-author-name { font-size: 18px; }
.ekit-wid-con .elementskit-commentor-bio.media .elementskit-author-des { font-size: 13px; }
.ekit-wid-con .testimonial-block-slider2 { padding-bottom: 100px; }
.ekit-wid-con .testimonial-block-slider2.modern-nav .owl-nav { top: calc(50% - 30px); }
.ekit-wid-con .testimonial-block-slider3 { margin-bottom: 70px; }
.ekit-wid-con .testimonial-block-slider3 .owl-nav button > i { font-size: 36px; color: rgb(37, 117, 252); }
.ekit-wid-con .elementskit-profile-info .elementskit-author-name { display: block; font-size: 18px; font-weight: 700; color: rgb(0, 0, 0); transition: color 0.3s; }
.ekit-wid-con .elementskit-profile-info .elementskit-author-des { color: rgba(0, 0, 0, 0.5); font-weight: 400; }
.ekit-wid-con .elementskit-profile-image-card { position: relative; overflow: hidden; }
.ekit-wid-con .elementskit-profile-image-card::before { position: absolute; content: ""; top: 100%; left: 0px; height: 100%; width: 100%; transition: 0.4s; pointer-events: none; }
.ekit-wid-con .elementskit-profile-image-card > img { width: 100%; backface-visibility: hidden; }
.ekit-wid-con .elementskit-profile-image-card:hover::before { background-color: rgba(17, 17, 17, 0.8); top: 0px; }
.ekit-wid-con .elementskit-testimonial-slider .swiper-wrapper { overflow: visible; }
.ekit-wid-con .elementskit-testimonial-slider .swiper-pagination { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.ekit-wid-con .elementskit-testimonial-slider .swiper-pagination span { padding: 0px; margin: 0px; }
.ekit-wid-con .elementskit-testimonial-slider .swiper-container:not(.swiper-container-initialized) .swiper-slide { max-width: calc(100% / var(--ekit_testimonial_slidetoshow,1)); margin-right: var(--ekit_testimonial_left_right_spacing,15px); margin-left: var(--ekit_testimonial_left_right_spacing,15px); }
.ekit-wid-con .elementskit-testimonial_card .xs-overlay { opacity: 1; background-color: rgba(0, 0, 0, 0.5); }
.ekit-wid-con .elementskit-commentor-bio { position: absolute; left: 0px; width: 100%; }
.ekit-wid-con .elementskit-commentor-bio.client_center { text-align: center; }
.ekit-wid-con .elementskit-commentor-bio.client_center .elementskit-commentor-image > img { margin-left: auto; margin-right: auto; }
.ekit-wid-con .elementskit-commentor-bio.client_right { text-align: right; }
.ekit-wid-con .elementskit-commentor-bio.client_right .elementskit-commentor-image > img { margin-left: auto; }
.ekit-wid-con .elementskit-commentor-bio.client_left { text-align: left; }
.ekit-wid-con .elementskit-testimonial-slider .swiper-button-next, .ekit-wid-con .elementskit-testimonial-slider .swiper-button-prev { font-size: 36px; color: rgb(37, 117, 252); width: auto; height: auto; z-index: 1; }
.ekit-wid-con .elementskit-testimonial-slider .swiper-button-next::before, .ekit-wid-con .elementskit-testimonial-slider .swiper-button-prev::before { display: none; }
.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-commentor-header { display: flex; -webkit-box-align: start; align-items: flex-start; -webkit-box-pack: justify; justify-content: space-between; }
.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-stars { align-self: flex-end; }
.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-commentor-bio { position: static; }
.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementkit-commentor-details, .ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-commentor-bio { display: flex; -webkit-box-pack: justify; justify-content: space-between; }
.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementkit-commentor-details { -webkit-box-align: center; align-items: center; }
.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-icon-content { align-self: flex-end; }
.ekit-wid-con .elementskit-testimonial_card .xs-overlay { background-color: rgba(0, 0, 0, 0.5); }
.ekit-wid-con .elementskit-testimonial-slider-block-style-three { overflow: hidden; position: relative; }
.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-commentor-bio { position: static; }
.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-profile-info { text-align: center; }
.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-commentor-content > p { margin-bottom: 30px; }
.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-icon-content { position: absolute; right: 20px; top: 20px; line-height: 1; z-index: 1; }
.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before { position: absolute; content: ""; top: -100px; left: -30px; background-color: rgb(37, 117, 252); width: 160px; height: 160px; border-radius: 50%; z-index: -1; }
.ekit-wid-con .elementkit-commentor-details.client_center { margin: auto; }
.ekit-wid-con .elementkit-commentor-details.client_left { margin-right: auto; }
.ekit-wid-con .elementkit-commentor-details.client_right { margin-left: auto; }
.ekit-wid-con .ekit_testimonial_style_2 { padding: 30px; border-bottom: 3px solid transparent; text-align: center; }
.ekit-wid-con .ekit_testimonial_style_2:hover { border-bottom-color: rgb(37, 117, 252); }
.ekit-wid-con .ekit_testimonial_style_2 .elementskit-commentor-content { padding-right: 0px; }
.ekit-wid-con .ekit-testimonia-style-4 { text-align: center; }
.ekit-wid-con .ekit-testimonia-style-4 .elementskit-single-testimonial-slider { padding: 30px 30px 50px; margin-bottom: 80px; display: block; }
.ekit-wid-con .ekit-testimonia-style-4 .elementskit-single-testimonial-slider .elementskit-commentor-content { padding-right: 0px; }
.ekit-wid-con .ekit-testimonia-style-4 .elementskit-single-testimonial-slider .elementskit-commentor-image img { margin: auto; }
.ekit-wid-con .ekit-testimonia-style-4 .elementskit-watermark-icon { margin-bottom: 23px; color: rgba(37, 117, 252, 0.2); }
.ekit-wid-con .ekit-testimonia-style-4 .ekit-testimonial--avatar { margin-bottom: 20px; }
.ekit-wid-con .ekit_testimonial_style_5 { text-align: left; }
.ekit-wid-con .ekit_testimonial_style_5 .elementskit-commentor-header { display: block; }
.ekit-wid-con .ekit_testimonial_style_5 .elementskit-single-testimonial-slider { padding: 30px; display: block; }
.ekit-wid-con .ekit_testimonial_style_5 .elementskit-single-testimonial-slider .elementskit-commentor-content { padding-right: 0px; }
.ekit-wid-con .ekit_testimonial_style_5 .elementskit-single-testimonial-slider .elementskit-commentor-content > p { margin-top: 30px; margin-bottom: 30px; }
.ekit-wid-con .ekit_testimonial_style_5 .elementskit-watermark-icon { position: absolute; color: rgba(37, 117, 252, 0.2); }
.ekit-wid-con .ekit_testimonial_style_5 .ekit-testimonial--avatar { margin-right: 20px; }
.ekit-wid-con .ekit_testimonial_style_6 { text-align: center; }
.ekit-wid-con .ekit_testimonial_style_6 .elementskit-single-testimonial-slider { padding: 30px; display: block; }
.ekit-wid-con .ekit_testimonial_style_6 .elementskit-single-testimonial-slider .elementskit-commentor-content { padding-right: 0px; }
.ekit-wid-con .ekit_testimonial_style_6 .elementskit-stars { margin-bottom: 20px; }
.ekit-wid-con .ekit_testimonial_style_6 .elementskit-watermark-icon { color: rgb(255, 255, 255); }
.ekit-wid-con .ekit_testimonial_style_6 .elementskit-watermark-icon > i { font-size: 30px; }
.ekit-wid-con .ekit_testimonial_style_6 .elementskit-watermark-icon > svg { width: 30px; }
.ekit-wid-con .ekit_testimonial_style_6 .elementskit-profile-info { margin-bottom: 15px; }
.ekit-wid-con .ekit_testimonial_style_6 .elementskit-commentor-image > img { margin-left: auto; margin-right: auto; }
.ekit-wid-con .ekit_testimonial_style_6 .ekit-testimonial--avatar { margin-bottom: 20px; }
.ekit-wid-con .ekit_watermark_icon_custom_position { position: absolute; }
.ekit-wid-con .elementskit-commentor-content > i, .ekit-wid-con .elementskit-icon-content > i { display: inline-block; }
.ekit-wid-con .elementskit-stars { position: relative; z-index: 6; }
.ekit-wid-con .elementskit-stars > li { display: inline-block; }
.ekit-wid-con .elementskit-stars > li:not(:last-child) { margin-right: 5px; }
.ekit-wid-con .elementskit-stars > li > a, .ekit-wid-con .elementskit-stars > li > span { display: block; pointer-events: none; }
.ekit-wid-con .elementskit-stars.style-2 > li > a { color: rgb(254, 196, 45); }
.ekit-wid-con .elementskit-stars.style-3 > li > a { color: rgb(0, 0, 0); }
.ekit-wid-con .ekit-testimonial--link { position: absolute; inset: 0px; font-size: 0px; z-index: 1; }
.ekit-wid-con .elementkit-tab-wraper { line-height: 0; }
.ekit-wid-con .elementkit-tab-wraper.vertical { display: flex; }
.ekit-wid-con .elementkit-tab-wraper.vertical > ul { display: block; height: 100%; }
.ekit-wid-con .elementkit-tab-wraper.vertical > .elementkit-tab-nav .elementkit-nav-item { display: block; width: 100%; margin-right: 0px; }
.ekit-wid-con .elementkit-tab-wraper.elementskit-fitcontent-tab:not(.vertical) .elementkit-tab-nav { display: inline-flex; }
.ekit-wid-con .elementkit-tab-wraper.elementskit-fitcontent-tab .elementkit-tab-content { text-align: left; width: 100%; max-width: 100%; }
.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link { -webkit-box-align: center; align-items: center; display: flex !important; }
.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link.right-pos { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse; }
.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon { display: block; }
.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon svg { max-width: 30px; height: auto; }
.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link.left-pos .elementskit-tab-icon { align-self: center; }
.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link.top-pos { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.ekit-wid-con .elementkit-tab-wraper .elementkit-nav-link.bottom-pos { -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; }
.ekit-wid-con .elementkit-tab-nav { position: relative; border-bottom: 0px solid rgb(0, 0, 0); display: flex; flex-wrap: wrap; z-index: 1; }
.ekit-wid-con .elementkit-tab-nav .elementkit-nav-item { margin-bottom: 0px; float: none; display: inline-block; }
.ekit-wid-con .elementkit-tab-nav .elementkit-nav-item:not(:last-child) { margin-right: 10px; }
.ekit-wid-con .elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link { font-weight: 700; padding: 14px 35px; border-radius: 0px; position: relative; text-align: center; background-color: transparent; border: none; margin: 0px; }
.ekit-wid-con .elementkit-tab-nav.elementskit_tab_border_bottm .elementkit-nav-item .elementkit-nav-link::before { position: absolute; content: ""; bottom: 0px; left: 0px; height: 3px; width: 100%; background-color: rgb(37, 117, 252); transform-origin: 0px 50%; transform: scaleX(0); transition: transform 0.2s, -webkit-transform 0.2s; }
.ekit-wid-con .elementkit-tab-nav.elementskit_tab_border_bottm .elementkit-nav-item .elementkit-nav-link.active::before { transform: scaleX(1); transform-origin: 100% 100%; }
.ekit-wid-con .elementkit-tab-nav.elementskit_tooltip_style .elementkit-nav-item .elementkit-nav-link::before { position: absolute; content: ""; bottom: -24px; left: 50%; transform: translateX(-50%) rotate(45deg); height: 24px; width: 24px; transition: 0.4s; opacity: 0; visibility: hidden; background-image: linear-gradient(to right bottom, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0) 50%, rgb(75, 63, 225) 50%, rgb(75, 63, 225) 100%); z-index: -1; }
.ekit-wid-con .elementkit-tab-nav.elementskit_tooltip_style .elementkit-nav-item .elementkit-nav-link.active::before { opacity: 1; visibility: visible; }
.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link::after, .ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link::before { position: absolute; content: ""; left: 50%; opacity: 0; z-index: 1; }
.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link::before { bottom: -1px; transform: translateX(-50%); width: 70px; height: 1px; background-color: rgb(37, 117, 252); }
.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link::after { bottom: -5px; transform: translateX(-50%) rotate(45deg); height: 10px; width: 10px; background-image: linear-gradient(136deg, rgba(0, 0, 0, 0) 50%, rgba(242, 41, 91, 0) 50%); border-style: solid; border-width: 1px 0px 0px 1px; border-color: rgb(37, 117, 252); z-index: 1; }
.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link.active::after, .ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link.active::before { opacity: 1; }
.ekit-wid-con .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link::before { position: absolute; content: ""; bottom: -3px; left: 0px; height: 3px; width: 100%; background-image: linear-gradient(270deg, rgb(7, 183, 135) 0px, rgb(126, 213, 0) 100%); transform: scaleX(0); transition: transform 350ms 350ms, -webkit-transform 350ms 350ms; transform-origin: 0px 50%; z-index: 1; }
.ekit-wid-con .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link::after { position: absolute; content: ""; bottom: -10px; left: 50%; transform: translateX(-50%); width: 20px; height: 20px; border-radius: 50%; background-image: linear-gradient(270deg, rgb(7, 183, 135) 0px, rgb(126, 213, 0) 100%); border: 5px solid rgb(255, 255, 255); opacity: 0; transition: opacity 350ms; z-index: 1; }
.ekit-wid-con .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link.active::after { opacity: 1; transition: opacity 350ms 350ms; }
.ekit-wid-con .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link.active::before { transform-origin: 100% 50%; transform: scaleX(1); transition: transform 350ms, -webkit-transform 350ms; }
.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link .elementskit-tab-icon, .ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link .elementskit-tab-title { position: relative; z-index: 11; }
.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link::before { position: absolute; content: ""; top: 0px; left: 0px; height: 100%; width: calc(100% + 20px); background-image: linear-gradient(60deg, rgb(242, 112, 156) 0px, rgb(254, 143, 117) 100%); z-index: 10; transform: scaleX(0); transform-origin: 0px 50%; transition: transform 0.4s 0.4s, -webkit-transform 0.4s 0.4s; backface-visibility: hidden; background-size: 101%; }
.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link::after { position: absolute; content: ""; bottom: -20px; right: -20px; width: 20px; height: 20px; z-index: 10; background-image: linear-gradient(-221deg, rgb(23, 78, 172) 50%, rgba(242, 41, 91, 0) 50%); opacity: 0; transition: opacity 0.4s 0.4s; }
.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link.active::after { opacity: 1; transition: opacity 0.4s 0.4s; }
.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link.active::before { transform: scaleX(1); transform-origin: 100% 50%; transition: transform 0.4s, -webkit-transform 0.4s; }
.ekit-wid-con .elementkit-tab-nav.elementskit-fullwidth-tab > .elementkit-nav-item { max-width: 100%; flex-basis: 0%; -webkit-box-flex: 1; flex-grow: 1; }
.ekit-wid-con .elementkit-tab-content { line-height: 1.5; }
.ekit-wid-con .elementkit-tab-content .elementkit-tab-pane { padding: 20px; }
.ekit-wid-con .tab-nav-fluid { width: 100%; display: block !important; height: auto !important; }
.ekit-wid-con .elementkit-nav-link { transition: 0.4s; }
.ekit-wid-con .ekit-tab-title-group { -webkit-box-flex: 1; flex: 1 1 auto; }
.ekit-wid-con .ekit-sidebar-group .ekit-overlay { left: 100%; top: 0px; position: fixed; z-index: 1002; height: 100%; opacity: 0; width: 100%; visibility: hidden; transition: all .4s ease-in var(--transition-duration); cursor: url("https://mlrwd9rnffxq.i.optimole.com/cb:641c.2be21/w:auto/h:auto/q:90/f:best/sm:0/ig:avif/https://vectorize.io/wp-content/plugins/elementskit-lite/widgets/init/assets/img/cross-out.svg"), pointer; background-color: rgba(0, 0, 0, 0.9); }
.ekit-wid-con .ekit-sidebar-group .ekit_widget-heading { padding: 20px; float: right; }
.ekit-wid-con .ekit-sidebar-group.ekit-fade .ekit-overlay { left: 0px; right: 0px; }
.ekit-wid-con .ekit-sidebar-widget { position: fixed; right: -100%; top: 0px; bottom: 0px; width: 100%; max-width: 360px; z-index: 999999; overflow: hidden auto; background-color: rgb(255, 255, 255); transition: all var(--transition-duration) cubic-bezier(.9,.03,0,.96) var(--transition-duration); visibility: hidden; opacity: 0; }
.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-overlay { visibility: visible; transition: all var(--transition-duration) ease-out 0s; left: 0px; opacity: 1; }
.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-sidebar-widget { opacity: 1; visibility: visible; right: 0px; transition: all var(--transition-duration) cubic-bezier(.9,.03,0,.96) .4s; }
.ekit-wid-con .ekit_sidebar-textwidget { padding: 60px 20px 20px; }
.ekit-wid-con .ekit_close-side-widget { position: absolute; color: rgb(23, 104, 221); font-size: 15px; display: block; font-weight: 400; line-height: 1; padding: 4px 7px 5px; border: 1px solid rgb(204, 204, 204); z-index: 1; background-color: rgb(255, 255, 255); top: 15px; right: 15px; text-align: center; transition: 0.3s; }
.ekit-wid-con .ekit_close-side-widget svg { width: 100%; max-width: 20px; height: auto; vertical-align: middle; }
.ekit-wid-con .ekit_sidebar-widget-container { position: relative; top: 150px; opacity: 0; visibility: hidden; transition: 0.3s ease-in 0.3s; backface-visibility: hidden; }
.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit_sidebar-widget-container { top: 0px; opacity: 1; visibility: visible; transition: 1s ease-out 1.2s; backface-visibility: hidden; }
.ekit-wid-con .ekit_navSidebar-button { display: inline-block; line-height: 1; }
.ekit-wid-con .ekit_offcanvas-sidebar { transition: 0.3s; }
.ekit-wid-con .ekit_offcanvas-sidebar svg { width: 100%; max-width: 20px; height: auto; vertical-align: middle; }
.ekit-wid-con .ekit-dropcap-cotnent { margin-bottom: 0px; }
.ekit-wid-con .ekit-dropcap-cotnent:first-child::first-letter { color: rgb(153, 0, 51); float: left; font-size: 75px; line-height: 60px; padding-top: 4px; padding-right: 8px; padding-left: 3px; background-repeat: no-repeat; background-size: cover; background-position: center center; }
.ekit-wid-con .ekit_double_button { display: flex; position: relative; -webkit-box-align: center; align-items: center; }
@media (max-width: 480px) {
  .ekit-wid-con .ekit_double_button { display: block; }
}
.ekit-wid-con .ekit-double-btn { cursor: pointer; display: inline-block; font-size: 14px; font-weight: 700; outline: 0px; position: relative; transition: 0.4s; text-align: center; overflow: hidden; color: rgb(255, 255, 255); width: 100%; background-color: rgb(59, 59, 59); padding: 20px; z-index: 1; }
.ekit-wid-con .ekit-double-btn svg { max-width: 14px; height: auto; vertical-align: middle; }
.ekit-wid-con .ekit-double-btn:hover { background-color: rgb(26, 25, 25); }
.ekit-wid-con .ekit-element-align-wrapper { flex-wrap: wrap; display: flex; position: relative; }
.ekit-wid-con .ekit_button_middle_text { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-radius: 100%; box-shadow: rgba(255, 255, 255, 0.2) 0px 0px 0px 6px; background: rgb(250, 250, 248); color: rgb(68, 68, 68); position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: 14px; z-index: 5; }
.ekit-wid-con .ekit-double-btn-one { background-color: rgb(37, 117, 252); }
.ekit-wid-con .ekit-double-btn-one:hover { background-color: rgb(3, 89, 235); }
.ekit-wid-con .ekit_creative_icon_box { display: inline-block; padding: 20px; background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); font-size: 20px; width: 100%; text-align: center; position: relative; z-index: 1; cursor: pointer; transition: 0.4s ease-in; }
.ekit-wid-con .ekit_hover_grow { transform: perspective(1px) translateZ(0px); }
.ekit-wid-con .ekit_hover_grow:hover { transform: scale(1.1); }
.ekit-wid-con .ekit_hover_pulse:hover { animation-name: ekit-hvr-pulse; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; }
@-webkit-keyframes ekit-hvr-pulse { 
  25% { transform: scale(1.1); }
  75% { transform: scale(0.9); }
}
@keyframes ekit-hvr-pulse { 
  25% { transform: scale(1.1); }
  75% { transform: scale(0.9); }
}
.ekit-wid-con .ekit_hover_pushe:hover { animation-name: ekit-hvr-push; animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: 1; }
@-webkit-keyframes ekit-hvr-push { 
  50% { transform: scale(0.8); }
  100% { transform: scale(1); }
}
@keyframes ekit-hvr-push { 
  50% { transform: scale(0.8); }
  100% { transform: scale(1); }
}
.ekit-wid-con .ekit_hover_pop:hover { animation-name: ekit-hvr-pop; animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: 1; }
@-webkit-keyframes ekit-hvr-pop { 
  50% { transform: scale(1.2); }
}
@keyframes ekit-hvr-pop { 
  50% { transform: scale(1.2); }
}
.ekit-wid-con .ekit_hover_rotate:hover { transform: rotate(4deg); }
.ekit-wid-con .ekit_hover_float:hover { transform: translateY(-8px); }
.ekit-wid-con .ekit_hover_sink:hover { transform: translateY(8px); }
.ekit-wid-con .ekit_hover_skew:hover { transform: skew(-10deg); }
.ekit-wid-con .ekit_hover_wobble_horizontal:hover { animation-name: ekit-hvr-wobble-horizontal; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }
@-webkit-keyframes ekit-hvr-wobble-horizontal { 
  16.65% { transform: translateX(8px); }
  33.3% { transform: translateX(-6px); }
  49.95% { transform: translateX(4px); }
  66.6% { transform: translateX(-2px); }
  83.25% { transform: translateX(1px); }
  100% { transform: translateX(0px); }
}
@keyframes ekit-hvr-wobble-horizontal { 
  16.65% { transform: translateX(8px); }
  33.3% { transform: translateX(-6px); }
  49.95% { transform: translateX(4px); }
  66.6% { transform: translateX(-2px); }
  83.25% { transform: translateX(1px); }
  100% { transform: translateX(0px); }
}
.ekit-wid-con .ekit_hover_wobble_vertical:hover { animation-name: ekit-hvr-wobble-vertical; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }
@-webkit-keyframes ekit-hvr-wobble-vertical { 
  16.65% { transform: translateY(8px); }
  33.3% { transform: translateY(-6px); }
  49.95% { transform: translateY(4px); }
  66.6% { transform: translateY(-2px); }
  83.25% { transform: translateY(1px); }
  100% { transform: translateY(0px); }
}
@keyframes ekit-hvr-wobble-vertical { 
  16.65% { transform: translateY(8px); }
  33.3% { transform: translateY(-6px); }
  49.95% { transform: translateY(4px); }
  66.6% { transform: translateY(-2px); }
  83.25% { transform: translateY(1px); }
  100% { transform: translateY(0px); }
}
.ekit-wid-con .ekit_hover_shadow { transform: perspective(1px) translateZ(0px); background-color: rgb(225, 225, 225); color: rgb(102, 102, 102); }
.ekit-wid-con .ekit_hover_shadow:hover { box-shadow: rgba(0, 0, 0, 0.5) 0px 10px 10px -10px; }
.ekit-wid-con .ekit_hover_float_shadow::before { pointer-events: none; position: absolute; z-index: -1; content: ""; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 0; background: radial-gradient(rgba(0, 0, 0, 0.35) 0px, rgba(0, 0, 0, 0) 80%); transition-duration: 0.3s; transition-property: transform, opacity, -webkit-transform; }
.ekit-wid-con .ekit_hover_float_shadow:hover { transform: translateY(-5px); }
.ekit-wid-con .ekit_hover_float_shadow:hover::before { opacity: 1; transform: translateY(5px); }
.ekit-wid-con .ekit_hover_glow_out:hover { transform: scale(0.93); }
.ekit-wid-con .ekit_hover_glow_out:hover::before { animation: 1.3s ease-out 75ms 1 normal none running ekit-hover-glow-out; }
.ekit-wid-con .ekit_hover_glow_out::before { top: 0px; left: 0px; z-index: -1; box-shadow: rgba(51, 51, 51, 0.1) 0px 0px 0px 2px; opacity: 0; transform: scale(0.9); pointer-events: none; position: absolute; width: 100%; height: 100%; border-radius: inherit; content: ""; }
@-webkit-keyframes ekit-hover-glow-out { 
  0% { opacity: 0.3; }
  40% { opacity: 0.5; box-shadow: rgba(51, 51, 51, 0.1) 0px 0px 0px 2px, rgb(51, 51, 51) 0px 0px 10px 10px, rgba(51, 51, 51, 0.5) 0px 0px 0px 10px; }
  100% { box-shadow: rgba(51, 51, 51, 0.1) 0px 0px 0px 2px, rgb(51, 51, 51) 0px 0px 10px 10px, rgba(51, 51, 51, 0.5) 0px 0px 0px 10px; transform: scale(1.5); opacity: 0; }
}
@keyframes ekit-hover-glow-out { 
  0% { opacity: 0.3; }
  40% { opacity: 0.5; box-shadow: rgba(51, 51, 51, 0.1) 0px 0px 0px 2px, rgb(51, 51, 51) 0px 0px 10px 10px, rgba(51, 51, 51, 0.5) 0px 0px 0px 10px; }
  100% { box-shadow: rgba(51, 51, 51, 0.1) 0px 0px 0px 2px, rgb(51, 51, 51) 0px 0px 10px 10px, rgba(51, 51, 51, 0.5) 0px 0px 0px 10px; transform: scale(1.5); opacity: 0; }
}
.ekit-wid-con .ekit_hover_border_spined, .ekit-wid-con .ekit_hover_dashed { background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); transition: box-shadow 0.2s, -webkit-box-shadow 0.2s; box-shadow: rgb(51, 51, 51) 0px 0px 0px 4px inset; }
.ekit-wid-con .ekit_hover_border_spined::before, .ekit-wid-con .ekit_hover_dashed::before { position: absolute; content: ""; top: 0px; left: 0px; height: 100%; width: 100%; z-index: -1; border: 4px dashed rgb(51, 51, 51); transition: opacity 0.4s; pointer-events: none; border-radius: inherit; }
.ekit-wid-con .ekit_hover_border_spined:hover, .ekit-wid-con .ekit_hover_dashed:hover { box-shadow: none; }
.ekit-wid-con .ekit_hover_border_spined:hover::before { animation-name: ekit-hover-spined; animation-duration: 9s; animation-timing-function: linear; animation-iteration-count: infinite; }
@-webkit-keyframes ekit-hover-spined { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes ekit-hover-spined { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.ekit-wid-con .ekit_round_icon { height: 70px; width: 70px; border-radius: 50%; }
.ekit-wid-con .ekit_hover_fill_with_shadow { color: rgb(51, 51, 51); box-shadow: rgb(51, 51, 51) 0px 0px 0px 4px; background-color: transparent; }
.ekit-wid-con .ekit_hover_fill_with_shadow:hover { box-shadow: rgba(51, 51, 51, 0.3) 0px 0px 0px 8px; background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); }
.ekit-wid-con .ekit_hover_fill_only { box-shadow: rgb(51, 51, 51) 0px 0px 0px 4px; color: rgb(51, 51, 51); background-color: transparent; }
.ekit-wid-con .ekit_hover_fill_only:hover { background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); }
.ekit-wid-con .ekit_hover_fill_and_scale_border { background-color: rgba(0, 0, 0, 0.1); color: rgb(0, 0, 0); }
.ekit-wid-con .ekit_hover_fill_and_scale_border::before { pointer-events: none; position: absolute; width: 100%; height: 100%; border-radius: inherit; content: ""; box-sizing: content-box; top: -7px; left: -7px; padding: 7px; box-shadow: rgb(0, 0, 0) 0px 0px 0px 4px; transition: 0.4s; transform: scale(0.8); opacity: 0; z-index: -1; }
.ekit-wid-con .ekit_hover_fill_and_scale_border:hover { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.ekit-wid-con .ekit_hover_fill_and_scale_border:hover::before { transform: scale(1); opacity: 1; }
.ekit-wid-con .ekit_hover_fill_and_scale_border_inset { box-shadow: rgb(51, 51, 51) 0px 0px 0px 3px; background-color: transparent; }
.ekit-wid-con .ekit_hover_fill_and_scale_border_inset::before { top: -2px; left: -2px; padding: 2px; z-index: -1; background-color: rgb(51, 51, 51); pointer-events: none; position: absolute; width: 100%; height: 100%; border-radius: 50%; content: ""; box-sizing: content-box; transition: transform 0.2s, opacity 0.2s, -webkit-transform 0.2s; }
.ekit-wid-con .ekit_hover_fill_and_scale_border_inset:hover::before { transform: scale(0.85); }
.ekit-wid-con .ekit-video-popup { display: inline-block; text-align: center; font-size: 18px; background-color: rgb(218, 49, 117); color: rgb(255, 255, 255); border-radius: 50%; position: relative; z-index: 6; transition: 0.4s; }
.ekit-wid-con .ekit-video-popup.ekit_icon_button { padding: 10px; }
.ekit-wid-con .ekit-video-popup-btn { width: 60px; height: 60px; line-height: 45px; display: inline-block; text-align: center; font-size: 18px; background-color: rgb(218, 49, 117); color: rgb(255, 255, 255); border-radius: 50%; position: relative; z-index: 6; transition: 0.4s; }
.ekit-wid-con .ekit-video-popup svg { max-width: 40px; height: auto; vertical-align: middle; }
.ekit-wid-con .ekit-video-popup.fill-btn { width: 100px; height: 100px; line-height: 104px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 25px 25px 0px; }
.ekit-wid-con .ekit-video-popup.text-btn { width: auto; height: auto; border-radius: 0px; background-color: transparent; text-decoration: underline; }
.ekit-wid-con .ekit-video-popup.square-btn { height: 156px; line-height: 156px; width: 100%; border-radius: 100%; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.3) 0px 42px 60px 0px; padding: 0px 69px; }
.ekit-wid-con .ekit-video-popup.square-btn:hover { transform: translateY(-5px); }
.ekit-wid-con .glow-btn { position: relative; }
.ekit-wid-con .glow-btn::after, .ekit-wid-con .glow-btn::before, .ekit-wid-con .glow-btn > i::after { content: " "; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; color: red; border-radius: 50%; box-shadow: currentcolor 0px 0px 0px 0px; animation: 3s ease 0s infinite normal none running button-ripple; opacity: 0.6; z-index: -1; }
.ekit-wid-con .glow-btn::before { animation-delay: 0.9s; }
.ekit-wid-con .glow-btn::after { animation-delay: 0.3s; }
.ekit_self_video_wrap_content .mfp-content { max-width: 900px; }
.ekit-wid-con.ekit_wpForms_container .wpforms-submit { line-height: normal; }
.ekit-wid-con.ekit_wpForms_container .wpforms-container .wpforms-field input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .ekit-wid-con.ekit_wpForms_container .wpforms-container .wpforms-field select, .ekit-wid-con.ekit_wpForms_container .wpforms-container .wpforms-field textarea { max-width: 100% !important; }
.ekit-wid-con.ekit_wpForms_container .wpforms-container .wpforms-form .wpforms-field-name .wpforms-field-row { max-width: 100%; }
.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type="date"], .ekit-wid-con.ekit_wpForms_container .wpforms-form input[type="datetime-local"], .ekit-wid-con.ekit_wpForms_container .wpforms-form input[type="datetime"], .ekit-wid-con.ekit_wpForms_container .wpforms-form input[type="email"], .ekit-wid-con.ekit_wpForms_container .wpforms-form input[type="month"], .ekit-wid-con.ekit_wpForms_container .wpforms-form input[type="number"], .ekit-wid-con.ekit_wpForms_container .wpforms-form input[type="password"], .ekit-wid-con.ekit_wpForms_container .wpforms-form input[type="range"], .ekit-wid-con.ekit_wpForms_container .wpforms-form input[type="search"], .ekit-wid-con.ekit_wpForms_container .wpforms-form input[type="tel"], .ekit-wid-con.ekit_wpForms_container .wpforms-form input[type="text"], .ekit-wid-con.ekit_wpForms_container .wpforms-form input[type="time"], .ekit-wid-con.ekit_wpForms_container .wpforms-form input[type="url"], .ekit-wid-con.ekit_wpForms_container .wpforms-form input[type="week"], .ekit-wid-con.ekit_wpForms_container .wpforms-form select, .ekit-wid-con.ekit_wpForms_container .wpforms-form textarea { height: 100%; }
.ekit-wid-con .elementskit-btn { border-radius: 5px; font-size: 15px; padding: 15px 30px; color: rgb(255, 255, 255); position: relative; display: inline-block; line-height: 1; user-select: none; white-space: nowrap; vertical-align: middle; text-align: center; background-color: rgb(37, 117, 252); transition: 0.4s; }
.ekit-wid-con .elementskit-btn:hover { background-color: rgb(3, 80, 210); }
.ekit-wid-con .elementskit-btn:hover::before { opacity: 1; }
.ekit-wid-con .elementskit-btn::before { position: absolute; content: ""; border-radius: inherit; transition: 0.4s; z-index: -1; top: 0px; left: 0px; height: 100%; width: 100%; background-size: 102% 102%; opacity: 0; }
.ekit-wid-con .single-btn { margin-bottom: 20px; display: flex; -webkit-box-pack: justify; justify-content: space-between; }
.ekit-wid-con .single-btn:last-child { margin-bottom: 0px; }
.ekit-wid-con .btn.sm { height: 30px; line-height: 30px; font-size: 13px; padding-left: 16px; padding-right: 16px; }
.ekit-wid-con .btn.sm.round { border-radius: 15px; }
.ekit-wid-con .btn.md { height: 40px; line-height: 40px; font-size: 14px; padding-left: 22px; padding-right: 22px; }
.ekit-wid-con .btn.md.round { border-radius: 20px; }
.ekit-wid-con .btn.lg { height: 50px; line-height: 50px; font-size: 15px; padding-left: 40px; padding-right: 40px; }
.ekit-wid-con .btn.lg.round { border-radius: 25px; }
.ekit-wid-con .btn.xl { height: 60px; line-height: 60px; font-size: 16px; padding-left: 36px; padding-right: 36px; }
.ekit-wid-con .btn.xl.round { border-radius: 30px; }
.ekit-wid-con .btn.border-gra-one, .ekit-wid-con .btn.gra-one { }
.ekit-wid-con .btn.border-gra-two, .ekit-wid-con .btn.gra-two { }
.ekit-wid-con .btn.border-gra-three, .ekit-wid-con .btn.gra-three { }
.ekit-wid-con .btn.border-gra-four, .ekit-wid-con .btn.gra-four { }
.ekit-wid-con .btn.border-gra-five, .ekit-wid-con .btn.gra-five { }
.ekit-wid-con .btn.border-gra-six, .ekit-wid-con .btn.gra-six { }
.ekit-wid-con .btn.border-gra-seven, .ekit-wid-con .btn.gra-seven { }
.ekit-wid-con .btn.border-gra-eight, .ekit-wid-con .btn.gra-eight { }
.ekit-wid-con .btn.border-gra-nine, .ekit-wid-con .btn.gra-nine { }
.ekit-wid-con .btn.border-gra-ten, .ekit-wid-con .btn.gra-ten { }
.ekit-wid-con .btn.border-gra-eleven, .ekit-wid-con .btn.gra-eleven { }
.ekit-wid-con .btn.gra-one::before { }
.ekit-wid-con .btn.gra-two::before { }
.ekit-wid-con .btn.gra-three::before { }
.ekit-wid-con .btn.gra-four::before { }
.ekit-wid-con .btn.gra-five::before { }
.ekit-wid-con .btn.gra-six::before { }
.ekit-wid-con .btn.gra-seven::before { }
.ekit-wid-con .btn.gra-eight::before { }
.ekit-wid-con .btn.gra-nine::before { }
.ekit-wid-con .btn.gra-ten::before { }
.ekit-wid-con .btn.gra-eleven::before { }
.ekit-wid-con .btn.square { border-radius: 0px; }
.ekit-wid-con .btn-outline-primary { border-color: rgb(245, 245, 245); background-color: rgb(255, 255, 255); }
.ekit-wid-con .btn-info { background-color: rgb(255, 17, 85); }
.ekit-wid-con .btn.info-s2 { color: rgb(255, 17, 85); background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.07) -1.216px 6.894px 25px 0px; }
.ekit-wid-con .btn-outline-info { border-color: rgb(255, 17, 85); background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.ekit-wid-con .btn-outline-info.info-s2 { color: rgb(0, 0, 0); }
.ekit-wid-con .btn.border-gra, .ekit-wid-con .btn.btn-gra { position: relative; transition: 0.4s; z-index: 1; }
.ekit-wid-con .btn.border-gra::before, .ekit-wid-con .btn.btn-gra::before { position: absolute; content: ""; border-radius: inherit; transition: 0.4s; z-index: -1; }
.ekit-wid-con .btn.btn-gra::before { top: 0px; left: 0px; height: 100%; width: 100%; background-size: 101% 101%; opacity: 0; }
.ekit-wid-con .btn.btn-gra:hover::before { opacity: 1; }
.ekit-wid-con .btn.border-gra { background-size: 101% 101%; border: 0px; }
.ekit-wid-con .btn.border-gra::before { inset: 1px; background-color: rgb(255, 255, 255); }
.ekit-wid-con .btn.border-gra:hover::before { opacity: 0; }
.ekit-wid-con .elementskit-btn i { display: inline-block; vertical-align: middle; }
.ekit-wid-con .elementskit-btn svg { max-width: 14px; height: auto; vertical-align: middle; }
.ekit-wid-con .ekit-mailChimpForm .elementskit_input_label { display: inline-block; margin-bottom: 0.5rem; }
.ekit-wid-con .ekit-mailChimpForm .elementskit_form_group { margin: 0px; }
.ekit-wid-con .ekit-mailChimpForm .ekit_form_control { display: block; width: 100%; height: auto; min-height: 42px; padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgb(206, 212, 218); border-radius: 0.25rem; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
.ekit-wid-con .ekit-mailChimpForm .ekit_form_control::-webkit-input-placeholder { color: rgb(108, 117, 125); opacity: 1; }
.ekit-wid-con .ekit-mailChimpForm .ekit_form_control::placeholder { color: rgb(108, 117, 125); opacity: 1; }
.ekit-wid-con .ekit-mailChimpForm .ekit_form_control:focus { color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); border-color: rgb(128, 189, 255); outline: 0px; box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }
.ekit-wid-con .ekit-mail-submit { position: relative; z-index: 1; font-size: 16px; padding: 15px 40px; border-style: solid; border-width: 0px; color: rgb(255, 255, 255); background-color: rgb(55, 74, 94); box-shadow: none; border-radius: 5px; width: 100%; margin-top: 0px; margin-bottom: 0px; line-height: 26px; }
.ekit-wid-con .ekit-mail-submit svg { max-width: 16px; height: auto; vertical-align: middle; }
.ekit-wid-con .ekit-mail-submit::before { position: absolute; content: ""; bottom: 0px; left: 0px; height: 100%; width: 100%; transition: 0.4s; z-index: -1; opacity: 0; background-size: 101% 101%; border-radius: inherit; }
.ekit-wid-con .ekit-mail-submit:hover::before { opacity: 1; }
.ekit-wid-con .elementskit_input_group { position: relative; display: flex; flex-wrap: wrap; -webkit-box-align: stretch; align-items: stretch; width: 100%; }
.ekit-wid-con .elementskit_input_group .ekit_form_control { position: relative; -webkit-box-flex: 1; flex: 1 1 auto; width: 1%; }
.ekit-wid-con .elementskit_input_group .ekit_form_control.ekit_append_input { border-radius: 5px 0px 0px 5px; }
.ekit-wid-con .elementskit_input_group_prepend { margin-right: -1px; }
.ekit-wid-con .elementskit_input_group_prepend + .ekit_form_control { border-radius: 0px 5px 5px 0px; }
.ekit-wid-con .elementskit_input_group_append .elementskit_input_group_text { border-radius: 0px 5px 5px 0px; margin-left: -1px; }
.ekit-wid-con .elementskit_input_group_text { display: flex; -webkit-box-align: center; align-items: center; color: rgb(73, 80, 87); text-align: center; white-space: nowrap; background-color: rgb(233, 236, 239); border: 1px solid rgb(206, 212, 218); height: 100%; padding: 15px; border-radius: 5px 0px 0px 5px; }
.ekit-wid-con .elementskit_input_group_text svg { max-width: 20px; height: auto; vertical-align: middle; }
.ekit-wid-con .elementskit_inline_form { display: flex; flex-wrap: wrap; }
.ekit-wid-con .elementskit_inline_form .elementskit_form_group { margin-bottom: 0px; }
.ekit-wid-con .elementskit_inline_form .elementskit_input_wraper:not(.ekit_submit_input_holder) { -webkit-box-flex: 1; flex: 1 1 0%; }
.ekit-wid-con .elementskit_inline_form .ekit_submit_input_holder { align-self: flex-end; }
.ekit-wid-con .elementskit_inline_form .ekit-mail-submit { width: 100%; }
@media screen and (max-width: 767px) {
  .ekit-wid-con .elementskit_inline_form.has-extra-fields > div { -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; margin-right: 0px !important; }
  .ekit-wid-con .elementskit_inline_form.has-extra-fields > div:not(:last-child) { margin-bottom: 20px; }
}
.ekit-wid-con .ekit-mail-submit { padding: 11.5px 40px; }
.ekit-wid-con .ekit-mail-message { display: none; padding: 10px 15px; margin-bottom: 10px; border-radius: 5px; }
.ekit-wid-con .ekit-mail-message.error { color: rgb(114, 28, 36); background-color: rgb(248, 215, 218); border: 1px solid rgb(245, 198, 203); }
.ekit-wid-con .ekit-mail-message.success { color: rgb(21, 87, 36); background-color: rgb(212, 237, 218); border: 1px solid rgb(195, 230, 203); }
.ekit-wid-con .ekit-single-day { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; padding-top: 5px; padding-bottom: 5px; }
.ekit-wid-con .ekit-single-day:not(:last-child) { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.ekit-wid-con .ekit-single-day > span { display: inline-block; }
.ekit-wid-con .ekit-single-day .ekit-business-day { font-size: 30px; color: rgb(59, 59, 59); font-weight: 500; padding-left: 5px; margin-right: auto; }
.ekit-wid-con .ekit-single-day .ekit-business-time { font-size: 20px; color: rgb(51, 51, 51); padding-right: 5px; margin-left: auto; }
@media (max-width: 480px) {
  .ekit-wid-con .ekit-single-day { display: block; }
  .ekit-wid-con .ekit-single-day > span { display: block; }
  .ekit-wid-con .ekit-single-day .ekit-business-time { padding-left: 5px; }
}
.ekit-wid-con .ekit-heading { position: relative; }
.ekit-wid-con .ekit-heading__shadow-text { z-index: 0; font-size: 90px; position: absolute; font-weight: 700; line-height: 120px; white-space: nowrap; letter-spacing: -6px; font-family: Archivo, sans-serif; color: transparent; -webkit-text-fill-color: rgb(255, 255, 255); -webkit-text-stroke: 1px rgba(16, 16, 16, 0.1); }
.ekit-wid-con .ekit-heading__shadow-text ~ * { z-index: 1; position: relative; }
.ekit-wid-con .ekit-heading__title-has-border { position: relative; }
.ekit-wid-con .ekit-heading__title-has-border::before { content: ""; width: 4px; height: 100%; display: block; position: absolute; background: linear-gradient(rgb(255, 81, 47), rgb(221, 36, 118)); }
.ekit-wid-con .ekit-heading__title-has-border.start::before { left: 0px; }
.ekit-wid-con .ekit-heading__title-has-border.end::before { right: 0px; }
.ekit-wid-con .ekit-heading__title-has-border ~ .ekit-heading__description { display: block; }
.ekit-wid-con .ekit-heading__title-in-left { display: flex; -webkit-box-align: center; align-items: center; }
.ekit-wid-con .ekit-heading__subtitle-has-border { border: 1px solid rgb(255, 255, 255); padding: 0.25rem 3rem; border-radius: 2rem; display: inline-block; position: relative; vertical-align: middle; }
.ekit-wid-con .ekit-heading .ekit_border_custom img { display: inline-block; }
.ekit-wid-con .elementskit-border-divider { height: 4px; width: 30px; background: rgb(37, 117, 252); border-radius: 2px; position: relative; margin-left: 27px; }
.ekit-wid-con .elementskit-border-divider::before { content: ""; position: absolute; color: rgb(12, 90, 219); left: -27px; top: 0px; display: inline-block; height: 4px; width: 4px; border-radius: 50%; background-color: rgb(12, 90, 219); box-shadow: currentcolor 9px 0px 0px 0px, currentcolor 18px 0px 0px 0px; }
.ekit-wid-con .elementskit-border-divider.elementskit-style-long { width: 150px; border-radius: 0px; background: rgb(37, 117, 252); margin-left: 0px; }
.ekit-wid-con .elementskit-border-divider.elementskit-style-long::before { display: none; }
.ekit-wid-con .elementskit-border-divider.elementskit-style-long.style-3 { width: 90px; }
.ekit-wid-con .elementskit-border-divider.style-2 { background: rgb(231, 231, 231); }
.ekit-wid-con .elementskit-border-divider.style-2::before { background-color: rgb(231, 231, 231); box-shadow: rgb(231, 231, 231) 9px 0px 0px 0px; left: -19px; }
.ekit-wid-con .elementskit-border-star { width: 135px; color: rgb(37, 117, 252); background: linear-gradient(90deg, currentcolor 0px, currentcolor 38%, rgba(255, 255, 255, 0) 38%, rgba(255, 255, 255, 0) 62%, currentcolor 62%, currentcolor 100%); height: 2px; position: relative; }
.ekit-wid-con .elementskit-border-star::after { position: absolute; content: ""; left: 50%; width: 14.3px; height: 14.3px; transform: translateX(-50%) rotate(45deg); background-color: rgb(37, 117, 252); top: -7.15px; }
.ekit-wid-con .elementskit-border-star.style-2 { background: linear-gradient(90deg, rgb(215, 215, 215) 0px, rgb(215, 215, 215) 38%, rgba(255, 255, 255, 0) 38%, rgba(255, 255, 255, 0) 62%, rgb(215, 215, 215) 62%, rgb(215, 215, 215) 100%); }
.ekit-wid-con .elementskit-border-star.style-2::after { background-color: rgb(215, 215, 215); }
.ekit-wid-con .elementskit-border-star.elementskit-bullet { height: 1px; }
.ekit-wid-con .elementskit-border-star.elementskit-bullet::after { border-radius: 50%; transform: translateX(-50%); }
.ekit-wid-con .elementskit-section-title { transition: 0.3s; margin: 0px 0px 20px; }
.ekit-wid-con .elementskit-section-title.medium { font-size: 36px; }
.ekit-wid-con .elementskit-section-title em { font-family: "Playfair Display", serif; }
.ekit-wid-con .elementskit-section-title.block span { background-color: rgb(37, 117, 252); color: rgb(255, 255, 255); padding: 5px; }
.ekit-wid-con .elementskit-section-title a { color: inherit; font-size: inherit; line-height: inherit; }
.ekit-wid-con .elementskit-section-subtitle { font-weight: 700; color: rgba(0, 0, 0, 0.5); }
.ekit-wid-con .elementskit-section-subtitle.primary-v { color: rgb(37, 117, 252); }
.ekit-wid-con .elementskit-section-subtitle.elementskit-gradient-title { background-clip: text; -webkit-text-fill-color: transparent; background-image: -webkit-linear-gradient(-35deg, rgb(37, 117, 252) 0px, rgb(106, 17, 203) 100%); color: rgb(37, 117, 252); background-size: 50%; }
.ekit-wid-con .elementskit-section-subtitle.elementskit-style-border { display: inline-block; position: relative; vertical-align: middle; }
.ekit-wid-con .elementskit-section-subtitle.elementskit-style-border::after, .ekit-wid-con .elementskit-section-subtitle.elementskit-style-border::before { content: ""; width: 40px; height: 3px; background-color: rgb(215, 215, 215); display: inline-block; vertical-align: middle; }
.ekit-wid-con .elementskit-section-subtitle.elementskit-style-border::before { margin-right: 15px; }
.ekit-wid-con .elementskit-section-subtitle.elementskit-style-border::after { margin-left: 15px; }
.ekit-wid-con .elementskitsection-title-wraper { position: relative; z-index: 2; }
.ekit-wid-con .elementskitsection-title-wraper > p { margin-top: 21px; margin-bottom: 12px; }
.ekit-wid-con .elementskitsection-title-wraper .section-title { margin-bottom: 5px; }
.ekit-wid-con .elementskitsection-title-wraper.text-center, .ekit-wid-con .elementskitsection-title-wraper.text-right { margin-bottom: 40px; }
.ekit-wid-con .elementskitsection-title-wraper.green-v .section-title { color: rgb(83, 249, 149); }
.ekit-wid-con .elementskitsection-title-wraper.green-v .elementskit-border-divider { background: rgb(83, 249, 149); }
.ekit-wid-con .elementskitsection-title-wraper.green-v .elementskit-border-divider::before { background-color: inherit; box-shadow: rgb(83, 249, 149) 9px 0px 0px 0px, rgb(83, 249, 149) 18px 0px 0px 0px; }
.ekit-wid-con .elementskitsection-title-wraper.white-v .section-title { color: rgb(255, 255, 255); }
.ekit-wid-con .elementskitsection-title-wraper.white-v .elementskit-border-divider { background: rgb(255, 255, 255); }
.ekit-wid-con .elementskitsection-title-wraper.white-v .elementskit-border-divider::before { background-color: inherit; box-shadow: rgb(255, 255, 255) 9px 0px 0px 0px, rgb(255, 255, 255) 18px 0px 0px 0px; }
.ekit-wid-con .elementskitsection-title-wraper.primary-v .section-title { color: rgb(37, 117, 252); }
.ekit-wid-con .elementskitsection-title-wraper.primary-v .elementskit-border-divider { background: rgb(37, 117, 252); }
.ekit-wid-con .elementskitsection-title-wraper.primary-v .elementskit-border-divider::before { background-color: inherit; box-shadow: rgb(37, 117, 252) 9px 0px 0px 0px, rgb(37, 117, 252) 18px 0px 0px 0px; }
.ekit-wid-con .elementskitsection-title-wraper.version-2.primary-v .section-title { color: rgb(0, 0, 0); }
.ekit-wid-con .elementskitsection-title-wraper.version-3 > p { margin-top: 18px; }
.ekit-wid-con .elementskitsection-title-wraper.version-4 .section-title { position: relative; margin-left: 52px; }
.ekit-wid-con .elementskitsection-title-wraper.version-4 .section-title::before { position: absolute; content: ""; top: calc(50% - 1.5px); left: 0px; width: 70px; height: 3px; background-color: rgb(37, 117, 252); }
.ekit-wid-con .elementskitsection-title-wraper.version-5 .mask-title { margin-bottom: 12px; }
.ekit-wid-con .elementskitsection-title-wraper.version-5 .section-title { font-size: 22px; color: rgba(0, 0, 0, 0.5); letter-spacing: 5.8px; margin-bottom: 10px; }
.ekit-wid-con .elementskitsection-title-wraper .shuffle-letter-title-wraper { position: absolute; top: -36px; left: 0px; width: 100%; z-index: -1; }
.ekit-wid-con .elementskit-section-title { font-weight: 500; }
.ekit-wid-con .elementskit-section-title.text_fill > span { background-clip: text; -webkit-text-fill-color: transparent; background-image: -webkit-linear-gradient(-35deg, rgb(37, 117, 252) 0px, rgb(106, 17, 203) 100%); color: rgb(37, 117, 252); }
.ekit-wid-con .elementskit-section-title span { transition: 0.3s; display: inline-block; font-weight: 700; }
.ekit-wid-con .text_fill > span { background-clip: text; -webkit-text-fill-color: transparent; }
.ekit-wid-con .elementskit-section-title-wraper.center, .ekit-wid-con .elementskit-section-title-wraper.text_center { text-align: center; }
.ekit-wid-con .elementskit-section-title-wraper.center .elementskit-border-divider, .ekit-wid-con .elementskit-section-title-wraper.center .elementskit-border-star, .ekit-wid-con .elementskit-section-title-wraper.text_center .elementskit-border-divider, .ekit-wid-con .elementskit-section-title-wraper.text_center .elementskit-border-star { margin-left: auto; margin-right: auto; }
.ekit-wid-con .elementskit-section-title-wraper.right, .ekit-wid-con .elementskit-section-title-wraper.text_right { text-align: right; }
.ekit-wid-con .elementskit-section-title-wraper.right .elementskit-border-divider, .ekit-wid-con .elementskit-section-title-wraper.right .elementskit-border-star, .ekit-wid-con .elementskit-section-title-wraper.text_right .elementskit-border-divider, .ekit-wid-con .elementskit-section-title-wraper.text_right .elementskit-border-star { margin-left: auto; }
.ekit-wid-con .elementskit-section-title-wraper.right .elementskit-border-divider, .ekit-wid-con .elementskit-section-title-wraper.text_right .elementskit-border-divider { left: 0px; }
.ekit-wid-con .elementskit-section-title-wraper.left, .ekit-wid-con .elementskit-section-title-wraper.text_left { text-align: left; }
.ekit-wid-con .elementskit-section-title-wraper.left .elementskit-border-divider, .ekit-wid-con .elementskit-section-title-wraper.text_left .elementskit-border-divider { left: 0px; }
.ekit-heading--subtitle { margin-top: 8px; margin-bottom: 16px; }
.ekit-heading__description { display: inline-block; width: 100%; font-size: 16px; line-height: 24px; }
.ekit-heading__description > p:first-child { margin-top: 10px; }
.ekit-wid-con .post--tab { display: flex; }
.ekit-wid-con .post--tab .tabHeader { -webkit-box-flex: 0; flex: 0 0 15%; }
.ekit-wid-con .post--tab .tabHeader .tab__list { list-style: none; padding-left: 0px; }
.ekit-wid-con .post--tab .tabHeader .tab__list > .tab__list__item { font-size: 14px; color: rgb(35, 35, 35); border: none; padding: 14px 16px 14px 30px; cursor: pointer; background-color: rgb(255, 255, 255); transition: 0.5s; display: block; position: relative; }
.ekit-wid-con .post--tab .tabHeader .tab__list > .tab__list__item.active, .ekit-wid-con .post--tab .tabHeader .tab__list > .tab__list__item:hover { color: rgb(215, 41, 36); background-color: rgb(240, 241, 244); z-index: 2; }
.ekit-wid-con .post--tab .tabContent { -webkit-box-flex: 0; flex: 0 0 85%; }
.ekit-wid-con .ekit--tab__post__details { min-height: 100px; }
.ekit-wid-con .ekit--tab__post__details .tabItem { display: none; animation: 0.6s ease-out 0s 1 normal none running hide-fadeout; }
.ekit-wid-con .ekit--tab__post__details .tabItem.active { display: block; animation: 0.6s ease-in 0s 1 normal none running show-fadein; }
.ekit-wid-con .ekit--tab__post__details .tab__post__single--item { border-top: 0px; width: 33.3333%; padding-left: 15px; padding-right: 15px; float: left; }
.ekit-wid-con .ekit--tab__post__details .tab__post__single--item.ekit___column-2 { width: 50%; }
.ekit-wid-con .ekit--tab__post__details .tab__post__single--item.ekit___column-4 { width: 25%; }
.ekit-wid-con .ekit--tab__post__details .tab__post__single--item:hover .tab__post--header > img { transform: scale(1.2); }
.ekit-wid-con .ekit--tab__post__details .tab__post--header { position: relative; overflow: hidden; display: block; margin-bottom: 20px; padding-left: 0px; padding-right: 0px; }
.ekit-wid-con .ekit--tab__post__details .tab__post--header > img { transition: 0.4s ease-in-out; width: 100%; }
.ekit-wid-con .ekit--tab__post__details .tab__post--header .tab__post--icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 5; }
.ekit-wid-con .ekit--tab__post__details .tab__post--header .tab__post--icon > span { color: rgb(255, 255, 255); font-size: 48px; }
.ekit-wid-con .ekit--tab__post__details .tab__post--title { font-size: 15px; font-weight: 500; color: rgb(35, 35, 35); }
.ekit-wid-con .ekit--tab__post__details .tab__post--title > a { color: inherit; line-height: inherit; padding-left: 0px; padding-right: 0px; }
.ekit-wid-con .ekit--tab__post__details .post_grid_img_thumb { background-size: cover; background-repeat: no-repeat; background-position: center center; transition: 0.4s; }
.ekit-wid-con .ekit--tab__post__details .post_grid_img_thumb:hover { transform: scale(1.2); }
.ekit-wid-con .post--tab.disbale-hover img { transform: inherit !important; }
.ekit-wid-con .clearfix::after { display: block; content: ""; clear: both; }
.ekit-wid-con .post--lists { list-style: none; padding-left: 0px; }
.ekit-wid-con .post--lists > li { border: none !important; }
.ekit-wid-con .post--lists > li > a { padding: 8px 16px; line-height: normal; transition: 0.4s; }
.ekit-wid-con .post--lists.vertical--list > li { float: left; margin-right: 16px; }
.ekit-wid-con .post--lists.vertical--list > li > a { padding-left: 0px; padding-right: 0px; }
.ekit-wid-con .ekit-post_grid-item { margin-bottom: 27px; }
.ekit-wid-con .ekit-post_grid-title { margin-top: 0px; margin-bottom: 0px; }
.ekit_navsearch-button { display: inline-block; }
.ekit_navsearch-button svg { max-width: 20px; height: auto; vertical-align: middle; }
.ekit-wid-con .fluentform .ff-el-ratings label { display: inline-block; }
.ekit-wid-con .fluentform .ff-el-progress, .ekit-wid-con .fluentform .ff-el-progress-bar { height: 20px; }
.ekit-wid-con .fluentform .ff-el-progress-status { font-size: 13px; display: none; }
.ekit-wid-con .fluentform .ff-el-progress-bar span { font-size: 10px; }
.ekit-wid-con .fluentform .ff-step-header { display: none; }
.ekit-wid-con .fluentform .choices[data-type*="select-multiple"] .choices__inner { padding: 0px; }
.ekit-wid-con .fluentform .ff-el-form-check-label .ff-el-form-check-input::after { display: none; }
.ekit-wid-con .fluentform-widget-custom-radio-checkbox .ff-el-form-check-input:checked::before { display: none; }
.ekit-wid-con .frm-fluent-form .choices__inner { border: none; }
.ekit-wid-con .fluentform-widget-custom-radio-checkbox input[type="checkbox"]:checked::after, .ekit-wid-con .fluentform-widget-custom-radio-checkbox input[type="radio"]:checked::after { position: static; transform: inherit; }
.ekit-wid-con .ekit-btt__button { padding: 0px; display: inline-block; text-align: center; cursor: pointer; user-select: none; position: relative; }
.ekit-wid-con .ekit-btt__button:focus, .ekit-wid-con .ekit-btt__button:hover { text-decoration: none; }
.ekit-wid-con .ekit-btt__button .canvas { width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; border-radius: inherit; }
.ekit-wid-con .ekit-btt__button.ekit-tt-show { animation: 0.5s ease 0s 1 normal none running ekit-btt-fadein; opacity: 1; }
.ekit-wid-con .ekit-btt__button.yes:not(.ekit-tt-show) { animation: 0.5s ease 0s 1 normal none running ekit-btt-fadeOut; opacity: 0; }
.ekit-wid-con .ekit-btt.progress_indicator .ekit-btt__button { border: 0px !important; border-radius: 50% !important; }
@-webkit-keyframes ekit-btt-fadein { 
  0% { opacity: 0; transform: translateY(80px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes ekit-btt-fadein { 
  0% { opacity: 0; transform: translateY(80px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@-webkit-keyframes ekit-btt-fadeOut { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(80px); }
}
@keyframes ekit-btt-fadeOut { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(80px); }
}
.ekit-wid-con .ekit-form .caldera-form-wrap form label span { display: inline-block; }
@media (max-width: 480px) {
  .ekit-wid-con .hotspot-following-line-style .ekit-hotspot-horizontal-line { width: 50px; }
  .ekit-wid-con .ekit-location_inner { left: 0px; right: auto; }
}
@media (max-width: 767px) {
  .ekit-wid-con .elementskit-image-accordion-wraper { flex-wrap: wrap; }
}
@media (max-width: 991px) {
  .ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container, .ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container { width: 50%; }
  .ekit-wid-con .elementskit-flip-clock > .elementskit-time { margin-bottom: 40px; }
  .ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-title { max-width: 100%; }
  .ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container, .ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-container, .ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container { margin-bottom: 30px; margin-right: 30px; }
  .ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-count { font-size: 28px; }
  .ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-title { font-size: 14px; }
}
@media (max-width: 480px) {
  .ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container, .ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container { display: block; width: 100%; }
  .ekit-wid-con .elementskit-flip-clock > .elementskit-time { margin-bottom: 40px; width: 100%; }
  .ekit-wid-con .elementskit-flip-clock > .elementskit-time:not(:last-child) { margin-right: 0px; }
  .ekit-wid-con .elementskit-countdown-timer-4::after, .ekit-wid-con .elementskit-countdown-timer-4::before { display: none; }
  .ekit-wid-con .elementskit-countdown-timer-4 { width: 100%; margin-left: 0px; height: 100%; line-height: 1; }
  .ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-container { padding: 15px; }
  .ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container, .ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-container, .ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container, .ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-container { -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; padding: 0px; }
  .ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container:not(:last-child), .ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-container:not(:last-child), .ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-container:not(:last-child), .ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-container:not(:last-child) { margin-bottom: 30px; }
  .ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-title { display: block; }
  .ekit-wid-con .elementskit-countdown-timer-4 .elementskit-timer-count { line-height: normal; }
  .ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-title { max-width: 100%; }
}
@media (max-width: 991px) {
  .ekit-wid-con .ekit-video-gallery.ekit-column-tablet-1 .ekit-video-item { -webkit-box-flex: 0; flex: 0 0 100%; }
  .ekit-wid-con .ekit-video-gallery.ekit-column-tablet-2 .ekit-video-item { -webkit-box-flex: 0; flex: 0 0 50%; }
  .ekit-wid-con .ekit-video-gallery.ekit-column-tablet-3 .ekit-video-item { -webkit-box-flex: 0; flex: 0 0 33.33%; }
  .ekit-wid-con .ekit-video-gallery.ekit-column-tablet-4 .ekit-video-item { -webkit-box-flex: 0; flex: 0 0 25%; }
  .ekit-wid-con .ekit-video-gallery.ekit-column-tablet-5 .ekit-video-item { -webkit-box-flex: 0; flex: 0 0 20%; }
  .ekit-wid-con .ekit-video-gallery.ekit-column-tablet-6 .ekit-video-item { -webkit-box-flex: 0; flex: 0 0 16.66%; }
  .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-tablet-1 .ekit-video-item { width: 100%; }
  .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-tablet-2 .ekit-video-item { width: 50%; }
  .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-tablet-3 .ekit-video-item { width: 33.33%; }
  .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-tablet-4 .ekit-video-item { width: 25%; }
  .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-tablet-5 .ekit-video-item { width: 20%; }
  .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-tablet-6 .ekit-video-item { width: 16.66%; }
  .ekit-wid-con .profile-image-card-group > li { margin-bottom: 0px; }
  .ekit-wid-con .fullwidth-profile-card .profile-entry-content { padding-left: 30px; padding-right: 25px; }
  .ekit-wid-con .fullwidth-profile-card .profile-img { display: block; }
  .ekit-wid-con .owl-carousel .owl-item .profile-header img { width: 100%; }
  .ekit-wid-con .team-slider-wraper { overflow: hidden; position: relative; }
  .ekit-wid-con .single-preview .entry-content { background-size: 100%; }
  .ekit-wid-con .team-sync-thumb { overflow: visible; margin-bottom: 30px; }
  .ekit-wid-con .team-sync-thumb .owl-item { transform: none !important; }
  .ekit-wid-con .team-sync-prev .owl-stage-outer { padding-bottom: 50px; }
}
@media (max-width: 767px) {
  .ekit-wid-con .team-slider { padding: 0px; }
  .ekit-wid-con .team-slider { overflow: visible; }
  .ekit-wid-con .team-slider .owl-stage-outer { padding: 50px 0px; }
  .ekit-wid-con .profile-square-v.square-v4 .profile-card { max-height: 500px; }
  .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header { max-height: 380px; }
  .ekit-wid-con .fullwidth-profile-card .profile-entry-content { padding-left: 0px; padding-right: 0px; padding-top: 30px; }
}
@media (max-width: 480px) {
  .ekit-wid-con .ekit-video-gallery.ekit-column-mobile-1 .ekit-video-item { -webkit-box-flex: 0; flex: 0 0 100%; }
  .ekit-wid-con .ekit-video-gallery.ekit-column-mobile-2 .ekit-video-item { -webkit-box-flex: 0; flex: 0 0 50%; }
  .ekit-wid-con .ekit-video-gallery.ekit-column-mobile-3 .ekit-video-item { -webkit-box-flex: 0; flex: 0 0 33.33%; }
  .ekit-wid-con .ekit-video-gallery.ekit-column-mobile-4 .ekit-video-item { -webkit-box-flex: 0; flex: 0 0 25%; }
  .ekit-wid-con .ekit-video-gallery.ekit-column-mobile-5 .ekit-video-item { -webkit-box-flex: 0; flex: 0 0 20%; }
  .ekit-wid-con .ekit-video-gallery.ekit-column-mobile-6 .ekit-video-item { -webkit-box-flex: 0; flex: 0 0 16.66%; }
  .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-mobile-1 .ekit-video-item { width: 100%; }
  .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-mobile-2 .ekit-video-item { width: 50%; }
  .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-mobile-3 .ekit-video-item { width: 33.33%; }
  .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-mobile-4 .ekit-video-item { width: 25%; }
  .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-mobile-5 .ekit-video-item { width: 20%; }
  .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-mobile-6 .ekit-video-item { width: 16.66%; }
  .ekit-wid-con .ekit-video-gallery-wrapper .elementskit-main-filter > li { margin-bottom: 0px; }
  .ekit-wid-con .profile-image-card-group.five-col > li, .ekit-wid-con .profile-image-card-group.four-col > li { width: 100%; }
  .ekit-wid-con .vintage-style-2 .vintage-profile-card .profile-group { padding: 62px 29px; }
  .ekit-wid-con .profile-info-text { padding-right: 0px; }
  .ekit-wid-con .elementskit-team-popup .modal-body { display: block; padding: 60px 25px 40px; }
}
@media (max-width: 991px) {
  .ekit-wid-con .timeline-item { padding: 20px; }
  .ekit-wid-con .timeline-area.reverse .single-timeline:nth-child(2n+1) .timeline-content { padding-left: 20px; }
  .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(2n) .timeline-content { padding-left: 20px; }
  .ekit-wid-con .timeline-content { padding-right: 20px; }
  .ekit-wid-con .horizantal-timeline .single-timeline { width: 49%; }
  .ekit-wid-con .horizantal-timeline .single-timeline { margin-right: 1%; }
}
@media (max-width: 767px) {
  .ekit-wid-con .timeline-item { padding: 10px; flex-wrap: wrap-reverse; -webkit-box-pack: end; justify-content: flex-end; }
  .ekit-wid-con .timeline-area.reverse .single-timeline:nth-child(2n+1) .timeline-content { padding-left: 0px; }
  .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(2n) .timeline-content { padding-left: 0px; }
  .ekit-wid-con .timeline-content { padding-right: 0px; margin-top: 20px; }
}
@media (max-width: 480px) {
  .ekit-wid-con .single-timeline { display: block; }
  .ekit-wid-con .single-timeline .timeline-img { display: none; }
  .ekit-wid-con .timeline-item { width: 100%; margin-right: 0px; padding: 20px; }
  .ekit-wid-con .timeline-info { width: 100%; margin-left: 0px; text-align: right; padding: 10px; }
  .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(2n) .timeline-item { margin-right: 0px; margin-left: 0px; }
  .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(2n) .timeline-info { text-align: left; }
  .ekit-wid-con .timeline-area.reverse .single-timeline:nth-child(2n+1) .timeline-item { margin-right: 0px; margin-left: 0px; }
  .ekit-wid-con .timeline-area.reverse .single-timeline:nth-child(2n+1) .timeline-info { text-align: left; }
  .ekit-wid-con .timeline-classic .timeline-info { width: 100%; margin-left: 0px; }
  .ekit-wid-con .timeline-slider-info .title { font-size: 18px; }
}
@media (max-width: 320px) {
  .ekit-wid-con .timeline-slider-area { padding: 0px; }
  .ekit-wid-con .horizantal-timeline .single-timeline { width: 100%; }
}
@media (max-width: 1024px) {
  .ekit-wid-con .bothside .single-timeline:nth-child(2n) .timeline-info { text-align: left; }
  .ekit-wid-con .timeline-item .timeline-content { text-align: left; }
  .ekit-wid-con .timeline-area.vertical-timeline { padding-left: 35px; }
  .ekit-wid-con .timeline-info { text-align: left; }
  .ekit-wid-con .timeline-pin-icon { left: -60px; transform: translateX(0px) translateY(-50%); }
  .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(2n) .timeline-content { padding-left: 0px; }
}
@media (max-width: 1024px) {
  .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(2n) .timeline-icon { margin-left: 30px; }
  .ekit-wid-con .vertical-timeline .single-timeline:nth-child(2n) .timeline-item { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }
}
@media (max-width: 991px) {
  .ekit-wid-con .ekit--tab__post__details .tab__post__single--item.tablet-ekit___column-2 { width: 50%; }
  .ekit-wid-con .ekit--tab__post__details .tab__post__single--item.tablet-ekit___column-3 { width: 33.3333%; }
  .ekit-wid-con .ekit--tab__post__details .tab__post__single--item.tablet-ekit___column-4 { width: 25%; }
  .ekit-wid-con .post--tab .tabContent { -webkit-box-flex: 0; flex: 0 0 80%; }
  .ekit-wid-con .post--tab .tabHeader { -webkit-box-flex: 0; flex: 0 0 20%; }
}
@media (max-width: 480px) {
  .ekit-wid-con .timeline-pin-icon { width: 20px; height: 20px; line-height: 18px; left: -43px; transform: translateX(0px) translateY(-50%); font-size: 10px; }
  .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(2n) .timeline-icon { margin-left: 0px; }
  .ekit-wid-con .ekit--tab__post__details .tab__post__single--item.mobile-ekit___column-2 { width: 50%; }
  .ekit-wid-con .ekit--tab__post__details .tab__post__single--item.mobile-ekit___column-3 { width: 33.3333%; }
  .ekit-wid-con .ekit--tab__post__details .tab__post__single--item.mobile-ekit___column-4 { width: 25%; }
  .ekit-wid-con .post--tab { display: block; }
  .ekit-wid-con .post--tab .tabHeader .tab__list { border: none; margin-bottom: 15px; }
  .ekit-wid-con .post--tab .tabHeader .tab__list > .tab__list__item { display: inline-block; position: relative; padding: 10px 15px; }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .ekit-wid-con .elementskit-single-testimonial-slider.block-style { padding: 30px; }
  .ekit-wid-con .elementskit-single-testimonial-slider.block-style3 .icon-content { display: none; }
  .ekit-wid-con .elementskit-testimonial-preset { overflow: hidden; }
  .ekit-wid-con .elementskit-single-testimonial-slider { box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 10px 0px; }
}
@media (max-width: 991px) {
  .ekit-wid-con .elementskit-testimonial-preset { overflow: hidden; padding: 40px; }
  .ekit-wid-con .elementskit-testimonial-preset.testimonial-block-slider { padding-left: 0px; padding-right: 0px; }
  .ekit-wid-con .elementskit-single-testimonial-slider { box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 10px 0px; padding: 30px; }
  .ekit-wid-con .elementskit-single-testimonial-slider .elementskit-profile-image-card { margin-bottom: 0px; }
  .ekit-wid-con .elementskit-single-testimonial-slider.style-2 { padding: 30px; border-left: 0px solid rgb(37, 117, 252); }
  .ekit-wid-con .elementskit-single-testimonial-slider.style-2 .elementskit-profile-image-card { margin-left: 0px; }
  .ekit-wid-con .elementskit-single-testimonial-slider.block-style { padding: 30px; }
  .ekit-wid-con .elementskit-single-testimonial-slider.block-style3 .icon-content { display: none; }
  .ekit-wid-con .elementskit-commentor-content { padding-right: 0px; margin-bottom: 30px; }
  .ekit-wid-con .elementskit-tootltip-testimonial { width: 90%; margin-left: auto; margin-right: auto; }
  .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_left { text-align: left; }
  .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_left .elementskit-border-divider { margin: 0px; }
  .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_left .ekit_heading_elementskit-border-divider.ekit-dotted .elementskit-border-divider { left: 26px; }
  .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_left .ekit_heading_elementskit-border-star .elementskit-border-star { margin: 0px; }
  .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_right { text-align: right; }
  .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_right .elementskit-border-divider { margin-left: auto; margin-right: 0px; left: 0px; }
  .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_right .ekit_heading_elementskit-border-star .elementskit-border-star { margin-left: auto; margin-right: 0px; }
  .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_center { text-align: center; }
  .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_center .elementskit-border-divider { margin-left: auto; margin-right: auto; }
  .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_center .ekit_heading_elementskit-border-divider.ekit-dotted .elementskit-border-divider { left: 13px; }
  .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_tablet-text_center .ekit_heading_elementskit-border-star .elementskit-border-star { margin: auto; }
}
@media (max-width: 767px) {
  .ekit-wid-con .elementskit-testimonial_card { padding: 100px 60px 40px; }
  .ekit-wid-con .elementskit-testimonial-slider .swiper-button-next, .ekit-wid-con .elementskit-testimonial-slider .swiper-button-prev { display: none !important; }
  .ekit-wid-con .column-count-1 { column-count: 1; }
  .ekit-wid-con .column-count-3, .ekit-wid-con .column-count-4, .ekit-wid-con .column-count-5, .ekit-wid-con .column-count-6 { column-count: 2; }
}
@media (max-width: 320px) {
  .ekit-wid-con .elementskit-testimonial-preset { padding: 20px 10px; }
  .ekit-wid-con .elementskit-single-testimonial-slider.review-block { padding: 20px; }
  .ekit-wid-con .elementskit-testimonial_card { padding: 50px 30px 20px; }
  .ekit-wid-con .elementskit-testimonial_card > p { font-size: 15px; }
}
@media (max-width: 991px) {
  .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-1 ul.products .product { width: 100%; margin: 0px; }
  .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-2 ul.products .product { width: 50%; margin: 0px; }
  .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-3 ul.products .product { width: 33.33%; margin: 0px; }
  .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-4 ul.products .product { width: 25%; margin: 0px; }
  .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-5 ul.products .product { width: 20%; margin: 0px; }
  .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-6 ul.products .product { width: 16.66%; margin: 0px; }
}
@media (max-width: 480px) {
  .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_left { text-align: left; }
  .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_left .elementskit-border-divider { margin: 0px; }
  .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_left .ekit_heading_elementskit-border-divider.ekit-dotted .elementskit-border-divider { left: 26px; }
  .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_left .ekit_heading_elementskit-border-star .elementskit-border-star { margin: 0px; }
  .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_right { text-align: right; }
  .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_right .elementskit-border-divider { margin-left: auto; margin-right: inherit; }
  .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_right .ekit_heading_elementskit-border-divider.ekit-dotted .elementskit-border-divider { left: 0px; }
  .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_right .ekit_heading_elementskit-border-star .elementskit-border-star { margin-left: auto; margin-right: 0px; }
  .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_center { text-align: center; }
  .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_center .elementskit-border-divider { margin-left: auto; margin-right: auto; }
  .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_center .ekit_heading_elementskit-border-divider.ekit-dotted .elementskit-border-divider { left: 13px; }
  .ekit-wid-con .elementskit-section-title-wraper.ekit_heading_mobile-text_center .ekit_heading_elementskit-border-star .elementskit-border-star { margin: auto; }
  .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-1 ul.products .product { width: 100%; margin: 0px; }
  .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-2 ul.products .product { width: 50%; margin: 0px; }
  .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-3 ul.products .product { width: 33.33%; margin: 0px; }
  .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-4 ul.products .product { width: 25%; margin: 0px; }
  .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-5 ul.products .product { width: 20%; margin: 0px; }
  .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-6 ul.products .product { width: 16.66%; margin: 0px; }
  .ekit-wid-con .column-count-1 { column-count: 1; }
  .ekit-wid-con .column-count-2, .ekit-wid-con .column-count-3, .ekit-wid-con .column-count-4, .ekit-wid-con .column-count-5, .ekit-wid-con .column-count-6 { column-count: 1; }
}
@media (max-width: 768px) {
  .ekit-wid-con .elementkit-tab-wraper.vertical { flex-wrap: wrap; }
}
.animated.animated-fast { animation-duration: 0.5s !important; }
@keyframes kd_fadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -100px, 0px); }
  100% { opacity: 1; transform: none; }
}
.transform-3d .elementor-widget-container { perspective: 1000px; perspective-origin: 50% 50%; }
.transform-3d img { will-change: transform; transform-style: preserve-3d; transform: rotateX(12deg); }
@media (max-width: 1024px) {
  .transform-3d img { transform: none !important; }
}
.elementor-shape { overflow: hidden; position: absolute; left: 0px; width: 100%; line-height: 0; direction: ltr; }
.elementor-shape-top { top: -1px; }
.elementor-shape svg { display: block; width: calc(100% + 1.3px); position: relative; left: 50%; transform: translateX(-50%); }
.elementor-shape .elementor-shape-fill { fill: rgb(255, 255, 255); transform-origin: center center; transform: rotateY(0deg); }
.elementor-widget .elementor-icon-list-item a span { transition: var(--global-transition); }
.elementskit-card ul { padding-left: 20px; }
.elementskit-card ul li::marker { color: var(--e-global-color-primary); content: "&#10003; "; font-size: 18px; line-height: 1; }
header.site-header.scrolled:not(.mobile-menu-active) { backdrop-filter: var(--header-filter); }
.ekit-wid-con .elementskit-main-filter { margin-bottom: 40px; justify-content: center; }
.ekit-wid-con .elementskit-main-filter > li { margin-right: 0px; margin-bottom: 10px; }
.ekit-wid-con .elementskit-main-filter > li > a { color: var(--e-global-color-text); transition: var(--global-transition); font-weight: var(--e-global-typography-secondary-font-weight); padding: 5px 12px; border-radius: var(--global-border-radius); }
.ekit-wid-con .elementskit-main-filter > li > a.selected { background-color: var(--e-global-color-primary); }
.ekit-wid-con .elementskit_filter_style_six > li > a { margin: 0px 10px; font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); font-size: var(--font-size-paragraphs); padding: 0px; }
.ekit-wid-con .elementskit_filter_style_six > li > a.selected { color: var(--e-global-color-primary); background: 0px 0px; }
.ekit-wid-con .elementskit_filter_style_six > li > a .elementskit_filter_nav_text::before { bottom: -3px; height: 3px; background-color: var(--e-global-color-primary); transition: var(--global-transition); }
.ekit-wid-con .elementskit_filter_style_three > li > a { height: 35px; line-height: 33px; text-transform: uppercase; padding: 0px 12px; margin: 0px 4px; background: 0px 0px; border-radius: var(--global-border-radius); border: 1px solid var(--color-border); letter-spacing: var(--letter-spacing-small); color: var(--color-text); font-size: 11px !important; }
.ekit-wid-con .elementskit_filter_style_three > li > a.selected { border-color: var(--e-global-color-primary); color: var(--e-global-color-primary); box-shadow: none; background: 0px 0px; }
.ekit-wid-con .elementskit_filter_style_four { box-shadow: none; border-color: var(--color-border); border-radius: var(--global-border-radius); background: 0px 0px; }
@media (max-width: 766.98px) {
  :root { --small-content-spacing: 0.5rem; --sidebar-widgets-spacing: 30px; --component-height: 50px; }
  body { --keydesign-h1-font-size: 32px; --keydesign-h2-font-size: 26px; --keydesign-h3-font-size: 20px; --keydesign-h4-font-size: 18px; --keydesign-h5-font-size: 16px; --keydesign-h6-font-size: 14px; --font-size-paragraphs: 14px; --keydesign-post-title: 24px; }
  .ekit-wid-con .elementskit-main-filter { margin-bottom: 20px; }
  .ekit-wid-con .elementskit_filter_style_four { margin-bottom: 30px; }
}
.ekit-wid-con .elementskit_filter_style_four li { margin-bottom: 0px; }
.ekit-wid-con .elementskit_filter_style_four > li > a { padding: 5px 12px; border-radius: var(--global-border-radius); background-color: transparent; }
.ekit-wid-con .elementskit_filter_style_four > li > a.selected { color: var(--e-global-color-primary); background: 0px 0px; }
.ekit-wid-con .elementskit_filter_style_four.elementskit_divider_active > li > a::before { background-color: var(--color-border); }
.ekit-wid-con .elementskit_filter_style_five { box-shadow: none; border-radius: var(--global-border-radius); }
.ekit-wid-con .elementskit_filter_style_five > li > a { padding: 5px 10px; }
.ekit-wid-con .elementskit_filter_style_five > li > a.selected { color: var(--e-global-color-primary); background-color: transparent; }
.back-to-top { position: fixed; z-index: 999; bottom: 30px; right: -50px; text-decoration: none; background-color: var(--color-white); font-size: var(--font-size-default); width: 50px; height: 50px; cursor: pointer; text-align: center; line-height: 51px; transition: var(--global-transition); border-radius: var(--global-border-radius); }
.back-to-top::before { content: ""; display: block; background-color: var(--e-global-color-primary); opacity: 0.15; width: 100%; height: 100%; position: absolute; }
.back-to-top:hover { transform: translateY(-5px); }
.back-to-top .icon-arrow-up { display: inline-flex; content: ""; mask: url("https://mlrwd9rnffxq.i.optimole.com/cb:641c.2be21/w:auto/h:auto/q:90/f:best/sm:0/ig:avif/https://vectorize.io/wp-content/plugins/keydesign-framework/assets/svg/arrow-breadcrumbs.svg") 50% 50% / cover no-repeat; width: 12px; height: 12px; margin: 0px; background-color: var(--e-global-color-primary); transition: var(--global-transition); transform: rotate(-90deg); }
.back-to-top.active { right: 30px; }
@media (max-width: 1024px) {
  .back-to-top { bottom: 15px; }
  .back-to-top.active { right: 15px; }
}
.back-to-top.scroll-position-style { background: 0px 0px; border-radius: 99px; box-shadow: inset 0 0 0 2px var(--color-neutral-transparent); }
.back-to-top.scroll-position-style:hover { transform: none; }
.back-to-top.scroll-position-style:hover .icon-arrow-up { opacity: 1; }
.back-to-top.scroll-position-style .icon-arrow-up { opacity: 0.4; transition: var(--global-transition); }
.back-to-top.scroll-position-style circle { stroke-width: 2; fill: none; stroke-dasharray: 262px; box-sizing: border-box; transition: var(--global-transition); stroke: var(--e-global-color-primary); }
.back-to-top.scroll-position-style svg { position: absolute; top: 0px; left: 0px; transform: rotate(-90deg); }
.back-to-top.scroll-position-style::before { display: none; }
.swiper-pagination li { margin-right: 5px; margin-left: 5px; width: auto; height: auto; }
.swiper-pagination li button { width: 8px; height: 8px; border-radius: 100%; transition: var(--global-transition); }
.swiper-pagination-bullet { background-color: var(--color-neutral-transparent); width: 8px; height: 8px; padding: 0px; margin: 4px; border-radius: 100%; transition: var(--global-transition); opacity: 1; }
.swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: var(--e-global-color-primary); transform: scale(1.2); }
.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-container ~ .swiper-pagination.swiper-pagination-custom, .swiper-pagination, .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper ~ .swiper-pagination-custom { cursor: inherit; bottom: -40px; }
.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal li button, .swiper-container ~ .swiper-pagination.swiper-pagination-custom li button, .swiper-pagination li button, .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal li button, .swiper ~ .swiper-pagination-custom li button { background-color: var(--color-border); }
.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal li.swiper-pagination-bullet-active button, .swiper-container ~ .swiper-pagination.swiper-pagination-custom li.swiper-pagination-bullet-active button, .swiper-pagination li.swiper-pagination-bullet-active button, .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal li.swiper-pagination-bullet-active button, .swiper ~ .swiper-pagination-custom li.swiper-pagination-bullet-active button { background-color: var(--e-global-color-primary); }
.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet, .swiper-container ~ .swiper-pagination.swiper-pagination-custom .swiper-pagination-bullet, .swiper-pagination .swiper-pagination-bullet, .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet, .swiper ~ .swiper-pagination-custom .swiper-pagination-bullet { background-color: var(--color-neutral-transparent); width: 8px; height: 8px; padding: 0px; margin: 4px; border-radius: 100%; transition: var(--global-transition); }
.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper-container ~ .swiper-pagination.swiper-pagination-custom .swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper ~ .swiper-pagination-custom .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: var(--e-global-color-primary); transform: scale(1.2); }
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 4px; }
.ekit-wid-con .dot_dashed .swiper-pagination li button, .ekit-wid-con .dot_dotted .swiper-pagination li button { background-color: var(--color-border); transition: var(--global-transition); }
.ekit-wid-con .dot_dashed .swiper-pagination > li.slick-active > button { animation: 0.4s ease 0s 1 normal forwards running carouselDots; background: var(--e-global-color-primary); }
.ekit-wid-con .dot_dotted .swiper-pagination li.slick-active button { animation: 0.4s ease 0s 1 normal forwards running carouselDots2; }
.ekit-wid-con .ekit-blog-posts-content.slick-dotted, .ekit-wid-con .ekit-carousel.slick-dotted, .ekit-wid-con .ekit-wc-carousel.slick-dotted, .ekit-wid-con .elementskit-clients-slider.slick-dotted, .ekit-wid-con .elementskit-testimonial-slider.slick-dotted, .ekit-wid-con .slick-slider.slick-dotted { margin-bottom: 0px; }
.ekit-wid-con .ekit-blog-posts-content .ekit-slidenav-container .ekit-slidenav, .ekit-wid-con .ekit-blog-posts-content .elementor-swiper-button, .ekit-wid-con .ekit-blog-posts-content .slick-arrow, .ekit-wid-con .ekit-blog-posts-content .swiper-navigation-button, .ekit-wid-con .ekit-carousel .ekit-slidenav-container .ekit-slidenav, .ekit-wid-con .ekit-carousel .elementor-swiper-button, .ekit-wid-con .ekit-carousel .slick-arrow, .ekit-wid-con .ekit-carousel .swiper-navigation-button, .ekit-wid-con .ekit-wc-carousel .ekit-slidenav-container .ekit-slidenav, .ekit-wid-con .ekit-wc-carousel .elementor-swiper-button, .ekit-wid-con .ekit-wc-carousel .slick-arrow, .ekit-wid-con .ekit-wc-carousel .swiper-navigation-button, .ekit-wid-con .elementskit-clients-slider .ekit-slidenav-container .ekit-slidenav, .ekit-wid-con .elementskit-clients-slider .elementor-swiper-button, .ekit-wid-con .elementskit-clients-slider .slick-arrow, .ekit-wid-con .elementskit-clients-slider .swiper-navigation-button, .ekit-wid-con .elementskit-testimonial-slider .ekit-slidenav-container .ekit-slidenav, .ekit-wid-con .elementskit-testimonial-slider .elementor-swiper-button, .ekit-wid-con .elementskit-testimonial-slider .slick-arrow, .ekit-wid-con .elementskit-testimonial-slider .swiper-navigation-button, .ekit-wid-con .slick-slider .ekit-slidenav-container .ekit-slidenav, .ekit-wid-con .slick-slider .elementor-swiper-button, .ekit-wid-con .slick-slider .slick-arrow, .ekit-wid-con .slick-slider .swiper-navigation-button { color: var(--e-global-color-text); box-sizing: border-box; padding: 0px; text-align: center; border-radius: var(--global-border-radius); background: var(--e-global-color-light); display: flex; justify-content: center; align-items: center; font-size: 16px; transition: var(--global-transition); border-color: var(--color-border); margin-top: auto; height: var(--component-height) !important; width: var(--component-height) !important; }
.ekit-wid-con .ekit-blog-posts-content .ekit-slidenav-container .ekit-slidenav:hover, .ekit-wid-con .ekit-blog-posts-content .elementor-swiper-button:hover, .ekit-wid-con .ekit-blog-posts-content .slick-arrow:hover, .ekit-wid-con .ekit-blog-posts-content .swiper-navigation-button:hover, .ekit-wid-con .ekit-carousel .ekit-slidenav-container .ekit-slidenav:hover, .ekit-wid-con .ekit-carousel .elementor-swiper-button:hover, .ekit-wid-con .ekit-carousel .slick-arrow:hover, .ekit-wid-con .ekit-carousel .swiper-navigation-button:hover, .ekit-wid-con .ekit-wc-carousel .ekit-slidenav-container .ekit-slidenav:hover, .ekit-wid-con .ekit-wc-carousel .elementor-swiper-button:hover, .ekit-wid-con .ekit-wc-carousel .slick-arrow:hover, .ekit-wid-con .ekit-wc-carousel .swiper-navigation-button:hover, .ekit-wid-con .elementskit-clients-slider .ekit-slidenav-container .ekit-slidenav:hover, .ekit-wid-con .elementskit-clients-slider .elementor-swiper-button:hover, .ekit-wid-con .elementskit-clients-slider .slick-arrow:hover, .ekit-wid-con .elementskit-clients-slider .swiper-navigation-button:hover, .ekit-wid-con .elementskit-testimonial-slider .ekit-slidenav-container .ekit-slidenav:hover, .ekit-wid-con .elementskit-testimonial-slider .elementor-swiper-button:hover, .ekit-wid-con .elementskit-testimonial-slider .slick-arrow:hover, .ekit-wid-con .elementskit-testimonial-slider .swiper-navigation-button:hover, .ekit-wid-con .slick-slider .ekit-slidenav-container .ekit-slidenav:hover, .ekit-wid-con .slick-slider .elementor-swiper-button:hover, .ekit-wid-con .slick-slider .slick-arrow:hover, .ekit-wid-con .slick-slider .swiper-navigation-button:hover { color: rgb(255, 255, 255); background: var(--e-global-color-primary); }
.ekit-wid-con .ekit-blog-posts-content .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .ekit-blog-posts-content .elementor-swiper-button-prev, .ekit-wid-con .ekit-blog-posts-content .slick-prev, .ekit-wid-con .ekit-blog-posts-content .swiper-button-prev, .ekit-wid-con .ekit-blog-posts-content.arrow_inside .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .ekit-blog-posts-content.arrow_inside .elementor-swiper-button-prev, .ekit-wid-con .ekit-blog-posts-content.arrow_inside .slick-prev, .ekit-wid-con .ekit-blog-posts-content.arrow_inside .swiper-button-prev, .ekit-wid-con .ekit-blog-posts-content.arrow_outside .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .ekit-blog-posts-content.arrow_outside .elementor-swiper-button-prev, .ekit-wid-con .ekit-blog-posts-content.arrow_outside .slick-prev, .ekit-wid-con .ekit-blog-posts-content.arrow_outside .swiper-button-prev, .ekit-wid-con .ekit-carousel .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .ekit-carousel .elementor-swiper-button-prev, .ekit-wid-con .ekit-carousel .slick-prev, .ekit-wid-con .ekit-carousel .swiper-button-prev, .ekit-wid-con .ekit-carousel.arrow_inside .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .ekit-carousel.arrow_inside .elementor-swiper-button-prev, .ekit-wid-con .ekit-carousel.arrow_inside .slick-prev, .ekit-wid-con .ekit-carousel.arrow_inside .swiper-button-prev, .ekit-wid-con .ekit-carousel.arrow_outside .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .ekit-carousel.arrow_outside .elementor-swiper-button-prev, .ekit-wid-con .ekit-carousel.arrow_outside .slick-prev, .ekit-wid-con .ekit-carousel.arrow_outside .swiper-button-prev, .ekit-wid-con .ekit-wc-carousel .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .ekit-wc-carousel .elementor-swiper-button-prev, .ekit-wid-con .ekit-wc-carousel .slick-prev, .ekit-wid-con .ekit-wc-carousel .swiper-button-prev, .ekit-wid-con .ekit-wc-carousel.arrow_inside .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .ekit-wc-carousel.arrow_inside .elementor-swiper-button-prev, .ekit-wid-con .ekit-wc-carousel.arrow_inside .slick-prev, .ekit-wid-con .ekit-wc-carousel.arrow_inside .swiper-button-prev, .ekit-wid-con .ekit-wc-carousel.arrow_outside .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .ekit-wc-carousel.arrow_outside .elementor-swiper-button-prev, .ekit-wid-con .ekit-wc-carousel.arrow_outside .slick-prev, .ekit-wid-con .ekit-wc-carousel.arrow_outside .swiper-button-prev, .ekit-wid-con .elementskit-clients-slider .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .elementskit-clients-slider .elementor-swiper-button-prev, .ekit-wid-con .elementskit-clients-slider .slick-prev, .ekit-wid-con .elementskit-clients-slider .swiper-button-prev, .ekit-wid-con .elementskit-clients-slider.arrow_inside .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .elementskit-clients-slider.arrow_inside .elementor-swiper-button-prev, .ekit-wid-con .elementskit-clients-slider.arrow_inside .slick-prev, .ekit-wid-con .elementskit-clients-slider.arrow_inside .swiper-button-prev, .ekit-wid-con .elementskit-clients-slider.arrow_outside .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .elementskit-clients-slider.arrow_outside .elementor-swiper-button-prev, .ekit-wid-con .elementskit-clients-slider.arrow_outside .slick-prev, .ekit-wid-con .elementskit-clients-slider.arrow_outside .swiper-button-prev, .ekit-wid-con .elementskit-testimonial-slider .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .elementskit-testimonial-slider .elementor-swiper-button-prev, .ekit-wid-con .elementskit-testimonial-slider .slick-prev, .ekit-wid-con .elementskit-testimonial-slider .swiper-button-prev, .ekit-wid-con .elementskit-testimonial-slider.arrow_inside .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .elementskit-testimonial-slider.arrow_inside .elementor-swiper-button-prev, .ekit-wid-con .elementskit-testimonial-slider.arrow_inside .slick-prev, .ekit-wid-con .elementskit-testimonial-slider.arrow_inside .swiper-button-prev, .ekit-wid-con .elementskit-testimonial-slider.arrow_outside .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .elementskit-testimonial-slider.arrow_outside .elementor-swiper-button-prev, .ekit-wid-con .elementskit-testimonial-slider.arrow_outside .slick-prev, .ekit-wid-con .elementskit-testimonial-slider.arrow_outside .swiper-button-prev, .ekit-wid-con .slick-slider .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .slick-slider .elementor-swiper-button-prev, .ekit-wid-con .slick-slider .slick-prev, .ekit-wid-con .slick-slider .swiper-button-prev, .ekit-wid-con .slick-slider.arrow_inside .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .slick-slider.arrow_inside .elementor-swiper-button-prev, .ekit-wid-con .slick-slider.arrow_inside .slick-prev, .ekit-wid-con .slick-slider.arrow_inside .swiper-button-prev, .ekit-wid-con .slick-slider.arrow_outside .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .slick-slider.arrow_outside .elementor-swiper-button-prev, .ekit-wid-con .slick-slider.arrow_outside .slick-prev, .ekit-wid-con .slick-slider.arrow_outside .swiper-button-prev { left: -90px; opacity: 0; transform: translate(40px, -50%); }
.ekit-wid-con .ekit-blog-posts-content .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .ekit-blog-posts-content .elementor-swiper-button-next, .ekit-wid-con .ekit-blog-posts-content .slick-next, .ekit-wid-con .ekit-blog-posts-content .swiper-button-next, .ekit-wid-con .ekit-blog-posts-content.arrow_inside .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .ekit-blog-posts-content.arrow_inside .elementor-swiper-button-next, .ekit-wid-con .ekit-blog-posts-content.arrow_inside .slick-next, .ekit-wid-con .ekit-blog-posts-content.arrow_inside .swiper-button-next, .ekit-wid-con .ekit-blog-posts-content.arrow_outside .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .ekit-blog-posts-content.arrow_outside .elementor-swiper-button-next, .ekit-wid-con .ekit-blog-posts-content.arrow_outside .slick-next, .ekit-wid-con .ekit-blog-posts-content.arrow_outside .swiper-button-next, .ekit-wid-con .ekit-carousel .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .ekit-carousel .elementor-swiper-button-next, .ekit-wid-con .ekit-carousel .slick-next, .ekit-wid-con .ekit-carousel .swiper-button-next, .ekit-wid-con .ekit-carousel.arrow_inside .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .ekit-carousel.arrow_inside .elementor-swiper-button-next, .ekit-wid-con .ekit-carousel.arrow_inside .slick-next, .ekit-wid-con .ekit-carousel.arrow_inside .swiper-button-next, .ekit-wid-con .ekit-carousel.arrow_outside .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .ekit-carousel.arrow_outside .elementor-swiper-button-next, .ekit-wid-con .ekit-carousel.arrow_outside .slick-next, .ekit-wid-con .ekit-carousel.arrow_outside .swiper-button-next, .ekit-wid-con .ekit-wc-carousel .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .ekit-wc-carousel .elementor-swiper-button-next, .ekit-wid-con .ekit-wc-carousel .slick-next, .ekit-wid-con .ekit-wc-carousel .swiper-button-next, .ekit-wid-con .ekit-wc-carousel.arrow_inside .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .ekit-wc-carousel.arrow_inside .elementor-swiper-button-next, .ekit-wid-con .ekit-wc-carousel.arrow_inside .slick-next, .ekit-wid-con .ekit-wc-carousel.arrow_inside .swiper-button-next, .ekit-wid-con .ekit-wc-carousel.arrow_outside .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .ekit-wc-carousel.arrow_outside .elementor-swiper-button-next, .ekit-wid-con .ekit-wc-carousel.arrow_outside .slick-next, .ekit-wid-con .ekit-wc-carousel.arrow_outside .swiper-button-next, .ekit-wid-con .elementskit-clients-slider .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .elementskit-clients-slider .elementor-swiper-button-next, .ekit-wid-con .elementskit-clients-slider .slick-next, .ekit-wid-con .elementskit-clients-slider .swiper-button-next, .ekit-wid-con .elementskit-clients-slider.arrow_inside .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .elementskit-clients-slider.arrow_inside .elementor-swiper-button-next, .ekit-wid-con .elementskit-clients-slider.arrow_inside .slick-next, .ekit-wid-con .elementskit-clients-slider.arrow_inside .swiper-button-next, .ekit-wid-con .elementskit-clients-slider.arrow_outside .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .elementskit-clients-slider.arrow_outside .elementor-swiper-button-next, .ekit-wid-con .elementskit-clients-slider.arrow_outside .slick-next, .ekit-wid-con .elementskit-clients-slider.arrow_outside .swiper-button-next, .ekit-wid-con .elementskit-testimonial-slider .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .elementskit-testimonial-slider .elementor-swiper-button-next, .ekit-wid-con .elementskit-testimonial-slider .slick-next, .ekit-wid-con .elementskit-testimonial-slider .swiper-button-next, .ekit-wid-con .elementskit-testimonial-slider.arrow_inside .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .elementskit-testimonial-slider.arrow_inside .elementor-swiper-button-next, .ekit-wid-con .elementskit-testimonial-slider.arrow_inside .slick-next, .ekit-wid-con .elementskit-testimonial-slider.arrow_inside .swiper-button-next, .ekit-wid-con .elementskit-testimonial-slider.arrow_outside .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .elementskit-testimonial-slider.arrow_outside .elementor-swiper-button-next, .ekit-wid-con .elementskit-testimonial-slider.arrow_outside .slick-next, .ekit-wid-con .elementskit-testimonial-slider.arrow_outside .swiper-button-next, .ekit-wid-con .slick-slider .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .slick-slider .elementor-swiper-button-next, .ekit-wid-con .slick-slider .slick-next, .ekit-wid-con .slick-slider .swiper-button-next, .ekit-wid-con .slick-slider.arrow_inside .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .slick-slider.arrow_inside .elementor-swiper-button-next, .ekit-wid-con .slick-slider.arrow_inside .slick-next, .ekit-wid-con .slick-slider.arrow_inside .swiper-button-next, .ekit-wid-con .slick-slider.arrow_outside .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .slick-slider.arrow_outside .elementor-swiper-button-next, .ekit-wid-con .slick-slider.arrow_outside .slick-next, .ekit-wid-con .slick-slider.arrow_outside .swiper-button-next { left: auto; right: -90px; opacity: 0; transform: translate(-40px, -50%); }
.ekit-wid-con .ekit-blog-posts-content.arrow_inside:hover .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .ekit-blog-posts-content.arrow_inside:hover .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .ekit-blog-posts-content.arrow_inside:hover .elementor-swiper-button-next, .ekit-wid-con .ekit-blog-posts-content.arrow_inside:hover .elementor-swiper-button-prev, .ekit-wid-con .ekit-blog-posts-content.arrow_inside:hover .slick-next, .ekit-wid-con .ekit-blog-posts-content.arrow_inside:hover .slick-prev, .ekit-wid-con .ekit-blog-posts-content.arrow_inside:hover .swiper-button-next, .ekit-wid-con .ekit-blog-posts-content.arrow_inside:hover .swiper-button-prev, .ekit-wid-con .ekit-blog-posts-content.arrow_outside:hover .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .ekit-blog-posts-content.arrow_outside:hover .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .ekit-blog-posts-content.arrow_outside:hover .elementor-swiper-button-next, .ekit-wid-con .ekit-blog-posts-content.arrow_outside:hover .elementor-swiper-button-prev, .ekit-wid-con .ekit-blog-posts-content.arrow_outside:hover .slick-next, .ekit-wid-con .ekit-blog-posts-content.arrow_outside:hover .slick-prev, .ekit-wid-con .ekit-blog-posts-content.arrow_outside:hover .swiper-button-next, .ekit-wid-con .ekit-blog-posts-content.arrow_outside:hover .swiper-button-prev, .ekit-wid-con .ekit-blog-posts-content:hover .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .ekit-blog-posts-content:hover .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .ekit-blog-posts-content:hover .elementor-swiper-button-next, .ekit-wid-con .ekit-blog-posts-content:hover .elementor-swiper-button-prev, .ekit-wid-con .ekit-blog-posts-content:hover .slick-next, .ekit-wid-con .ekit-blog-posts-content:hover .slick-prev, .ekit-wid-con .ekit-blog-posts-content:hover .swiper-button-next, .ekit-wid-con .ekit-blog-posts-content:hover .swiper-button-prev, .ekit-wid-con .ekit-carousel.arrow_inside:hover .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .ekit-carousel.arrow_inside:hover .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .ekit-carousel.arrow_inside:hover .elementor-swiper-button-next, .ekit-wid-con .ekit-carousel.arrow_inside:hover .elementor-swiper-button-prev, .ekit-wid-con .ekit-carousel.arrow_inside:hover .slick-next, .ekit-wid-con .ekit-carousel.arrow_inside:hover .slick-prev, .ekit-wid-con .ekit-carousel.arrow_inside:hover .swiper-button-next, .ekit-wid-con .ekit-carousel.arrow_inside:hover .swiper-button-prev, .ekit-wid-con .ekit-carousel.arrow_outside:hover .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .ekit-carousel.arrow_outside:hover .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .ekit-carousel.arrow_outside:hover .elementor-swiper-button-next, .ekit-wid-con .ekit-carousel.arrow_outside:hover .elementor-swiper-button-prev, .ekit-wid-con .ekit-carousel.arrow_outside:hover .slick-next, .ekit-wid-con .ekit-carousel.arrow_outside:hover .slick-prev, .ekit-wid-con .ekit-carousel.arrow_outside:hover .swiper-button-next, .ekit-wid-con .ekit-carousel.arrow_outside:hover .swiper-button-prev, .ekit-wid-con .ekit-carousel:hover .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .ekit-carousel:hover .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .ekit-carousel:hover .elementor-swiper-button-next, .ekit-wid-con .ekit-carousel:hover .elementor-swiper-button-prev, .ekit-wid-con .ekit-carousel:hover .slick-next, .ekit-wid-con .ekit-carousel:hover .slick-prev, .ekit-wid-con .ekit-carousel:hover .swiper-button-next, .ekit-wid-con .ekit-carousel:hover .swiper-button-prev, .ekit-wid-con .ekit-wc-carousel.arrow_inside:hover .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .ekit-wc-carousel.arrow_inside:hover .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .ekit-wc-carousel.arrow_inside:hover .elementor-swiper-button-next, .ekit-wid-con .ekit-wc-carousel.arrow_inside:hover .elementor-swiper-button-prev, .ekit-wid-con .ekit-wc-carousel.arrow_inside:hover .slick-next, .ekit-wid-con .ekit-wc-carousel.arrow_inside:hover .slick-prev, .ekit-wid-con .ekit-wc-carousel.arrow_inside:hover .swiper-button-next, .ekit-wid-con .ekit-wc-carousel.arrow_inside:hover .swiper-button-prev, .ekit-wid-con .ekit-wc-carousel.arrow_outside:hover .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .ekit-wc-carousel.arrow_outside:hover .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .ekit-wc-carousel.arrow_outside:hover .elementor-swiper-button-next, .ekit-wid-con .ekit-wc-carousel.arrow_outside:hover .elementor-swiper-button-prev, .ekit-wid-con .ekit-wc-carousel.arrow_outside:hover .slick-next, .ekit-wid-con .ekit-wc-carousel.arrow_outside:hover .slick-prev, .ekit-wid-con .ekit-wc-carousel.arrow_outside:hover .swiper-button-next, .ekit-wid-con .ekit-wc-carousel.arrow_outside:hover .swiper-button-prev, .ekit-wid-con .ekit-wc-carousel:hover .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .ekit-wc-carousel:hover .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .ekit-wc-carousel:hover .elementor-swiper-button-next, .ekit-wid-con .ekit-wc-carousel:hover .elementor-swiper-button-prev, .ekit-wid-con .ekit-wc-carousel:hover .slick-next, .ekit-wid-con .ekit-wc-carousel:hover .slick-prev, .ekit-wid-con .ekit-wc-carousel:hover .swiper-button-next, .ekit-wid-con .ekit-wc-carousel:hover .swiper-button-prev, .ekit-wid-con .elementskit-clients-slider.arrow_inside:hover .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .elementskit-clients-slider.arrow_inside:hover .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .elementskit-clients-slider.arrow_inside:hover .elementor-swiper-button-next, .ekit-wid-con .elementskit-clients-slider.arrow_inside:hover .elementor-swiper-button-prev, .ekit-wid-con .elementskit-clients-slider.arrow_inside:hover .slick-next, .ekit-wid-con .elementskit-clients-slider.arrow_inside:hover .slick-prev, .ekit-wid-con .elementskit-clients-slider.arrow_inside:hover .swiper-button-next, .ekit-wid-con .elementskit-clients-slider.arrow_inside:hover .swiper-button-prev, .ekit-wid-con .elementskit-clients-slider.arrow_outside:hover .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .elementskit-clients-slider.arrow_outside:hover .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .elementskit-clients-slider.arrow_outside:hover .elementor-swiper-button-next, .ekit-wid-con .elementskit-clients-slider.arrow_outside:hover .elementor-swiper-button-prev, .ekit-wid-con .elementskit-clients-slider.arrow_outside:hover .slick-next, .ekit-wid-con .elementskit-clients-slider.arrow_outside:hover .slick-prev, .ekit-wid-con .elementskit-clients-slider.arrow_outside:hover .swiper-button-next, .ekit-wid-con .elementskit-clients-slider.arrow_outside:hover .swiper-button-prev, .ekit-wid-con .elementskit-clients-slider:hover .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .elementskit-clients-slider:hover .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .elementskit-clients-slider:hover .elementor-swiper-button-next, .ekit-wid-con .elementskit-clients-slider:hover .elementor-swiper-button-prev, .ekit-wid-con .elementskit-clients-slider:hover .slick-next, .ekit-wid-con .elementskit-clients-slider:hover .slick-prev, .ekit-wid-con .elementskit-clients-slider:hover .swiper-button-next, .ekit-wid-con .elementskit-clients-slider:hover .swiper-button-prev, .ekit-wid-con .elementskit-testimonial-slider.arrow_inside:hover .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .elementskit-testimonial-slider.arrow_inside:hover .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .elementskit-testimonial-slider.arrow_inside:hover .elementor-swiper-button-next, .ekit-wid-con .elementskit-testimonial-slider.arrow_inside:hover .elementor-swiper-button-prev, .ekit-wid-con .elementskit-testimonial-slider.arrow_inside:hover .slick-next, .ekit-wid-con .elementskit-testimonial-slider.arrow_inside:hover .slick-prev, .ekit-wid-con .elementskit-testimonial-slider.arrow_inside:hover .swiper-button-next, .ekit-wid-con .elementskit-testimonial-slider.arrow_inside:hover .swiper-button-prev, .ekit-wid-con .elementskit-testimonial-slider.arrow_outside:hover .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .elementskit-testimonial-slider.arrow_outside:hover .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .elementskit-testimonial-slider.arrow_outside:hover .elementor-swiper-button-next, .ekit-wid-con .elementskit-testimonial-slider.arrow_outside:hover .elementor-swiper-button-prev, .ekit-wid-con .elementskit-testimonial-slider.arrow_outside:hover .slick-next, .ekit-wid-con .elementskit-testimonial-slider.arrow_outside:hover .slick-prev, .ekit-wid-con .elementskit-testimonial-slider.arrow_outside:hover .swiper-button-next, .ekit-wid-con .elementskit-testimonial-slider.arrow_outside:hover .swiper-button-prev, .ekit-wid-con .elementskit-testimonial-slider:hover .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .elementskit-testimonial-slider:hover .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .elementskit-testimonial-slider:hover .elementor-swiper-button-next, .ekit-wid-con .elementskit-testimonial-slider:hover .elementor-swiper-button-prev, .ekit-wid-con .elementskit-testimonial-slider:hover .slick-next, .ekit-wid-con .elementskit-testimonial-slider:hover .slick-prev, .ekit-wid-con .elementskit-testimonial-slider:hover .swiper-button-next, .ekit-wid-con .elementskit-testimonial-slider:hover .swiper-button-prev, .ekit-wid-con .slick-slider.arrow_inside:hover .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .slick-slider.arrow_inside:hover .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .slick-slider.arrow_inside:hover .elementor-swiper-button-next, .ekit-wid-con .slick-slider.arrow_inside:hover .elementor-swiper-button-prev, .ekit-wid-con .slick-slider.arrow_inside:hover .slick-next, .ekit-wid-con .slick-slider.arrow_inside:hover .slick-prev, .ekit-wid-con .slick-slider.arrow_inside:hover .swiper-button-next, .ekit-wid-con .slick-slider.arrow_inside:hover .swiper-button-prev, .ekit-wid-con .slick-slider.arrow_outside:hover .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .slick-slider.arrow_outside:hover .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .slick-slider.arrow_outside:hover .elementor-swiper-button-next, .ekit-wid-con .slick-slider.arrow_outside:hover .elementor-swiper-button-prev, .ekit-wid-con .slick-slider.arrow_outside:hover .slick-next, .ekit-wid-con .slick-slider.arrow_outside:hover .slick-prev, .ekit-wid-con .slick-slider.arrow_outside:hover .swiper-button-next, .ekit-wid-con .slick-slider.arrow_outside:hover .swiper-button-prev, .ekit-wid-con .slick-slider:hover .ekit-slidenav-container .ekit-navigation-next, .ekit-wid-con .slick-slider:hover .ekit-slidenav-container .ekit-navigation-prev, .ekit-wid-con .slick-slider:hover .elementor-swiper-button-next, .ekit-wid-con .slick-slider:hover .elementor-swiper-button-prev, .ekit-wid-con .slick-slider:hover .slick-next, .ekit-wid-con .slick-slider:hover .slick-prev, .ekit-wid-con .slick-slider:hover .swiper-button-next, .ekit-wid-con .slick-slider:hover .swiper-button-prev { transform: translate(0px, -50%); opacity: 1; }
.ekit-wid-con .swiper-wrapper { padding-top: 0px; padding-bottom: 0px; }
@media (max-width: 766.98px) {
  .elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-container ~ .swiper-pagination.swiper-pagination-custom, .swiper-pagination, .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper ~ .swiper-pagination-custom { bottom: -15px; }
  .ekit-wid-con .swiper-wrapper { padding-top: 20px; padding-bottom: 20px; }
}
.ekit-wid-con .ekit-wc-carousel .ekit-swiper-pagination, .ekit-wid-con .ekit-wc-products .swiper-pagination-bullets.swiper-pagination-horizontal, .ekit-wid-con .elementskit-testimonial-slider .swiper-pagination, .ekit-wid-con .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .ekit-wid-con .swiper-container ~ .swiper-pagination.swiper-pagination-custom, .ekit-wid-con .swiper-pagination, .ekit-wid-con .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal, .ekit-wid-con .swiper ~ .swiper-pagination-custom { cursor: inherit; bottom: -40px; }
@media (max-width: 766.98px) {
  .ekit-wid-con .ekit-wc-carousel .ekit-swiper-pagination, .ekit-wid-con .ekit-wc-products .swiper-pagination-bullets.swiper-pagination-horizontal, .ekit-wid-con .elementskit-testimonial-slider .swiper-pagination, .ekit-wid-con .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .ekit-wid-con .swiper-container ~ .swiper-pagination.swiper-pagination-custom, .ekit-wid-con .swiper-pagination, .ekit-wid-con .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal, .ekit-wid-con .swiper ~ .swiper-pagination-custom { bottom: -15px; }
}
.ekit-wid-con .ekit-wc-carousel .ekit-swiper-pagination li button, .ekit-wid-con .ekit-wc-products .swiper-pagination-bullets.swiper-pagination-horizontal li button, .ekit-wid-con .elementskit-testimonial-slider .swiper-pagination li button, .ekit-wid-con .swiper .swiper-pagination-bullets.swiper-pagination-horizontal li button, .ekit-wid-con .swiper-container ~ .swiper-pagination.swiper-pagination-custom li button, .ekit-wid-con .swiper-pagination li button, .ekit-wid-con .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal li button, .ekit-wid-con .swiper ~ .swiper-pagination-custom li button { background-color: var(--color-border); }
.ekit-wid-con .ekit-wc-carousel .ekit-swiper-pagination li.swiper-pagination-bullet-active button, .ekit-wid-con .ekit-wc-products .swiper-pagination-bullets.swiper-pagination-horizontal li.swiper-pagination-bullet-active button, .ekit-wid-con .elementskit-testimonial-slider .swiper-pagination li.swiper-pagination-bullet-active button, .ekit-wid-con .swiper .swiper-pagination-bullets.swiper-pagination-horizontal li.swiper-pagination-bullet-active button, .ekit-wid-con .swiper-container ~ .swiper-pagination.swiper-pagination-custom li.swiper-pagination-bullet-active button, .ekit-wid-con .swiper-pagination li.swiper-pagination-bullet-active button, .ekit-wid-con .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal li.swiper-pagination-bullet-active button, .ekit-wid-con .swiper ~ .swiper-pagination-custom li.swiper-pagination-bullet-active button { background-color: var(--e-global-color-primary); }
.ekit-wid-con .ekit-wc-carousel .ekit-swiper-pagination .swiper-pagination-bullet, .ekit-wid-con .ekit-wc-products .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet, .ekit-wid-con .elementskit-testimonial-slider .swiper-pagination .swiper-pagination-bullet, .ekit-wid-con .swiper .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet, .ekit-wid-con .swiper-container ~ .swiper-pagination.swiper-pagination-custom .swiper-pagination-bullet, .ekit-wid-con .swiper-pagination .swiper-pagination-bullet, .ekit-wid-con .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet, .ekit-wid-con .swiper ~ .swiper-pagination-custom .swiper-pagination-bullet { background-color: var(--color-neutral-transparent); width: 8px; height: 8px; padding: 0px; margin: 4px; border-radius: 100%; transition: var(--global-transition); }
.ekit-wid-con .ekit-wc-carousel .ekit-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .ekit-wid-con .ekit-wc-products .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active, .ekit-wid-con .elementskit-testimonial-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .ekit-wid-con .swiper .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active, .ekit-wid-con .swiper-container ~ .swiper-pagination.swiper-pagination-custom .swiper-pagination-bullet.swiper-pagination-bullet-active, .ekit-wid-con .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .ekit-wid-con .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active, .ekit-wid-con .swiper ~ .swiper-pagination-custom .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: var(--e-global-color-primary); transform: scale(1.2); }
.ekit-wid-con .ekit-wc-carousel .ekit-swiper-pagination { position: relative; bottom: -30px; }
@keyframes carouselDots { 
  0% { width: 8px; }
  100% { width: 30px; }
}
@keyframes carouselDots2 { 
  0% { transform: scale(1); }
  100% { transform: scale(1.5); }
}
.ekit-accordion--content, .ekit-accordion--toggler { font-size: var(--font-size-default); line-height: var(--line-height-default); }
h1.elementor-heading-title { line-height: var(--keydesign-h1-line-height); }
h2.elementor-heading-title { line-height: var(--keydesign-h2-line-height); }
h3.elementor-heading-title { line-height: var(--keydesign-h3-line-height); }
h5.elementor-heading-title { line-height: var(--keydesign-h5-line-height); }
h6.elementor-heading-title { line-height: var(--keydesign-h6-line-height); }
p.elementor-heading-title { line-height: var(--line-height-paragraph); }
.elementor-widget-text-editor a, .elementor-widget-text-editor p { color: inherit; }
.ekit-wid-con .elementskit-accordion .elementskit-card { transition: var(--global-transition); border-color: var(--color-border-hard); border-radius: var(--global-border-radius); }
.ekit-wid-con .elementskit-accordion .elementskit-card:not(:last-child) { margin-bottom: 20px; }
@media (max-width: 1239.98px) {
  .ekit-wid-con .elementskit-accordion .elementskit-card { --grid-columns-gap: 20px; }
  .ekit-wid-con .elementskit-accordion .elementskit-card span.number { display: none; }
}
.ekit-wid-con .elementskit-accordion .elementskit-card-header > .elementskit-btn-link { color: var(--e-global-color-text); background-color: var(--e-global-color-light); transition: var(--global-transition); padding-top: var(--column-spacing); padding-bottom: var(--column-spacing); padding-left: var(--grid-columns-gap); padding-right: calc(var(--grid-columns-gap) + 15px); border-radius: var(--global-border-radius); font-weight: var(--keydesign-h6-font-weight); font-size: var(--keydesign-h6-font-size); line-height: var(--keydesign-h6-line-height); letter-spacing: var(--keydesign-h6-letter-spacing); }
.ekit-wid-con .elementskit-accordion .ekit_accordion_icon_group { margin-right: var(--grid-columns-gap); }
.ekit-wid-con .elementskit-accordion .elementskit-card-body { padding: var(--grid-columns-gap); font-size: var(--font-size-paragraphs); line-height: var(--line-height-paragraph); }
.ekit-wid-con .ekit-breadcrumb > li { color: var(--e-global-color-text); transition: var(--global-transition); }
.ekit-wid-con .ekit-breadcrumb > li a { opacity: 0.75; color: var(--e-global-color-text); line-height: initial; }
.ekit-wid-con .ekit-breadcrumb > li a:hover { opacity: 1; }
.ekit-wid-con .ekit-breadcrumb > li i, .ekit-wid-con .ekit-breadcrumb > li svg { transition: var(--global-transition); width: auto; }
.ekit-wid-con .ekit-single-day { padding-top: 10px; padding-bottom: 10px; }
.ekit-wid-con .ekit-single-day .ekit-business-day { font-weight: var(--keydesign-h5-font-weight); font-size: var(--keydesign-h5-font-size); line-height: var(--keydesign-h5-line-height); letter-spacing: var(--keydesign-h5-letter-spacing); color: var(--e-global-color-text); padding-left: 0px; }
.ekit-wid-con .ekit-single-day .ekit-business-time { font-size: var(--font-size-paragraphs); color: var(--color-text); padding-right: 0px; padding-left: 0px; }
.ekit-wid-con .ekit-single-day:not(:last-child) { border-color: var(--color-border); }
.ekit-wid-con .ekit-blog-posts-content { margin-right: -10px; margin-left: -10px; }
.ekit-wid-con .ekit-blog-posts-content .col-lg-4.col-md-6 { padding-left: 10px; padding-right: 10px; }
@media (min-width: 767px) and (max-width: 1024px) {
  .ekit-wid-con .ekit-blog-posts-content .col-lg-4.col-md-6 { max-width: 33%; }
  .ekit-wid-con .ekit-blog-posts-content .col-lg-4.col-md-6 .post-meta-list { display: none; }
}
.ekit-wid-con .elementskit-post-image-card { transition: var(--global-transition); border-color: var(--color-border); border-width: 1px; border-radius: var(--global-border-radius); background: 0px 0px; box-shadow: none; overflow: hidden; }
.ekit-wid-con .elementskit-post-image-card .elementskit-btn i, .ekit-wid-con .elementskit-post-image-card .elementskit-btn svg { margin-left: 10px; }
@media (max-width: 766.98px) {
  .ekit-wid-con .ekit-single-day { padding-top: 20px; padding-bottom: 20px; }
  .ekit-wid-con .ekit-single-day .ekit-business-day { margin-bottom: 10px; line-height: 1; }
  .ekit-wid-con .elementskit-post-image-card { margin-bottom: 20px; }
}
.ekit-wid-con .elementskit-post-image-card .elementskit-entry-thumb { border-radius: var(--global-border-radius); }
.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb { padding: 0px; }
.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb > img { transition: var(--image-transition); }
.ekit-wid-con .elementskit-post-image-card .elementskit-post-body { padding: var(--grid-columns-gap); }
.ekit-wid-con .elementskit-post-image-card .elementskit-post-body > p { margin-bottom: var(--column-spacing); color: var(--color-text); transition: var(--global-transition); }
.ekit-wid-con .elementskit-post-image-card .entry-title { font-weight: var(--keydesign-h5-font-weight); font-size: var(--keydesign-h5-font-size); line-height: var(--keydesign-h5-line-height); letter-spacing: var(--keydesign-h5-letter-spacing); margin-bottom: 12px; }
.ekit-wid-con .elementskit-post-image-card .entry-title a { color: var(--e-global-color-text); transition: var(--global-transition); }
.ekit-wid-con .elementskit-post-image-card .entry-title a:hover { color: var(--e-global-color-primary); }
.ekit-wid-con .elementskit-post-image-card .post-meta-list { margin-bottom: 14px; color: var(--e-global-color-text); }
.ekit-wid-con .elementskit-post-image-card .post-meta-list > span { font-weight: var(--e-global-typography-secondary-font-weight); font-size: 12px; text-transform: uppercase; letter-spacing: var(--letter-spacing-small); margin-right: var(--small-content-spacing); transition: var(--global-transition); cursor: inherit; }
.ekit-wid-con .elementskit-post-image-card .post-meta-list > span a { transition: var(--global-transition); }
.ekit-wid-con .elementskit-post-image-card .post-meta-list > span a:hover { color: var(--e-global-color-primary); opacity: 1; }
.ekit-wid-con .elementskit-post-image-card .post-meta-list > span > i { padding-right: 3px; transition: var(--global-transition); font-size: 12px; }
.ekit-wid-con .elementskit-post-image-card:hover .elementskit-entry-thumb > img { transform: scale(1.07); opacity: 1; }
.ekit-wid-con .elementskit-post-image-card .elementskit-meta-categories { top: 10px; left: auto; right: 10px; z-index: 10; }
.ekit-wid-con .elementskit-post-image-card .elementskit-meta-categories .elementskit-meta-wraper span { background: rgb(255, 255, 255); transition: var(--global-transition); border-radius: var(--global-border-radius); font-weight: var(--e-global-typography-secondary-font-weight); text-transform: uppercase; letter-spacing: var(--letter-spacing-small); font-size: 11px; padding: 5px 8px; }
.ekit-wid-con .elementskit-post-image-card .elementskit-meta-categories .elementskit-meta-wraper span > a { transition: var(--global-transition); color: var(--e-global-color-primary); }
@media (max-width: 766.98px) {
  .ekit-wid-con .blogCarousel .swiper-wrapper { padding-top: 0px; }
}
.ekit-wid-con .blogCarousel .elementskit-post-image-card { margin-left: 10px; margin-right: 10px; }
@media (max-width: 1024px) {
  .ekit-wid-con .ekit-audio-player .mejs-controls .mejs-horizontal-volume-slider, .ekit-wid-con .ekit-audio-player .mejs-controls .mejs-volume-button { display: none; }
  .ekit-wid-con .ekit-blog-posts-content .col-lg-4.col-md-6:last-child .elementskit-post-image-card { margin-bottom: 0px; }
  .ekit-wid-con .elementskit-post-image-card .elementskit-post-body { --grid-columns-gap: 20px; }
  .ekit-wid-con .blogCarousel .elementskit-post-image-card { margin-bottom: 0px; }
}
.ekit-wid-con .elementskit-btn, .ekit-wid-con .elementskit-single-pricing .elementskit-pricing-btn { border-radius: var(--button-border-radius); transition: var(--global-transition); background-color: var(--e-global-color-primary); font-size: var(--font-size-default); font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); position: relative; align-items: center; display: inline-flex; padding: 18px 25px; }
.ekit-wid-con .elementskit-btn:hover, .ekit-wid-con .elementskit-single-pricing .elementskit-pricing-btn:hover { background-color: var(--e-global-color-secondary); }
.ekit-wid-con .elementskit-btn::before, .ekit-wid-con .elementskit-single-pricing .elementskit-pricing-btn::before { transition: var(--global-transition); }
.ekit-wid-con .elementskit-btn.text-center, .ekit-wid-con .elementskit-single-pricing .elementskit-pricing-btn { justify-content: center; }
.ekit-wid-con .ekit_creative_button { transition: var(--global-transition); border-radius: var(--button-border-radius); font-size: var(--font-size-default); font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); overflow: hidden; }
.ekit-wid-con .ekit_creative_button::after, .ekit-wid-con .ekit_creative_button::before { transition: var(--global-transition); }
.ekit-wid-con .ekit_creative_button.ekit_slide_left_border:not(:hover)::before { width: 5px; }
.zoom-button-effect .ekit-wid-con .elementskit-btn:not(.keydesign-underline), .zoom-button-effect .keydesign-button { transition-property: transform; }
.zoom-button-effect .ekit-wid-con .elementskit-btn:not(.keydesign-underline) .button-wrapper, .zoom-button-effect .keydesign-button .button-wrapper { transition: inherit; }
.zoom-button-effect .ekit-wid-con .elementskit-btn:not(.keydesign-underline):hover, .zoom-button-effect .keydesign-button:hover { transform: scale(1.087); }
.zoom-button-effect .ekit-wid-con .elementskit-btn:not(.keydesign-underline):hover .button-wrapper, .zoom-button-effect .keydesign-button:hover .button-wrapper { transform: scale(0.92); }
.flip-button-effect .elementor-widget:not(.widget-link-underline):not(.zoom-button-effect) .ekit-wid-con .elementskit-btn:not(.keydesign-underline), .flip-button-effect .elementskit-single-pricing .elementskit-pricing-btn, .flip-button-effect .keydesign-button { overflow: hidden; }
.flip-button-effect .elementor-widget:not(.widget-link-underline):not(.zoom-button-effect) .ekit-wid-con .elementskit-btn:not(.keydesign-underline)::after, .flip-button-effect .elementskit-single-pricing .elementskit-pricing-btn::after, .flip-button-effect .keydesign-button::after { content: attr(data-text); display: inline-block; position: absolute; top: 50%; opacity: 0; transform: translate(0px, 100%); transition: opacity 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 0.2s; white-space: nowrap; }
.flip-button-effect .elementor-widget:not(.widget-link-underline):not(.zoom-button-effect) .ekit-wid-con .elementskit-btn:not(.keydesign-underline):has(> i:first-child), .flip-button-effect .elementskit-single-pricing .elementskit-pricing-btn:has(> i:first-child), .flip-button-effect .keydesign-button:has(> i:first-child) { justify-content: end; }
.flip-button-effect .elementor-widget:not(.widget-link-underline):not(.zoom-button-effect) .ekit-wid-con .elementskit-btn:not(.keydesign-underline) .button-wrapper, .flip-button-effect .elementskit-single-pricing .elementskit-pricing-btn .button-wrapper, .flip-button-effect .keydesign-button .button-wrapper { transition: opacity 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 0.2s; }
.flip-button-effect .elementor-widget:not(.widget-link-underline):not(.zoom-button-effect) .ekit-wid-con .elementskit-btn:not(.keydesign-underline):hover::after, .flip-button-effect .elementskit-single-pricing .elementskit-pricing-btn:hover::after, .flip-button-effect .keydesign-button:hover::after { transform: translate(0px, -50%); opacity: 1; }
.flip-button-effect .elementor-widget:not(.widget-link-underline):not(.zoom-button-effect) .ekit-wid-con .elementskit-btn:not(.keydesign-underline):hover .button-wrapper, .flip-button-effect .elementskit-single-pricing .elementskit-pricing-btn:hover .button-wrapper, .flip-button-effect .keydesign-button:hover .button-wrapper { transform: translateY(-150%); opacity: 0; }
.ekit-wid-con .elementskit-clients-slider .swiper-wrapper { align-items: center; }
.ekit-wid-con .elementskit-clients-slider .slick-slide { margin-right: auto; margin-left: auto; }
.ekit-wid-con .elementskit-clients-slider .slick-list { margin-bottom: 0px; align-items: center; }
.ekit-wid-con .elementskit-clients-slider .single-client { min-height: auto; box-shadow: none; transition: var(--image-transition); background-color: transparent; }
.ekit-wid-con .elementskit-clients-slider .single-client img { transition: var(--image-transition); }
.ekit-wid-con .image-switcher .content-image .hover-image, .ekit-wid-con .image-switcher:hover .content-image .main-image { transform: none; }
.ekit-wid-con .elementskit-countdown-timer .elementskit-inner-container { background: rgb(255, 255, 255); border-color: var(--color-border); border-radius: var(--global-border-radius); width: 120px; height: 120px; }
.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-content .elementskit-timer-count { color: var(--e-global-color-text); font-size: var(--keydesign-post-title); font-weight: var(--e-global-typography-primary-font-weight); margin-bottom: 10px; }
.ekit-wid-con .elementskit-countdown-timer .elementskit-timer-content .elementskit-timer-title { font-size: var(--font-size-paragraphs); letter-spacing: 0px; color: var(--color-text); }
.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-count { height: 110px; line-height: 95px; font-size: 48px; border-radius: var(--global-border-radius); border: 2px solid var(--e-global-color-primary); font-weight: var(--e-global-typography-primary-font-weight); background-color: transparent; color: var(--e-global-color-text); letter-spacing: var(--letter-spacing-default); }
.ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-title { line-height: 36px; border-radius: var(--global-border-radius); border: 2px solid var(--e-global-color-primary); font-size: var(--font-size-default); letter-spacing: 0px; font-weight: var(--e-global-typography-secondary-font-weight); background-color: rgb(255, 255, 255); color: var(--e-global-color-text); }
@media (max-width: 1024px) {
  .ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container { margin: 0px; }
  .ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-container { margin: 0px; }
  .ekit-wid-con .elementskit-single-faq { --grid-columns-gap: 20px; }
}
@media (max-width: 766.98px) {
  .ekit-wid-con .elementskit-countdown-timer .elementskit-timer-container:not(:last-child) { margin-bottom: 20px; }
  .ekit-wid-con .elementskit-countdown-timer-2 .elementskit-timer-container:not(:last-child) { margin-bottom: 20px; }
  .ekit-wid-con .elementskit-funfact.style-border-bottom::before { display: none; }
}
.ekit-wid-con .elementskit-funfact { transition: var(--global-transition); border-color: var(--color-border-hard); border-radius: var(--global-border-radius); }
.ekit-wid-con .elementskit-funfact .elementskit-funfact-icon { border-radius: var(--global-border-radius); padding: var(--column-spacing); margin-bottom: var(--grid-columns-gap); font-size: var(--icon-font-size); border-color: var(--color-border-hard); }
.ekit-wid-con .elementskit-funfact .funfact-content .number-percentage-wraper { color: var(--e-global-color-text); font-size: var(--keydesign-post-title); font-weight: var(--e-global-typography-primary-font-weight); margin-bottom: 10px; }
.ekit-wid-con .elementskit-funfact .funfact-content .number-percentage-wraper .odometer.odometer-auto-theme { line-height: 1; font-family: inherit; letter-spacing: 0px; }
.ekit-wid-con .elementskit-funfact .funfact-title { font-style: normal; color: var(--color-text); font-size: var(--font-size-paragraphs); font-weight: var(--e-global-typography-text-font-weight); }
.ekit-wid-con .elementskit-funfact h4.funfact-title { font-weight: var(--e-global-typography-secondary-font-weight); }
.ekit-wid-con .elementskit-funfact.style-border-bottom::before { background-color: var(--e-global-color-primary); height: 3px; bottom: -3px; }
.ekit-wid-con .elementskit-funfact .super { font-size: 28px; }
.ekit-wid-con .elementskit-single-faq { border-radius: var(--global-border-radius); margin-bottom: var(--column-spacing); }
.ekit-wid-con .elementskit-single-faq:last-child { margin-bottom: 0px; }
.ekit-wid-con .elementskit-single-faq .elementskit-faq-header { padding-top: var(--column-spacing); padding-bottom: var(--column-spacing); padding-left: var(--grid-columns-gap); padding-right: var(--grid-columns-gap); }
.ekit-wid-con .elementskit-single-faq .elementskit-faq-title { font-weight: var(--keydesign-h6-font-weight); font-size: var(--keydesign-h6-font-size); line-height: var(--keydesign-h6-line-height); letter-spacing: var(--keydesign-h6-letter-spacing); }
.ekit-wid-con .elementskit-single-faq .elementskit-faq-body { line-height: var(--line-height-paragraph); font-size: var(--font-size-paragraphs); padding: var(--grid-columns-gap); }
.ekit-wid-con .ekit-form form .keydesign-label label { display: flex; font-size: var(--font-size-paragraph); color: var(--color-text); position: absolute; align-items: center; cursor: text; margin-bottom: 0px; height: var(--component-height,50px); padding-left: var(--column-spacing,15px); padding-right: var(--column-spacing,15px); transition: var(--global-transition); z-index: 10; pointer-events: none; }
.ekit-wid-con .ekit-form form .keydesign-label.keydesign-not-empty label, .ekit-wid-con .ekit-form form .keydesign-label:focus-within label { opacity: 0; visibility: hidden; transform: translate3d(20px, 0px, 0px); }
.ekit-wid-con .ekit-form form .wpcf7-not-valid-tip { margin-bottom: var(--column-spacing); font-weight: var(--e-global-typography-secondary-font-weight); padding-left: var(--column-spacing); font-size: var(--font-size-default); }
.ekit-wid-con .ekit-form form input[type="submit"] { min-width: 150px; }
.ekit-wid-con .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .ekit-wid-con .ekit-form form textarea { margin-bottom: var(--column-spacing); }
.ekit-wid-con .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):hover, .ekit-wid-con .ekit-form form textarea:hover { border-color: var(--color-border); }
.ekit-wid-con .ekit-form form input[type="checkbox"] { background-color: rgb(255, 255, 255); }
.ekit-wid-con .ekit-form form br { display: none; }
.ekit-wid-con .ekit-form form label { color: var(--color-text); }
.ekit-wid-con .ekit-form form label span { color: var(--color-text); font-size: var(--font-size-default); }
.ekit-wid-con .ekit-form form select { padding: 0 var(--column-spacing); border: none; color: var(--e-global-color-text); height: var(--component-height,50px); font-size: var(--font-size-paragraph); }
.ekit-wid-con .ekit-form .wpcf7 .wpcf7-response-output { font-family: inherit; font-size: var(--font-size-default); padding-left: var(--column-spacing); padding-right: var(--column-spacing); border-radius: var(--global-border-radius); transition: var(--global-transition); align-items: center; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; margin-top: var(--column-spacing); padding-top: 13px; padding-bottom: 13px; background: 0px 0px; color: inherit; }
.ekit-wid-con .ekit-form .wpcf7 .wpcf7-spinner { position: absolute; opacity: 1; margin: 0px -38px 0px 0px; background: 0px 0px; right: 0px; top: 0px; border: 2px solid var(--color-neutral-transparent); box-sizing: content-box; }
.ekit-wid-con .ekit-form .wpcf7 .wpcf7-spinner::before { background-color: var(--e-global-color-primary); }
.ekit-wid-con .ekit-form .wpcf7 .wpcf7-acceptance, .ekit-wid-con .ekit-form .wpcf7 .wpcf7-checkbox { margin-bottom: 15px; display: block; }
.ekit-wid-con .ekit-form .wpcf7 .wpcf7-acceptance .wpcf7-list-item, .ekit-wid-con .ekit-form .wpcf7 .wpcf7-checkbox .wpcf7-list-item { margin-top: 0px; margin-left: 0px; margin-right: var(--column-spacing); margin-bottom: 5px; line-height: 1; }
.ekit-wid-con .ekit-form .wpcf7 .wpcf7-acceptance label .wpcf7-list-item-label, .ekit-wid-con .ekit-form .wpcf7 .wpcf7-checkbox label .wpcf7-list-item-label { display: inline-block; }
.ekit-wid-con .ekit-form .wpcf7 .wpcf7-acceptance a, .ekit-wid-con .ekit-form .wpcf7 .wpcf7-checkbox a { font-weight: var(--e-global-typography-accent-font-weight); }
.ekit-wid-con .ekit-form .wpcf7 .wpcf7-acceptance { margin-bottom: 20px; }
.ekit-wid-con .ekit-form .wpcf7 .form-title { padding-top: 10px; }
.ekit-wid-con .ekit-form .wpcf7 .form-heading-description p { margin-bottom: 1.2em; margin-top: -0.8em; }
.ekit-wid-con .ekit-form .wpcf7 .inline-form { display: flex; column-gap: var(--column-spacing); }
.ekit-wid-con .ekit-form .wpcf7 .inline-form + div:not(.wpcf7-response-output) { margin-top: var(--column-spacing); }
@media (max-width: 1024px) {
  .ekit-wid-con .ekit-form form .keydesign-label { width: 100%; }
  .ekit-wid-con .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .ekit-wid-con .ekit-form form textarea { margin-bottom: 10px; }
  .ekit-wid-con .ekit-form form .wpcf7-spinner { display: none; }
  .ekit-wid-con .ekit-form .wpcf7 .wpcf7-acceptance { margin-top: 20px; margin-bottom: 10px; }
  .ekit-wid-con .ekit-form .wpcf7 .wpcf7-acceptance .wpcf7-list-item label { display: flex; }
  .ekit-wid-con .ekit-form .wpcf7 .wpcf7-acceptance .wpcf7-list-item-label { line-height: normal; }
  .ekit-wid-con .ekit-form .wpcf7 .inline-form { flex-direction: column; row-gap: 10px; }
  .ekit-wid-con .ekit-form .wpcf7 .inline-form + div:not(.wpcf7-response-output) { margin-top: 10px; }
}
.ekit-wid-con .ekit-form .wpcf7 .inline-form p { display: flex; width: 100%; column-gap: 10px; align-items: flex-start; }
@media (max-width: 1024px) {
  .ekit-wid-con .ekit-form .wpcf7 .inline-form p { flex-direction: column; row-gap: 10px; }
  .ekit-wid-con .ekit-form .wpcf7 .inline-form p input[type="submit"] { width: 100%; }
}
.ekit-wid-con .ekit-form .wpcf7 .inline-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .ekit-wid-con .ekit-form .wpcf7 .inline-form textarea { margin-bottom: 0px; }
.ekit-wid-con .ekit-form .wpcf7 .inline-form .wpcf7-form-control-wrap { flex: 1 1 auto; display: inline-flex; width: auto; flex-direction: column; }
.ekit-wid-con .ekit-form .wpcf7 .inline-form .wpcf7-spinner { position: absolute; }
.ekit-wid-con .ekit-form .wpcf7 .inline-form .wpcf7-not-valid-tip { margin-bottom: 0px; margin-top: var(--column-spacing); }
.ekit-wid-con .ekit-form .wpcf7 .inline-form .keydesign-label { width: 100%; }
.ekit-wid-con .ekit-form .wpcf7 .inline-form.mb-fix { margin-bottom: var(--column-spacing); }
.ekit-wid-con .elementskit-single-portfolio-item { border-radius: var(--global-border-radius); }
.ekit-wid-con .elementskit-single-portfolio-item .elementskit-portfolio-thumb { transition: var(--image-transition); }
.ekit-wid-con .elementskit-single-portfolio-item .elementskit-portfolio-thumb > img { transition: var(--image-transition); }
.ekit-wid-con .elementskit-single-portfolio-item .elementskit-hover-area, .ekit-wid-con .elementskit-single-portfolio-item .elementskit-hover-content { transition: var(--image-transition); }
.ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-icon { transition: var(--global-transition); box-sizing: content-box; }
.ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-icon:hover { transform: translateY(-4px); }
.ekit-wid-con .elementskit-single-portfolio-item .elementskit-gallery-label { font-weight: var(--keydesign-h5-font-weight); font-size: var(--keydesign-h5-font-size); line-height: var(--keydesign-h5-line-height); letter-spacing: var(--keydesign-h5-letter-spacing); position: absolute; transform: translateX(-50%); bottom: -75%; }
.ekit-wid-con .elementskit-single-portfolio-item:hover .ekit-gallery-image-overlay { background-color: var(--color-overlay); }
.ekit-wid-con .elementskit-section-title { margin-bottom: 12px; transition: var(--global-transition); }
.ekit-wid-con .elementskit-section-title span { font-weight: inherit; transition: var(--global-transition); }
.ekit-wid-con h1.elementskit-section-title { font-weight: var(--keydesign-h1-font-weight); }
.ekit-wid-con h2.elementskit-section-title { font-weight: var(--keydesign-h2-font-weight); }
.ekit-wid-con h3.elementskit-section-title { font-weight: var(--keydesign-h3-font-weight); }
.ekit-wid-con h4.elementskit-section-title { font-weight: var(--keydesign-h4-font-weight); }
.ekit-wid-con h5.elementskit-section-title { font-weight: var(--keydesign-h5-font-weight); }
.ekit-wid-con h6.elementskit-section-title { font-weight: var(--keydesign-h6-font-weight); }
.ekit-wid-con h1.elementskit-section-title + .ekit-heading__description p { margin-top: 0px; }
.ekit-wid-con .elementskit-section-subtitle.elementskit-style-border::after, .ekit-wid-con .elementskit-section-subtitle.elementskit-style-border::before { background-color: var(--color-border-hard); margin-top: -6px; }
.ekit-wid-con .elementskit-section-subtitle.elementskit-gradient-title { background-size: 100%; }
.ekit-wid-con h1.elementskit-section-subtitle { font-weight: var(--keydesign-h1-font-weight); }
.ekit-wid-con h2.elementskit-section-subtitle { font-weight: var(--keydesign-h2-font-weight); }
.ekit-wid-con h3.elementskit-section-subtitle { font-weight: var(--keydesign-h3-font-weight); }
.ekit-wid-con h4.elementskit-section-subtitle { font-weight: var(--keydesign-h4-font-weight); }
.ekit-wid-con h5.elementskit-section-subtitle { font-weight: var(--keydesign-h5-font-weight); }
.ekit-wid-con h6.elementskit-section-subtitle { font-weight: var(--keydesign-h6-font-weight); font-size: var(--font-size-default); }
.ekit-wid-con .ekit-heading__description a { color: inherit; font-weight: calc(var(--e-global-typography-text-font-weight) + 200); }
.ekit-wid-con .ekit-heading__description a:hover { color: var(--e-global-color-primary); }
.ekit-wid-con .ekit-heading__description .elementor-heading-title { line-height: 1.75; }
.ekit-wid-con .ekit-heading__description > p:first-child { margin-top: 0px; }
@media (max-width: 766.98px) {
  .ekit-wid-con .ekit-form form .keydesign-label label { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: 100%; }
  .ekit-wid-con .ekit-form form input[type="submit"] { width: 100%; }
  .ekit-wid-con .ekit-heading__description > p:first-child { margin-bottom: 0px; }
}
@media (max-width: 1024px) {
  .ekit-wid-con .ekit-form .wpcf7 .inline-form .wpcf7-form-control-wrap { width: 100%; }
  .ekit-wid-con .ekit-form .wpcf7 .inline-form.mb-fix { margin-bottom: 10px; }
  .ekit-wid-con .elementskit-section-title br { display: none; }
  .ekit-wid-con .ekit-heading__description br { display: none; }
}
.ekit-wid-con .ekit-heading__subtitle-has-border { border-radius: var(--global-border-radius); padding: 3px 10px; }
.ekit-wid-con .ekit-fancy-text:is(h1) { margin-bottom: 0px; }
.ekit-wid-con .ekit-fancy-text .ekit-fancy-text-lists b { font-weight: inherit; }
.ekit-wid-con .ekit-fancy-text.color-effect .ekit-fancy-text-lists .ekit-fancy-text { background-image: linear-gradient(90deg,var(--e-global-color-primary) 0%,var(--e-global-color-secondary) 100%); animation: auto ease 0s 1 normal none running none; background-size: 100%; }
.ekit-wid-con .ekit-fancy-text.clip .ekit-fancy-text-lists::after { background-color: var(--color-border-hard); }
.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists.selected { background-color: rgb(204, 204, 204); }
.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists::after { background-color: var(--color-border-hard); }
.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists b { opacity: 0; }
.ekit-wid-con .ekit-fancy-text.type .ekit-fancy-text-lists b.is-visible { visibility: inherit; opacity: 1; }
.elementor-widget-elementskit-heading .ekit-wid-con .elementskit-section-title > span { transition: background-position 0.75s cubic-bezier(0.29, 1.11, 0.74, 1.04) 0.5s; background-repeat: no-repeat; background-position: 200% 0px; background-size: 200%; border-radius: var(--global-border-radius); }
.elementor-widget-elementskit-heading:not(.elementor-invisible) .ekit-wid-con .elementskit-section-title > span { background-position: 100% center; }
.elementor-widget-elementskit-heading.animated .ekit-wid-con .elementskit-section-title > span { background-position: 100% center; }
.ekit-wid-con .ekit-map-image img { border-radius: var(--global-border-radius); }
.ekit-wid-con .ekit-location_indicator { border-color: var(--color-border); color: rgba(26, 43, 99, 0.1); }
.ekit-wid-con .ekit-location_indicator::after { background-color: var(--e-global-color-primary); }
.ekit-wid-con .ekit-location_inner { border-radius: var(--global-border-radius); transition: var(--global-transition); filter: none; padding: var(--column-spacing); }
.ekit-wid-con .ekit-location_inner .ekit-hotspot-title { font-weight: var(--keydesign-h5-font-weight); font-size: var(--keydesign-h5-font-size); line-height: var(--keydesign-h5-line-height); letter-spacing: var(--keydesign-h5-letter-spacing); margin-bottom: 5px; }
.ekit-wid-con .ekit-location_inner .ekit-location-des, .ekit-wid-con .ekit-location_inner .ekit-location-des p { font-size: var(--font-size-default); font-weight: var(--e-global-typography-text-font-weight); line-height: var(--line-height-default); }
.ekit-wid-con .ekit-location_outer { min-width: 300px; transition: var(--global-transition); color: var(--color-text); }
.ekit-wid-con .elementskit-infobox { transition: var(--global-transition); border-color: var(--color-border); border-radius: var(--global-border-radius); background: 0px 0px; }
.ekit-wid-con .elementskit-infobox.icon-lef-right-aligin { padding: var(--grid-columns-gap); }
@media (min-width: 767px) and (max-width: 1024px) {
  .ekit-wid-con .elementskit-infobox.icon-lef-right-aligin { flex-direction: column; }
}
.ekit-wid-con .elementskit-infobox.icon-top-align { padding: var(--sidebar-widgets-spacing); }
.ekit-wid-con .elementskit-infobox.icon-top-align .elementskit-info-box-icon { margin-bottom: var(--column-spacing); }
.ekit-wid-con .elementskit-infobox.icon-top-align .elementskit-info-box-icon i { font-size: var(--icon-large-font-size); transition: var(--global-transition); }
.ekit-wid-con .elementskit-infobox.text-left.icon-lef-right-aligin .elementskit-info-box-icon { margin-right: var(--grid-columns-gap); margin-bottom: var(--column-spacing); }
@media (max-width: 1239.98px) {
  .ekit-wid-con .elementskit-infobox.text-left.icon-lef-right-aligin .elementskit-info-box-icon { margin-right: var(--column-spacing); }
}
.ekit-wid-con .elementskit-infobox.text-left.text-right.icon-lef-right-aligin .elementskit-info-box-icon { margin-left: var(--grid-columns-gap); margin-right: 0px; }
.ekit-wid-con .elementskit-infobox .box-body p { transition: var(--global-transition); margin-bottom: var(--column-spacing); }
.ekit-wid-con .elementskit-infobox .box-body p:last-child { margin-bottom: 0px; }
.ekit-wid-con .elementskit-infobox:hover .ekit-badge { color: rgb(255, 255, 255); background: var(--e-global-color-primary); }
.ekit-wid-con .elementskit-info-box-title { margin-bottom: var(--small-content-spacing); transition: var(--global-transition); }
.ekit-wid-con h1.elementskit-info-box-title { font-size: var(--keydesign-h1-font-size); }
.ekit-wid-con h2.elementskit-info-box-title { font-size: var(--keydesign-h2-font-size); }
.ekit-wid-con h3.elementskit-info-box-title { font-size: var(--keydesign-h3-font-size); }
.ekit-wid-con h4.elementskit-info-box-title { font-size: var(--keydesign-h4-font-size); }
.ekit-wid-con h5.elementskit-info-box-title { font-size: var(--keydesign-h5-font-size); }
.ekit-wid-con h6.elementskit-info-box-title { font-size: var(--keydesign-h6-font-size); }
.ekit-wid-con .elementskit-info-box-icon { border-radius: var(--global-border-radius); transition: var(--global-transition); }
.ekit-wid-con .elementskit-info-box-icon > i { font-size: var(--icon-font-size); color: var(--e-global-color-text); }
.ekit-wid-con .elementskit-box-header .elementskit-info-box-icon i { transition: var(--global-transition); }
.ekit-wid-con .ekit-badge { font-size: 11px; padding: 9px 12px; border-radius: var(--global-border-radius); transition: var(--global-transition); font-weight: var(--e-global-typography-secondary-font-weight); letter-spacing: var(--letter-spacing-small); color: var(--e-global-color-primary); position: relative; background: 0px 0px; }
.ekit-wid-con .ekit-badge::before { content: ""; display: inline-block; position: absolute; inset: 0px; background: var(--e-global-color-primary); border-radius: var(--global-border-radius); opacity: 0.125; z-index: -1; }
.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion { transition: var(--global-transition); border-radius: var(--global-border-radius); margin-top: 0px; margin-bottom: 0px; }
@media (max-width: 1024px) {
  .ekit-wid-con .elementskit-image-accordion-wraper { flex-direction: column; }
  .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion { min-height: auto; aspect-ratio: 1 / 1; }
  .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion:not(:last-child) { margin-bottom: var(--column-spacing); }
  .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion::before { opacity: 0.8; top: 0px; }
  .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-accordion-title-wraper, .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-btn-wraper, .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-icon-wraper { top: 0px; opacity: 1; visibility: visible; }
}
.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-accordion-content { padding: var(--sidebar-widgets-spacing); }
.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-accordion-title-wraper:not(:last-child) { margin-bottom: var(--grid-columns-gap); }
.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-accordion-title { font-weight: var(--keydesign-h3-font-weight); font-size: var(--keydesign-h3-font-size); line-height: var(--keydesign-h3-line-height); letter-spacing: var(--keydesign-h3-letter-spacing); white-space: nowrap; }
.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-icon-wraper { margin-bottom: var(--grid-columns-gap); }
@media (max-width: 1024px) {
  .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-accordion-title-wraper:not(:last-child) { margin-bottom: var(--column-spacing); }
  .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-icon-wraper { margin-bottom: var(--column-spacing); }
}
.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-icon-wraper .icon-outline { width: var(--component-height); height: var(--component-height); line-height: var(--component-height); background: rgb(255, 255, 255); margin: 0px 3px; color: var(--e-global-color-text); text-align: center; border: none; font-size: var(--font-size-paragraphs); transition: var(--global-transition); }
.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-icon-wraper .icon-outline i::before { font-weight: 700; }
.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion .elementskit-icon-wraper .icon-outline:hover { background-color: var(--e-global-color-primary); color: rgb(255, 255, 255); }
.ekit-wid-con .elementskit-info-image-box { transition: var(--global-transition); border-radius: var(--global-border-radius); overflow: hidden; }
.ekit-wid-con .elementskit-info-image-box .elementskit-box-header { transition: var(--image-transition); }
.ekit-wid-con .elementskit-info-image-box .elementskit-box-header img { transition: var(--image-transition); }
.ekit-wid-con .elementskit-info-image-box .elementskit-btn i.icon { margin-left: 10px; }
.ekit-wid-con .elementskit-info-image-box .elementskit-box-content .elementskit-info-box-title { font-weight: var(--keydesign-h5-font-weight); font-size: var(--keydesign-h5-font-size); line-height: var(--keydesign-h5-line-height); letter-spacing: var(--keydesign-h5-letter-spacing); margin-bottom: var(--headings-content-spacing); color: var(--e-global-color-text); }
@media (max-width: 1024px) {
  .ekit-wid-con .elementskit-info-image-box .elementskit-box-content .elementskit-info-box-title { font-size: var(--keydesign-h3-font-size); }
}
.ekit-wid-con .elementskit-info-image-box .elementskit-box-content .elementskit-box-style-content { line-height: var(--line-height-paragraph); font-size: var(--font-size-paragraphs); }
.ekit-wid-con .elementskit-info-image-box .elementskit-box-body { padding: 40px; border-color: var(--color-border); border-bottom-left-radius: var(--global-border-radius); border-bottom-right-radius: var(--global-border-radius); }
.ekit-wid-con .elementskit-info-image-box .elementskit-box-footer { visibility: visible; margin-top: var(--grid-columns-gap); opacity: 1 !important; }
.ekit-wid-con .elementskit-info-image-box:hover .elementskit-box-header img { transform: scale(1.07); }
.ekit-wid-con .elementskit-info-image-box:hover .elementskit-box-content .elementskit-info-box-title { color: var(--e-global-color-text); }
.ekit-wid-con .elementskit-info-image-box:hover .elementskit-btn { background-color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.ekit-wid-con .elementskit-info-image-box:hover .elementskit-btn:hover { background-color: var(--e-global-color-secondary); border-color: var(--e-global-color-secondary); }
.ekit-wid-con .elementskit-info-image-box.hover-border-bottom .elementskit-box-body::before { background-color: var(--e-global-color-primary); transition: transform 0.3s ease-in-out; bottom: 0px; height: 2px; }
.ekit-wid-con .elementskit-info-image-box.hover-border-bottom .elementskit-btn { font-weight: var(--e-global-typography-secondary-font-weight); }
.ekit-wid-con .elementskit-info-image-box.hover-border-bottom .elementskit-btn i { margin-left: 2px; transition: var(--global-transition); font-size: var(--font-size-paragraphs); }
.ekit-wid-con .elementskit-info-image-box.hover-border-bottom .elementskit-btn:hover i { transform: translateX(3px); }
.ekit-wid-con .elementskit-info-image-box.floating-style { overflow: hidden; position: relative; }
.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body { position: absolute; bottom: 0px; transform: translateY(100%); left: var(--grid-columns-gap); right: var(--grid-columns-gap); background-color: rgb(255, 255, 255); z-index: 5; padding: var(--grid-columns-gap); border-radius: var(--global-border-radius); transition: var(--global-transition); box-shadow: none; max-width: fit-content; margin: 0px; height: auto; opacity: 0; visibility: hidden; pointer-events: none; }
@media (max-width: 1239.98px) {
  .ekit-wid-con .elementskit-info-image-box .elementskit-box-footer { margin-top: var(--column-spacing); }
  .ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body { opacity: 1; visibility: visible; bottom: 20px; left: 20px; right: 20px; transform: none; }
  .ekit-wid-con .ekit_image_zoom_in_overlay::before { display: none; }
}
.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-box-content .elementskit-box-style-content { opacity: 1; }
.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title { margin-bottom: 10px; font-weight: var(--keydesign-h5-font-weight); font-size: var(--keydesign-h5-font-size); }
.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body::after { display: none; }
.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body { bottom: var(--grid-columns-gap); transform: translateY(0px); height: auto; opacity: 1; visibility: visible; pointer-events: inherit; }
.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body::before { display: none; }
.elementor-image-carousel-wrapper.swiper-container-horizontal > .swiper-pagination-bullets { bottom: -40px; }
@media (max-width: 766.98px) {
  .elementor-image-carousel-wrapper .swiper-wrapper { padding-bottom: 20px; }
}
.ekit-wid-con .elementskit-image-comparison { border-radius: var(--global-border-radius); }
.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow { border-right-color: var(--e-global-color-text); }
.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow { border-left-color: var(--e-global-color-text); }
.ekit-wid-con .ekit_image_hover { border-radius: var(--global-border-radius); transition: transform 0.65s cubic-bezier(0.05, 0.2, 0.1, 1); overflow: hidden; }
.ekit-wid-con .ekit_image_hover:hover { transform: translateY(-10px); }
.ekit-wid-con .ekit_image_hover > img { transition: var(--image-transition); }
.ekit-wid-con .ekit_image_hover .ekit_image_caption { text-transform: none; font-size: inherit; transition: var(--image-transition); padding: var(--grid-columns-gap); justify-content: inherit; }
.ekit-wid-con .ekit_image_hover .ekit_image_caption .ekit_hover_show { transition: var(--image-transition); }
.ekit-wid-con .ekit_image_hover .ekit_image_caption::before { position: absolute; top: 0px; left: 0px; width: 100%; height: 60%; display: block; content: ""; background: linear-gradient(rgba(0, 0, 0, 0.4) 0px, rgba(0, 0, 0, 0) 100%); z-index: -1; opacity: 1; transform: none; }
.ekit-wid-con .ekit_image_hover .elementskit-btn { margin-top: auto; }
.ekit-wid-con .ekit_image_hover .ekit_image_caption_title { font-weight: var(--keydesign-h4-font-weight); line-height: var(--keydesign-h4-line-height); letter-spacing: var(--keydesign-h4-letter-spacing); font-size: var(--keydesign-h3-font-size); margin-bottom: var(--small-content-spacing); }
.ekit-wid-con .ekit_image_hover .ekit_image_caption_description { margin-bottom: 0px; font-weight: inherit; }
@media (min-width: 1240px) {
  .ekit-wid-con .ekit_image_hover .ekit_image_caption_description { margin-right: var(--grid-columns-gap); }
}
@media (min-width: 767px) and (max-width: 1024px) {
  .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion { aspect-ratio: 2 / 1; }
  .ekit-wid-con .ekit_image_hover .ekit_image_caption { --grid-columns-gap: 20px; }
  .ekit-wid-con .ekit_image_hover .ekit_image_caption_title { font-size: var(--keydesign-h4-font-size); }
  .ekit-wid-con .ekit_image_hover .ekit_image_caption_description { display: none; }
}
.ekit-wid-con .ekit_image_zoom_out > img { transform: scale(1.08); }
.ekit-wid-con .ekit_image_zoom_in::before, .ekit-wid-con .ekit_image_zoom_out::before { background-color: var(--color-overlay); transition: var(--image-transition); }
.ekit-wid-con .ekit_image_zoom_in_overlay::before { border-radius: var(--global-border-radius); transition: var(--global-transition); width: calc(100% - 40px); height: calc(100% - 40px); top: 20px; left: 20px; transform: scale3d(1.25, 1.25, 1); background-color: var(--color-overlay); }
.ekit-wid-con .ekit_image_zoom_in:hover > img { transform: scale(1.08); }
.ekit-wid-con .ekit-image-swap { overflow: hidden; }
.ekit-wid-con .ekit-image-swap.ekit-image-swap--fade img:first-child, .ekit-wid-con .ekit-image-swap.ekit-image-swap--fade img:nth-child(2) { transition: var(--image-transition); }
.elementor-widget-image img { border-radius: var(--global-border-radius); }
.site-footer .elementor-widget-image img, .site-header .elementor-widget-image img { border-radius: 0px; }
.ekit-wid-con .ekit-stylish-list-content-wrapper { font-size: var(--font-size-paragraphs); line-height: var(--line-height-default); margin-bottom: var(--listItemSpacing); border-color: var(--color-border); border-radius: var(--global-border-radius); transition: var(--global-transition); }
.ekit-wid-con .ekit-stylish-list-content-wrapper .ekit-stylish-list-content { border-radius: inherit; }
.ekit-wid-con .ekit-stylish-list-content-wrapper .ekit-stylish-list-content-icon { transition: var(--global-transition); border-color: var(--color-border); border-radius: inherit; }
.ekit-wid-con .ekit-stylish-list-content-wrapper .ekit-stylish-list-content-icon > i { transition: var(--global-transition); }
.ekit-wid-con .ekit-stylish-list-content-wrapper a + .ekit-stylish-list-content { color: var(--e-global-color-text); }
.ekit-wid-con .ekit-stylish-list-content-wrapper a + .ekit-stylish-list-content .ekit-stylish-list-content-title { transition: var(--global-transition); }
.ekit-wid-con .ekit-stylish-list-content-wrapper:hover a + .ekit-stylish-list-content { color: var(--e-global-color-primary); }
.ekit-wid-con .ekit-stylish-list-content-wrapper .ekit-stylish-list-content-description { color: var(--color-text); }
.ekit-wid-con .ekit-stylish-list-content-wrapper:last-child { margin-bottom: 0px !important; }
.ekit-wid-con .ekit-stylish-list-divider:not(:last-child) { margin-bottom: var(--listItemSpacing); }
.ekit-wid-con .ekit-stylish-list-divider:not(:last-child)::before { border-color: var(--color-border); }
.ekit-wid-con .ekit-stylish-list-content-badge { min-width: fit-content; display: flex; align-items: center; }
.ekit-wid-con .ekit-stylish-list-content-badge span { font-size: 11px; padding: 0px 7px; border-radius: var(--global-border-radius); transition: var(--global-transition); font-weight: var(--e-global-typography-secondary-font-weight); letter-spacing: var(--letter-spacing-small); color: var(--e-global-color-primary); position: relative; line-height: 24px; height: 24px; }
.ekit-wid-con .ekit-stylish-list-content-badge span::before { content: ""; display: inline-block; position: absolute; inset: 0px; background: var(--e-global-color-primary); border-radius: var(--global-border-radius); opacity: 0.125; }
.ekit-wid-con .ekit-google-map { border-radius: var(--global-border-radius); }
.ekit-wid-con .ekit-google-map .gm-style iframe + div { border: none !important; }
@media (min-width: 1024.02px) {
  .elementskit-navbar-nav-default .elementskit-navbar-nav { height: 100%; gap: var(--column-spacing); }
  .elementskit-navbar-nav-default.elementskit-menu-container { background: 0px 0px; display: flex; align-items: center; justify-content: flex-end; }
  .elementskit-navbar-nav-default .elementskit-navbar-nav > li { height: 100%; display: flex; align-items: center; }
  .elementskit-navbar-nav-default .elementskit-navbar-nav > li.elementskit-megamenu-has, .elementskit-navbar-nav-default .elementskit-navbar-nav > li.menu-item-has-children { gap: 0px; }
  .elementskit-navbar-nav-default .elementskit-navbar-nav > li.elementskit-megamenu-has > a::after, .elementskit-navbar-nav-default .elementskit-navbar-nav > li.menu-item-has-children > a::after { max-width: calc(100% - 17px); }
  .elementskit-navbar-nav-default .elementskit-navbar-nav > li > a { height: auto; color: var(--e-global-color-text); font-size: var(--font-size-main-menu); font-weight: var(--e-global-typography-accent-font-weight); transition: var(--global-transition); }
  .elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator { padding-right: 0px; margin-left: 8px; font-size: 9px; }
  .elementskit-navbar-nav-default .elementskit-dropdown { background-color: var(--color-white); transition: var(--global-transition); border: 1px solid var(--color-border); border-radius: 0px; padding-right: ; padding-left: ; padding-top: calc(var(--grid-columns-gap) - 10px); padding-bottom: calc(var(--grid-columns-gap) - 10px); box-shadow: none !important; }
  .elementskit-navbar-nav-default .elementskit-dropdown-has .elementskit-dropdown { transform: translateY(15px); }
  .elementskit-navbar-nav-default .elementskit-dropdown-has .elementskit-dropdown .elementskit-submenu-panel { margin-top: -21px; }
  .elementskit-navbar-nav-default .elementskit-dropdown-has .elementskit-dropdown .elementskit-submenu-indicator { transform: rotate(-90deg); top: 50%; }
  .elementskit-navbar-nav-default .elementskit-submenu-panel > li { padding: 10px 0px; width: auto; line-height: var(--font-size-main-menu); }
  .elementskit-navbar-nav-default .elementskit-submenu-panel > li:hover > a { background-color: transparent; }
  .elementskit-navbar-nav-default .elementskit-submenu-panel > li::after { display: none !important; }
  .elementskit-navbar-nav-default .elementskit-submenu-panel > li > a { font-size: var(--font-size-main-menu); font-weight: var(--e-global-typography-accent-font-weight); line-height: var(--font-size-main-menu); display: inline-flex; }
  .elementskit-navbar-nav-default .elementskit-submenu-panel > li > a:hover { color: var(--e-global-color-primary); background: 0px 0px; }
  .elementskit-navbar-nav-default .elementskit-megamenu-panel { background: var(--color-white); transform: translateY(15px); transition: var(--global-transition) !important; }
}
@media (max-width: 1024px) {
  .ekit-wid-con .ekit_image_hover .ekit_image_caption .ekit_hover_show { opacity: 1; }
  .ekit-wid-con .ekit_image_zoom_in::before, .ekit-wid-con .ekit_image_zoom_out::before { opacity: 1; }
  .elementskit-menu-overlay { display: none; }
  .elementskit-menu-container { max-width: 100%; }
  .ekit-wid-con .elementskit-menu-hamburger { padding: 0px; border-radius: 0px; width: 20px; transition: var(--global-transition); display: flex; flex-flow: column; align-items: inherit; justify-content: inherit; color: var(--e-global-color-text); border: none; }
  .ekit-wid-con .elementskit-menu-hamburger .elementskit-menu-hamburger-icon { height: 2px; margin-bottom: 5px; transition: var(--global-transition); border-radius: 0px; background-color: var(--e-global-color-text); }
  .ekit-wid-con .elementskit-menu-hamburger .elementskit-menu-hamburger-icon:last-child { margin-bottom: 0px; }
  .ekit-wid-con .elementskit-menu-hamburger.active .elementskit-menu-hamburger-icon:first-child { transform: translateY(7px) rotate(45deg); }
  .ekit-wid-con .elementskit-menu-hamburger.active .elementskit-menu-hamburger-icon:nth-child(2) { opacity: 0; }
  .ekit-wid-con .elementskit-menu-hamburger.active .elementskit-menu-hamburger-icon:last-child { transform: translateY(-7px) rotate(-45deg); }
  .elementskit-navbar-nav-default .elementskit-dropdown { box-shadow: none; background-color: transparent; border-radius: 0px; transition: var(--global-transition) !important; }
  .elementskit-navbar-nav-default .elementskit-submenu-panel { padding-left: var(--column-spacing); }
  .elementskit-navbar-nav-default .elementskit-submenu-panel > li:hover > a { background-color: transparent; }
  .elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements { transition: var(--global-transition); background-color: var(--color-white); box-shadow: none; top: calc(var(--admin-bar) + var(--mobile-menu-height)); left: 0px; opacity: 0; pointer-events: none; padding: var(--column-spacing); max-height: calc(100% - var(--admin-bar) - var(--mobile-menu-height)); }
  .elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements.active { opacity: 1; pointer-events: initial; }
  .elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements .elementskit-menu-close, .elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements .elementskit-nav-identity-panel { display: none; }
  .elementskit-navbar-nav-default .elementskit-navbar-nav > li > a, .elementskit-navbar-nav-default .elementskit-submenu-panel > li > a { height: auto; color: var(--e-global-color-text); font-size: calc(var(--font-size-main-menu) + 2px); font-weight: var(--e-global-typography-accent-font-weight); transition: var(--global-transition); line-height: 1; }
  .elementskit-navbar-nav-default .elementskit-navbar-nav > li > a:hover, .elementskit-navbar-nav-default .elementskit-submenu-panel > li > a:hover { color: var(--e-global-color-primary); }
  .elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator { padding: 0px; border: none; font-size: var(--font-size-main-menu); margin-right: 3px; }
  .elementskit-navbar-nav-default .dropdown-item:has(+ .elementskit-dropdown-open) .elementskit-submenu-indicator, .elementskit-navbar-nav-default .ekit-menu-dropdown-toggle:has(+ .elementskit-dropdown-open) .elementskit-submenu-indicator, .elementskit-navbar-nav-default .ekit-menu-nav-link:has(+ .elementskit-dropdown-open) .elementskit-submenu-indicator { transform: rotate(180deg); }
  .ekit-wid-con .ekit-piechart-title + p br { display: none; }
}
.ekit-wid-con .ekit_offcanvas-sidebar.ekit_navSidebar-button { transition: var(--global-transition); font-size: 20px; border-radius: var(--global-border-radius); border-color: var(--color-border); display: inline-flex; align-items: center; justify-content: center; }
.ekit-wid-con .ekit_sidebar-widget-container { position: relative; top: 0px; opacity: 1; transition-property: ; transition-duration: ; transition-timing-function: ; transition-behavior: ; transition-delay: 0.3s; visibility: visible; backface-visibility: visible; }
.ekit-wid-con .ekit-sidebar-group .ekit_widget-heading { padding: 0px; float: none; }
.ekit-wid-con .ekit-sidebar-group .ekit-overlay { background-color: var(--color-overlay); transition: var(--image-transition); cursor: pointer; left: 0px; }
.ekit-wid-con .ekit-sidebar-group .ekit-sidebar-widget { right: 0px; transform: translateX(100%); transition: var(--image-transition); opacity: 1; top: var(--admin-bar); max-height: calc(100vh - var(--admin-bar)); }
.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-overlay { transition: var(--image-transition); }
.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-sidebar-widget { transform: translateX(0px); transition: var(--image-transition); }
.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit_sidebar-widget-container { top: 0px; opacity: 1; transition-property: ; transition-duration: ; transition-timing-function: ; transition-behavior: ; transition-delay: 0.3s; height: 100%; }
.ekit-wid-con .ekit_sidebar-textwidget { padding: 0px; height: 100%; }
.ekit-wid-con .ekit_sidebar-textwidget .widgetarea_warper { height: 100%; }
.ekit-wid-con .ekit_sidebar-textwidget .widgetarea_warper .elementor, .ekit-wid-con .ekit_sidebar-textwidget .widgetarea_warper .elementor-widget-container { height: 100%; }
.ekit-wid-con .ekit-popup-modal__close, .ekit-wid-con .ekit_close-side-widget { color: var(--e-global-color-text); padding: 0px; border: none; top: 10px; right: 10px; transition: var(--global-transition); width: 30px; height: 30px; align-items: center; display: flex; justify-content: center; font-size: 18px; }
.ekit-wid-con .ekit-popup-modal__close:hover, .ekit-wid-con .ekit_close-side-widget:hover { color: var(--e-global-color-primary); }
.ekit-wid-con .ekit-single-piechart .piechart .ekit-chart-content { top: 49%; color: var(--e-global-color-text); font-weight: var(--e-global-typography-primary-font-weight); letter-spacing: var(--letter-spacing-default); }
.ekit-wid-con .ekit-piechart-title { font-weight: var(--keydesign-h4-font-weight); font-size: var(--keydesign-h4-font-size); line-height: var(--keydesign-h4-line-height); letter-spacing: var(--keydesign-h4-letter-spacing); margin-top: 10px; }
.ekit-wid-con .ekit-piechart-title + p { margin-bottom: 0px; }
.ekit-wid-con .ekit-price-menu-item { padding: 0px; transition: var(--global-transition); border-color: var(--color-border); border-radius: var(--global-border-radius); margin-bottom: var(--column-spacing); overflow: hidden; }
.ekit-wid-con .ekit-price-menu-item:last-child { margin-bottom: 0px; }
.ekit-wid-con .ekit-price-menu-image > img { border-radius: var(--global-border-radius); }
.ekit-wid-con .ekit-price-menu-image { padding-right: var(--grid-columns-gap); }
.ekit-wid-con .ekit-price-menu-caption-header { color: var(--e-global-color-text); margin-bottom: 3px; }
@media (max-width: 766.98px) {
  .ekit-wid-con .ekit-piechart-title + p { padding-left: 10%; padding-right: 10%; }
  .ekit-wid-con .ekit-price-menu-image { --grid-columns-gap: 20px; }
  .ekit-wid-con .ekit-price-menu-caption-header { flex-direction: column; align-items: flex-start; margin-bottom: 0px; }
}
.ekit-wid-con .ekit-price-menu-caption-price, .ekit-wid-con .ekit-price-menu-caption-title { font-weight: var(--keydesign-h5-font-weight); font-size: var(--keydesign-h5-font-size); line-height: var(--keydesign-h5-line-height); letter-spacing: var(--keydesign-h5-letter-spacing); transition: var(--global-transition); }
.ekit-wid-con .ekit-price-menu-caption-description { color: var(--color-text); font-size: var(--font-size-paragraphs); margin: 0px; }
.ekit-wid-con .ekit-price-menu-caption-description + .ekit-price-menu-caption-price { margin-bottom: 0px; margin-top: 5px; }
.ekit-wid-con .ekit-price-menu-caption-separator { border-color: var(--color-border); }
.ekit-wid-con .elementskit-single-pricing { transition: var(--global-transition); }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-btn { justify-content: center; }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header { margin-bottom: var(--grid-columns-gap); }
@media (max-width: 1024px) {
  .ekit-wid-con .ekit-price-menu-caption-description { line-height: inherit; }
  .ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header { margin-bottom: 20px; }
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header > i { font-size: var(--icon-large-font-size); color: var(--e-global-color-text); margin-bottom: 15px; }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-title { margin-top: 0px; transition: var(--global-transition); }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-title + .elementskit-pricing-subtitle { margin-top: var(--small-content-spacing); }
.ekit-wid-con .elementskit-single-pricing h3.elementskit-pricing-title { font-size: var(--keydesign-h3-font-size); }
.ekit-wid-con .elementskit-single-pricing h4.elementskit-pricing-title { font-size: var(--keydesign-h4-font-size); }
.ekit-wid-con .elementskit-single-pricing h5.elementskit-pricing-title { font-size: var(--keydesign-h5-font-size); }
.ekit-wid-con .elementskit-single-pricing h6.elementskit-pricing-title { font-size: var(--keydesign-h6-font-size); }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-subtitle { color: var(--color-text); transition: var(--global-transition); margin: 0px; }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price { transition: var(--global-transition); font-weight: var(--keydesign-h2-font-weight); font-size: var(--keydesign-h2-font-size); letter-spacing: var(--keydesign-h2-letter-spacing); line-height: 1; }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price span { line-height: 1; }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price > sub, .ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price > sup { transition: var(--global-transition); font-size: var(--font-size-paragraphs); font-weight: var(--e-global-typography-secondary-font-weight); letter-spacing: var(--letter-spacing-default); position: relative; }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price > sup { left: 3px; vertical-align: top; }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price > sub { vertical-align: baseline; }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price-wraper { margin-bottom: var(--grid-columns-gap); }
@media (max-width: 1024px) {
  .ekit-wid-con .elementskit-single-pricing .elementskit-pricing-price-wraper { margin-bottom: 20px; }
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-content { margin-bottom: calc(var(--grid-columns-gap) + 3px); transition: var(--global-transition); }
@media (max-width: 1024px) {
  .ekit-wid-con .elementskit-single-pricing .elementskit-pricing-content { margin-bottom: 23px; }
}
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists > li { color: var(--e-global-color-text); font-size: var(--font-size-paragraphs); font-weight: var(--e-global-typography-accent-font-weight); border-top-color: var(--color-border); transition: var(--global-transition); }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists > li > i { font-size: var(--font-size-default); width: var(--font-size-default); color: var(--e-global-color-primary); padding-right: 5px; box-sizing: content-box; }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists > li:first-child { border-top: none !important; }
.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists > li:not(:last-child) { margin-bottom: 8px; }
.ekit-wid-con .elementskit-pricing-tag { background-color: transparent; transition: var(--global-transition); right: auto; }
.ekit-wid-con .elementskit-pricing-tag + .elementskit-pricing-price { color: var(--e-global-color-text); }
.elementor-widget-elementskit-pricing .elementor-widget-container { border-color: var(--color-border); border-radius: var(--global-border-radius); }
.ekit-wid-con .skill-bar { height: 5px; background-color: var(--e-global-color-light); border-radius: var(--global-border-radius); }
.ekit-wid-con .skill-bar .skill-track { background-color: var(--e-global-color-primary); border-radius: var(--global-border-radius); }
.ekit-wid-con .skill-bar .skill-track .number-percentage-wraper { color: var(--e-global-color-text); font-size: var(--font-size-paragraphs); font-weight: var(--keydesign-h5-font-weight); letter-spacing: var(--letter-spacing-default); top: -30px; }
.ekit-wid-con .skill-bar-content { margin-bottom: 8px; }
.ekit-wid-con .skill-bar-content .skill-title { color: var(--e-global-color-text); font-weight: var(--keydesign-h5-font-weight); font-size: var(--keydesign-h5-font-size); line-height: var(--keydesign-h5-line-height); letter-spacing: var(--keydesign-h5-letter-spacing); }
.ekit-wid-con .tooltip-style3 .single-skill-bar .number-percentage-wraper { border-radius: var(--global-border-radius); color: rgb(255, 255, 255); background-color: var(--e-global-color-primary); font-weight: var(--e-global-typography-accent-font-weight); }
.ekit-wid-con .tooltip-style3 .single-skill-bar .number-percentage-wraper::before { display: none; }
.ekit-wid-con .inner-content .single-skill-bar .skill-bar-content { padding-left: 10px; }
.ekit-wid-con .inner-content .single-skill-bar .skill-bar-content .skill-title { font-size: var(--font-size-default); font-weight: var(--e-global-typography-text-font-weight); letter-spacing: inherit; }
.ekit-wid-con .inner-content .single-skill-bar .skill-track .skill-track-icon:empty { display: none; }
.ekit-wid-con .inner-content .single-skill-bar .skill-track .number-percentage-wraper { top: 50%; font-size: var(--font-size-default); font-weight: var(--e-global-typography-text-font-weight); letter-spacing: inherit; color: rgb(255, 255, 255); padding-right: 30px; }
.ekit-wid-con .inner-content .single-skill-bar .skill-track .skill-track-icon { right: 10px; }
.ekit-wid-con .inner-content .single-skill-bar .skill-track .skill-track-icon .icon { right: 0px; }
.ekit-wid-con .skill-big .skill-bar { height: 25px; }
.ekit-wid-con .ekit-post-list-wrapper.elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin: 0px; }
.ekit-wid-con .ekit-post-list-wrapper .elementor-icon-list-item { padding: 10px; }
.ekit-wid-con .ekit-post-list-wrapper .elementor-icon-list-item a { width: 100%; border-color: var(--color-border); padding: var(--column-spacing); border-radius: var(--global-border-radius); transition: border-color 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
.ekit-wid-con .ekit-post-list-wrapper .elementor-icon-list-item a img { width: 100px; border-radius: var(--global-border-radius); transition: var(--image-transition); margin-right: var(--column-spacing); aspect-ratio: 1 / 1; object-fit: cover; }
.ekit-wid-con .ekit-post-list-wrapper .elementor-icon-list-item a::after { background-color: var(--color-overlay); }
.ekit-wid-con .ekit-post-list-wrapper .elementor-icon-list-item.col-lg-4 .elementor-icon-list-text { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; font-size: var(--keydesign-h6-font-size); }
.ekit-wid-con .ekit-post-list-wrapper .elementor-icon-list-text { font-weight: var(--keydesign-h5-font-weight); font-size: var(--keydesign-h5-font-size); line-height: var(--keydesign-h5-line-height); letter-spacing: var(--keydesign-h5-letter-spacing); margin-bottom: 5px; transition: var(--global-transition); padding-right: var(--column-spacing); }
.ekit-wid-con .ekit-post-list-wrapper .elementor-icon-list-text::after { display: none; }
.ekit-wid-con .ekit-post-list-wrapper .meta-lists > span { font-weight: var(--e-global-typography-secondary-font-weight); font-size: 12px; text-transform: uppercase; letter-spacing: var(--letter-spacing-small); color: var(--color-text); transition: var(--global-transition); margin-right: 10px; }
.ekit-wid-con .ekit-post-list-wrapper .meta-lists > span::after { display: none; }
.ekit-wid-con .ekit-post-list-wrapper.ekit-enabled-bg-img .elementor-icon-list-item a { background-size: 100%; transition: background-size 0.7s cubic-bezier(0.2, 1, 0.22, 1); }
.ekit-wid-con .ekit-post-list-wrapper.ekit-enabled-bg-img .elementor-icon-list-item a:hover { background-size: 107%; }
.ekit-wid-con .ekit-popup-modal { top: var(--admin-bar); }
.ekit-wid-con .ekit-popup-modal__toggler-wrapper #ekit-popup-modal-toggler { background-color: var(--e-global-color-primary); }
.ekit-wid-con .ekit-popup-btn, .ekit-wid-con .ekit-popup-btn__outlined { color: rgb(255, 255, 255); letter-spacing: inherit; border: none; }
.ekit-wid-con .ekit-popup-modal__overlay { background-color: var(--color-overlay); }
.ekit-wid-con .ekit-popup__content { box-shadow: none; border-radius: var(--global-border-radius); }
.ekit-wid-con .ekit-popup-modal__footer, .ekit-wid-con .ekit-popup-modal__header { padding: calc(var(--grid-columns-gap) + 10px); }
@media (max-width: 766.98px) {
  .ekit-wid-con .ekit-post-list-wrapper .elementor-icon-list-text { font-size: var(--keydesign-h6-font-size); }
  .ekit-wid-con .ekit-post-list-wrapper .meta-lists > span.meta-category { display: none; }
  .ekit-wid-con .ekit-popup-modal__footer, .ekit-wid-con .ekit-popup-modal__header { padding: 20px; }
}
.ekit-wid-con .ekit-popup-modal__footer-with-divider, .ekit-wid-con .ekit-popup-modal__header-with-divider { border-color: var(--color-border); }
.ekit-wid-con .ekit-popup-modal__actions { gap: 10px; }
.ekit-wid-con .ekit-popup-modal__actions .elementskit-btn { margin: 0px; width: 100%; justify-content: center; }
.ekit-wid-con .ekit-popup-modal__actions span { flex: 1 1 0%; }
.ekit-wid-con .ekit-popup-modal__actions .elementskit-btn::after { width: 100%; left: 0px; }
.ekit-wid-con .ekit-popup-modal__title { color: var(--e-global-color-text); margin-bottom: var(--small-content-spacing); font-weight: var(--keydesign-h3-font-weight); font-size: var(--keydesign-h3-font-size); line-height: var(--keydesign-h3-line-height); letter-spacing: var(--keydesign-h3-letter-spacing); }
.ekit-wid-con .ekit-popup-modal__subtitle { color: var(--color-text); font-size: var(--font-size-paragraphs); line-height: var(--line-height-paragraph); font-weight: var(--e-global-typography-text-font-weight); letter-spacing: 0px; }
.ekit-wid-con .ekit-popup-modal__body { padding: 10px; font-size: var(--font-size-default); line-height: inherit; font-weight: inherit; color: inherit; }
.ekit-wid-con .ekit-popup-modal__body .elementor, .ekit-wid-con .ekit-popup-modal__body .elementor-widget-container, .ekit-wid-con .ekit-popup-modal__body .widgetarea_warper { height: 100%; }
.ekit-wid-con .ekit-popup-modal__close.popup-top-right, .ekit-wid-con .ekit-popup-modal__close.window-top-right { right: 10px; }
.ekit-wid-con .ekit-popup-modal__outside .ekit-popup-modal__content, .ekit-wid-con .ekit-popup-modal__outside .ekit-popup-modal__overlay, .ekit-wid-con .ekit-popup-modal__outside .ekit-popup__close-btn { transition: var(--image-transition); border-radius: 0px; }
.ekit-wid-con .ekit-popup-modal__outside .ekit-popup-modal__content { max-height: calc(100vh - var(--admin-bar)); }
.ekit-wid-con .ekit-popup-modal__outside.show:not(.closing) .ekit-popup__content.appear-from-bottom, .ekit-wid-con .ekit-popup-modal__outside.show:not(.closing) .ekit-popup__content.appear-from-left, .ekit-wid-con .ekit-popup-modal__outside.show:not(.closing) .ekit-popup__content.appear-from-right, .ekit-wid-con .ekit-popup-modal__outside.show:not(.closing) .ekit-popup__content.appear-from-top { transform: translateY(0px); }
.ekit-wid-con .ekit-popup-modal__outside.closing .ekit-popup-modal__overlay { opacity: 0; visibility: hidden; }
.ekit-wid-con .ekit-popup__content { opacity: 1; visibility: hidden; }
.ekit-wid-con .ekit-popup__content.appear-from-right { transform: translateX(100%); right: 0px; }
.ekit-wid-con .ekit-popup__content.appear-from-left { transform: translateX(-100%); left: 0px; }
.ekit-wid-con .ekit-popup__content.appear-from-top { transform: translateY(-100%); top: 0px !important; }
.ekit-wid-con .ekit-popup__content.appear-from-bottom { transform: translateY(100%); bottom: 0px !important; }
.ekit-wid-con .elementskit-testimonial-slider .slick-slide { margin: 0px 10px; }
.ekit-wid-con .elementskit-testimonial-slider .slick-dots li { margin-right: 5px; margin-left: 5px; }
.ekit-wid-con .elementskit-single-testimonial-slider { box-shadow: none; transition: var(--global-transition); border-color: var(--color-border); border-radius: var(--global-border-radius); }
.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-commentor-content p { transition: var(--global-transition); }
.ekit-wid-con .elementskit-stars li { font-size: var(--font-size-default); }
.ekit-wid-con .elementskit-stars li:not(:last-child) { margin-right: 0px; }
.ekit-wid-con .elementskit-stars li a, .ekit-wid-con .elementskit-stars li span { color: rgb(247, 186, 47); }
.ekit-wid-con .elementskit-stars li .eicon-star { font-family: elementskit !important; font-style: normal; }
.ekit-wid-con .elementskit-stars li .eicon-star::before { content: "&#59858;"; }
.ekit-wid-con .elementskit-commentor-content p { color: var(--color-text); }
.ekit-wid-con .elementskit-commentor-bio .elementskit-commentor-image > img { height: 60px; width: 60px; }
.ekit-wid-con .elementskit-commentor-bio .elementskit-author-des { font-size: var(--font-size-default); }
.ekit-wid-con .elementskit-profile-info .elementskit-author-name { font-weight: var(--keydesign-h5-font-weight); font-size: var(--keydesign-h5-font-size); line-height: var(--keydesign-h5-line-height); letter-spacing: var(--keydesign-h5-letter-spacing); transition: var(--global-transition); margin-bottom: 5px; }
.ekit-wid-con .elementskit-profile-info .elementskit-author-des { color: var(--color-text); transition: var(--global-transition); font-size: var(--font-size-default); font-weight: var(--e-global-typography-text-font-weight); }
.ekit-wid-con .ekit_testimonial_style_5 .elementskit-single-testimonial-slider { padding: var(--grid-columns-gap); }
.ekit-wid-con .ekit_testimonial_style_5 .elementskit-single-testimonial-slider .elementskit-commentor-content p { margin-bottom: calc(var(--column-spacing) + 5px); margin-top: var(--column-spacing); }
.ekit-wid-con .ekit_testimonial_style_6 .elementskit-single-testimonial-slider .ekit-testimonial--avatar, .ekit-wid-con .ekit_testimonial_style_6 .elementskit-single-testimonial-slider .elementskit-stars { margin-bottom: 15px; }
.ekit-wid-con .ekit_testimonial_style_6 .elementskit-single-testimonial-slider .elementskit-stars { padding-left: 0px; }
.ekit-wid-con .ekit_testimonial_style_6 .elementskit-single-testimonial-slider .elementskit-commentor-content p { margin-bottom: 0px; }
.ekit-wid-con .ekit-testimonia-style-4 .elementskit-single-testimonial-slider { padding-bottom: 55px; margin-bottom: 100px; }
.ekit-wid-con .ekit-testimonia-style-4 .elementskit-single-testimonial-slider .elementskit-stars { padding-left: 0px; }
.ekit-wid-con .ekit-testimonia-style-4 .elementskit-single-testimonial-slider .elementskit-commentor-content p { margin-bottom: 15px; }
.ekit-wid-con .ekit_testimonial_style_2 { border-color: var(--color-neutral-transparent); padding-top: calc(var(--grid-columns-gap) + 10px); padding-bottom: calc(var(--grid-columns-gap) + 10px); }
.ekit-wid-con .ekit_testimonial_style_2:hover { border-bottom-color: var(--e-global-color-primary); }
.ekit-wid-con .ekit_testimonial_style_2 .elementskit-commentor-content p { margin-bottom: calc(var(--column-spacing) + 5px); }
.ekit-wid-con .elementskit-commentor-content .elementskit-client_logo { margin-bottom: calc(var(--column-spacing) + 5px); display: flex; align-items: center; justify-content: center; min-height: 40px; }
.ekit-wid-con .elementskit-commentor-content .elementskit-client_logo img { max-height: 40px; width: auto; }
.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before { background-color: var(--e-global-color-primary); }
.ekit-wid-con .elementskit-default-testimonial .elementskit-single-testimonial-slider { padding: 0px; overflow: hidden; }
.ekit-wid-con .elementskit-default-testimonial .elementskit-author-des { font-size: var(--font-size-paragraphs); }
.ekit-wid-con .elementskit-default-testimonial .elementskit-commentor-content { padding: calc(var(--grid-columns-gap) + 20px); }
.ekit-wid-con .elementskit-default-testimonial .elementskit-commentor-content p { font-size: var(--keydesign-h5-font-size); line-height: var(--keydesign-h5-line-height); letter-spacing: var(--keydesign-h5-letter-spacing); margin-bottom: var(--grid-columns-gap); }
@media (max-width: 1024px) {
  .ekit-wid-con .elementskit-commentor-content { margin-bottom: 0px; }
  .ekit-wid-con .ekit_testimonial_style_2 { padding: var(--grid-columns-gap); }
  .ekit-wid-con .elementskit-default-testimonial .elementskit-commentor-content { padding: var(--grid-columns-gap); }
  .ekit-wid-con .elementskit-default-testimonial .elementskit-commentor-content p { margin-bottom: var(--column-spacing); }
}
.ekit-wid-con .elementskit-default-testimonial .elementskit-profile-image-card::before { display: none; }
.ekit-wid-con .elementskit-testimonial_card { padding: var(--vertical-spacing); border-radius: var(--global-border-radius); overflow: hidden; }
.ekit-wid-con .elementskit-testimonial_card p { font-size: var(--keydesign-h4-font-size); line-height: var(--keydesign-h4-line-height); letter-spacing: var(--keydesign-h4-letter-spacing); margin-bottom: var(--grid-columns-gap); font-style: normal; }
@media (max-width: 1024px) {
  .ekit-wid-con .elementskit-testimonial_card { padding: calc(var(--grid-columns-gap) + 10px) var(--grid-columns-gap); }
  .ekit-wid-con .elementskit-testimonial_card p { margin-bottom: var(--column-spacing); }
}
.ekit-wid-con .elementskit-testimonial_card .elementskit-profile-info .elementskit-author-name { font-size: var(--keydesign-h5-font-size); }
.ekit-wid-con .elementskit-testimonial_card .elementskit-profile-info .elementskit-author-des { font-size: var(--font-size-paragraphs); }
.ekit-wid-con .elementskit-testimonial_card .xs-overlay { background-color: var(--e-global-color-text); opacity: 0.6; }
.site-logo-wrapper .site-logo span img { position: absolute; left: 0px; right: 0px; transition: var(--global-transition); height: inherit; max-width: unset; opacity: 0; }
.site-logo-wrapper .site-logo .primary-logo img { position: relative; opacity: 1; }
.ekit-wid-con .ekit_social_media > li > a { transition: var(--global-transition); border-radius: var(--global-border-radius); }
.ekit-wid-con .ekit_social_media > li > a:hover { transform: translateY(-5px); }
.elementor-element.sticky-navigation .elementor-icon-list-items a.active { color: red; }
@media (min-width: 767px) {
  .elementor-element.sticky-navigation a.active::after { content: ""; position: absolute; bottom: -1px; left: 0px; width: 100%; height: 2px; background: var(--e-global-color-primary); z-index: 100; }
}
@media (max-width: 1239.98px) {
  .elementskit-advanced-slider .swiper-wrapper { padding: 0px; }
}
.elementskit-advanced-slider .swiper-nav-button { color: var(--e-global-color-text); height: var(--component-height); width: var(--component-height); box-sizing: content-box; padding: 0px; text-align: center; border-radius: var(--global-border-radius); background: var(--e-global-color-light); display: flex; justify-content: center; align-items: center; font-size: 16px; transition: var(--global-transition); border-color: var(--color-border); }
.elementskit-advanced-slider .swiper-container-horizontal .ekit-swiper-arrow-button .swiper-button-prev, .elementskit-advanced-slider .swiper-horizontal .ekit-swiper-arrow-button .swiper-button-prev { left: var(--grid-columns-gap); }
.elementskit-advanced-slider .swiper-container-horizontal .ekit-swiper-arrow-button .swiper-button-next, .elementskit-advanced-slider .swiper-horizontal .ekit-swiper-arrow-button .swiper-button-next { right: var(--grid-columns-gap); }
.elementskit-advanced-slider .swiper-container-vertical .ekit-swiper-arrow-button { margin: -25px 6px 0px; }
.elementskit-advanced-slider .swiper-container-vertical .ekit-swiper-arrow-button .swiper-button-prev { top: -30px; }
.elementskit-advanced-slider .swiper-container-vertical .ekit-swiper-arrow-button .swiper-button-next { top: 30px; }
.elementskit-advanced-slider .swiper-container-vertical.ekit-slider-wrapper > .swiper-pagination { bottom: inherit; margin: 0px 6px; }
.elementskit-advanced-slider .swiper-container-vertical.ekit-slider-wrapper > .swiper-pagination .swiper-pagination-bullet { margin: 8px 0px; }
.elementskit-advanced-slider .ekit-slider-wrapper > .swiper-pagination { bottom: var(--grid-columns-gap); }
.elementskit-advanced-slider .ekit-slider-wrapper > .swiper-pagination .swiper-pagination-bullet { width: 8px; height: 8px; padding: 0px; opacity: 0.25; margin: 0px 4px; border-radius: 100%; transition: var(--global-transition); transform: none; }
.elementskit-advanced-slider .ekit-slider-wrapper > .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { border: none; background-color: var(--e-global-color-primary); transform: scale(1.2); }
.elementskit-advanced-slider .ekit-slider-wrapper > .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before { background-color: var(--e-global-color-primary); }
.elementskit-advanced-slider .ekit-slider-wrapper > .swiper-pagination .swiper-pagination-bullet::before { box-shadow: none; background-color: var(--e-global-color-primary); width: 8px; height: 8px; }
.mfp-bg.ekit-promo-popup { background-color: rgb(255, 255, 255); transition: var(--global-transition); animation: auto ease 0s 1 normal none running none; }
.ekit-wid-con .mfp-bg.ekit-promo-popup { background-color: rgb(255, 255, 255); border-radius: 0px; opacity: 1; animation: 0.7s cubic-bezier(0.2, 1, 0.22, 1) 0s 1 normal none running kd_fadeInDown; }
button.mfp-close.ekit-popup-close { transition: var(--global-transition); border: none; font-family: inherit; font-weight: 300; margin: 0px; font-size: 26px; }
button.mfp-close.ekit-popup-close:hover { background: 0px 0px; }
.ekit_navsearch-button { font-size: 20px; border-radius: var(--global-border-radius); border-color: var(--color-border); display: inline-flex; align-items: center; justify-content: center; }
.ekit_navsearch-button:hover { border-color: var(--e-global-color-primary); }
.ekit-wid-con .elementkit-tab-wraper { border-color: var(--color-border); overflow: hidden; }
.ekit-wid-con .elementkit-tab-wraper.vertical .elementkit-nav-link { border-radius: var(--global-border-radius); }
.ekit-wid-con .elementkit-tab-nav { border-color: var(--color-border); border-radius: var(--global-border-radius); overflow: hidden; }
.ekit-wid-con .elementkit-tab-nav .elementkit-nav-item:not(:last-child) { margin-right: 0px; }
@media (max-width: 1024px) {
  .ekit-wid-con .elementkit-tab-wraper.vertical { flex-direction: column; }
  .ekit-wid-con .elementkit-tab-wraper.vertical .elementkit-tab-nav { width: 100%; }
  .ekit-wid-con .elementkit-tab-nav { flex-direction: column; }
  .ekit-wid-con .elementkit-tab-nav .elementkit-nav-item:not(:last-child) .elementkit-nav-link { border-bottom: 0px; }
  .ekit-wid-con .elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link { border-radius: 0px !important; }
}
.ekit-wid-con .elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link { font-weight: var(--keydesign-h6-font-weight); font-size: var(--keydesign-h6-font-size); line-height: var(--keydesign-h6-line-height); letter-spacing: var(--keydesign-h6-letter-spacing); padding: 11px var(--grid-columns-gap); border-color: var(--color-border); transition: var(--global-transition); }
.ekit-wid-con .elementkit-tab-nav.elementskit_tab_border_bottm .elementkit-nav-item .elementkit-nav-link::before { background-color: var(--e-global-color-primary); bottom: -1px; height: 2px; transform-origin: center center !important; }
.ekit-wid-con .elementkit-tab-content .elementkit-tab-pane { padding: var(--grid-columns-gap); }
.ekit-wid-con .elementkit-tab-content .elementkit-tab-pane .fadeIn { animation-name: none; }
.ekit-wid-con .elementkit-tab-content .elementkit-tab-pane p { color: inherit; }
.ekit-wid-con .elementkit-tab-content .elementkit-tab-pane p:last-child { margin-bottom: 0px; }
.ekit-wid-con .ekit-tab-title-group { flex-direction: column-reverse; display: flex; }
.ekit-wid-con .ekit-tab-title-group .elementskit-tab-sub-title { font-size: var(--font-size-default); white-space: break-spaces; margin: 5px 0px; transition: var(--global-transition); }
.ekit-wid-con .profile-card { border-color: var(--color-border); box-shadow: none; border-radius: var(--global-border-radius); transition: var(--global-transition); }
.ekit-wid-con .profile-card .ekit-team-img img { border-radius: var(--global-border-radius); }
.ekit-wid-con .profile-card:hover { box-shadow: none; }
.ekit-wid-con .profile-body .profile-title { font-weight: var(--keydesign-h4-font-weight); font-size: var(--keydesign-h4-font-size); line-height: var(--keydesign-h4-line-height); letter-spacing: var(--keydesign-h4-letter-spacing); color: var(--e-global-color-text); margin-bottom: 10px; }
.ekit-wid-con .profile-body .profile-title a { transition: var(--global-transition); }
.ekit-wid-con .ekit-team-modal-position, .ekit-wid-con .profile-body .profile-designation { color: var(--color-text); font-size: var(--font-size-paragraphs); transition: var(--global-transition); margin-bottom: 10px; }
.ekit-wid-con .profile-header { margin-bottom: 30px; }
.ekit-wid-con .ekit-team-modal-img > img { box-shadow: none; border-radius: var(--global-border-radius); }
.ekit-wid-con .elementskit-team-popup .modal-body { background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 50px; border-radius: var(--global-border-radius); background-color: inherit; }
.ekit-wid-con .ekit-team-modal-title { font-weight: var(--keydesign-h4-font-weight); font-size: var(--keydesign-h4-font-size); line-height: var(--keydesign-h4-line-height); letter-spacing: var(--keydesign-h4-letter-spacing); color: var(--e-global-color-text); margin-bottom: 0px; }
.ekit-wid-con .elementskit-team-popup .modal-content { box-shadow: none; border-radius: var(--global-border-radius); }
.ekit-wid-con .ekit-team-modal-position { margin-bottom: 8px; }
.ekit-wid-con .ekit-team-modal-content { line-height: var(--line-height-default); margin-bottom: var(--column-spacing); }
.ekit-team-modal .ekit-team-modal-close, .ekit-wid-con .ekit-team-modal-close { text-align: center; border-radius: var(--global-border-radius); cursor: pointer; }
.ekit-wid-con .ekit-team-modal-list > li { padding: 15px 0px; border-top: 1px solid var(--color-border); }
.ekit-wid-con .ekit-team-modal-list { color: var(--e-global-color-text,var(--color-heading)); font-size: inherit; }
.ekit-wid-con .ekit-team-modal-list strong { font-weight: var(--keydesign-h4-font-weight); }
.ekit-wid-con .ekit-team-social-list { padding: 0px; margin: 0px; }
.ekit-wid-con .ekit-team-social-list > li > a { border-radius: var(--global-border-radius); transition: var(--global-transition); }
.ekit-wid-con .ekit-team-social-list > li > a > i { font-size: 12px; }
.ekit-wid-con .ekit-team-social-list > li > a:hover { border-radius: var(--global-border-radius); }
.ekit-wid-con .ekit-team-modal-info .ekit-team-social-list > li > a { box-shadow: none; }
.ekit-wid-con .ekit-team-modal-list > li:last-child { border-bottom: 1px solid var(--color-border); }
.ekit-wid-con .profile-square-v .profile-card .profile-content { max-width: 80%; margin-left: auto; margin-right: auto; font-size: var(--font-size-default); margin-top: 10px; }
.ekit-wid-con .profile-card .profile-content { font-size: var(--font-size-default); }
.ekit-wid-con .profile-square-v .profile-card img { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.ekit-wid-con .profile-square-v .profile-card.elementor-animation-float:hover .profile-body .profile-title { color: var(--e-global-color-text); }
.ekit-wid-con .profile-square-v .profile-card.elementor-animation-float:hover .profile-body .profile-designation, .ekit-wid-con .profile-square-v .profile-card.elementor-animation-float:hover .profile-content { color: var(--color-text); }
.ekit-wid-con .profile-square-v .profile-card::before { border-radius: var(--global-border-radius); transition: var(--global-transition); background: 0px 0px; }
.ekit-wid-con .image-card-v3 .profile-image-card::after { background-color: var(--e-global-color-text); transition: var(--global-transition); }
.ekit-wid-con .image-card-v3 .profile-image-card:hover::after { opacity: 0.4; }
.ekit-wid-con .ekit-promo-popup .elementskit-team-popup { overflow: hidden; }
.ekit-wid-con .ekit-team-style-long_height_hover, .ekit-wid-con .ekit-team-style-overlay_details { border-radius: var(--global-border-radius); }
.ekit-wid-con .image-card-v2 .profile-image-card::before { border-radius: var(--global-border-radius); transition: var(--global-transition); }
.ekit-wid-con .image-card-v2 .profile-image-card:hover::before { opacity: 0.85; }
.ekit-wid-con .profile-image-card .hover-area { transition: var(--global-transition); }
.ekit-team-modal.mfp-bg { opacity: 1; background-color: var(--color-overlay); }
.ekit-wid-con .ekit-toggle-switch-content .fadeIn, .ekit-wid-con .elementkit-toggle-tab-pane .fadeIn { animation-name: none; }
@media (max-width: 766.98px) {
  .ekit-wid-con .elementskit-team-popup .modal-body { padding: 20px; }
  .ekit-team-modal.mfp-wrap > .mfp-container, .ekit-wid-con.mfp-wrap > .mfp-container { padding: 20px; }
  .ekit-wid-con .ekit-switch-nav-wraper-outer, .ekit-wid-con .elemenetskit-toogle-controls-wraper-outer { margin-bottom: -10px; }
}
.ekit-wid-con .elementskit-switch-nav-link { font-weight: var(--keydesign-h5-font-weight); font-size: var(--keydesign-h5-font-size); line-height: var(--keydesign-h5-line-height); letter-spacing: var(--keydesign-h5-letter-spacing); color: var(--e-global-color-text); }
.ekit-wid-con .ekit-custom-control-label { background-color: color-mix(in srgb,var(--e-global-color-primary) 25%,transparent); color: var(--e-global-color-primary); }
.ekit-wid-con .ekit-slide-toggle.nav-tabs .nav-link.active { color: var(--e-global-color-primary); }
.ekit-wid-con .elemenetskit-toogle-controls-wraper { box-shadow: none; border: 1px solid var(--color-border); border-radius: var(--global-border-radius); }
.ekit-wid-con .elemenetskit-toogle-controls-wraper .elementkit-tab-nav { flex-direction: row; }
.ekit-wid-con .elemenetskit-toggle-indicator { background-color: var(--e-global-color-primary); transition: var(--global-transition); border-radius: var(--global-border-radius); }
.ekit-wid-con .nav-tabs .elementskit-toggle-nav-link { font-weight: var(--keydesign-h6-font-weight); font-size: var(--keydesign-h6-font-size); line-height: var(--keydesign-h6-line-height); letter-spacing: var(--keydesign-h6-letter-spacing); padding: 8px var(--column-spacing); color: var(--e-global-color-text); border-radius: var(--global-border-radius); margin: 0px 0px 1px; border: none; transition: var(--global-transition); }
.ekit-wid-con .nav-tabs .elementskit-toggle-nav-link.active { color: var(--color-white); }
.ekit-wid-con .timeline-item { filter: none; padding: 50px; transition: var(--global-transition); border-radius: var(--global-border-radius); }
.ekit-wid-con .timeline-item .watermark-icon { transition: var(--global-transition); display: none; }
.ekit-wid-con .timeline-img { border-color: var(--e-global-color-primary); }
.ekit-wid-con .timeline-img::before { background-color: var(--e-global-color-primary); }
.ekit-wid-con .timeline-bar { background-color: var(--color-border); width: 1px; }
.ekit-wid-con .timeline-info .date { font-size: var(--keydesign-h5-font-size); }
.ekit-wid-con .timeline-info .place { font-size: var(--font-size-paragraphs); color: var(--color-text); margin: 0px; }
.ekit-wid-con .single-timeline .timeline-content .subtitle { color: var(--e-global-color-primary); transition: var(--global-transition); margin-bottom: 10px; font-size: var(--font-size-default); font-family: var(--e-global-typography-secondary-font-family); font-weight: var(--e-global-typography-secondary-font-weight); letter-spacing: 0px; }
.ekit-wid-con .single-timeline .timeline-content .title { color: var(--e-global-color-text); margin-bottom: 10px; transition: var(--global-transition); font-weight: var(--keydesign-h4-font-weight); font-size: var(--keydesign-h4-font-size); line-height: var(--keydesign-h4-line-height); letter-spacing: var(--keydesign-h4-letter-spacing); }
.ekit-wid-con .single-timeline .timeline-content > p { color: inherit; font-size: var(--font-size-default); }
.ekit-wid-con .single-timeline .timeline-content p + .timeline-info { margin-top: var(--column-spacing); }
@media (max-width: 1024px) {
  .ekit-wid-con .profile-card:hover { transform: none; }
  .ekit-wid-con .single-timeline .timeline-info { padding-top: 10px; }
  .ekit-wid-con .timeline-icon { margin-left: 0px !important; }
}
.ekit-wid-con .vertical-timeline .timeline-content { min-width: 300px; }
.ekit-wid-con .vertical-timeline .timeline-pin { transition: var(--global-transition); }
.ekit-wid-con .vertical-timeline .single-timeline:hover .timeline-item .subtitle, .ekit-wid-con .vertical-timeline .single-timeline:hover .timeline-item .title { color: rgb(255, 255, 255); }
.ekit-wid-con .horizantal-timeline .single-timeline { padding-bottom: 0px; }
.ekit-wid-con .horizantal-timeline .single-timeline:not(:nth-last-child(2)) { margin-bottom: 0px; }
@media (max-width: 766.98px) {
  .ekit-wid-con .single-timeline .timeline-item { display: flex; }
  .ekit-wid-con .vertical-timeline .timeline-content { min-width: auto; }
  .ekit-wid-con .horizantal-timeline .single-timeline { width: 100%; margin: 0px; }
  .ekit-wid-con .horizantal-timeline .single-timeline .timeline-item { top: -25px; }
}
.ekit-wid-con .horizantal-timeline .timeline-item { transition: var(--global-transition); padding: var(--grid-columns-gap); }
.ekit-wid-con .horizantal-timeline .timeline-icon { margin-bottom: var(--column-spacing); }
.ekit-wid-con .horizantal-timeline .top-content { transition: var(--global-transition); }
@media (min-width: 767px) and (max-width: 1024px) {
  .ekit-wid-con .horizantal-timeline .single-timeline .timeline-item { opacity: 1; visibility: visible; top: -25px; }
  .ekit-wid-con .horizantal-timeline .top-content { opacity: 0; visibility: hidden; }
}
@media (min-width: 1024.02px) and (max-width: 1239.98px) {
  .ekit-wid-con .horizantal-timeline .single-timeline .timeline-item { opacity: 1; visibility: visible; top: -25px; }
  .ekit-wid-con .horizantal-timeline .top-content { opacity: 0; visibility: hidden; }
}
.ekit-wid-con .horizantal-timeline .top-content .title { font-size: var(--keydesign-h5-font-size); font-weight: var(--e-global-typography-secondary-font-weight); }
.ekit-wid-con .horizantal-timeline .bottom-content .date { font-size: var(--font-size-paragraphs); color: var(--color-text); margin-bottom: 0px; }
.ekit-wid-con .horizantal-timeline .bar { height: 1px; background-color: var(--color-border); transition: var(--global-transition); }
.ekit-wid-con .horizantal-timeline .bar .pin { transition: var(--global-transition); background-color: var(--e-global-color-primary); }
.ekit-wid-con .horizantal-timeline .single-timeline.hover .bar .pin { border-color: var(--e-global-color-primary); border-width: 2px; }
.ekit-wid-con .timeline-icon { background: var(--e-global-color-primary); color: rgb(255, 255, 255); border-radius: var(--global-border-radius); border-color: var(--color-border-hard); transition: var(--global-transition); box-shadow: none; line-height: 55px; font-size: 26px; }
.ekit-wid-con .timeline-icon i { transition: var(--global-transition); }
@media (max-width: 766.98px) {
  .ekit-wid-con .horizantal-timeline .timeline-icon { margin-bottom: 0px; }
  .ekit-wid-con .timeline-icon { margin-right: auto; order: 1; }
}
.ekit-wid-con .timeline-pin-icon { transition: var(--global-transition); background-color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); line-height: 50px; border-radius: var(--global-border-radius); }
.ekit-wid-con .timeline-pin-icon:hover { background-color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); color: rgb(255, 255, 255); }
.ekit-wid-con .ekit-video-popup-btn { width: 80px; height: 80px; line-height: 80px; color: var(--e-global-color-text); background-color: rgb(255, 255, 255); font-size: 16px; border-radius: 50%; transition: var(--global-transition); box-sizing: content-box; }
.ekit-wid-con .ekit-video-popup-btn.ekit_icon_button { padding: 0px; }
.ekit-wid-con .ekit-video-popup-btn i + span, .ekit-wid-con .ekit-video-popup-btn svg + span { font-family: var(--e-global-typography-accent-font-family); font-weight: var(--e-global-typography-accent-font-weight); font-size: var(--font-size-default); color: var(--e-global-color-text); position: absolute; left: 100%; margin-left: 12px; width: max-content; top: 2px; transition: var(--global-transition); }
.ekit-wid-con .ekit-video-popup-btn:hover i + span, .ekit-wid-con .ekit-video-popup-btn:hover svg + span { color: var(--e-global-color-primary); }
.ekit-wid-con .ekit-video-popup.glow-btn { animation: 2s ease 0s infinite normal none running shadow-pulse; --box-shadow-color: rgba(255, 255, 255, .25); }
.ekit-wid-con .ekit-video-popup.glow-btn::before, .ekit-wid-con .ekit-video-popup.glow-btn::after, .ekit-wid-con .ekit-video-popup.glow-btn > i::after, .ekit-wid-con .ekit-video-popup.glow-btn > svg::after { display: none; }
.ekit-wid-con .ekit-video-popup.glow-btn:hover { transform: scale(1.1); }
.ekit-wid-con .ekit-video-gallery.ekit-carousel .slick-slide { margin-right: 10px; margin-left: 10px; }
.ekit-wid-con .ekit-video-gallery.ekit-carousel .slick-arrow { font-size: 16px; padding: 17px; color: var(--e-global-color-text); }
.ekit-wid-con .ekit-video-item .video-link { border-radius: var(--global-border-radius); }
.ekit-wid-con .ekit-video-item .video-link:hover .video-icon { color: rgb(255, 255, 255); background-color: rgba(255, 255, 255, 0); transform: translate(-50%, -50%) scale(1.1); animation: 2s ease 0s infinite normal none running shadow-pulse; --box-shadow-color: rgba(255, 255, 255, .25); border: 3px solid rgb(255, 255, 255); }
.ekit-wid-con .ekit-video-item .video-link:hover::before { background: var(--color-overlay); opacity: 1; }
.ekit-wid-con .ekit-video-item .video-link::before { transition: var(--global-transition); background: 0px 0px; opacity: 0; }
.ekit-wid-con .ekit-video-item .video-icon { width: 50px; height: 50px; line-height: 50px; color: var(--e-global-color-text); background-color: rgb(255, 255, 255); font-size: 16px; border-radius: 50%; transition: var(--global-transition); box-sizing: content-box; text-align: center; }
@keyframes shadow-pulse { 
  0% { box-shadow: 0 0 0 0 var(--box-shadow-color); }
  70% { box-shadow: transparent 0px 0px 0px 40px; }
  100% { box-shadow: transparent 0px 0px 0px 0px; }
}
:root { --font-headings: unset; --font-base: unset; --font-headings-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; --font-base-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; }
@font-face { font-family: Inter; font-style: italic; font-weight: 100; font-display: swap; src: url("https://vectorize.io/wp-content/cache/perfmatters/vectorize.io/fonts/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUMbndwV.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: italic; font-weight: 200; font-display: swap; src: url("https://vectorize.io/wp-content/cache/perfmatters/vectorize.io/fonts/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUMbndwV.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: italic; font-weight: 300; font-display: swap; src: url("https://vectorize.io/wp-content/cache/perfmatters/vectorize.io/fonts/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUMbndwV.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("https://vectorize.io/wp-content/cache/perfmatters/vectorize.io/fonts/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUMbndwV.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: italic; font-weight: 500; font-display: swap; src: url("https://vectorize.io/wp-content/cache/perfmatters/vectorize.io/fonts/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUMbndwV.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: italic; font-weight: 600; font-display: swap; src: url("https://vectorize.io/wp-content/cache/perfmatters/vectorize.io/fonts/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUMbndwV.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: italic; font-weight: 700; font-display: swap; src: url("https://vectorize.io/wp-content/cache/perfmatters/vectorize.io/fonts/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUMbndwV.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: italic; font-weight: 800; font-display: swap; src: url("https://vectorize.io/wp-content/cache/perfmatters/vectorize.io/fonts/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUMbndwV.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: italic; font-weight: 900; font-display: swap; src: url("https://vectorize.io/wp-content/cache/perfmatters/vectorize.io/fonts/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUMbndwV.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: normal; font-weight: 100; font-display: swap; src: url("https://vectorize.io/wp-content/cache/perfmatters/vectorize.io/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: normal; font-weight: 200; font-display: swap; src: url("https://vectorize.io/wp-content/cache/perfmatters/vectorize.io/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://vectorize.io/wp-content/cache/perfmatters/vectorize.io/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://vectorize.io/wp-content/cache/perfmatters/vectorize.io/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://vectorize.io/wp-content/cache/perfmatters/vectorize.io/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://vectorize.io/wp-content/cache/perfmatters/vectorize.io/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://vectorize.io/wp-content/cache/perfmatters/vectorize.io/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: normal; font-weight: 800; font-display: swap; src: url("https://vectorize.io/wp-content/cache/perfmatters/vectorize.io/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("https://vectorize.io/wp-content/cache/perfmatters/vectorize.io/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
.ek-submenu-indicator::before { transform: rotate(90deg); top: -7px; padding: 0px 0px 2px; position: absolute; pointer-events: none; content: ">" !important; font: bold 13px Consolas, monospace !important; }
.grecaptcha-badge { content-visibility: hidden; display: none; contain: paint; }
#ekit-megamenu-main-menu { contain: layout; }
#content .e-con-boxed, #primary, #secondary, .entry-content, footer { contain: paint; }
.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; }
}
@media (max-width: 586px) {
  .elementor .elementor-hidden-mobile, .elementor .elementor-hidden-mobile img { display: none; content-visibility: hidden; }
}
.grecaptcha-badge { visibility: hidden !important; }
.termly-styles-module-primary-c2e506 { color: rgb(70, 114, 255); }
.termly-styles-module-secondary-dbc415 { color: rgb(0, 201, 153); }
.termly-styles-module-dangerous-ca78b3 { color: rgb(237, 116, 116); }
.termly-styles-module-root-c82f71 { font-size: 0.875em; font-family: Roboto, "Open Sans", Helvetica, Arial; }
.termly-styles-module-root-c82f71.termly-styles-module-disabled-f3b5ea { opacity: 0.5; cursor: not-allowed; }
.termly-styles-module-root-c82f71:not(.termly-styles-module-disabled-f3b5ea) { cursor: pointer; }
.termly-styles-module-outline-af2c17 { border-width: 1px; border-radius: 3px; border-style: solid; background: rgb(255, 255, 255); padding: 0.625em 2em; }
.termly-styles-module-outline-af2c17.termly-styles-module-primary-c2e506 { border-color: rgb(70, 114, 255); }
.termly-styles-module-outline-af2c17.termly-styles-module-secondary-dbc415 { border-color: rgb(0, 201, 153); }
.termly-styles-module-outline-af2c17.termly-styles-module-dangerous-ca78b3 { border-color: rgb(237, 116, 116); }
.termly-styles-module-solid-f10ff4 { border-width: 1px; border-radius: 3px; border-style: solid; color: rgb(255, 255, 255); padding: 0.625em 2em; }
.termly-styles-module-solid-f10ff4.termly-styles-module-primary-c2e506 { border-color: rgb(70, 114, 255); background: rgb(70, 114, 255); }
.termly-styles-module-solid-f10ff4.termly-styles-module-secondary-dbc415 { border-color: rgb(0, 201, 153); background: rgb(0, 201, 153); }
.termly-styles-module-solid-f10ff4.termly-styles-module-dangerous-ca78b3 { border-color: rgb(237, 116, 116); background: rgb(237, 116, 116); }
.termly-styles-module-text-eeb886 { border: none; background: rgba(0, 0, 0, 0); padding: 0px; }
.termly-styles-module-root-fb0fcd { display: flex; font-family: Roboto, "Open Sans", Helvetica, Arial; gap: 8px; }
.termly-styles-module-root-fb0fcd.termly-styles-module-disabled-c85e61 { cursor: not-allowed; opacity: 0.5; }
.termly-styles-module-root-fb0fcd:not(.termly-styles-module-disabled-c85e61) { cursor: pointer; }
.termly-styles-module-checkbox-c81b5f { width: 18px; height: 18px; border: 1px solid rgb(225, 227, 230); border-radius: 3px; background-image: linear-gradient(to top, rgb(242, 244, 251), rgb(254, 255, 255)); display: flex; flex: 0 0 18px; }
.termly-styles-module-checkbox-c81b5f.termly-styles-module-checked-d34356 { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTIgOSI+CiAgICA8ZGVmcz4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIwJSIgeTE9IjUwJSIgeTI9IjUwJSI+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMEE2REEiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNkY4OUVEIi8+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDwvZGVmcz4KICAgIDxwYXRoIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTYgMTl2LTNINHY1aDEwdi0ySDZ6IiB0cmFuc2Zvcm09InJvdGF0ZSgtNDUgLTEwLjYwNyAxNC42MjEpIi8+Cjwvc3ZnPgo="), linear-gradient(to top, rgb(242, 244, 251), rgb(254, 255, 255)); background-repeat: no-repeat; background-position: center center; }
.termly-styles-module-input-ccc581 { display: none; }
.termly-styles-module-label-dfa1a4 { display: flex; align-items: center; }
.termly-styles-module-root-c60f9c { border-radius: 3px; border: 1px solid rgb(206, 212, 218); color: rgb(54, 56, 64); font-size: inherit; line-height: 1.429; padding: 0.714em 1.0714em; }
.termly-styles-module-root-d2a96c { height: 100%; }
.termly-styles-module-spinner-d9d2d6 { animation: 2s linear 0s infinite normal none running termly-styles-module-rotate-d0c2b2; z-index: 2; position: relative; width: 100%; height: 100%; display: flex; }
.termly-styles-module-spinner-d9d2d6 .termly-styles-module-path-da4f9d { stroke: var(--loading-circle-color,hsl(210,70%,75%)); stroke-linecap: round; animation: 1.5s ease-in-out 0s infinite normal none running termly-styles-module-dash-c05540; }
@keyframes termly-styles-module-rotate-d0c2b2 { 
  100% { transform: rotate(360deg); }
}
@keyframes termly-styles-module-dash-c05540 { 
  0% { stroke-dasharray: 1, 150; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 90, 150; stroke-dashoffset: -35; }
  100% { stroke-dasharray: 90, 150; stroke-dashoffset: -124; }
}
.termly-styles-module-root-a6c3b2 { display: flex; font-family: Roboto, "Open Sans", Helvetica, Arial; gap: 5px; }
.termly-styles-module-root-a6c3b2.termly-styles-module-disabled-fda258 { cursor: not-allowed; }
.termly-styles-module-root-a6c3b2:not(.termly-styles-module-disabled-fda258) { cursor: pointer; }
.termly-styles-module-input-da74ea { display: none; }
.termly-styles-module-radio-a94319 { width: 15px; height: 15px; border-radius: 9px; border: 1px solid rgb(206, 208, 218); background-image: linear-gradient(to top, rgb(242, 244, 251), rgb(254, 255, 255)); display: flex; justify-content: center; align-items: center; }
.termly-styles-module-radio-a94319.termly-styles-module-checked-e5d8eb .termly-styles-module-radio__inner-d76ba3 { width: 7px; height: 7px; border-radius: 4px; background-color: rgb(35, 158, 235); }
.termly-styles-module-radio-a94319.termly-styles-module-disabled-fda258 { opacity: 0.5; }
.termly-styles-module-root-a0ea7f { display: flex; flex-direction: row; font-size: 1rem; font-family: Roboto, "Open Sans", Helvetica, Arial; background: rgb(230, 231, 232); align-items: center; justify-content: center; container: holder / size; flex: 1 1 0%; height: 100%; }
.termly-styles-module-shadowBox-fff901 { background: var(--termly-theme-background-color); border-radius: 5px; border: 1px solid rgb(221, 221, 221); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 15px; display: inline-flex; flex-direction: column; max-width: 32em; min-width: min-content; padding: 2em; gap: 1em; }
.termly-styles-module-title-b31e43 { color: var(--termly-theme-color); font-size: 1.25em; font-weight: 500; line-height: 1; }
.termly-styles-module-content-f5be7c { color: var(--termly-theme-color); font-size: var(--termly-theme-font-size); line-height: 1.75; }
.termly-styles-module-buttons-e4250e { display: flex; justify-content: center; gap: 0.5em; }
.termly-styles-module-buttons-e4250e > * { font-weight: 600; font-size: var(--termly-theme-font-size); width: 100%; }
.termly-styles-module-buttons-e4250e .termly-styles-module-acceptButton-b04512 { background: var(--termly-theme-button-background-color); border-color: var(--termly-theme-button-background-color) !important; color: var(--termly-theme-button-text-color) !important; }
.termly-styles-module-buttons-e4250e .termly-styles-module-prefsButton-c1a9b2 { background: rgba(0, 0, 0, 0); border-color: var(--termly-theme-color) !important; color: var(--termly-theme-color) !important; }
@container holder (height < 155px) {
  .termly-styles-module-shadowBox-fff901 { padding: 6cqb; display: inline-flex; gap: 0.5em; }
  .termly-styles-module-acceptButton-b04512 { padding: 3cqb 6cqb; font-size: 9cqb; width: auto !important; }
  .termly-styles-module-content-f5be7c { font-size: 9cqb; }
  .termly-styles-module-prefsButton-c1a9b2, .termly-styles-module-title-b31e43, .termly-styles-module-toAllowContent-f3c279 { display: none; }
}
@container holder (width < 197px) {
  .termly-styles-module-buttons-e4250e .termly-styles-module-prefsButton-c1a9b2 { display: none; }
}
.elementor-96 .elementor-element.elementor-element-4e456b3b { --display: flex; max-height: 82px; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --background-transition: 0.3s; border-style: none; --border-style: none; --border-radius: 0% 0% 0% 0%; --margin-top: 1px; --margin-bottom: 1px; --margin-left: 1px; --margin-right: 1px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-96 .elementor-element.elementor-element-4e456b3b, .elementor-96 .elementor-element.elementor-element-4e456b3b::before { --border-transition: 0.3s; }
.elementor-96 .elementor-element.elementor-element-68e0879c { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --gap: 30px 30px; --background-transition: 0.3s; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-96 .elementor-element.elementor-element-7974dc91 { --display: flex; max-height: 80px; --background-transition: 0.3s; }
.elementor-96 .elementor-element.elementor-element-7974dc91.e-con { --order: -99999; --flex-grow: 0; --flex-shrink: 0; }
.elementor-96 .elementor-element.elementor-element-468a93b4 img { width: 245px; }
.elementor-96 .elementor-element.elementor-element-df1de6 { --display: flex; --align-items: flex-end; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --background-transition: 0.3s; --margin-top: 0; --margin-bottom: 0; --margin-left: 0; --margin-right: auto; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; --z-index: 99; }
.elementor-96 .elementor-element.elementor-element-df1de6.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-96 .elementor-element.elementor-element-47323288 .elementskit-menu-container { height: 80px; border-radius: 0px; }
.elementor-96 .elementor-element.elementor-element-47323288 .elementskit-navbar-nav > li > a { border-style: none; padding: 0px; }
.elementor-96 .elementor-element.elementor-element-47323288 .elementskit-navbar-nav > li { margin: 0px 10px 0px 0px; }
.elementor-96 .elementor-element.elementor-element-47323288 .elementskit-navbar-nav .elementskit-submenu-panel > li > a { padding: 0px; border-style: none; }
.elementor-96 .elementor-element.elementor-element-47323288 .elementskit-navbar-nav .elementskit-submenu-panel > li:last-child > a { border-style: none; }
.elementor-96 .elementor-element.elementor-element-47323288 .elementskit-navbar-nav .elementskit-submenu-panel > li:first-child > a { border-style: none; }
.elementor-96 .elementor-element.elementor-element-47323288 .elementskit-navbar-nav .elementskit-submenu-panel { border-radius: 0px; }
.elementor-96 .elementor-element.elementor-element-47323288 .elementskit-menu-hamburger { border-style: none; }
.elementor-96 .elementor-element.elementor-element-47323288 .elementskit-menu-close { border-style: none; }
.elementor-96 .elementor-element.elementor-element-47323288 { z-index: 99; }
.elementor-96 .elementor-element.elementor-element-47323288 > .elementor-widget-container { border-style: none; }
.elementor-96 .elementor-element.elementor-element-767b7b43 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 10px 10px; --flex-wrap: nowrap; --background-transition: 0.3s; }
.elementor-96 .elementor-element.elementor-element-8cac915 .ekit-btn-wraper { text-align: center; }
.elementor-96 .elementor-element.elementor-element-8cac915 .elementskit-btn { color: rgb(7, 46, 30); background-color: rgb(245, 245, 245); border-style: none; border-radius: 10px; }
.elementor-96 .elementor-element.elementor-element-8cac915 .elementskit-btn svg path { stroke: rgb(7, 46, 30); fill: rgb(7, 46, 30); }
.elementor-96 .elementor-element.elementor-element-8cac915 .elementskit-btn:hover { color: rgb(255, 255, 255); background-color: var(--e-global-color-secondary); }
.elementor-96 .elementor-element.elementor-element-8cac915 .elementskit-btn:hover svg path { stroke: rgb(255, 255, 255); fill: rgb(255, 255, 255); }
.elementor-96 .elementor-element.elementor-element-41583ff .ekit-btn-wraper { text-align: center; }
.elementor-96 .elementor-element.elementor-element-41583ff .elementskit-btn { color: var(--e-global-color-light); background-color: var(--e-global-color-primary); border-style: none; border-radius: 10px; }
.elementor-96 .elementor-element.elementor-element-41583ff .elementskit-btn svg path { stroke: var(--e-global-color-light); fill: var(--e-global-color-light); }
.elementor-96 .elementor-element.elementor-element-41583ff .elementskit-btn:hover { color: rgb(255, 255, 255); background-color: var(--e-global-color-secondary); }
.elementor-96 .elementor-element.elementor-element-41583ff .elementskit-btn:hover svg path { stroke: rgb(255, 255, 255); fill: rgb(255, 255, 255); }
@media (max-width: 1024px) {
  .elementor-96 .elementor-element.elementor-element-68e0879c { --min-height: 70px; }
  .elementor-96 .elementor-element.elementor-element-df1de6 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-96 .elementor-element.elementor-element-df1de6.e-con { --order: 99999; }
  .elementor-96 .elementor-element.elementor-element-47323288 .elementskit-navbar-nav > li > a { padding: 12px 0px; }
  .elementor-96 .elementor-element.elementor-element-47323288 .elementskit-navbar-nav .elementskit-submenu-panel > li > a { padding: 12px 0px; }
  .elementor-96 .elementor-element.elementor-element-47323288 .elementskit-menu-hamburger { border-radius: 0px; }
  .elementor-96 .elementor-element.elementor-element-47323288 .elementskit-nav-logo > img { max-width: 160px; max-height: 60px; }
  .elementor-96 .elementor-element.elementor-element-47323288 .elementskit-nav-logo { margin: 5px 0px; padding: 5px; }
  .elementor-96 .elementor-element.elementor-element-767b7b43 { --margin-top: 0; --margin-bottom: 0; --margin-left: auto; --margin-right: 0; }
}
@media (max-width: 767px) {
  .elementor-96 .elementor-element.elementor-element-7974dc91 { --width: auto; }
  .elementor-96 .elementor-element.elementor-element-df1de6 { --width: auto; }
  .elementor-96 .elementor-element.elementor-element-767b7b43 { --width: auto; }
}
@media (min-width: 768px) {
  .elementor-96 .elementor-element.elementor-element-7974dc91 { --width: auto; }
  .elementor-96 .elementor-element.elementor-element-df1de6 { --width: auto; }
  .elementor-96 .elementor-element.elementor-element-767b7b43 { --width: auto; }
}
.elementor-823 .elementor-element.elementor-element-573213b8 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 0px 0px; --background-transition: 0.3s; }
.elementor-823 .elementor-element.elementor-element-573213b8:not(.elementor-motion-effects-element-type-background), .elementor-823 .elementor-element.elementor-element-573213b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-823 .elementor-element.elementor-element-573213b8, .elementor-823 .elementor-element.elementor-element-573213b8::before { --border-transition: 0.3s; }
.elementor-823 .elementor-element.elementor-element-d3fb197 { --display: flex; --background-transition: 0.3s; }
.elementor-823 .elementor-element.elementor-element-572f0beb { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 10px 10px; --background-transition: 0.3s; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px; }
.elementor-823 .elementor-element.elementor-element-685f65b8 { --display: flex; --background-transition: 0.3s; }
.elementor-823 .elementor-element.elementor-element-5a8ed320 img { pointer-events: all; width: 286px; border-radius: 0px; }
.elementor-823 .elementor-element.elementor-element-5a8ed320 { text-align: left; }
.elementor-823 .elementor-element.elementor-element-45cf5347 .elementor-heading-title { color: rgb(117, 117, 117); font-family: var( --e-global-typography-text-font-family ),Sans-serif; font-weight: var(--e-global-typography-text-font-weight); }
.elementor-823 .elementor-element.elementor-element-45cf5347 { width: var(--container-widget-width,90%); max-width: 90%; --container-widget-width: 90%; --container-widget-flex-grow: 0; }
.elementor-823 .elementor-element.elementor-element-40a1a0d4 .elementor-repeater-item-fdfb35b > a { color: rgb(34, 34, 34); background-color: rgb(245, 245, 245); }
.elementor-823 .elementor-element.elementor-element-40a1a0d4 .elementor-repeater-item-fdfb35b > a svg path { stroke: rgb(34, 34, 34); fill: rgb(34, 34, 34); }
.elementor-823 .elementor-element.elementor-element-40a1a0d4 .elementor-repeater-item-fdfb35b > a:hover { background-color: rgb(59, 89, 152); }
.elementor-823 .elementor-element.elementor-element-40a1a0d4 .elementor-repeater-item-88b6c7f > a { color: rgb(34, 34, 34); background-color: rgb(245, 245, 245); }
.elementor-823 .elementor-element.elementor-element-40a1a0d4 .elementor-repeater-item-88b6c7f > a svg path { stroke: rgb(34, 34, 34); fill: rgb(34, 34, 34); }
.elementor-823 .elementor-element.elementor-element-40a1a0d4 .elementor-repeater-item-88b6c7f > a:hover { background-color: rgb(59, 89, 152); }
.elementor-823 .elementor-element.elementor-element-40a1a0d4 .elementor-repeater-item-8a8867e > a { color: rgb(34, 34, 34); background-color: rgb(245, 245, 245); }
.elementor-823 .elementor-element.elementor-element-40a1a0d4 .elementor-repeater-item-8a8867e > a svg path { stroke: rgb(34, 34, 34); fill: rgb(34, 34, 34); }
.elementor-823 .elementor-element.elementor-element-40a1a0d4 .elementor-repeater-item-8a8867e > a:hover { background-color: rgb(59, 89, 152); }
.elementor-823 .elementor-element.elementor-element-40a1a0d4 .elementor-repeater-item-8a00737 > a { color: rgb(34, 34, 34); background-color: var(--e-global-color-light); }
.elementor-823 .elementor-element.elementor-element-40a1a0d4 .elementor-repeater-item-8a00737 > a svg path { stroke: rgb(34, 34, 34); fill: rgb(34, 34, 34); }
.elementor-823 .elementor-element.elementor-element-40a1a0d4 .elementor-repeater-item-8a00737 > a:hover { background-color: rgb(59, 89, 152); }
.elementor-823 .elementor-element.elementor-element-40a1a0d4 .ekit_social_media > li > a { text-align: center; text-decoration: none; padding: 0px; width: 50px; height: 50px; line-height: 49px; }
.elementor-823 .elementor-element.elementor-element-40a1a0d4 .ekit_social_media > li { display: inline-block; margin: 0px 6px 0px 0px; }
.elementor-823 .elementor-element.elementor-element-40a1a0d4 > .elementor-widget-container { margin: 10px 0px 0px; }
.elementor-823 .elementor-element.elementor-element-46af6e08 { --display: flex; --background-transition: 0.3s; }
.elementor-823 .elementor-element.elementor-element-53071a29 .elementor-heading-title { color: var(--e-global-color-text); }
.elementor-823 .elementor-element.elementor-element-5661f4ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-bottom: calc(5px); }
.elementor-823 .elementor-element.elementor-element-5661f4ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-top: calc(5px); }
.elementor-823 .elementor-element.elementor-element-5661f4ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-right: calc(5px); margin-left: calc(5px); }
.elementor-823 .elementor-element.elementor-element-5661f4ac .elementor-icon-list-items.elementor-inline-items { margin-right: calc(-5px); margin-left: calc(-5px); }
body.rtl .elementor-823 .elementor-element.elementor-element-5661f4ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { left: calc(-5px); }
body:not(.rtl) .elementor-823 .elementor-element.elementor-element-5661f4ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { right: calc(-5px); }
.elementor-823 .elementor-element.elementor-element-5661f4ac .elementor-icon-list-icon i { transition: color 0.3s; }
.elementor-823 .elementor-element.elementor-element-5661f4ac .elementor-icon-list-icon svg { transition: fill 0.3s; }
.elementor-823 .elementor-element.elementor-element-5661f4ac { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }
.elementor-823 .elementor-element.elementor-element-5661f4ac .elementor-icon-list-text { color: var(--e-global-color-text); }
.elementor-823 .elementor-element.elementor-element-5661f4ac .elementor-icon-list-item:hover .elementor-icon-list-text { color: var(--e-global-color-primary); }
.underline-link-effect .elementor-823 .elementor-element.elementor-element-5661f4ac .elementor-icon-list-item:hover .elementor-icon-list-text::after { background-color: var(--e-global-color-primary); }
.elementor-823 .elementor-element.elementor-element-3b7ea538 { --display: flex; --background-transition: 0.3s; }
.elementor-823 .elementor-element.elementor-element-5f3f4ad1 .elementor-heading-title { color: var(--e-global-color-text); }
.elementor-823 .elementor-element.elementor-element-611cb28a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-bottom: calc(5px); }
.elementor-823 .elementor-element.elementor-element-611cb28a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-top: calc(5px); }
.elementor-823 .elementor-element.elementor-element-611cb28a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-right: calc(5px); margin-left: calc(5px); }
.elementor-823 .elementor-element.elementor-element-611cb28a .elementor-icon-list-items.elementor-inline-items { margin-right: calc(-5px); margin-left: calc(-5px); }
body.rtl .elementor-823 .elementor-element.elementor-element-611cb28a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { left: calc(-5px); }
body:not(.rtl) .elementor-823 .elementor-element.elementor-element-611cb28a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { right: calc(-5px); }
.elementor-823 .elementor-element.elementor-element-611cb28a .elementor-icon-list-icon i { transition: color 0.3s; }
.elementor-823 .elementor-element.elementor-element-611cb28a .elementor-icon-list-icon svg { transition: fill 0.3s; }
.elementor-823 .elementor-element.elementor-element-611cb28a { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }
.elementor-823 .elementor-element.elementor-element-611cb28a .elementor-icon-list-text { color: var(--e-global-color-text); }
.elementor-823 .elementor-element.elementor-element-611cb28a .elementor-icon-list-item:hover .elementor-icon-list-text { color: var(--e-global-color-primary); }
.underline-link-effect .elementor-823 .elementor-element.elementor-element-611cb28a .elementor-icon-list-item:hover .elementor-icon-list-text::after { background-color: var(--e-global-color-primary); }
.elementor-823 .elementor-element.elementor-element-1216ad86 { --display: flex; --background-transition: 0.3s; }
.elementor-823 .elementor-element.elementor-element-9a4eee4 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 10px 10px; --background-transition: 0.3s; border-style: solid; --border-style: solid; border-width: 1px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgb(231, 231, 231); --border-color: #E7E7E7; --padding-top: 20px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-823 .elementor-element.elementor-element-9a4eee4, .elementor-823 .elementor-element.elementor-element-9a4eee4::before { --border-transition: 0.3s; }
.elementor-823 .elementor-element.elementor-element-9e72ae8 { --display: flex; --justify-content: center; --background-transition: 0.3s; }
.elementor-823 .elementor-element.elementor-element-57784b08 { color: rgb(117, 117, 117); }
.elementor-823 .elementor-element.elementor-element-8b3c766 { --display: flex; --background-transition: 0.3s; }
.elementor-823 .elementor-element.elementor-element-1ab1e03f .elementor-icon-list-icon i { color: var(--e-global-color-primary); }
.elementor-823 .elementor-element.elementor-element-1ab1e03f .elementor-icon-list-icon svg { fill: var(--e-global-color-primary); }
.elementor-823 .elementor-element.elementor-element-1ab1e03f .elementor-icon-list-text { color: var(--e-global-color-text); }
.elementor-823 .elementor-element.elementor-element-1ab1e03f .elementor-icon-list-item:hover .elementor-icon-list-text { color: var(--e-global-color-primary); }
.underline-link-effect .elementor-823 .elementor-element.elementor-element-1ab1e03f .elementor-icon-list-item:hover .elementor-icon-list-text::after { background-color: var(--e-global-color-primary); }
.elementor-823 .elementor-element.elementor-element-1ab1e03f > .elementor-widget-container { padding: 10px; }
@media (max-width: 1024px) {
  .elementor-823 .elementor-element.elementor-element-573213b8 { --padding-top: 10px; --padding-bottom: 10px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-823 .elementor-element.elementor-element-46af6e08 { --gap: 20px 20px; }
  .elementor-823 .elementor-element.elementor-element-3b7ea538 { --gap: 20px 20px; }
  .elementor-823 .elementor-element.elementor-element-1216ad86 { --gap: 20px 20px; }
}
@media (max-width: 767px) {
  .elementor-823 .elementor-element.elementor-element-572f0beb { --padding-top: 30px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-823 .elementor-element.elementor-element-46af6e08 { --width: 100%; }
  .elementor-823 .elementor-element.elementor-element-3b7ea538 { --width: 100%; }
  .elementor-823 .elementor-element.elementor-element-1216ad86 { --width: 100%; }
  .elementor-823 .elementor-element.elementor-element-9a4eee4 { --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: flex-start; --gap: 0px 0px; --padding-top: 30px; --padding-bottom: 10px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-823 .elementor-element.elementor-element-1ab1e03f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-bottom: calc(16px); }
  .elementor-823 .elementor-element.elementor-element-1ab1e03f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-top: calc(16px); }
  .elementor-823 .elementor-element.elementor-element-1ab1e03f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-right: calc(16px); margin-left: calc(16px); }
  .elementor-823 .elementor-element.elementor-element-1ab1e03f .elementor-icon-list-items.elementor-inline-items { margin-right: calc(-16px); margin-left: calc(-16px); }
  body.rtl .elementor-823 .elementor-element.elementor-element-1ab1e03f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { left: calc(-16px); }
  body:not(.rtl) .elementor-823 .elementor-element.elementor-element-1ab1e03f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { right: calc(-16px); }
  .elementor-823 .elementor-element.elementor-element-1ab1e03f > .elementor-widget-container { padding: 10px 0px; }
}
@media (min-width: 768px) {
  .elementor-823 .elementor-element.elementor-element-685f65b8 { --width: 32%; }
  .elementor-823 .elementor-element.elementor-element-46af6e08 { --width: 17%; }
  .elementor-823 .elementor-element.elementor-element-3b7ea538 { --width: 17%; }
  .elementor-823 .elementor-element.elementor-element-1216ad86 { --width: 17%; }
  .elementor-823 .elementor-element.elementor-element-9e72ae8 { --width: 60%; }
  .elementor-823 .elementor-element.elementor-element-8b3c766 { --width: 40%; }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-823 .elementor-element.elementor-element-9e72ae8 { --width: 100%; }
  .elementor-823 .elementor-element.elementor-element-8b3c766 { --width: 100%; }
}
.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: initial; border-bottom-color: initial; border-right-color: initial; 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-list-item-link-full_width a { width: 100%; }
.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: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: 1024px) {
  .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:-1) {
  .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; }
  .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; }
  .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: 767px) {
  .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: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; }
}
.termly-styles-module-primary-c2e506 { color: rgb(70, 114, 255); }
.termly-styles-module-secondary-dbc415 { color: rgb(0, 201, 153); }
.termly-styles-module-dangerous-ca78b3 { color: rgb(237, 116, 116); }
.termly-styles-module-root-c82f71 { font-size: 0.875em; font-family: Roboto, "Open Sans", Helvetica, Arial; }
.termly-styles-module-root-c82f71.termly-styles-module-disabled-f3b5ea { opacity: 0.5; cursor: not-allowed; }
.termly-styles-module-root-c82f71:not(.termly-styles-module-disabled-f3b5ea) { cursor: pointer; }
.termly-styles-module-outline-af2c17 { border-width: 1px; border-radius: 3px; border-style: solid; background: rgb(255, 255, 255); padding: 0.625em 2em; }
.termly-styles-module-outline-af2c17.termly-styles-module-primary-c2e506 { border-color: rgb(70, 114, 255); }
.termly-styles-module-outline-af2c17.termly-styles-module-secondary-dbc415 { border-color: rgb(0, 201, 153); }
.termly-styles-module-outline-af2c17.termly-styles-module-dangerous-ca78b3 { border-color: rgb(237, 116, 116); }
.termly-styles-module-solid-f10ff4 { border-width: 1px; border-radius: 3px; border-style: solid; color: rgb(255, 255, 255); padding: 0.625em 2em; }
.termly-styles-module-solid-f10ff4.termly-styles-module-primary-c2e506 { border-color: rgb(70, 114, 255); background: rgb(70, 114, 255); }
.termly-styles-module-solid-f10ff4.termly-styles-module-secondary-dbc415 { border-color: rgb(0, 201, 153); background: rgb(0, 201, 153); }
.termly-styles-module-solid-f10ff4.termly-styles-module-dangerous-ca78b3 { border-color: rgb(237, 116, 116); background: rgb(237, 116, 116); }
.termly-styles-module-text-eeb886 { border: none; background: rgba(0, 0, 0, 0); padding: 0px; }
.termly-styles-module-root-fb0fcd { display: flex; font-family: Roboto, "Open Sans", Helvetica, Arial; gap: 8px; }
.termly-styles-module-root-fb0fcd.termly-styles-module-disabled-c85e61 { cursor: not-allowed; opacity: 0.5; }
.termly-styles-module-root-fb0fcd:not(.termly-styles-module-disabled-c85e61) { cursor: pointer; }
.termly-styles-module-checkbox-c81b5f { width: 18px; height: 18px; border: 1px solid rgb(225, 227, 230); border-radius: 3px; background-image: linear-gradient(to top, rgb(242, 244, 251), rgb(254, 255, 255)); display: flex; flex: 0 0 18px; }
.termly-styles-module-checkbox-c81b5f.termly-styles-module-checked-d34356 { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTIgOSI+CiAgICA8ZGVmcz4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIwJSIgeTE9IjUwJSIgeTI9IjUwJSI+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMEE2REEiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNkY4OUVEIi8+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDwvZGVmcz4KICAgIDxwYXRoIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTYgMTl2LTNINHY1aDEwdi0ySDZ6IiB0cmFuc2Zvcm09InJvdGF0ZSgtNDUgLTEwLjYwNyAxNC42MjEpIi8+Cjwvc3ZnPgo="), linear-gradient(to top, rgb(242, 244, 251), rgb(254, 255, 255)); background-repeat: no-repeat; background-position: center center; }
.termly-styles-module-input-ccc581 { display: none; }
.termly-styles-module-label-dfa1a4 { display: flex; align-items: center; }
.termly-styles-module-root-c60f9c { border-radius: 3px; border: 1px solid rgb(206, 212, 218); color: rgb(54, 56, 64); font-size: inherit; line-height: 1.429; padding: 0.714em 1.0714em; }
.termly-styles-module-root-d2a96c { height: 100%; }
.termly-styles-module-spinner-d9d2d6 { animation: 2s linear 0s infinite normal none running termly-styles-module-rotate-d0c2b2; z-index: 2; position: relative; width: 100%; height: 100%; display: flex; }
.termly-styles-module-spinner-d9d2d6 .termly-styles-module-path-da4f9d { stroke: var(--loading-circle-color, hsl(210, 70%, 75%)); stroke-linecap: round; animation: 1.5s ease-in-out 0s infinite normal none running termly-styles-module-dash-c05540; }
@keyframes termly-styles-module-rotate-d0c2b2 { 
  100% { transform: rotate(360deg); }
}
@keyframes termly-styles-module-dash-c05540 { 
  0% { stroke-dasharray: 1, 150; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 90, 150; stroke-dashoffset: -35; }
  100% { stroke-dasharray: 90, 150; stroke-dashoffset: -124; }
}
.termly-styles-module-root-a6c3b2 { display: flex; font-family: Roboto, "Open Sans", Helvetica, Arial; gap: 5px; }
.termly-styles-module-root-a6c3b2.termly-styles-module-disabled-fda258 { cursor: not-allowed; }
.termly-styles-module-root-a6c3b2:not(.termly-styles-module-disabled-fda258) { cursor: pointer; }
.termly-styles-module-input-da74ea { display: none; }
.termly-styles-module-radio-a94319 { width: 15px; height: 15px; border-radius: 9px; border: 1px solid rgb(206, 208, 218); background-image: linear-gradient(to top, rgb(242, 244, 251), rgb(254, 255, 255)); display: flex; justify-content: center; align-items: center; }
.termly-styles-module-radio-a94319.termly-styles-module-checked-e5d8eb .termly-styles-module-radio__inner-d76ba3 { width: 7px; height: 7px; border-radius: 4px; background-color: rgb(35, 158, 235); }
.termly-styles-module-radio-a94319.termly-styles-module-disabled-fda258 { opacity: 0.5; }
.termly-styles-module-root-a0ea7f { display: flex; flex-direction: row; font-size: 1rem; font-family: Roboto, "Open Sans", Helvetica, Arial; background: rgb(230, 231, 232); align-items: center; justify-content: center; container: holder / size; flex: 1 1 0%; height: 100%; }
.termly-styles-module-shadowBox-fff901 { background: var(--termly-theme-background-color); border-radius: 5px; border: 1px solid rgb(221, 221, 221); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 15px; display: inline-flex; flex-direction: column; max-width: 32em; min-width: min-content; padding: 2em; gap: 1em; }
.termly-styles-module-title-b31e43 { color: var(--termly-theme-color); font-size: 1.25em; font-weight: 500; line-height: 1; }
.termly-styles-module-content-f5be7c { color: var(--termly-theme-color); font-size: var(--termly-theme-font-size); line-height: 1.75; }
.termly-styles-module-buttons-e4250e { display: flex; justify-content: center; gap: 0.5em; }
.termly-styles-module-buttons-e4250e > * { font-weight: 600; font-size: var(--termly-theme-font-size); width: 100%; }
.termly-styles-module-buttons-e4250e .termly-styles-module-acceptButton-b04512 { background: var(--termly-theme-button-background-color); border-color: var(--termly-theme-button-background-color) !important; color: var(--termly-theme-button-text-color) !important; }
.termly-styles-module-buttons-e4250e .termly-styles-module-prefsButton-c1a9b2 { background: rgba(0, 0, 0, 0); border-color: var(--termly-theme-color) !important; color: var(--termly-theme-color) !important; }
@container holder (height < 155px) {
  .termly-styles-module-shadowBox-fff901 { padding: 6cqb; display: inline-flex; gap: 0.5em; }
  .termly-styles-module-acceptButton-b04512 { padding: 3cqb 6cqb; font-size: 9cqb; width: auto !important; }
  .termly-styles-module-content-f5be7c { font-size: 9cqb; }
  .termly-styles-module-prefsButton-c1a9b2, .termly-styles-module-toAllowContent-f3c279, .termly-styles-module-title-b31e43 { display: none; }
}
@container holder (width < 197px) {
  .termly-styles-module-buttons-e4250e .termly-styles-module-prefsButton-c1a9b2 { display: none; }
}
.termly-styles-root-b0aebb { box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 35px 0px; padding: 2.5em 2.86em; box-sizing: border-box; max-height: 75vh; }
@media screen and (max-width: 36.5em) {
  .termly-styles-root-b0aebb { overflow-y: auto; padding-bottom: 0px; }
}
.termly-styles-message-e9e76f { line-height: 1.75; }
.termly-styles-buttons-bb7ad2 { display: flex; justify-items: center; justify-content: center; gap: 12px; flex-direction: row; }
@media screen and (max-width: 58em) {
  .termly-styles-buttons-bb7ad2 { flex-direction: row; }
}
@media screen and (max-width: 36.5em) {
  .termly-styles-buttons-bb7ad2 { flex-direction: column-reverse; width: 100%; position: sticky; bottom: 0px; box-sizing: border-box; border-top: 1px solid rgb(237, 237, 239); padding: 2.5em 0px; }
  .termly-styles-buttons-bb7ad2 > * { justify-content: center; }
}
.termly-styles-tcfButtons-d6865a { display: flex; justify-items: center; justify-content: center; gap: 12px; flex-direction: column-reverse; width: initial; }
@media screen and (max-width: 58em) {
  .termly-styles-tcfButtons-d6865a { flex-direction: row; }
}
@media screen and (max-width: 36.5em) {
  .termly-styles-tcfButtons-d6865a { flex-direction: column-reverse; width: 100%; position: sticky; bottom: 0px; box-sizing: border-box; border-top: 1px solid rgb(237, 237, 239); padding: 2.5em 0px; }
  .termly-styles-tcfButtons-d6865a > * { justify-content: center; }
}
.termly-styles-button-a4543c { width: 12.86em; max-width: 16em; }
@media screen and (max-width: 36.5em) {
  .termly-styles-button-a4543c { min-width: 100%; }
}
.termly-styles-main-bf5ef8 { max-width: 122.5em; margin: auto; }
.termly-styles-logo-cc6217 { display: flex; margin-bottom: 15px; justify-content: center; }
.termly-styles-termly-tooltip-c26ee2, .termly-styles-termly-banner-e1ed59 { display: block; border-radius: 5px; box-sizing: border-box; opacity: 1; position: fixed; z-index: var(--termly-z-index); border-width: 0px; margin: 1.667em; }
@media screen and (max-width: 46em) {
  .termly-styles-termly-tooltip-c26ee2, .termly-styles-termly-banner-e1ed59 { border-radius: 0px; max-width: 100vw; left: 0px; right: 0px; width: 100% !important; margin: 0px !important; }
}
.termly-styles-termly-banner-e1ed59 { width: calc(100% - 40px); border-width: 0px; left: 0px; }
@media only screen and (max-width: 70em) {
  .termly-styles-termly-banner-e1ed59 { width: calc(100% - 20px); margin: 10px; }
}
.termly-styles-termly-banner-e1ed59.termly-styles-top-a9b7ed { top: 0px; }
.termly-styles-termly-banner-e1ed59.termly-styles-bottom-d26761 { bottom: 0px; }
.termly-styles-termly-banner-e1ed59 .termly-styles-logo-c34670 { justify-content: left; }
@media screen and (max-width: 58em) {
  .termly-styles-termly-banner-e1ed59 .termly-styles-logo-c34670 { justify-content: center; }
}
.termly-styles-termly-banner-e1ed59 .termly-styles-content-fcefe4 { display: flex; flex: 1 1 0%; align-items: center; }
@media screen and (max-width: 58em) {
  .termly-styles-termly-banner-e1ed59 .termly-styles-content-fcefe4 { flex-direction: column; }
}
.termly-styles-termly-banner-e1ed59 .termly-styles-message-d6c726 { margin-right: 2em; }
@media screen and (max-width: 58em) {
  .termly-styles-termly-banner-e1ed59 .termly-styles-message-d6c726 { margin-bottom: 2em; margin-right: 0px; }
}
.termly-styles-termly-tooltip-c26ee2 { width: 45.7em; }
.termly-styles-termly-tooltip-c26ee2.termly-styles-top_left-a763e6 { top: 0px; left: 0px; }
.termly-styles-termly-tooltip-c26ee2.termly-styles-top_right-f0c2ab { top: 0px; right: 0px; }
.termly-styles-termly-tooltip-c26ee2.termly-styles-bottom_left-c53472 { left: 0px; bottom: 0px; }
.termly-styles-termly-tooltip-c26ee2.termly-styles-bottom_right-e3477a { right: 0px; bottom: 0px; }
.termly-styles-termly-tooltip-c26ee2 .termly-styles-message-d6c726 { margin-bottom: 1.5em; }
.termly-styles-root-d5f974 { font: inherit; color: inherit; text-decoration: underline; }
@font-face { font-family: elementskit; src: url("https://vectorize.io/fonts/elementskit.woff?y24e1e") format("woff"); font-weight: 400; font-style: normal; font-display: swap; }
.ekit-wid-con .fasicon, .ekit-wid-con .icon, .ekit-wid-con .icon::before, .fasicon, .icon, .icon::before { speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: elementskit !important; }
.ekit-wid-con .fasicon.icon-home::before, .ekit-wid-con .icon.icon-home::before, .icon.icon-home::before { content: ""; }
.ekit-wid-con .fasicon.icon-advanced-slider::before, .ekit-wid-con .icon.icon-advanced-slider::before, .icon.icon-advanced-slider::before { content: ""; }
.ekit-wid-con .fasicon.icon-image-box::before, .ekit-wid-con .icon.icon-image-box::before, .icon.icon-image-box::before { content: ""; }
.ekit-wid-con .fasicon.icon-image-swap::before, .ekit-wid-con .icon.icon-image-swap::before, .icon.icon-image-swap::before { content: ""; }
.ekit-wid-con .fasicon.icon-apartment1::before, .ekit-wid-con .icon.icon-apartment1::before, .icon.icon-apartment1::before { content: ""; }
.ekit-wid-con .fasicon.icon-pencil::before, .ekit-wid-con .icon.icon-pencil::before, .icon.icon-pencil::before { content: ""; }
.ekit-wid-con .fasicon.icon-magic-wand::before, .ekit-wid-con .icon.icon-magic-wand::before, .icon.icon-magic-wand::before { content: ""; }
.ekit-wid-con .fasicon.icon-drop::before, .ekit-wid-con .icon.icon-drop::before, .icon.icon-drop::before { content: ""; }
.ekit-wid-con .fasicon.icon-lighter::before, .ekit-wid-con .icon.icon-lighter::before, .icon.icon-lighter::before { content: ""; }
.ekit-wid-con .fasicon.icon-poop::before, .ekit-wid-con .icon.icon-poop::before, .icon.icon-poop::before { content: ""; }
.ekit-wid-con .fasicon.icon-sun::before, .ekit-wid-con .icon.icon-sun::before, .icon.icon-sun::before { content: ""; }
.ekit-wid-con .fasicon.icon-moon::before, .ekit-wid-con .icon.icon-moon::before, .icon.icon-moon::before { content: ""; }
.ekit-wid-con .fasicon.icon-cloud1::before, .ekit-wid-con .icon.icon-cloud1::before, .icon.icon-cloud1::before { content: ""; }
.ekit-wid-con .fasicon.icon-cloud-upload::before, .ekit-wid-con .icon.icon-cloud-upload::before, .icon.icon-cloud-upload::before { content: ""; }
.ekit-wid-con .fasicon.icon-cloud-download::before, .ekit-wid-con .icon.icon-cloud-download::before, .icon.icon-cloud-download::before { content: ""; }
.ekit-wid-con .fasicon.icon-cloud-sync::before, .ekit-wid-con .icon.icon-cloud-sync::before, .icon.icon-cloud-sync::before { content: ""; }
.ekit-wid-con .fasicon.icon-cloud-check::before, .ekit-wid-con .icon.icon-cloud-check::before, .icon.icon-cloud-check::before { content: ""; }
.ekit-wid-con .fasicon.icon-database1::before, .ekit-wid-con .icon.icon-database1::before, .icon.icon-database1::before { content: ""; }
.ekit-wid-con .fasicon.icon-lock::before, .ekit-wid-con .icon.icon-lock::before, .icon.icon-lock::before { content: ""; }
.ekit-wid-con .fasicon.icon-cog::before, .ekit-wid-con .icon.icon-cog::before, .icon.icon-cog::before { content: ""; }
.ekit-wid-con .fasicon.icon-trash::before, .ekit-wid-con .icon.icon-trash::before, .icon.icon-trash::before { content: ""; }
.ekit-wid-con .fasicon.icon-dice::before, .ekit-wid-con .icon.icon-dice::before, .icon.icon-dice::before { content: ""; }
.ekit-wid-con .fasicon.icon-heart1::before, .ekit-wid-con .icon.icon-heart1::before, .icon.icon-heart1::before { content: ""; }
.ekit-wid-con .fasicon.icon-star1::before, .ekit-wid-con .icon.icon-star1::before, .icon.icon-star1::before { content: ""; }
.ekit-wid-con .fasicon.icon-star-half::before, .ekit-wid-con .icon.icon-star-half::before, .icon.icon-star-half::before { content: ""; }
.ekit-wid-con .fasicon.icon-star-empty::before, .ekit-wid-con .icon.icon-star-empty::before, .icon.icon-star-empty::before { content: ""; }
.ekit-wid-con .fasicon.icon-flag::before, .ekit-wid-con .icon.icon-flag::before, .icon.icon-flag::before { content: ""; }
.ekit-wid-con .fasicon.icon-envelope1::before, .ekit-wid-con .icon.icon-envelope1::before, .icon.icon-envelope1::before { content: ""; }
.ekit-wid-con .fasicon.icon-paperclip::before, .ekit-wid-con .icon.icon-paperclip::before, .icon.icon-paperclip::before { content: ""; }
.ekit-wid-con .fasicon.icon-inbox::before, .ekit-wid-con .icon.icon-inbox::before, .icon.icon-inbox::before { content: ""; }
.ekit-wid-con .fasicon.icon-eye::before, .ekit-wid-con .icon.icon-eye::before, .icon.icon-eye::before { content: ""; }
.ekit-wid-con .fasicon.icon-printer::before, .ekit-wid-con .icon.icon-printer::before, .icon.icon-printer::before { content: ""; }
.ekit-wid-con .fasicon.icon-file-empty::before, .ekit-wid-con .icon.icon-file-empty::before, .icon.icon-file-empty::before { content: ""; }
.ekit-wid-con .fasicon.icon-file-add::before, .ekit-wid-con .icon.icon-file-add::before, .icon.icon-file-add::before { content: ""; }
.ekit-wid-con .fasicon.icon-enter::before, .ekit-wid-con .icon.icon-enter::before, .icon.icon-enter::before { content: ""; }
.ekit-wid-con .fasicon.icon-exit::before, .ekit-wid-con .icon.icon-exit::before, .icon.icon-exit::before { content: ""; }
.ekit-wid-con .fasicon.icon-graduation-hat::before, .ekit-wid-con .icon.icon-graduation-hat::before, .icon.icon-graduation-hat::before { content: ""; }
.ekit-wid-con .fasicon.icon-license::before, .ekit-wid-con .icon.icon-license::before, .icon.icon-license::before { content: ""; }
.ekit-wid-con .fasicon.icon-music-note::before, .ekit-wid-con .icon.icon-music-note::before, .icon.icon-music-note::before { content: ""; }
.ekit-wid-con .fasicon.icon-film-play::before, .ekit-wid-con .icon.icon-film-play::before, .icon.icon-film-play::before { content: ""; }
.ekit-wid-con .fasicon.icon-camera-video::before, .ekit-wid-con .icon.icon-camera-video::before, .icon.icon-camera-video::before { content: ""; }
.ekit-wid-con .fasicon.icon-camera::before, .ekit-wid-con .icon.icon-camera::before, .icon.icon-camera::before { content: ""; }
.ekit-wid-con .fasicon.icon-picture::before, .ekit-wid-con .icon.icon-picture::before, .icon.icon-picture::before { content: ""; }
.ekit-wid-con .fasicon.icon-book::before, .ekit-wid-con .icon.icon-book::before, .icon.icon-book::before { content: ""; }
.ekit-wid-con .fasicon.icon-bookmark::before, .ekit-wid-con .icon.icon-bookmark::before, .icon.icon-bookmark::before { content: ""; }
.ekit-wid-con .fasicon.icon-user::before, .ekit-wid-con .icon.icon-user::before, .icon.icon-user::before { content: ""; }
.ekit-wid-con .fasicon.icon-users::before, .ekit-wid-con .icon.icon-users::before, .icon.icon-users::before { content: ""; }
.ekit-wid-con .fasicon.icon-shirt::before, .ekit-wid-con .icon.icon-shirt::before, .icon.icon-shirt::before { content: ""; }
.ekit-wid-con .fasicon.icon-store::before, .ekit-wid-con .icon.icon-store::before, .icon.icon-store::before { content: ""; }
.ekit-wid-con .fasicon.icon-cart2::before, .ekit-wid-con .icon.icon-cart2::before, .icon.icon-cart2::before { content: ""; }
.ekit-wid-con .fasicon.icon-tag::before, .ekit-wid-con .icon.icon-tag::before, .icon.icon-tag::before { content: ""; }
.ekit-wid-con .fasicon.icon-phone-handset::before, .ekit-wid-con .icon.icon-phone-handset::before, .icon.icon-phone-handset::before { content: ""; }
.ekit-wid-con .fasicon.icon-phone::before, .ekit-wid-con .icon.icon-phone::before, .icon.icon-phone::before { content: ""; }
.ekit-wid-con .fasicon.icon-pushpin::before, .ekit-wid-con .icon.icon-pushpin::before, .icon.icon-pushpin::before { content: ""; }
.ekit-wid-con .fasicon.icon-map-marker::before, .ekit-wid-con .icon.icon-map-marker::before, .icon.icon-map-marker::before { content: ""; }
.ekit-wid-con .fasicon.icon-map::before, .ekit-wid-con .icon.icon-map::before, .icon.icon-map::before { content: ""; }
.ekit-wid-con .fasicon.icon-location::before, .ekit-wid-con .icon.icon-location::before, .icon.icon-location::before { content: ""; }
.ekit-wid-con .fasicon.icon-calendar-full::before, .ekit-wid-con .icon.icon-calendar-full::before, .icon.icon-calendar-full::before { content: ""; }
.ekit-wid-con .fasicon.icon-keyboard::before, .ekit-wid-con .icon.icon-keyboard::before, .icon.icon-keyboard::before { content: ""; }
.ekit-wid-con .fasicon.icon-spell-check::before, .ekit-wid-con .icon.icon-spell-check::before, .icon.icon-spell-check::before { content: ""; }
.ekit-wid-con .fasicon.icon-screen::before, .ekit-wid-con .icon.icon-screen::before, .icon.icon-screen::before { content: ""; }
.ekit-wid-con .fasicon.icon-smartphone::before, .ekit-wid-con .icon.icon-smartphone::before, .icon.icon-smartphone::before { content: ""; }
.ekit-wid-con .fasicon.icon-tablet::before, .ekit-wid-con .icon.icon-tablet::before, .icon.icon-tablet::before { content: ""; }
.ekit-wid-con .fasicon.icon-laptop::before, .ekit-wid-con .icon.icon-laptop::before, .icon.icon-laptop::before { content: ""; }
.ekit-wid-con .fasicon.icon-laptop-phone::before, .ekit-wid-con .icon.icon-laptop-phone::before, .icon.icon-laptop-phone::before { content: ""; }
.ekit-wid-con .fasicon.icon-power-switch::before, .ekit-wid-con .icon.icon-power-switch::before, .icon.icon-power-switch::before { content: ""; }
.ekit-wid-con .fasicon.icon-bubble::before, .ekit-wid-con .icon.icon-bubble::before, .icon.icon-bubble::before { content: ""; }
.ekit-wid-con .fasicon.icon-heart-pulse::before, .ekit-wid-con .icon.icon-heart-pulse::before, .icon.icon-heart-pulse::before { content: ""; }
.ekit-wid-con .fasicon.icon-construction::before, .ekit-wid-con .icon.icon-construction::before, .icon.icon-construction::before { content: ""; }
.ekit-wid-con .fasicon.icon-pie-chart::before, .ekit-wid-con .icon.icon-pie-chart::before, .icon.icon-pie-chart::before { content: ""; }
.ekit-wid-con .fasicon.icon-chart-bars::before, .ekit-wid-con .icon.icon-chart-bars::before, .icon.icon-chart-bars::before { content: ""; }
.ekit-wid-con .fasicon.icon-gift1::before, .ekit-wid-con .icon.icon-gift1::before, .icon.icon-gift1::before { content: ""; }
.ekit-wid-con .fasicon.icon-diamond1::before, .ekit-wid-con .icon.icon-diamond1::before, .icon.icon-diamond1::before { content: ""; }
.ekit-wid-con .fasicon.icon-dinner::before, .ekit-wid-con .icon.icon-dinner::before, .icon.icon-dinner::before { content: ""; }
.ekit-wid-con .fasicon.icon-coffee-cup::before, .ekit-wid-con .icon.icon-coffee-cup::before, .icon.icon-coffee-cup::before { content: ""; }
.ekit-wid-con .fasicon.icon-leaf::before, .ekit-wid-con .icon.icon-leaf::before, .icon.icon-leaf::before { content: ""; }
.ekit-wid-con .fasicon.icon-paw::before, .ekit-wid-con .icon.icon-paw::before, .icon.icon-paw::before { content: ""; }
.ekit-wid-con .fasicon.icon-rocket::before, .ekit-wid-con .icon.icon-rocket::before, .icon.icon-rocket::before { content: ""; }
.ekit-wid-con .fasicon.icon-briefcase::before, .ekit-wid-con .icon.icon-briefcase::before, .icon.icon-briefcase::before { content: ""; }
.ekit-wid-con .fasicon.icon-bus::before, .ekit-wid-con .icon.icon-bus::before, .icon.icon-bus::before { content: ""; }
.ekit-wid-con .fasicon.icon-car1::before, .ekit-wid-con .icon.icon-car1::before, .icon.icon-car1::before { content: ""; }
.ekit-wid-con .fasicon.icon-train::before, .ekit-wid-con .icon.icon-train::before, .icon.icon-train::before { content: ""; }
.ekit-wid-con .fasicon.icon-bicycle::before, .ekit-wid-con .icon.icon-bicycle::before, .icon.icon-bicycle::before { content: ""; }
.ekit-wid-con .fasicon.icon-wheelchair::before, .ekit-wid-con .icon.icon-wheelchair::before, .icon.icon-wheelchair::before { content: ""; }
.ekit-wid-con .fasicon.icon-select::before, .ekit-wid-con .icon.icon-select::before, .icon.icon-select::before { content: ""; }
.ekit-wid-con .fasicon.icon-earth::before, .ekit-wid-con .icon.icon-earth::before, .icon.icon-earth::before { content: ""; }
.ekit-wid-con .fasicon.icon-smile::before, .ekit-wid-con .icon.icon-smile::before, .icon.icon-smile::before { content: ""; }
.ekit-wid-con .fasicon.icon-sad::before, .ekit-wid-con .icon.icon-sad::before, .icon.icon-sad::before { content: ""; }
.ekit-wid-con .fasicon.icon-neutral::before, .ekit-wid-con .icon.icon-neutral::before, .icon.icon-neutral::before { content: ""; }
.ekit-wid-con .fasicon.icon-mustache::before, .ekit-wid-con .icon.icon-mustache::before, .icon.icon-mustache::before { content: ""; }
.ekit-wid-con .fasicon.icon-alarm::before, .ekit-wid-con .icon.icon-alarm::before, .icon.icon-alarm::before { content: ""; }
.ekit-wid-con .fasicon.icon-bullhorn::before, .ekit-wid-con .icon.icon-bullhorn::before, .icon.icon-bullhorn::before { content: ""; }
.ekit-wid-con .fasicon.icon-volume-high::before, .ekit-wid-con .icon.icon-volume-high::before, .icon.icon-volume-high::before { content: ""; }
.ekit-wid-con .fasicon.icon-volume-medium::before, .ekit-wid-con .icon.icon-volume-medium::before, .icon.icon-volume-medium::before { content: ""; }
.ekit-wid-con .fasicon.icon-volume-low::before, .ekit-wid-con .icon.icon-volume-low::before, .icon.icon-volume-low::before { content: ""; }
.ekit-wid-con .fasicon.icon-volume::before, .ekit-wid-con .icon.icon-volume::before, .icon.icon-volume::before { content: ""; }
.ekit-wid-con .fasicon.icon-mic::before, .ekit-wid-con .icon.icon-mic::before, .icon.icon-mic::before { content: ""; }
.ekit-wid-con .fasicon.icon-hourglass::before, .ekit-wid-con .icon.icon-hourglass::before, .icon.icon-hourglass::before { content: ""; }
.ekit-wid-con .fasicon.icon-undo::before, .ekit-wid-con .icon.icon-undo::before, .icon.icon-undo::before { content: ""; }
.ekit-wid-con .fasicon.icon-redo::before, .ekit-wid-con .icon.icon-redo::before, .icon.icon-redo::before { content: ""; }
.ekit-wid-con .fasicon.icon-sync::before, .ekit-wid-con .icon.icon-sync::before, .icon.icon-sync::before { content: ""; }
.ekit-wid-con .fasicon.icon-history::before, .ekit-wid-con .icon.icon-history::before, .icon.icon-history::before { content: ""; }
.ekit-wid-con .fasicon.icon-clock1::before, .ekit-wid-con .icon.icon-clock1::before, .icon.icon-clock1::before { content: ""; }
.ekit-wid-con .fasicon.icon-download::before, .ekit-wid-con .icon.icon-download::before, .icon.icon-download::before { content: ""; }
.ekit-wid-con .fasicon.icon-upload::before, .ekit-wid-con .icon.icon-upload::before, .icon.icon-upload::before { content: ""; }
.ekit-wid-con .fasicon.icon-enter-down::before, .ekit-wid-con .icon.icon-enter-down::before, .icon.icon-enter-down::before { content: ""; }
.ekit-wid-con .fasicon.icon-exit-up::before, .ekit-wid-con .icon.icon-exit-up::before, .icon.icon-exit-up::before { content: ""; }
.ekit-wid-con .fasicon.icon-bug::before, .ekit-wid-con .icon.icon-bug::before, .icon.icon-bug::before { content: ""; }
.ekit-wid-con .fasicon.icon-code::before, .ekit-wid-con .icon.icon-code::before, .icon.icon-code::before { content: ""; }
.ekit-wid-con .fasicon.icon-link::before, .ekit-wid-con .icon.icon-link::before, .icon.icon-link::before { content: ""; }
.ekit-wid-con .fasicon.icon-unlink::before, .ekit-wid-con .icon.icon-unlink::before, .icon.icon-unlink::before { content: ""; }
.ekit-wid-con .fasicon.icon-thumbs-up::before, .ekit-wid-con .icon.icon-thumbs-up::before, .icon.icon-thumbs-up::before { content: ""; }
.ekit-wid-con .fasicon.icon-thumbs-down::before, .ekit-wid-con .icon.icon-thumbs-down::before, .icon.icon-thumbs-down::before { content: ""; }
.ekit-wid-con .fasicon.icon-magnifier::before, .ekit-wid-con .icon.icon-magnifier::before, .icon.icon-magnifier::before { content: ""; }
.ekit-wid-con .fasicon.icon-cross::before, .ekit-wid-con .icon.icon-cross::before, .icon.icon-cross::before { content: ""; }
.ekit-wid-con .fasicon.icon-chevron-up::before, .ekit-wid-con .icon.icon-chevron-up::before, .icon.icon-chevron-up::before { content: ""; }
.ekit-wid-con .fasicon.icon-chevron-down::before, .ekit-wid-con .icon.icon-chevron-down::before, .icon.icon-chevron-down::before { content: ""; }
.ekit-wid-con .fasicon.icon-chevron-left::before, .ekit-wid-con .icon.icon-chevron-left::before, .icon.icon-chevron-left::before { content: ""; }
.ekit-wid-con .fasicon.icon-chevron-right::before, .ekit-wid-con .icon.icon-chevron-right::before, .icon.icon-chevron-right::before { content: ""; }
.ekit-wid-con .fasicon.icon-arrow-up::before, .ekit-wid-con .icon.icon-arrow-up::before, .icon.icon-arrow-up::before { content: ""; }
.ekit-wid-con .fasicon.icon-arrow-down::before, .ekit-wid-con .icon.icon-arrow-down::before, .icon.icon-arrow-down::before { content: ""; }
.ekit-wid-con .fasicon.icon-arrow-left::before, .ekit-wid-con .icon.icon-arrow-left::before, .icon.icon-arrow-left::before { content: ""; }
.ekit-wid-con .fasicon.icon-arrow-right::before, .ekit-wid-con .icon.icon-arrow-right::before, .icon.icon-arrow-right::before { content: ""; }
.ekit-wid-con .fasicon.icon-right-arrow::before, .ekit-wid-con .icon.icon-right-arrow::before, .icon.icon-right-arrow::before { content: ""; }
.ekit-wid-con .fasicon.icon-left-arrow::before, .ekit-wid-con .icon.icon-left-arrow::before, .icon.icon-left-arrow::before { content: ""; }
.ekit-wid-con .fasicon.icon-download-arrow::before, .ekit-wid-con .icon.icon-download-arrow::before, .icon.icon-download-arrow::before { content: ""; }
.ekit-wid-con .fasicon.icon-up-arrow::before, .ekit-wid-con .icon.icon-up-arrow::before, .icon.icon-up-arrow::before { content: ""; }
.ekit-wid-con .fasicon.icon-arrows::before, .ekit-wid-con .icon.icon-arrows::before, .icon.icon-arrows::before { content: ""; }
.ekit-wid-con .fasicon.icon-double-angle-pointing-to-right::before, .ekit-wid-con .icon.icon-double-angle-pointing-to-right::before, .icon.icon-double-angle-pointing-to-right::before { content: ""; }
.ekit-wid-con .fasicon.icon-double-left-chevron::before, .ekit-wid-con .icon.icon-double-left-chevron::before, .icon.icon-double-left-chevron::before { content: ""; }
.ekit-wid-con .fasicon.icon-left-arrow2::before, .ekit-wid-con .icon.icon-left-arrow2::before, .icon.icon-left-arrow2::before { content: ""; }
.ekit-wid-con .fasicon.icon-right-arrow2::before, .ekit-wid-con .icon.icon-right-arrow2::before, .icon.icon-right-arrow2::before { content: ""; }
.ekit-wid-con .fasicon.icon-warning::before, .ekit-wid-con .icon.icon-warning::before, .icon.icon-warning::before { content: ""; }
.ekit-wid-con .fasicon.icon-down-arrow1::before, .ekit-wid-con .icon.icon-down-arrow1::before, .icon.icon-down-arrow1::before { content: ""; }
.ekit-wid-con .fasicon.icon-up-arrow1::before, .ekit-wid-con .icon.icon-up-arrow1::before, .icon.icon-up-arrow1::before { content: ""; }
.ekit-wid-con .fasicon.icon-right-arrow1::before, .ekit-wid-con .icon.icon-right-arrow1::before, .icon.icon-right-arrow1::before { content: ""; font-weight: 900; }
.ekit-wid-con .fasicon.icon-left-arrows::before, .ekit-wid-con .icon.icon-left-arrows::before, .icon.icon-left-arrows::before { content: ""; }
.ekit-wid-con .fasicon.icon-question-circle::before, .ekit-wid-con .icon.icon-question-circle::before, .icon.icon-question-circle::before { content: ""; }
.ekit-wid-con .fasicon.icon-menu-circle::before, .ekit-wid-con .icon.icon-menu-circle::before, .icon.icon-menu-circle::before { content: ""; }
.ekit-wid-con .fasicon.icon-checkmark-circle::before, .ekit-wid-con .icon.icon-checkmark-circle::before, .icon.icon-checkmark-circle::before { content: ""; }
.ekit-wid-con .fasicon.icon-cross-circle::before, .ekit-wid-con .icon.icon-cross-circle::before, .icon.icon-cross-circle::before { content: ""; }
.ekit-wid-con .fasicon.icon-plus-circle::before, .ekit-wid-con .icon.icon-plus-circle::before, .icon.icon-plus-circle::before { content: ""; }
.ekit-wid-con .fasicon.icon-move::before, .ekit-wid-con .icon.icon-move::before, .icon.icon-move::before { content: ""; }
.ekit-wid-con .fasicon.icon-circle-minus::before, .ekit-wid-con .icon.icon-circle-minus::before, .icon.icon-circle-minus::before { content: ""; }
.ekit-wid-con .fasicon.icon-arrow-up-circle::before, .ekit-wid-con .icon.icon-arrow-up-circle::before, .icon.icon-arrow-up-circle::before { content: ""; }
.ekit-wid-con .fasicon.icon-arrow-down-circle::before, .ekit-wid-con .icon.icon-arrow-down-circle::before, .icon.icon-arrow-down-circle::before { content: ""; }
.ekit-wid-con .fasicon.icon-arrow-left-circle::before, .ekit-wid-con .icon.icon-arrow-left-circle::before, .icon.icon-arrow-left-circle::before { content: ""; }
.ekit-wid-con .fasicon.icon-arrow-right-circle::before, .ekit-wid-con .icon.icon-arrow-right-circle::before, .icon.icon-arrow-right-circle::before { content: ""; }
.ekit-wid-con .fasicon.icon-chevron-up-circle::before, .ekit-wid-con .icon.icon-chevron-up-circle::before, .icon.icon-chevron-up-circle::before { content: ""; }
.ekit-wid-con .fasicon.icon-chevron-down-circle::before, .ekit-wid-con .icon.icon-chevron-down-circle::before, .icon.icon-chevron-down-circle::before { content: ""; }
.ekit-wid-con .fasicon.icon-chevron-left-circle::before, .ekit-wid-con .icon.icon-chevron-left-circle::before, .icon.icon-chevron-left-circle::before { content: ""; }
.ekit-wid-con .fasicon.icon-chevron-right-circle::before, .ekit-wid-con .icon.icon-chevron-right-circle::before, .icon.icon-chevron-right-circle::before { content: ""; }
.ekit-wid-con .fasicon.icon-crop::before, .ekit-wid-con .icon.icon-crop::before, .icon.icon-crop::before { content: ""; }
.ekit-wid-con .fasicon.icon-frame-expand::before, .ekit-wid-con .icon.icon-frame-expand::before, .icon.icon-frame-expand::before { content: ""; }
.ekit-wid-con .fasicon.icon-frame-contract::before, .ekit-wid-con .icon.icon-frame-contract::before, .icon.icon-frame-contract::before { content: ""; }
.ekit-wid-con .fasicon.icon-layers::before, .ekit-wid-con .icon.icon-layers::before, .icon.icon-layers::before { content: ""; }
.ekit-wid-con .fasicon.icon-funnel::before, .ekit-wid-con .icon.icon-funnel::before, .icon.icon-funnel::before { content: ""; }
.ekit-wid-con .fasicon.icon-text-format::before, .ekit-wid-con .icon.icon-text-format::before, .icon.icon-text-format::before { content: ""; }
.ekit-wid-con .fasicon.icon-text-size::before, .ekit-wid-con .icon.icon-text-size::before, .icon.icon-text-size::before { content: ""; }
.ekit-wid-con .fasicon.icon-bold::before, .ekit-wid-con .icon.icon-bold::before, .icon.icon-bold::before { content: ""; }
.ekit-wid-con .fasicon.icon-italic::before, .ekit-wid-con .icon.icon-italic::before, .icon.icon-italic::before { content: ""; }
.ekit-wid-con .fasicon.icon-underline::before, .ekit-wid-con .icon.icon-underline::before, .icon.icon-underline::before { content: ""; }
.ekit-wid-con .fasicon.icon-strikethrough::before, .ekit-wid-con .icon.icon-strikethrough::before, .icon.icon-strikethrough::before { content: ""; }
.ekit-wid-con .fasicon.icon-highlight::before, .ekit-wid-con .icon.icon-highlight::before, .icon.icon-highlight::before { content: ""; }
.ekit-wid-con .fasicon.icon-text-align-left::before, .ekit-wid-con .icon.icon-text-align-left::before, .icon.icon-text-align-left::before { content: ""; }
.ekit-wid-con .fasicon.icon-text-align-center::before, .ekit-wid-con .icon.icon-text-align-center::before, .icon.icon-text-align-center::before { content: ""; }
.ekit-wid-con .fasicon.icon-text-align-right::before, .ekit-wid-con .icon.icon-text-align-right::before, .icon.icon-text-align-right::before { content: ""; }
.ekit-wid-con .fasicon.icon-text-align-justify::before, .ekit-wid-con .icon.icon-text-align-justify::before, .icon.icon-text-align-justify::before { content: ""; }
.ekit-wid-con .fasicon.icon-line-spacing::before, .ekit-wid-con .icon.icon-line-spacing::before, .icon.icon-line-spacing::before { content: ""; }
.ekit-wid-con .fasicon.icon-indent-increase::before, .ekit-wid-con .icon.icon-indent-increase::before, .icon.icon-indent-increase::before { content: ""; }
.ekit-wid-con .fasicon.icon-indent-decrease::before, .ekit-wid-con .icon.icon-indent-decrease::before, .icon.icon-indent-decrease::before { content: ""; }
.ekit-wid-con .fasicon.icon-page-break::before, .ekit-wid-con .icon.icon-page-break::before, .icon.icon-page-break::before { content: ""; }
.ekit-wid-con .fasicon.icon-hand::before, .ekit-wid-con .icon.icon-hand::before, .icon.icon-hand::before { content: ""; }
.ekit-wid-con .fasicon.icon-pointer-up::before, .ekit-wid-con .icon.icon-pointer-up::before, .icon.icon-pointer-up::before { content: ""; }
.ekit-wid-con .fasicon.icon-pointer-right::before, .ekit-wid-con .icon.icon-pointer-right::before, .icon.icon-pointer-right::before { content: ""; }
.ekit-wid-con .fasicon.icon-pointer-down::before, .ekit-wid-con .icon.icon-pointer-down::before, .icon.icon-pointer-down::before { content: ""; }
.ekit-wid-con .fasicon.icon-pointer-left::before, .ekit-wid-con .icon.icon-pointer-left::before, .icon.icon-pointer-left::before { content: ""; }
.ekit-wid-con .fasicon.icon-burger::before, .ekit-wid-con .icon.icon-burger::before, .icon.icon-burger::before { content: ""; }
.ekit-wid-con .fasicon.icon-cakes::before, .ekit-wid-con .icon.icon-cakes::before, .icon.icon-cakes::before { content: ""; }
.ekit-wid-con .fasicon.icon-cheese::before, .ekit-wid-con .icon.icon-cheese::before, .icon.icon-cheese::before { content: ""; }
.ekit-wid-con .fasicon.icon-drink-glass::before, .ekit-wid-con .icon.icon-drink-glass::before, .icon.icon-drink-glass::before { content: ""; }
.ekit-wid-con .fasicon.icon-pizza::before, .ekit-wid-con .icon.icon-pizza::before, .icon.icon-pizza::before { content: ""; }
.ekit-wid-con .fasicon.icon-vplay::before, .ekit-wid-con .icon.icon-vplay::before, .icon.icon-vplay::before { content: ""; }
.ekit-wid-con .fasicon.icon-newsletter::before, .ekit-wid-con .icon.icon-newsletter::before, .icon.icon-newsletter::before { content: ""; }
.ekit-wid-con .fasicon.icon-coins-2::before, .ekit-wid-con .icon.icon-coins-2::before, .icon.icon-coins-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-commerce-2::before, .ekit-wid-con .icon.icon-commerce-2::before, .icon.icon-commerce-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-monitor::before, .ekit-wid-con .icon.icon-monitor::before, .icon.icon-monitor::before { content: ""; }
.ekit-wid-con .fasicon.icon-business::before, .ekit-wid-con .icon.icon-business::before, .icon.icon-business::before { content: ""; }
.ekit-wid-con .fasicon.icon-graphic-2::before, .ekit-wid-con .icon.icon-graphic-2::before, .icon.icon-graphic-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-commerce-1::before, .ekit-wid-con .icon.icon-commerce-1::before, .icon.icon-commerce-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-hammer::before, .ekit-wid-con .icon.icon-hammer::before, .icon.icon-hammer::before { content: ""; }
.ekit-wid-con .fasicon.icon-justice-1::before, .ekit-wid-con .icon.icon-justice-1::before, .icon.icon-justice-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-line::before, .ekit-wid-con .icon.icon-line::before, .icon.icon-line::before { content: ""; }
.ekit-wid-con .fasicon.icon-money-3::before, .ekit-wid-con .icon.icon-money-3::before, .icon.icon-money-3::before { content: ""; }
.ekit-wid-con .fasicon.icon-commerce::before, .ekit-wid-con .icon.icon-commerce::before, .icon.icon-commerce::before { content: ""; }
.ekit-wid-con .fasicon.icon-agenda::before, .ekit-wid-con .icon.icon-agenda::before, .icon.icon-agenda::before { content: ""; }
.ekit-wid-con .fasicon.icon-justice::before, .ekit-wid-con .icon.icon-justice::before, .icon.icon-justice::before { content: ""; }
.ekit-wid-con .fasicon.icon-technology::before, .ekit-wid-con .icon.icon-technology::before, .icon.icon-technology::before { content: ""; }
.ekit-wid-con .fasicon.icon-coins-1::before, .ekit-wid-con .icon.icon-coins-1::before, .icon.icon-coins-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-bank::before, .ekit-wid-con .icon.icon-bank::before, .icon.icon-bank::before { content: ""; }
.ekit-wid-con .fasicon.icon-calculator::before, .ekit-wid-con .icon.icon-calculator::before, .icon.icon-calculator::before { content: ""; }
.ekit-wid-con .fasicon.icon-soundcloud::before, .ekit-wid-con .icon.icon-soundcloud::before, .icon.icon-soundcloud::before { content: ""; }
.ekit-wid-con .fasicon.icon-chart2::before, .ekit-wid-con .icon.icon-chart2::before, .icon.icon-chart2::before { content: ""; }
.ekit-wid-con .fasicon.icon-checked::before, .ekit-wid-con .icon.icon-checked::before, .icon.icon-checked::before { content: ""; }
.ekit-wid-con .fasicon.icon-clock11::before, .ekit-wid-con .icon.icon-clock11::before, .icon.icon-clock11::before { content: ""; }
.ekit-wid-con .fasicon.icon-comment2::before, .ekit-wid-con .icon.icon-comment2::before, .icon.icon-comment2::before { content: ""; }
.ekit-wid-con .fasicon.icon-comments::before, .ekit-wid-con .icon.icon-comments::before, .icon.icon-comments::before { content: ""; }
.ekit-wid-con .fasicon.icon-consult::before, .ekit-wid-con .icon.icon-consult::before, .icon.icon-consult::before { content: ""; }
.ekit-wid-con .fasicon.icon-consut2::before, .ekit-wid-con .icon.icon-consut2::before, .icon.icon-consut2::before { content: ""; }
.ekit-wid-con .fasicon.icon-deal::before, .ekit-wid-con .icon.icon-deal::before, .icon.icon-deal::before { content: ""; }
.ekit-wid-con .fasicon.icon-envelope11::before, .ekit-wid-con .icon.icon-envelope11::before, .icon.icon-envelope11::before { content: ""; }
.ekit-wid-con .fasicon.icon-folder::before, .ekit-wid-con .icon.icon-folder::before, .icon.icon-folder::before { content: ""; }
.ekit-wid-con .fasicon.icon-folder2::before, .ekit-wid-con .icon.icon-folder2::before, .icon.icon-folder2::before { content: ""; }
.ekit-wid-con .fasicon.icon-invest::before, .ekit-wid-con .icon.icon-invest::before, .icon.icon-invest::before { content: ""; }
.ekit-wid-con .fasicon.icon-loan::before, .ekit-wid-con .icon.icon-loan::before, .icon.icon-loan::before { content: ""; }
.ekit-wid-con .fasicon.icon-menu1::before, .ekit-wid-con .icon.icon-menu1::before, .icon.icon-menu1::before { content: ""; }
.ekit-wid-con .fasicon.icon-list1::before, .ekit-wid-con .icon.icon-list1::before, .icon.icon-list1::before { content: ""; }
.ekit-wid-con .fasicon.icon-map-marker1::before, .ekit-wid-con .icon.icon-map-marker1::before, .icon.icon-map-marker1::before { content: ""; }
.ekit-wid-con .fasicon.icon-mutual-fund::before, .ekit-wid-con .icon.icon-mutual-fund::before, .icon.icon-mutual-fund::before { content: ""; }
.ekit-wid-con .fasicon.icon-google-plus::before, .ekit-wid-con .icon.icon-google-plus::before, .icon.icon-google-plus::before { content: ""; }
.ekit-wid-con .fasicon.icon-phone1::before, .ekit-wid-con .icon.icon-phone1::before, .icon.icon-phone1::before { content: ""; }
.ekit-wid-con .fasicon.icon-pie-chart1::before, .ekit-wid-con .icon.icon-pie-chart1::before, .icon.icon-pie-chart1::before { content: ""; }
.ekit-wid-con .fasicon.icon-play::before, .ekit-wid-con .icon.icon-play::before, .icon.icon-play::before { content: ""; }
.ekit-wid-con .fasicon.icon-savings::before, .ekit-wid-con .icon.icon-savings::before, .icon.icon-savings::before { content: ""; }
.ekit-wid-con .fasicon.icon-search2::before, .ekit-wid-con .icon.icon-search2::before, .icon.icon-search2::before { content: ""; }
.ekit-wid-con .fasicon.icon-tag1::before, .ekit-wid-con .icon.icon-tag1::before, .icon.icon-tag1::before { content: ""; }
.ekit-wid-con .fasicon.icon-tags::before, .ekit-wid-con .icon.icon-tags::before, .icon.icon-tags::before { content: ""; }
.ekit-wid-con .fasicon.icon-instagram1::before, .ekit-wid-con .icon.icon-instagram1::before, .icon.icon-instagram1::before { content: ""; }
.ekit-wid-con .fasicon.icon-quote::before, .ekit-wid-con .icon.icon-quote::before, .icon.icon-quote::before { content: ""; }
.ekit-wid-con .fasicon.icon-arrow-point-to-down::before, .ekit-wid-con .icon.icon-arrow-point-to-down::before, .icon.icon-arrow-point-to-down::before { content: ""; }
.ekit-wid-con .fasicon.icon-play-button::before, .ekit-wid-con .icon.icon-play-button::before, .icon.icon-play-button::before { content: ""; }
.ekit-wid-con .fasicon.icon-minus::before, .ekit-wid-con .icon.icon-minus::before, .icon.icon-minus::before { content: ""; }
.ekit-wid-con .fasicon.icon-plus::before, .ekit-wid-con .icon.icon-plus::before, .icon.icon-plus::before { content: ""; }
.ekit-wid-con .fasicon.icon-tick::before, .ekit-wid-con .icon.icon-tick::before, .icon.icon-tick::before { content: ""; }
.ekit-wid-con .fasicon.icon-check::before, .ekit-wid-con .icon.icon-check::before, .icon.icon-check::before { content: ""; }
.ekit-wid-con .fasicon.icon-edit::before, .ekit-wid-con .icon.icon-edit::before, .icon.icon-edit::before { content: ""; }
.ekit-wid-con .fasicon.icon-reply::before, .ekit-wid-con .icon.icon-reply::before, .icon.icon-reply::before { content: ""; }
.ekit-wid-con .fasicon.icon-cogwheel-outline::before, .ekit-wid-con .icon.icon-cogwheel-outline::before, .icon.icon-cogwheel-outline::before { content: ""; }
.ekit-wid-con .fasicon.icon-abacus::before, .ekit-wid-con .icon.icon-abacus::before, .icon.icon-abacus::before { content: ""; }
.ekit-wid-con .fasicon.icon-abacus1::before, .ekit-wid-con .icon.icon-abacus1::before, .icon.icon-abacus1::before { content: ""; }
.ekit-wid-con .fasicon.icon-agenda1::before, .ekit-wid-con .icon.icon-agenda1::before, .icon.icon-agenda1::before { content: ""; }
.ekit-wid-con .fasicon.icon-shopping-basket::before, .ekit-wid-con .icon.icon-shopping-basket::before, .icon.icon-shopping-basket::before { content: ""; }
.ekit-wid-con .fasicon.icon-users1::before, .ekit-wid-con .icon.icon-users1::before, .icon.icon-users1::before { content: ""; }
.ekit-wid-con .fasicon.icon-man::before, .ekit-wid-con .icon.icon-man::before, .icon.icon-man::before { content: ""; }
.ekit-wid-con .fasicon.icon-support1::before, .ekit-wid-con .icon.icon-support1::before, .icon.icon-support1::before { content: ""; }
.ekit-wid-con .fasicon.icon-favorites::before, .ekit-wid-con .icon.icon-favorites::before, .icon.icon-favorites::before { content: ""; }
.ekit-wid-con .fasicon.icon-calendar::before, .ekit-wid-con .icon.icon-calendar::before, .icon.icon-calendar::before { content: ""; }
.ekit-wid-con .fasicon.icon-paper-plane::before, .ekit-wid-con .icon.icon-paper-plane::before, .icon.icon-paper-plane::before { content: ""; }
.ekit-wid-con .fasicon.icon-placeholder::before, .ekit-wid-con .icon.icon-placeholder::before, .icon.icon-placeholder::before { content: ""; }
.ekit-wid-con .fasicon.icon-phone-call::before, .ekit-wid-con .icon.icon-phone-call::before, .icon.icon-phone-call::before { content: ""; }
.ekit-wid-con .fasicon.icon-contact::before, .ekit-wid-con .icon.icon-contact::before, .icon.icon-contact::before { content: ""; }
.ekit-wid-con .fasicon.icon-email::before, .ekit-wid-con .icon.icon-email::before, .icon.icon-email::before { content: ""; }
.ekit-wid-con .fasicon.icon-internet::before, .ekit-wid-con .icon.icon-internet::before, .icon.icon-internet::before { content: ""; }
.ekit-wid-con .fasicon.icon-quote1::before, .ekit-wid-con .icon.icon-quote1::before, .icon.icon-quote1::before { content: ""; }
.ekit-wid-con .fasicon.icon-medical::before, .ekit-wid-con .icon.icon-medical::before, .icon.icon-medical::before { content: ""; }
.ekit-wid-con .fasicon.icon-eye1::before, .ekit-wid-con .icon.icon-eye1::before, .icon.icon-eye1::before { content: ""; }
.ekit-wid-con .fasicon.icon-full-screen::before, .ekit-wid-con .icon.icon-full-screen::before, .icon.icon-full-screen::before { content: ""; }
.ekit-wid-con .fasicon.icon-tools::before, .ekit-wid-con .icon.icon-tools::before, .icon.icon-tools::before { content: ""; }
.ekit-wid-con .fasicon.icon-pie-chart2::before, .ekit-wid-con .icon.icon-pie-chart2::before, .icon.icon-pie-chart2::before { content: ""; }
.ekit-wid-con .fasicon.icon-diamond11::before, .ekit-wid-con .icon.icon-diamond11::before, .icon.icon-diamond11::before { content: ""; }
.ekit-wid-con .fasicon.icon-valentines-heart::before, .ekit-wid-con .icon.icon-valentines-heart::before, .icon.icon-valentines-heart::before { content: ""; }
.ekit-wid-con .fasicon.icon-like::before, .ekit-wid-con .icon.icon-like::before, .icon.icon-like::before { content: ""; }
.ekit-wid-con .fasicon.icon-team::before, .ekit-wid-con .icon.icon-team::before, .icon.icon-team::before { content: ""; }
.ekit-wid-con .fasicon.icon-tshirt::before, .ekit-wid-con .icon.icon-tshirt::before, .icon.icon-tshirt::before { content: ""; }
.ekit-wid-con .fasicon.icon-cancel::before, .ekit-wid-con .icon.icon-cancel::before, .icon.icon-cancel::before { content: ""; }
.ekit-wid-con .fasicon.icon-drink::before, .ekit-wid-con .icon.icon-drink::before, .icon.icon-drink::before { content: ""; }
.ekit-wid-con .fasicon.icon-home1::before, .ekit-wid-con .icon.icon-home1::before, .icon.icon-home1::before { content: ""; }
.ekit-wid-con .fasicon.icon-music::before, .ekit-wid-con .icon.icon-music::before, .icon.icon-music::before { content: ""; }
.ekit-wid-con .fasicon.icon-rich::before, .ekit-wid-con .icon.icon-rich::before, .icon.icon-rich::before { content: ""; }
.ekit-wid-con .fasicon.icon-brush::before, .ekit-wid-con .icon.icon-brush::before, .icon.icon-brush::before { content: ""; }
.ekit-wid-con .fasicon.icon-opposite-way::before, .ekit-wid-con .icon.icon-opposite-way::before, .icon.icon-opposite-way::before { content: ""; }
.ekit-wid-con .fasicon.icon-cloud-computing1::before, .ekit-wid-con .icon.icon-cloud-computing1::before, .icon.icon-cloud-computing1::before { content: ""; }
.ekit-wid-con .fasicon.icon-technology-1::before, .ekit-wid-con .icon.icon-technology-1::before, .icon.icon-technology-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-rotate::before, .ekit-wid-con .icon.icon-rotate::before, .icon.icon-rotate::before { content: ""; }
.ekit-wid-con .fasicon.icon-medical1::before, .ekit-wid-con .icon.icon-medical1::before, .icon.icon-medical1::before { content: ""; }
.ekit-wid-con .fasicon.icon-flash-1::before, .ekit-wid-con .icon.icon-flash-1::before, .icon.icon-flash-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-flash::before, .ekit-wid-con .icon.icon-flash::before, .icon.icon-flash::before { content: ""; }
.ekit-wid-con .fasicon.icon-uturn::before, .ekit-wid-con .icon.icon-uturn::before, .icon.icon-uturn::before { content: ""; }
.ekit-wid-con .fasicon.icon-down-arrow::before, .ekit-wid-con .icon.icon-down-arrow::before, .icon.icon-down-arrow::before { content: ""; }
.ekit-wid-con .fasicon.icon-hours-support::before, .ekit-wid-con .icon.icon-hours-support::before, .icon.icon-hours-support::before { content: ""; }
.ekit-wid-con .fasicon.icon-bag::before, .ekit-wid-con .icon.icon-bag::before, .icon.icon-bag::before { content: ""; }
.ekit-wid-con .fasicon.icon-photo-camera::before, .ekit-wid-con .icon.icon-photo-camera::before, .icon.icon-photo-camera::before { content: ""; }
.ekit-wid-con .fasicon.icon-school::before, .ekit-wid-con .icon.icon-school::before, .icon.icon-school::before { content: ""; }
.ekit-wid-con .fasicon.icon-settings::before, .ekit-wid-con .icon.icon-settings::before, .icon.icon-settings::before { content: ""; }
.ekit-wid-con .fasicon.icon-smartphone1::before, .ekit-wid-con .icon.icon-smartphone1::before, .icon.icon-smartphone1::before { content: ""; }
.ekit-wid-con .fasicon.icon-technology-11::before, .ekit-wid-con .icon.icon-technology-11::before, .icon.icon-technology-11::before { content: ""; }
.ekit-wid-con .fasicon.icon-tool::before, .ekit-wid-con .icon.icon-tool::before, .icon.icon-tool::before { content: ""; }
.ekit-wid-con .fasicon.icon-business1::before, .ekit-wid-con .icon.icon-business1::before, .icon.icon-business1::before { content: ""; }
.ekit-wid-con .fasicon.icon-shuffle-arrow::before, .ekit-wid-con .icon.icon-shuffle-arrow::before, .icon.icon-shuffle-arrow::before { content: ""; }
.ekit-wid-con .fasicon.icon-van-1::before, .ekit-wid-con .icon.icon-van-1::before, .icon.icon-van-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-van::before, .ekit-wid-con .icon.icon-van::before, .icon.icon-van::before { content: ""; }
.ekit-wid-con .fasicon.icon-vegetables::before, .ekit-wid-con .icon.icon-vegetables::before, .icon.icon-vegetables::before { content: ""; }
.ekit-wid-con .fasicon.icon-women::before, .ekit-wid-con .icon.icon-women::before, .icon.icon-women::before { content: ""; }
.ekit-wid-con .fasicon.icon-vintage::before, .ekit-wid-con .icon.icon-vintage::before, .icon.icon-vintage::before { content: ""; }
.ekit-wid-con .fasicon.icon-team-1::before, .ekit-wid-con .icon.icon-team-1::before, .icon.icon-team-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-team1::before, .ekit-wid-con .icon.icon-team1::before, .icon.icon-team1::before { content: ""; }
.ekit-wid-con .fasicon.icon-apple::before, .ekit-wid-con .icon.icon-apple::before, .icon.icon-apple::before { content: ""; }
.ekit-wid-con .fasicon.icon-watch::before, .ekit-wid-con .icon.icon-watch::before, .icon.icon-watch::before { content: ""; }
.ekit-wid-con .fasicon.icon-cogwheel::before, .ekit-wid-con .icon.icon-cogwheel::before, .icon.icon-cogwheel::before { content: ""; }
.ekit-wid-con .fasicon.icon-light-bulb::before, .ekit-wid-con .icon.icon-light-bulb::before, .icon.icon-light-bulb::before { content: ""; }
.ekit-wid-con .fasicon.icon-light-bulb-1::before, .ekit-wid-con .icon.icon-light-bulb-1::before, .icon.icon-light-bulb-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-heart-shape-outline::before, .ekit-wid-con .icon.icon-heart-shape-outline::before, .icon.icon-heart-shape-outline::before { content: ""; }
.ekit-wid-con .fasicon.icon-online-shopping-cart::before, .ekit-wid-con .icon.icon-online-shopping-cart::before, .icon.icon-online-shopping-cart::before { content: ""; }
.ekit-wid-con .fasicon.icon-shopping-cart1::before, .ekit-wid-con .icon.icon-shopping-cart1::before, .icon.icon-shopping-cart1::before { content: ""; }
.ekit-wid-con .fasicon.icon-star2::before, .ekit-wid-con .icon.icon-star2::before, .icon.icon-star2::before { content: ""; }
.ekit-wid-con .fasicon.icon-star-1::before, .ekit-wid-con .icon.icon-star-1::before, .icon.icon-star-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-favorite1::before, .ekit-wid-con .icon.icon-favorite1::before, .icon.icon-favorite1::before { content: ""; }
.ekit-wid-con .fasicon.icon-agenda2::before, .ekit-wid-con .icon.icon-agenda2::before, .icon.icon-agenda2::before { content: ""; }
.ekit-wid-con .fasicon.icon-agenda-1::before, .ekit-wid-con .icon.icon-agenda-1::before, .icon.icon-agenda-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-alarm-clock::before, .ekit-wid-con .icon.icon-alarm-clock::before, .icon.icon-alarm-clock::before { content: ""; }
.ekit-wid-con .fasicon.icon-alarm-clock1::before, .ekit-wid-con .icon.icon-alarm-clock1::before, .icon.icon-alarm-clock1::before { content: ""; }
.ekit-wid-con .fasicon.icon-atomic::before, .ekit-wid-con .icon.icon-atomic::before, .icon.icon-atomic::before { content: ""; }
.ekit-wid-con .fasicon.icon-auction::before, .ekit-wid-con .icon.icon-auction::before, .icon.icon-auction::before { content: ""; }
.ekit-wid-con .fasicon.icon-balance::before, .ekit-wid-con .icon.icon-balance::before, .icon.icon-balance::before { content: ""; }
.ekit-wid-con .fasicon.icon-balance1::before, .ekit-wid-con .icon.icon-balance1::before, .icon.icon-balance1::before { content: ""; }
.ekit-wid-con .fasicon.icon-bank1::before, .ekit-wid-con .icon.icon-bank1::before, .icon.icon-bank1::before { content: ""; }
.ekit-wid-con .fasicon.icon-bar-chart::before, .ekit-wid-con .icon.icon-bar-chart::before, .icon.icon-bar-chart::before { content: ""; }
.ekit-wid-con .fasicon.icon-barrier::before, .ekit-wid-con .icon.icon-barrier::before, .icon.icon-barrier::before { content: ""; }
.ekit-wid-con .fasicon.icon-battery::before, .ekit-wid-con .icon.icon-battery::before, .icon.icon-battery::before { content: ""; }
.ekit-wid-con .fasicon.icon-battery-1::before, .ekit-wid-con .icon.icon-battery-1::before, .icon.icon-battery-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-bell::before, .ekit-wid-con .icon.icon-bell::before, .icon.icon-bell::before { content: ""; }
.ekit-wid-con .fasicon.icon-bluetooth::before, .ekit-wid-con .icon.icon-bluetooth::before, .icon.icon-bluetooth::before { content: ""; }
.ekit-wid-con .fasicon.icon-book1::before, .ekit-wid-con .icon.icon-book1::before, .icon.icon-book1::before { content: ""; }
.ekit-wid-con .fasicon.icon-briefcase1::before, .ekit-wid-con .icon.icon-briefcase1::before, .icon.icon-briefcase1::before { content: ""; }
.ekit-wid-con .fasicon.icon-briefcase-1::before, .ekit-wid-con .icon.icon-briefcase-1::before, .icon.icon-briefcase-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-briefcase-2::before, .ekit-wid-con .icon.icon-briefcase-2::before, .icon.icon-briefcase-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-calculator1::before, .ekit-wid-con .icon.icon-calculator1::before, .icon.icon-calculator1::before { content: ""; }
.ekit-wid-con .fasicon.icon-calculator2::before, .ekit-wid-con .icon.icon-calculator2::before, .icon.icon-calculator2::before { content: ""; }
.ekit-wid-con .fasicon.icon-calculator-1::before, .ekit-wid-con .icon.icon-calculator-1::before, .icon.icon-calculator-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-calendar1::before, .ekit-wid-con .icon.icon-calendar1::before, .icon.icon-calendar1::before { content: ""; }
.ekit-wid-con .fasicon.icon-calendar2::before, .ekit-wid-con .icon.icon-calendar2::before, .icon.icon-calendar2::before { content: ""; }
.ekit-wid-con .fasicon.icon-calendar-1::before, .ekit-wid-con .icon.icon-calendar-1::before, .icon.icon-calendar-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-calendar-page-empty::before, .ekit-wid-con .icon.icon-calendar-page-empty::before, .icon.icon-calendar-page-empty::before { content: ""; }
.ekit-wid-con .fasicon.icon-calendar3::before, .ekit-wid-con .icon.icon-calendar3::before, .icon.icon-calendar3::before { content: ""; }
.ekit-wid-con .fasicon.icon-car11::before, .ekit-wid-con .icon.icon-car11::before, .icon.icon-car11::before { content: ""; }
.ekit-wid-con .fasicon.icon-carrier::before, .ekit-wid-con .icon.icon-carrier::before, .icon.icon-carrier::before { content: ""; }
.ekit-wid-con .fasicon.icon-cash::before, .ekit-wid-con .icon.icon-cash::before, .icon.icon-cash::before { content: ""; }
.ekit-wid-con .fasicon.icon-chat::before, .ekit-wid-con .icon.icon-chat::before, .icon.icon-chat::before { content: ""; }
.ekit-wid-con .fasicon.icon-chat-1::before, .ekit-wid-con .icon.icon-chat-1::before, .icon.icon-chat-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-checked1::before, .ekit-wid-con .icon.icon-checked1::before, .icon.icon-checked1::before { content: ""; }
.ekit-wid-con .fasicon.icon-clip::before, .ekit-wid-con .icon.icon-clip::before, .icon.icon-clip::before { content: ""; }
.ekit-wid-con .fasicon.icon-clip1::before, .ekit-wid-con .icon.icon-clip1::before, .icon.icon-clip1::before { content: ""; }
.ekit-wid-con .fasicon.icon-clipboard1::before, .ekit-wid-con .icon.icon-clipboard1::before, .icon.icon-clipboard1::before { content: ""; }
.ekit-wid-con .fasicon.icon-clipboard11::before, .ekit-wid-con .icon.icon-clipboard11::before, .icon.icon-clipboard11::before { content: ""; }
.ekit-wid-con .fasicon.icon-clock2::before, .ekit-wid-con .icon.icon-clock2::before, .icon.icon-clock2::before { content: ""; }
.ekit-wid-con .fasicon.icon-clock-1::before, .ekit-wid-con .icon.icon-clock-1::before, .icon.icon-clock-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-cloud11::before, .ekit-wid-con .icon.icon-cloud11::before, .icon.icon-cloud11::before { content: ""; }
.ekit-wid-con .fasicon.icon-cloud-computing11::before, .ekit-wid-con .icon.icon-cloud-computing11::before, .icon.icon-cloud-computing11::before { content: ""; }
.ekit-wid-con .fasicon.icon-cloud-computing-1::before, .ekit-wid-con .icon.icon-cloud-computing-1::before, .icon.icon-cloud-computing-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-cogwheel1::before, .ekit-wid-con .icon.icon-cogwheel1::before, .icon.icon-cogwheel1::before { content: ""; }
.ekit-wid-con .fasicon.icon-coins1::before, .ekit-wid-con .icon.icon-coins1::before, .icon.icon-coins1::before { content: ""; }
.ekit-wid-con .fasicon.icon-compass::before, .ekit-wid-con .icon.icon-compass::before, .icon.icon-compass::before { content: ""; }
.ekit-wid-con .fasicon.icon-contract::before, .ekit-wid-con .icon.icon-contract::before, .icon.icon-contract::before { content: ""; }
.ekit-wid-con .fasicon.icon-conversation::before, .ekit-wid-con .icon.icon-conversation::before, .icon.icon-conversation::before { content: ""; }
.ekit-wid-con .fasicon.icon-crane1::before, .ekit-wid-con .icon.icon-crane1::before, .icon.icon-crane1::before { content: ""; }
.ekit-wid-con .fasicon.icon-crane-2::before, .ekit-wid-con .icon.icon-crane-2::before, .icon.icon-crane-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-credit-card::before, .ekit-wid-con .icon.icon-credit-card::before, .icon.icon-credit-card::before { content: ""; }
.ekit-wid-con .fasicon.icon-credit-card1::before, .ekit-wid-con .icon.icon-credit-card1::before, .icon.icon-credit-card1::before { content: ""; }
.ekit-wid-con .fasicon.icon-cursor::before, .ekit-wid-con .icon.icon-cursor::before, .icon.icon-cursor::before { content: ""; }
.ekit-wid-con .fasicon.icon-customer-service::before, .ekit-wid-con .icon.icon-customer-service::before, .icon.icon-customer-service::before { content: ""; }
.ekit-wid-con .fasicon.icon-cutlery::before, .ekit-wid-con .icon.icon-cutlery::before, .icon.icon-cutlery::before { content: ""; }
.ekit-wid-con .fasicon.icon-dart-board::before, .ekit-wid-con .icon.icon-dart-board::before, .icon.icon-dart-board::before { content: ""; }
.ekit-wid-con .fasicon.icon-decision-making::before, .ekit-wid-con .icon.icon-decision-making::before, .icon.icon-decision-making::before { content: ""; }
.ekit-wid-con .fasicon.icon-desk-chair::before, .ekit-wid-con .icon.icon-desk-chair::before, .icon.icon-desk-chair::before { content: ""; }
.ekit-wid-con .fasicon.icon-desk-lamp::before, .ekit-wid-con .icon.icon-desk-lamp::before, .icon.icon-desk-lamp::before { content: ""; }
.ekit-wid-con .fasicon.icon-diamond2::before, .ekit-wid-con .icon.icon-diamond2::before, .icon.icon-diamond2::before { content: ""; }
.ekit-wid-con .fasicon.icon-direction::before, .ekit-wid-con .icon.icon-direction::before, .icon.icon-direction::before { content: ""; }
.ekit-wid-con .fasicon.icon-document::before, .ekit-wid-con .icon.icon-document::before, .icon.icon-document::before { content: ""; }
.ekit-wid-con .fasicon.icon-dollar-bill::before, .ekit-wid-con .icon.icon-dollar-bill::before, .icon.icon-dollar-bill::before { content: ""; }
.ekit-wid-con .fasicon.icon-download1::before, .ekit-wid-con .icon.icon-download1::before, .icon.icon-download1::before { content: ""; }
.ekit-wid-con .fasicon.icon-edit1::before, .ekit-wid-con .icon.icon-edit1::before, .icon.icon-edit1::before { content: ""; }
.ekit-wid-con .fasicon.icon-email1::before, .ekit-wid-con .icon.icon-email1::before, .icon.icon-email1::before { content: ""; }
.ekit-wid-con .fasicon.icon-envelope2::before, .ekit-wid-con .icon.icon-envelope2::before, .icon.icon-envelope2::before { content: ""; }
.ekit-wid-con .fasicon.icon-envelope3::before, .ekit-wid-con .icon.icon-envelope3::before, .icon.icon-envelope3::before { content: ""; }
.ekit-wid-con .fasicon.icon-eraser::before, .ekit-wid-con .icon.icon-eraser::before, .icon.icon-eraser::before { content: ""; }
.ekit-wid-con .fasicon.icon-eye2::before, .ekit-wid-con .icon.icon-eye2::before, .icon.icon-eye2::before { content: ""; }
.ekit-wid-con .fasicon.icon-factory::before, .ekit-wid-con .icon.icon-factory::before, .icon.icon-factory::before { content: ""; }
.ekit-wid-con .fasicon.icon-fast-forward::before, .ekit-wid-con .icon.icon-fast-forward::before, .icon.icon-fast-forward::before { content: ""; }
.ekit-wid-con .fasicon.icon-favorites1::before, .ekit-wid-con .icon.icon-favorites1::before, .icon.icon-favorites1::before { content: ""; }
.ekit-wid-con .fasicon.icon-file::before, .ekit-wid-con .icon.icon-file::before, .icon.icon-file::before { content: ""; }
.ekit-wid-con .fasicon.icon-file-1::before, .ekit-wid-con .icon.icon-file-1::before, .icon.icon-file-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-file-2::before, .ekit-wid-con .icon.icon-file-2::before, .icon.icon-file-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-file-3::before, .ekit-wid-con .icon.icon-file-3::before, .icon.icon-file-3::before { content: ""; }
.ekit-wid-con .fasicon.icon-filter::before, .ekit-wid-con .icon.icon-filter::before, .icon.icon-filter::before { content: ""; }
.ekit-wid-con .fasicon.icon-finance-book::before, .ekit-wid-con .icon.icon-finance-book::before, .icon.icon-finance-book::before { content: ""; }
.ekit-wid-con .fasicon.icon-flag1::before, .ekit-wid-con .icon.icon-flag1::before, .icon.icon-flag1::before { content: ""; }
.ekit-wid-con .fasicon.icon-folder1::before, .ekit-wid-con .icon.icon-folder1::before, .icon.icon-folder1::before { content: ""; }
.ekit-wid-con .fasicon.icon-folder-1::before, .ekit-wid-con .icon.icon-folder-1::before, .icon.icon-folder-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-folders::before, .ekit-wid-con .icon.icon-folders::before, .icon.icon-folders::before { content: ""; }
.ekit-wid-con .fasicon.icon-folders1::before, .ekit-wid-con .icon.icon-folders1::before, .icon.icon-folders1::before { content: ""; }
.ekit-wid-con .fasicon.icon-gamepad::before, .ekit-wid-con .icon.icon-gamepad::before, .icon.icon-gamepad::before { content: ""; }
.ekit-wid-con .fasicon.icon-gift11::before, .ekit-wid-con .icon.icon-gift11::before, .icon.icon-gift11::before { content: ""; }
.ekit-wid-con .fasicon.icon-growth::before, .ekit-wid-con .icon.icon-growth::before, .icon.icon-growth::before { content: ""; }
.ekit-wid-con .fasicon.icon-heart11::before, .ekit-wid-con .icon.icon-heart11::before, .icon.icon-heart11::before { content: ""; }
.ekit-wid-con .fasicon.icon-home2::before, .ekit-wid-con .icon.icon-home2::before, .icon.icon-home2::before { content: ""; }
.ekit-wid-con .fasicon.icon-house::before, .ekit-wid-con .icon.icon-house::before, .icon.icon-house::before { content: ""; }
.ekit-wid-con .fasicon.icon-house-1::before, .ekit-wid-con .icon.icon-house-1::before, .icon.icon-house-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-house-2::before, .ekit-wid-con .icon.icon-house-2::before, .icon.icon-house-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-id-card::before, .ekit-wid-con .icon.icon-id-card::before, .icon.icon-id-card::before { content: ""; }
.ekit-wid-con .fasicon.icon-id-card1::before, .ekit-wid-con .icon.icon-id-card1::before, .icon.icon-id-card1::before { content: ""; }
.ekit-wid-con .fasicon.icon-id-card-1::before, .ekit-wid-con .icon.icon-id-card-1::before, .icon.icon-id-card-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-idea1::before, .ekit-wid-con .icon.icon-idea1::before, .icon.icon-idea1::before { content: ""; }
.ekit-wid-con .fasicon.icon-image::before, .ekit-wid-con .icon.icon-image::before, .icon.icon-image::before { content: ""; }
.ekit-wid-con .fasicon.icon-improvement::before, .ekit-wid-con .icon.icon-improvement::before, .icon.icon-improvement::before { content: ""; }
.ekit-wid-con .fasicon.icon-inbox1::before, .ekit-wid-con .icon.icon-inbox1::before, .icon.icon-inbox1::before { content: ""; }
.ekit-wid-con .fasicon.icon-information::before, .ekit-wid-con .icon.icon-information::before, .icon.icon-information::before { content: ""; }
.ekit-wid-con .fasicon.icon-key::before, .ekit-wid-con .icon.icon-key::before, .icon.icon-key::before { content: ""; }
.ekit-wid-con .fasicon.icon-key1::before, .ekit-wid-con .icon.icon-key1::before, .icon.icon-key1::before { content: ""; }
.ekit-wid-con .fasicon.icon-laptop1::before, .ekit-wid-con .icon.icon-laptop1::before, .icon.icon-laptop1::before { content: ""; }
.ekit-wid-con .fasicon.icon-layers1::before, .ekit-wid-con .icon.icon-layers1::before, .icon.icon-layers1::before { content: ""; }
.ekit-wid-con .fasicon.icon-light-bulb1::before, .ekit-wid-con .icon.icon-light-bulb1::before, .icon.icon-light-bulb1::before { content: ""; }
.ekit-wid-con .fasicon.icon-like1::before, .ekit-wid-con .icon.icon-like1::before, .icon.icon-like1::before { content: ""; }
.ekit-wid-con .fasicon.icon-line-chart1::before, .ekit-wid-con .icon.icon-line-chart1::before, .icon.icon-line-chart1::before { content: ""; }
.ekit-wid-con .fasicon.icon-mail::before, .ekit-wid-con .icon.icon-mail::before, .icon.icon-mail::before { content: ""; }
.ekit-wid-con .fasicon.icon-manager::before, .ekit-wid-con .icon.icon-manager::before, .icon.icon-manager::before { content: ""; }
.ekit-wid-con .fasicon.icon-map1::before, .ekit-wid-con .icon.icon-map1::before, .icon.icon-map1::before { content: ""; }
.ekit-wid-con .fasicon.icon-medal1::before, .ekit-wid-con .icon.icon-medal1::before, .icon.icon-medal1::before { content: ""; }
.ekit-wid-con .fasicon.icon-megaphone::before, .ekit-wid-con .icon.icon-megaphone::before, .icon.icon-megaphone::before { content: ""; }
.ekit-wid-con .fasicon.icon-megaphone1::before, .ekit-wid-con .icon.icon-megaphone1::before, .icon.icon-megaphone1::before { content: ""; }
.ekit-wid-con .fasicon.icon-message::before, .ekit-wid-con .icon.icon-message::before, .icon.icon-message::before { content: ""; }
.ekit-wid-con .fasicon.icon-message-1::before, .ekit-wid-con .icon.icon-message-1::before, .icon.icon-message-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-message-2::before, .ekit-wid-con .icon.icon-message-2::before, .icon.icon-message-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-microphone::before, .ekit-wid-con .icon.icon-microphone::before, .icon.icon-microphone::before { content: ""; }
.ekit-wid-con .fasicon.icon-money1::before, .ekit-wid-con .icon.icon-money1::before, .icon.icon-money1::before { content: ""; }
.ekit-wid-con .fasicon.icon-money-bag1::before, .ekit-wid-con .icon.icon-money-bag1::before, .icon.icon-money-bag1::before { content: ""; }
.ekit-wid-con .fasicon.icon-monitor1::before, .ekit-wid-con .icon.icon-monitor1::before, .icon.icon-monitor1::before { content: ""; }
.ekit-wid-con .fasicon.icon-music1::before, .ekit-wid-con .icon.icon-music1::before, .icon.icon-music1::before { content: ""; }
.ekit-wid-con .fasicon.icon-next::before, .ekit-wid-con .icon.icon-next::before, .icon.icon-next::before { content: ""; }
.ekit-wid-con .fasicon.icon-open-book1::before, .ekit-wid-con .icon.icon-open-book1::before, .icon.icon-open-book1::before { content: ""; }
.ekit-wid-con .fasicon.icon-padlock::before, .ekit-wid-con .icon.icon-padlock::before, .icon.icon-padlock::before { content: ""; }
.ekit-wid-con .fasicon.icon-padlock-1::before, .ekit-wid-con .icon.icon-padlock-1::before, .icon.icon-padlock-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-paint-brush::before, .ekit-wid-con .icon.icon-paint-brush::before, .icon.icon-paint-brush::before { content: ""; }
.ekit-wid-con .fasicon.icon-pause::before, .ekit-wid-con .icon.icon-pause::before, .icon.icon-pause::before { content: ""; }
.ekit-wid-con .fasicon.icon-pen::before, .ekit-wid-con .icon.icon-pen::before, .icon.icon-pen::before { content: ""; }
.ekit-wid-con .fasicon.icon-pencil1::before, .ekit-wid-con .icon.icon-pencil1::before, .icon.icon-pencil1::before { content: ""; }
.ekit-wid-con .fasicon.icon-percentage::before, .ekit-wid-con .icon.icon-percentage::before, .icon.icon-percentage::before { content: ""; }
.ekit-wid-con .fasicon.icon-phone-call1::before, .ekit-wid-con .icon.icon-phone-call1::before, .icon.icon-phone-call1::before { content: ""; }
.ekit-wid-con .fasicon.icon-phone-call2::before, .ekit-wid-con .icon.icon-phone-call2::before, .icon.icon-phone-call2::before { content: ""; }
.ekit-wid-con .fasicon.icon-photo-camera1::before, .ekit-wid-con .icon.icon-photo-camera1::before, .icon.icon-photo-camera1::before { content: ""; }
.ekit-wid-con .fasicon.icon-pie-chart3::before, .ekit-wid-con .icon.icon-pie-chart3::before, .icon.icon-pie-chart3::before { content: ""; }
.ekit-wid-con .fasicon.icon-pipe::before, .ekit-wid-con .icon.icon-pipe::before, .icon.icon-pipe::before { content: ""; }
.ekit-wid-con .fasicon.icon-placeholder1::before, .ekit-wid-con .icon.icon-placeholder1::before, .icon.icon-placeholder1::before { content: ""; }
.ekit-wid-con .fasicon.icon-placeholder2::before, .ekit-wid-con .icon.icon-placeholder2::before, .icon.icon-placeholder2::before { content: ""; }
.ekit-wid-con .fasicon.icon-planet-earth::before, .ekit-wid-con .icon.icon-planet-earth::before, .icon.icon-planet-earth::before { content: ""; }
.ekit-wid-con .fasicon.icon-play-button1::before, .ekit-wid-con .icon.icon-play-button1::before, .icon.icon-play-button1::before { content: ""; }
.ekit-wid-con .fasicon.icon-power-button::before, .ekit-wid-con .icon.icon-power-button::before, .icon.icon-power-button::before { content: ""; }
.ekit-wid-con .fasicon.icon-presentation::before, .ekit-wid-con .icon.icon-presentation::before, .icon.icon-presentation::before { content: ""; }
.ekit-wid-con .fasicon.icon-presentation1::before, .ekit-wid-con .icon.icon-presentation1::before, .icon.icon-presentation1::before { content: ""; }
.ekit-wid-con .fasicon.icon-printer1::before, .ekit-wid-con .icon.icon-printer1::before, .icon.icon-printer1::before { content: ""; }
.ekit-wid-con .fasicon.icon-push-pin::before, .ekit-wid-con .icon.icon-push-pin::before, .icon.icon-push-pin::before { content: ""; }
.ekit-wid-con .fasicon.icon-push-pin1::before, .ekit-wid-con .icon.icon-push-pin1::before, .icon.icon-push-pin1::before { content: ""; }
.ekit-wid-con .fasicon.icon-refresh::before, .ekit-wid-con .icon.icon-refresh::before, .icon.icon-refresh::before { content: ""; }
.ekit-wid-con .fasicon.icon-reload::before, .ekit-wid-con .icon.icon-reload::before, .icon.icon-reload::before { content: ""; }
.ekit-wid-con .fasicon.icon-return::before, .ekit-wid-con .icon.icon-return::before, .icon.icon-return::before { content: ""; }
.ekit-wid-con .fasicon.icon-rocket-ship::before, .ekit-wid-con .icon.icon-rocket-ship::before, .icon.icon-rocket-ship::before { content: ""; }
.ekit-wid-con .fasicon.icon-rss1::before, .ekit-wid-con .icon.icon-rss1::before, .icon.icon-rss1::before { content: ""; }
.ekit-wid-con .fasicon.icon-safebox::before, .ekit-wid-con .icon.icon-safebox::before, .icon.icon-safebox::before { content: ""; }
.ekit-wid-con .fasicon.icon-safebox1::before, .ekit-wid-con .icon.icon-safebox1::before, .icon.icon-safebox1::before { content: ""; }
.ekit-wid-con .fasicon.icon-settings1::before, .ekit-wid-con .icon.icon-settings1::before, .icon.icon-settings1::before { content: ""; }
.ekit-wid-con .fasicon.icon-settings-2::before, .ekit-wid-con .icon.icon-settings-2::before, .icon.icon-settings-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-sewing-machine::before, .ekit-wid-con .icon.icon-sewing-machine::before, .icon.icon-sewing-machine::before { content: ""; }
.ekit-wid-con .fasicon.icon-share2::before, .ekit-wid-con .icon.icon-share2::before, .icon.icon-share2::before { content: ""; }
.ekit-wid-con .fasicon.icon-shield1::before, .ekit-wid-con .icon.icon-shield1::before, .icon.icon-shield1::before { content: ""; }
.ekit-wid-con .fasicon.icon-shield11::before, .ekit-wid-con .icon.icon-shield11::before, .icon.icon-shield11::before { content: ""; }
.ekit-wid-con .fasicon.icon-shopping::before, .ekit-wid-con .icon.icon-shopping::before, .icon.icon-shopping::before { content: ""; }
.ekit-wid-con .fasicon.icon-shopping-bag::before, .ekit-wid-con .icon.icon-shopping-bag::before, .icon.icon-shopping-bag::before { content: ""; }
.ekit-wid-con .fasicon.icon-shopping-bag-1::before, .ekit-wid-con .icon.icon-shopping-bag-1::before, .icon.icon-shopping-bag-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-shopping-bag-2::before, .ekit-wid-con .icon.icon-shopping-bag-2::before, .icon.icon-shopping-bag-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-shopping-cart11::before, .ekit-wid-con .icon.icon-shopping-cart11::before, .icon.icon-shopping-cart11::before { content: ""; }
.ekit-wid-con .fasicon.icon-shopping-cart2::before, .ekit-wid-con .icon.icon-shopping-cart2::before, .icon.icon-shopping-cart2::before { content: ""; }
.ekit-wid-con .fasicon.icon-shopping-cart-1::before, .ekit-wid-con .icon.icon-shopping-cart-1::before, .icon.icon-shopping-cart-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-shopping-cart-2::before, .ekit-wid-con .icon.icon-shopping-cart-2::before, .icon.icon-shopping-cart-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-shopping-cart-3::before, .ekit-wid-con .icon.icon-shopping-cart-3::before, .icon.icon-shopping-cart-3::before { content: ""; }
.ekit-wid-con .fasicon.icon-smartphone2::before, .ekit-wid-con .icon.icon-smartphone2::before, .icon.icon-smartphone2::before { content: ""; }
.ekit-wid-con .fasicon.icon-speaker::before, .ekit-wid-con .icon.icon-speaker::before, .icon.icon-speaker::before { content: ""; }
.ekit-wid-con .fasicon.icon-speakers::before, .ekit-wid-con .icon.icon-speakers::before, .icon.icon-speakers::before { content: ""; }
.ekit-wid-con .fasicon.icon-stats::before, .ekit-wid-con .icon.icon-stats::before, .icon.icon-stats::before { content: ""; }
.ekit-wid-con .fasicon.icon-stats-1::before, .ekit-wid-con .icon.icon-stats-1::before, .icon.icon-stats-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-stats-2::before, .ekit-wid-con .icon.icon-stats-2::before, .icon.icon-stats-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-stats-3::before, .ekit-wid-con .icon.icon-stats-3::before, .icon.icon-stats-3::before { content: ""; }
.ekit-wid-con .fasicon.icon-stats-4::before, .ekit-wid-con .icon.icon-stats-4::before, .icon.icon-stats-4::before { content: ""; }
.ekit-wid-con .fasicon.icon-stats-5::before, .ekit-wid-con .icon.icon-stats-5::before, .icon.icon-stats-5::before { content: ""; }
.ekit-wid-con .fasicon.icon-stats-6::before, .ekit-wid-con .icon.icon-stats-6::before, .icon.icon-stats-6::before { content: ""; }
.ekit-wid-con .fasicon.icon-sticky-note::before, .ekit-wid-con .icon.icon-sticky-note::before, .icon.icon-sticky-note::before { content: ""; }
.ekit-wid-con .fasicon.icon-store1::before, .ekit-wid-con .icon.icon-store1::before, .icon.icon-store1::before { content: ""; }
.ekit-wid-con .fasicon.icon-store-1::before, .ekit-wid-con .icon.icon-store-1::before, .icon.icon-store-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-suitcase::before, .ekit-wid-con .icon.icon-suitcase::before, .icon.icon-suitcase::before { content: ""; }
.ekit-wid-con .fasicon.icon-suitcase-1::before, .ekit-wid-con .icon.icon-suitcase-1::before, .icon.icon-suitcase-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-tag2::before, .ekit-wid-con .icon.icon-tag2::before, .icon.icon-tag2::before { content: ""; }
.ekit-wid-con .fasicon.icon-target::before, .ekit-wid-con .icon.icon-target::before, .icon.icon-target::before { content: ""; }
.ekit-wid-con .fasicon.icon-team2::before, .ekit-wid-con .icon.icon-team2::before, .icon.icon-team2::before { content: ""; }
.ekit-wid-con .fasicon.icon-tie::before, .ekit-wid-con .icon.icon-tie::before, .icon.icon-tie::before { content: ""; }
.ekit-wid-con .fasicon.icon-trash1::before, .ekit-wid-con .icon.icon-trash1::before, .icon.icon-trash1::before { content: ""; }
.ekit-wid-con .fasicon.icon-trolley::before, .ekit-wid-con .icon.icon-trolley::before, .icon.icon-trolley::before { content: ""; }
.ekit-wid-con .fasicon.icon-trolley-1::before, .ekit-wid-con .icon.icon-trolley-1::before, .icon.icon-trolley-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-trolley-2::before, .ekit-wid-con .icon.icon-trolley-2::before, .icon.icon-trolley-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-trophy1::before, .ekit-wid-con .icon.icon-trophy1::before, .icon.icon-trophy1::before { content: ""; }
.ekit-wid-con .fasicon.icon-truck1::before, .ekit-wid-con .icon.icon-truck1::before, .icon.icon-truck1::before { content: ""; }
.ekit-wid-con .fasicon.icon-truck-1::before, .ekit-wid-con .icon.icon-truck-1::before, .icon.icon-truck-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-truck-2::before, .ekit-wid-con .icon.icon-truck-2::before, .icon.icon-truck-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-umbrella::before, .ekit-wid-con .icon.icon-umbrella::before, .icon.icon-umbrella::before { content: ""; }
.ekit-wid-con .fasicon.icon-upload1::before, .ekit-wid-con .icon.icon-upload1::before, .icon.icon-upload1::before { content: ""; }
.ekit-wid-con .fasicon.icon-user1::before, .ekit-wid-con .icon.icon-user1::before, .icon.icon-user1::before { content: ""; }
.ekit-wid-con .fasicon.icon-user-1::before, .ekit-wid-con .icon.icon-user-1::before, .icon.icon-user-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-user-2::before, .ekit-wid-con .icon.icon-user-2::before, .icon.icon-user-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-user-3::before, .ekit-wid-con .icon.icon-user-3::before, .icon.icon-user-3::before { content: ""; }
.ekit-wid-con .fasicon.icon-users2::before, .ekit-wid-con .icon.icon-users2::before, .icon.icon-users2::before { content: ""; }
.ekit-wid-con .fasicon.icon-video-camera::before, .ekit-wid-con .icon.icon-video-camera::before, .icon.icon-video-camera::before { content: ""; }
.ekit-wid-con .fasicon.icon-voucher::before, .ekit-wid-con .icon.icon-voucher::before, .icon.icon-voucher::before { content: ""; }
.ekit-wid-con .fasicon.icon-voucher-1::before, .ekit-wid-con .icon.icon-voucher-1::before, .icon.icon-voucher-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-voucher-2::before, .ekit-wid-con .icon.icon-voucher-2::before, .icon.icon-voucher-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-voucher-3::before, .ekit-wid-con .icon.icon-voucher-3::before, .icon.icon-voucher-3::before { content: ""; }
.ekit-wid-con .fasicon.icon-voucher-4::before, .ekit-wid-con .icon.icon-voucher-4::before, .icon.icon-voucher-4::before { content: ""; }
.ekit-wid-con .fasicon.icon-wallet::before, .ekit-wid-con .icon.icon-wallet::before, .icon.icon-wallet::before { content: ""; }
.ekit-wid-con .fasicon.icon-wallet1::before, .ekit-wid-con .icon.icon-wallet1::before, .icon.icon-wallet1::before { content: ""; }
.ekit-wid-con .fasicon.icon-wifi::before, .ekit-wid-con .icon.icon-wifi::before, .icon.icon-wifi::before { content: ""; }
.ekit-wid-con .fasicon.icon-worker::before, .ekit-wid-con .icon.icon-worker::before, .icon.icon-worker::before { content: ""; }
.ekit-wid-con .fasicon.icon-zoom-in::before, .ekit-wid-con .icon.icon-zoom-in::before, .icon.icon-zoom-in::before { content: ""; }
.ekit-wid-con .fasicon.icon-zoom-out::before, .ekit-wid-con .icon.icon-zoom-out::before, .icon.icon-zoom-out::before { content: ""; }
.ekit-wid-con .fasicon.icon-burger-menu::before, .ekit-wid-con .icon.icon-burger-menu::before, .icon.icon-burger-menu::before { content: ""; }
.ekit-wid-con .fasicon.icon-squares::before, .ekit-wid-con .icon.icon-squares::before, .icon.icon-squares::before { content: ""; }
.ekit-wid-con .fasicon.icon-options::before, .ekit-wid-con .icon.icon-options::before, .icon.icon-options::before { content: ""; }
.ekit-wid-con .fasicon.icon-apps::before, .ekit-wid-con .icon.icon-apps::before, .icon.icon-apps::before { content: ""; }
.ekit-wid-con .fasicon.icon-menu-11::before, .ekit-wid-con .icon.icon-menu-11::before, .icon.icon-menu-11::before { content: ""; }
.ekit-wid-con .fasicon.icon-menu11::before, .ekit-wid-con .icon.icon-menu11::before, .icon.icon-menu11::before { content: ""; }
.ekit-wid-con .fasicon.icon-back_up::before, .ekit-wid-con .icon.icon-back_up::before, .icon.icon-back_up::before { content: ""; }
.ekit-wid-con .fasicon.icon-cart11::before, .ekit-wid-con .icon.icon-cart11::before, .icon.icon-cart11::before { content: ""; }
.ekit-wid-con .fasicon.icon-checkmark::before, .ekit-wid-con .icon.icon-checkmark::before, .icon.icon-checkmark::before { content: ""; }
.ekit-wid-con .fasicon.icon-dollar::before, .ekit-wid-con .icon.icon-dollar::before, .icon.icon-dollar::before { content: ""; }
.ekit-wid-con .fasicon.icon-domian::before, .ekit-wid-con .icon.icon-domian::before, .icon.icon-domian::before { content: ""; }
.ekit-wid-con .fasicon.icon-hosting1::before, .ekit-wid-con .icon.icon-hosting1::before, .icon.icon-hosting1::before { content: ""; }
.ekit-wid-con .fasicon.icon-key2::before, .ekit-wid-con .icon.icon-key2::before, .icon.icon-key2::before { content: ""; }
.ekit-wid-con .fasicon.icon-migration::before, .ekit-wid-con .icon.icon-migration::before, .icon.icon-migration::before { content: ""; }
.ekit-wid-con .fasicon.icon-play1::before, .ekit-wid-con .icon.icon-play1::before, .icon.icon-play1::before { content: ""; }
.ekit-wid-con .fasicon.icon-quote2::before, .ekit-wid-con .icon.icon-quote2::before, .icon.icon-quote2::before { content: ""; }
.ekit-wid-con .fasicon.icon-api_setup::before, .ekit-wid-con .icon.icon-api_setup::before, .icon.icon-api_setup::before { content: ""; }
.ekit-wid-con .fasicon.icon-coin::before, .ekit-wid-con .icon.icon-coin::before, .icon.icon-coin::before { content: ""; }
.ekit-wid-con .fasicon.icon-hand_shake::before, .ekit-wid-con .icon.icon-hand_shake::before, .icon.icon-hand_shake::before { content: ""; }
.ekit-wid-con .fasicon.icon-idea_generate::before, .ekit-wid-con .icon.icon-idea_generate::before, .icon.icon-idea_generate::before { content: ""; }
.ekit-wid-con .fasicon.icon-page_search::before, .ekit-wid-con .icon.icon-page_search::before, .icon.icon-page_search::before { content: ""; }
.ekit-wid-con .fasicon.icon-pen_shape::before, .ekit-wid-con .icon.icon-pen_shape::before, .icon.icon-pen_shape::before { content: ""; }
.ekit-wid-con .fasicon.icon-pencil_art::before, .ekit-wid-con .icon.icon-pencil_art::before, .icon.icon-pencil_art::before { content: ""; }
.ekit-wid-con .fasicon.icon-review::before, .ekit-wid-con .icon.icon-review::before, .icon.icon-review::before { content: ""; }
.ekit-wid-con .fasicon.icon-star::before, .ekit-wid-con .icon.icon-star::before, .icon.icon-star::before { content: ""; }
.ekit-wid-con .fasicon.icon-timing::before, .ekit-wid-con .icon.icon-timing::before, .icon.icon-timing::before { content: ""; }
.ekit-wid-con .fasicon.icon-trophy::before, .ekit-wid-con .icon.icon-trophy::before, .icon.icon-trophy::before { content: ""; }
.ekit-wid-con .fasicon.icon-communication::before, .ekit-wid-con .icon.icon-communication::before, .icon.icon-communication::before { content: ""; }
.ekit-wid-con .fasicon.icon-money-bag2::before, .ekit-wid-con .icon.icon-money-bag2::before, .icon.icon-money-bag2::before { content: ""; }
.ekit-wid-con .fasicon.icon-dentist::before, .ekit-wid-con .icon.icon-dentist::before, .icon.icon-dentist::before { content: ""; }
.ekit-wid-con .fasicon.icon-bill::before, .ekit-wid-con .icon.icon-bill::before, .icon.icon-bill::before { content: ""; }
.ekit-wid-con .fasicon.icon-label::before, .ekit-wid-con .icon.icon-label::before, .icon.icon-label::before { content: ""; }
.ekit-wid-con .fasicon.icon-money::before, .ekit-wid-con .icon.icon-money::before, .icon.icon-money::before { content: ""; }
.ekit-wid-con .fasicon.icon-shield::before, .ekit-wid-con .icon.icon-shield::before, .icon.icon-shield::before { content: ""; }
.ekit-wid-con .fasicon.icon-support::before, .ekit-wid-con .icon.icon-support::before, .icon.icon-support::before { content: ""; }
.ekit-wid-con .fasicon.icon-one::before, .ekit-wid-con .icon.icon-one::before, .icon.icon-one::before { content: ""; }
.ekit-wid-con .fasicon.icon-clock::before, .ekit-wid-con .icon.icon-clock::before, .icon.icon-clock::before { content: ""; }
.ekit-wid-con .fasicon.icon-cart::before, .ekit-wid-con .icon.icon-cart::before, .icon.icon-cart::before { content: ""; }
.ekit-wid-con .fasicon.icon-globe::before, .ekit-wid-con .icon.icon-globe::before, .icon.icon-globe::before { content: ""; }
.ekit-wid-con .fasicon.icon-tooth::before, .ekit-wid-con .icon.icon-tooth::before, .icon.icon-tooth::before { content: ""; }
.ekit-wid-con .fasicon.icon-tooth-1::before, .ekit-wid-con .icon.icon-tooth-1::before, .icon.icon-tooth-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-tooth-2::before, .ekit-wid-con .icon.icon-tooth-2::before, .icon.icon-tooth-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-brain::before, .ekit-wid-con .icon.icon-brain::before, .icon.icon-brain::before { content: ""; }
.ekit-wid-con .fasicon.icon-view::before, .ekit-wid-con .icon.icon-view::before, .icon.icon-view::before { content: ""; }
.ekit-wid-con .fasicon.icon-doctor::before, .ekit-wid-con .icon.icon-doctor::before, .icon.icon-doctor::before { content: ""; }
.ekit-wid-con .fasicon.icon-heart::before, .ekit-wid-con .icon.icon-heart::before, .icon.icon-heart::before { content: ""; }
.ekit-wid-con .fasicon.icon-medicine::before, .ekit-wid-con .icon.icon-medicine::before, .icon.icon-medicine::before { content: ""; }
.ekit-wid-con .fasicon.icon-stethoscope::before, .ekit-wid-con .icon.icon-stethoscope::before, .icon.icon-stethoscope::before { content: ""; }
.ekit-wid-con .fasicon.icon-hospital::before, .ekit-wid-con .icon.icon-hospital::before, .icon.icon-hospital::before { content: ""; }
.ekit-wid-con .fasicon.icon-clipboard::before, .ekit-wid-con .icon.icon-clipboard::before, .icon.icon-clipboard::before { content: ""; }
.ekit-wid-con .fasicon.icon-medicine-1::before, .ekit-wid-con .icon.icon-medicine-1::before, .icon.icon-medicine-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-hospital-1::before, .ekit-wid-con .icon.icon-hospital-1::before, .icon.icon-hospital-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-customer-support::before, .ekit-wid-con .icon.icon-customer-support::before, .icon.icon-customer-support::before { content: ""; }
.ekit-wid-con .fasicon.icon-brickwall::before, .ekit-wid-con .icon.icon-brickwall::before, .icon.icon-brickwall::before { content: ""; }
.ekit-wid-con .fasicon.icon-crane2::before, .ekit-wid-con .icon.icon-crane2::before, .icon.icon-crane2::before { content: ""; }
.ekit-wid-con .fasicon.icon-valve::before, .ekit-wid-con .icon.icon-valve::before, .icon.icon-valve::before { content: ""; }
.ekit-wid-con .fasicon.icon-safety::before, .ekit-wid-con .icon.icon-safety::before, .icon.icon-safety::before { content: ""; }
.ekit-wid-con .fasicon.icon-energy-saving::before, .ekit-wid-con .icon.icon-energy-saving::before, .icon.icon-energy-saving::before { content: ""; }
.ekit-wid-con .fasicon.icon-paint-roller::before, .ekit-wid-con .icon.icon-paint-roller::before, .icon.icon-paint-roller::before { content: ""; }
.ekit-wid-con .fasicon.icon-paint-brushes::before, .ekit-wid-con .icon.icon-paint-brushes::before, .icon.icon-paint-brushes::before { content: ""; }
.ekit-wid-con .fasicon.icon-construction-tool-vehicle-with-crane-lifting-materials::before, .ekit-wid-con .icon.icon-construction-tool-vehicle-with-crane-lifting-materials::before, .icon.icon-construction-tool-vehicle-with-crane-lifting-materials::before { content: ""; }
.ekit-wid-con .fasicon.icon-trowel::before, .ekit-wid-con .icon.icon-trowel::before, .icon.icon-trowel::before { content: ""; }
.ekit-wid-con .fasicon.icon-bucket::before, .ekit-wid-con .icon.icon-bucket::before, .icon.icon-bucket::before { content: ""; }
.ekit-wid-con .fasicon.icon-smart::before, .ekit-wid-con .icon.icon-smart::before, .icon.icon-smart::before { content: ""; }
.ekit-wid-con .fasicon.icon-repair::before, .ekit-wid-con .icon.icon-repair::before, .icon.icon-repair::before { content: ""; }
.ekit-wid-con .fasicon.icon-saw::before, .ekit-wid-con .icon.icon-saw::before, .icon.icon-saw::before { content: ""; }
.ekit-wid-con .fasicon.icon-cutter::before, .ekit-wid-con .icon.icon-cutter::before, .icon.icon-cutter::before { content: ""; }
.ekit-wid-con .fasicon.icon-plier::before, .ekit-wid-con .icon.icon-plier::before, .icon.icon-plier::before { content: ""; }
.ekit-wid-con .fasicon.icon-drill::before, .ekit-wid-con .icon.icon-drill::before, .icon.icon-drill::before { content: ""; }
.ekit-wid-con .fasicon.icon-save-money::before, .ekit-wid-con .icon.icon-save-money::before, .icon.icon-save-money::before { content: ""; }
.ekit-wid-con .fasicon.icon-planting::before, .ekit-wid-con .icon.icon-planting::before, .icon.icon-planting::before { content: ""; }
.ekit-wid-con .fasicon.icon-line-chart::before, .ekit-wid-con .icon.icon-line-chart::before, .icon.icon-line-chart::before { content: ""; }
.ekit-wid-con .fasicon.icon-open-book::before, .ekit-wid-con .icon.icon-open-book::before, .icon.icon-open-book::before { content: ""; }
.ekit-wid-con .fasicon.icon-money-bag3::before, .ekit-wid-con .icon.icon-money-bag3::before, .icon.icon-money-bag3::before { content: ""; }
.ekit-wid-con .fasicon.icon-server::before, .ekit-wid-con .icon.icon-server::before, .icon.icon-server::before { content: ""; }
.ekit-wid-con .fasicon.icon-server-1::before, .ekit-wid-con .icon.icon-server-1::before, .icon.icon-server-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-server-2::before, .ekit-wid-con .icon.icon-server-2::before, .icon.icon-server-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-cloud-computing::before, .ekit-wid-con .icon.icon-cloud-computing::before, .icon.icon-cloud-computing::before { content: ""; }
.ekit-wid-con .fasicon.icon-cloud::before, .ekit-wid-con .icon.icon-cloud::before, .icon.icon-cloud::before { content: ""; }
.ekit-wid-con .fasicon.icon-database::before, .ekit-wid-con .icon.icon-database::before, .icon.icon-database::before { content: ""; }
.ekit-wid-con .fasicon.icon-computer::before, .ekit-wid-con .icon.icon-computer::before, .icon.icon-computer::before { content: ""; }
.ekit-wid-con .fasicon.icon-server-3::before, .ekit-wid-con .icon.icon-server-3::before, .icon.icon-server-3::before { content: ""; }
.ekit-wid-con .fasicon.icon-server-4::before, .ekit-wid-con .icon.icon-server-4::before, .icon.icon-server-4::before { content: ""; }
.ekit-wid-con .fasicon.icon-server-5::before, .ekit-wid-con .icon.icon-server-5::before, .icon.icon-server-5::before { content: ""; }
.ekit-wid-con .fasicon.icon-server-6::before, .ekit-wid-con .icon.icon-server-6::before, .icon.icon-server-6::before { content: ""; }
.ekit-wid-con .fasicon.icon-server-7::before, .ekit-wid-con .icon.icon-server-7::before, .icon.icon-server-7::before { content: ""; }
.ekit-wid-con .fasicon.icon-cloud-1::before, .ekit-wid-con .icon.icon-cloud-1::before, .icon.icon-cloud-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-server-8::before, .ekit-wid-con .icon.icon-server-8::before, .icon.icon-server-8::before { content: ""; }
.ekit-wid-con .fasicon.icon-business-and-finance::before, .ekit-wid-con .icon.icon-business-and-finance::before, .icon.icon-business-and-finance::before { content: ""; }
.ekit-wid-con .fasicon.icon-cloud-2::before, .ekit-wid-con .icon.icon-cloud-2::before, .icon.icon-cloud-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-server-9::before, .ekit-wid-con .icon.icon-server-9::before, .icon.icon-server-9::before { content: ""; }
.ekit-wid-con .fasicon.icon-hosting::before, .ekit-wid-con .icon.icon-hosting::before, .icon.icon-hosting::before { content: ""; }
.ekit-wid-con .fasicon.icon-car::before, .ekit-wid-con .icon.icon-car::before, .icon.icon-car::before { content: ""; }
.ekit-wid-con .fasicon.icon-car-frontal-view::before, .ekit-wid-con .icon.icon-car-frontal-view::before, .icon.icon-car-frontal-view::before { content: ""; }
.ekit-wid-con .fasicon.icon-car-1::before, .ekit-wid-con .icon.icon-car-1::before, .icon.icon-car-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-racing::before, .ekit-wid-con .icon.icon-racing::before, .icon.icon-racing::before { content: ""; }
.ekit-wid-con .fasicon.icon-car-wheel::before, .ekit-wid-con .icon.icon-car-wheel::before, .icon.icon-car-wheel::before { content: ""; }
.ekit-wid-con .fasicon.icon-steering-wheel::before, .ekit-wid-con .icon.icon-steering-wheel::before, .icon.icon-steering-wheel::before { content: ""; }
.ekit-wid-con .fasicon.icon-frontal-taxi-cab::before, .ekit-wid-con .icon.icon-frontal-taxi-cab::before, .icon.icon-frontal-taxi-cab::before { content: ""; }
.ekit-wid-con .fasicon.icon-taxi::before, .ekit-wid-con .icon.icon-taxi::before, .icon.icon-taxi::before { content: ""; }
.ekit-wid-con .fasicon.icon-cosmetics::before, .ekit-wid-con .icon.icon-cosmetics::before, .icon.icon-cosmetics::before { content: ""; }
.ekit-wid-con .fasicon.icon-flower::before, .ekit-wid-con .icon.icon-flower::before, .icon.icon-flower::before { content: ""; }
.ekit-wid-con .fasicon.icon-mirror::before, .ekit-wid-con .icon.icon-mirror::before, .icon.icon-mirror::before { content: ""; }
.ekit-wid-con .fasicon.icon-itunes::before, .ekit-wid-con .icon.icon-itunes::before, .icon.icon-itunes::before { content: ""; }
.ekit-wid-con .fasicon.icon-salon::before, .ekit-wid-con .icon.icon-salon::before, .icon.icon-salon::before { content: ""; }
.ekit-wid-con .fasicon.icon-hair-dryer::before, .ekit-wid-con .icon.icon-hair-dryer::before, .icon.icon-hair-dryer::before { content: ""; }
.ekit-wid-con .fasicon.icon-shampoo::before, .ekit-wid-con .icon.icon-shampoo::before, .icon.icon-shampoo::before { content: ""; }
.ekit-wid-con .fasicon.icon-download-button::before, .ekit-wid-con .icon.icon-download-button::before, .icon.icon-download-button::before { content: ""; }
.ekit-wid-con .fasicon.icon-list::before, .ekit-wid-con .icon.icon-list::before, .icon.icon-list::before { content: ""; }
.ekit-wid-con .fasicon.icon-loupe::before, .ekit-wid-con .icon.icon-loupe::before, .icon.icon-loupe::before { content: ""; }
.ekit-wid-con .fasicon.icon-search::before, .ekit-wid-con .icon.icon-search::before, .icon.icon-search::before { content: ""; }
.ekit-wid-con .fasicon.icon-search-1::before, .ekit-wid-con .icon.icon-search-1::before, .icon.icon-search-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-shopping-cart::before, .ekit-wid-con .icon.icon-shopping-cart::before, .icon.icon-shopping-cart::before { content: ""; }
.ekit-wid-con .fasicon.icon-menu::before, .ekit-wid-con .icon.icon-menu::before, .icon.icon-menu::before { content: ""; }
.ekit-wid-con .fasicon.icon-menu-1::before, .ekit-wid-con .icon.icon-menu-1::before, .icon.icon-menu-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-menu-button-of-three-horizontal-lines::before, .ekit-wid-con .icon.icon-menu-button-of-three-horizontal-lines::before, .icon.icon-menu-button-of-three-horizontal-lines::before { content: ""; }
.ekit-wid-con .fasicon.icon-menu-2::before, .ekit-wid-con .icon.icon-menu-2::before, .icon.icon-menu-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-menu-3::before, .ekit-wid-con .icon.icon-menu-3::before, .icon.icon-menu-3::before { content: ""; }
.ekit-wid-con .fasicon.icon-menu-5::before, .ekit-wid-con .icon.icon-menu-5::before, .icon.icon-menu-5::before { content: ""; }
.ekit-wid-con .fasicon.icon-menu-button::before, .ekit-wid-con .icon.icon-menu-button::before, .icon.icon-menu-button::before { content: ""; }
.ekit-wid-con .fasicon.icon-list-1::before, .ekit-wid-con .icon.icon-list-1::before, .icon.icon-list-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-menu-6::before, .ekit-wid-con .icon.icon-menu-6::before, .icon.icon-menu-6::before { content: ""; }
.ekit-wid-con .fasicon.icon-menu-7::before, .ekit-wid-con .icon.icon-menu-7::before, .icon.icon-menu-7::before { content: ""; }
.ekit-wid-con .fasicon.icon-menu-8::before, .ekit-wid-con .icon.icon-menu-8::before, .icon.icon-menu-8::before { content: ""; }
.ekit-wid-con .fasicon.icon-list-2::before, .ekit-wid-con .icon.icon-list-2::before, .icon.icon-list-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-dot::before, .ekit-wid-con .icon.icon-dot::before, .icon.icon-dot::before { content: ""; }
.ekit-wid-con .fasicon.icon-menu-9::before, .ekit-wid-con .icon.icon-menu-9::before, .icon.icon-menu-9::before { content: ""; }
.ekit-wid-con .fasicon.icon-search11::before, .ekit-wid-con .icon.icon-search11::before, .icon.icon-search11::before { content: ""; }
.ekit-wid-con .fasicon.icon-search-minus::before, .ekit-wid-con .icon.icon-search-minus::before, .icon.icon-search-minus::before { content: ""; }
.ekit-wid-con .fasicon.icon-search-11::before, .ekit-wid-con .icon.icon-search-11::before, .icon.icon-search-11::before { content: ""; }
.ekit-wid-con .fasicon.icon-search-2::before, .ekit-wid-con .icon.icon-search-2::before, .icon.icon-search-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-search-3::before, .ekit-wid-con .icon.icon-search-3::before, .icon.icon-search-3::before { content: ""; }
.ekit-wid-con .fasicon.icon-magnifying-glass-search::before, .ekit-wid-con .icon.icon-magnifying-glass-search::before, .icon.icon-magnifying-glass-search::before { content: ""; }
.ekit-wid-con .fasicon.icon-loupe1::before, .ekit-wid-con .icon.icon-loupe1::before, .icon.icon-loupe1::before { content: ""; }
.ekit-wid-con .fasicon.icon-speed::before, .ekit-wid-con .icon.icon-speed::before, .icon.icon-speed::before { content: ""; }
.ekit-wid-con .fasicon.icon-search21::before, .ekit-wid-con .icon.icon-search21::before, .icon.icon-search21::before { content: ""; }
.ekit-wid-con .fasicon.icon-search-4::before, .ekit-wid-con .icon.icon-search-4::before, .icon.icon-search-4::before { content: ""; }
.ekit-wid-con .fasicon.icon-search-5::before, .ekit-wid-con .icon.icon-search-5::before, .icon.icon-search-5::before { content: ""; }
.ekit-wid-con .fasicon.icon-detective::before, .ekit-wid-con .icon.icon-detective::before, .icon.icon-detective::before { content: ""; }
.ekit-wid-con .fasicon.icon-cart1::before, .ekit-wid-con .icon.icon-cart1::before, .icon.icon-cart1::before { content: ""; }
.ekit-wid-con .fasicon.icon-buying-on-smartphone::before, .ekit-wid-con .icon.icon-buying-on-smartphone::before, .icon.icon-buying-on-smartphone::before { content: ""; }
.ekit-wid-con .fasicon.icon-badge::before, .ekit-wid-con .icon.icon-badge::before, .icon.icon-badge::before { content: ""; }
.ekit-wid-con .fasicon.icon-basket1::before, .ekit-wid-con .icon.icon-basket1::before, .icon.icon-basket1::before { content: ""; }
.ekit-wid-con .fasicon.icon-commerce-and-shopping::before, .ekit-wid-con .icon.icon-commerce-and-shopping::before, .icon.icon-commerce-and-shopping::before { content: ""; }
.ekit-wid-con .fasicon.icon-comment::before, .ekit-wid-con .icon.icon-comment::before, .icon.icon-comment::before { content: ""; }
.ekit-wid-con .fasicon.icon-comment-1::before, .ekit-wid-con .icon.icon-comment-1::before, .icon.icon-comment-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-share::before, .ekit-wid-con .icon.icon-share::before, .icon.icon-share::before { content: ""; }
.ekit-wid-con .fasicon.icon-share-1::before, .ekit-wid-con .icon.icon-share-1::before, .icon.icon-share-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-share-2::before, .ekit-wid-con .icon.icon-share-2::before, .icon.icon-share-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-share-3::before, .ekit-wid-con .icon.icon-share-3::before, .icon.icon-share-3::before { content: ""; }
.ekit-wid-con .fasicon.icon-comment1::before, .ekit-wid-con .icon.icon-comment1::before, .icon.icon-comment1::before { content: ""; }
.ekit-wid-con .fasicon.icon-favorite::before, .ekit-wid-con .icon.icon-favorite::before, .icon.icon-favorite::before { content: ""; }
.ekit-wid-con .fasicon.icon-retweet::before, .ekit-wid-con .icon.icon-retweet::before, .icon.icon-retweet::before { content: ""; }
.ekit-wid-con .fasicon.icon-share1::before, .ekit-wid-con .icon.icon-share1::before, .icon.icon-share1::before { content: ""; }
.ekit-wid-con .fasicon.icon-facebook::before, .ekit-wid-con .icon.icon-facebook::before, .icon.icon-facebook::before { content: ""; }
.ekit-wid-con .fasicon.icon-twitter::before, .ekit-wid-con .icon.icon-twitter::before, .icon.icon-twitter::before { content: ""; }
.ekit-wid-con .fasicon.icon-linkedin::before, .ekit-wid-con .icon.icon-linkedin::before, .icon.icon-linkedin::before { content: ""; }
.ekit-wid-con .fasicon.icon-whatsapp-1::before, .ekit-wid-con .icon.icon-whatsapp-1::before, .icon.icon-whatsapp-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-dribbble::before, .ekit-wid-con .icon.icon-dribbble::before, .icon.icon-dribbble::before { content: ""; }
.ekit-wid-con .fasicon.icon-facebook-2::before, .ekit-wid-con .icon.icon-facebook-2::before, .icon.icon-facebook-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-twitter1::before, .ekit-wid-con .icon.icon-twitter1::before, .icon.icon-twitter1::before { content: ""; }
.ekit-wid-con .fasicon.icon-vk::before, .ekit-wid-con .icon.icon-vk::before, .icon.icon-vk::before { content: ""; }
.ekit-wid-con .fasicon.icon-youtube-v::before, .ekit-wid-con .icon.icon-youtube-v::before, .icon.icon-youtube-v::before { content: ""; }
.ekit-wid-con .fasicon.icon-vimeo::before, .ekit-wid-con .icon.icon-vimeo::before, .icon.icon-vimeo::before { content: ""; }
.ekit-wid-con .fasicon.icon-youtube::before, .ekit-wid-con .icon.icon-youtube::before, .icon.icon-youtube::before { content: ""; }
.ekit-wid-con .fasicon.icon-snapchat-1::before, .ekit-wid-con .icon.icon-snapchat-1::before, .icon.icon-snapchat-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-behance::before, .ekit-wid-con .icon.icon-behance::before, .icon.icon-behance::before { content: ""; }
.ekit-wid-con .fasicon.icon-github::before, .ekit-wid-con .icon.icon-github::before, .icon.icon-github::before { content: ""; }
.ekit-wid-con .fasicon.icon-pinterest::before, .ekit-wid-con .icon.icon-pinterest::before, .icon.icon-pinterest::before { content: ""; }
.ekit-wid-con .fasicon.icon-spotify::before, .ekit-wid-con .icon.icon-spotify::before, .icon.icon-spotify::before { content: ""; }
.ekit-wid-con .fasicon.icon-soundcloud-1::before, .ekit-wid-con .icon.icon-soundcloud-1::before, .icon.icon-soundcloud-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-skype-1::before, .ekit-wid-con .icon.icon-skype-1::before, .icon.icon-skype-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-rss::before, .ekit-wid-con .icon.icon-rss::before, .icon.icon-rss::before { content: ""; }
.ekit-wid-con .fasicon.icon-reddit-1::before, .ekit-wid-con .icon.icon-reddit-1::before, .icon.icon-reddit-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-dribbble-1::before, .ekit-wid-con .icon.icon-dribbble-1::before, .icon.icon-dribbble-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-wordpress-1::before, .ekit-wid-con .icon.icon-wordpress-1::before, .icon.icon-wordpress-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-logo::before, .ekit-wid-con .icon.icon-logo::before, .icon.icon-logo::before { content: ""; }
.ekit-wid-con .fasicon.icon-dropbox-1::before, .ekit-wid-con .icon.icon-dropbox-1::before, .icon.icon-dropbox-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-blogger-1::before, .ekit-wid-con .icon.icon-blogger-1::before, .icon.icon-blogger-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-photo::before, .ekit-wid-con .icon.icon-photo::before, .icon.icon-photo::before { content: ""; }
.ekit-wid-con .fasicon.icon-hangouts::before, .ekit-wid-con .icon.icon-hangouts::before, .icon.icon-hangouts::before { content: ""; }
.ekit-wid-con .fasicon.icon-xing::before, .ekit-wid-con .icon.icon-xing::before, .icon.icon-xing::before { content: ""; }
.ekit-wid-con .fasicon.icon-myspace::before, .ekit-wid-con .icon.icon-myspace::before, .icon.icon-myspace::before { content: ""; }
.ekit-wid-con .fasicon.icon-flickr-1::before, .ekit-wid-con .icon.icon-flickr-1::before, .icon.icon-flickr-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-envato::before, .ekit-wid-con .icon.icon-envato::before, .icon.icon-envato::before { content: ""; }
.ekit-wid-con .fasicon.icon-picasa-1::before, .ekit-wid-con .icon.icon-picasa-1::before, .icon.icon-picasa-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-wattpad::before, .ekit-wid-con .icon.icon-wattpad::before, .icon.icon-wattpad::before { content: ""; }
.ekit-wid-con .fasicon.icon-emoji::before, .ekit-wid-con .icon.icon-emoji::before, .icon.icon-emoji::before { content: ""; }
.ekit-wid-con .fasicon.icon-deviantart-1::before, .ekit-wid-con .icon.icon-deviantart-1::before, .icon.icon-deviantart-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-yahoo-1::before, .ekit-wid-con .icon.icon-yahoo-1::before, .icon.icon-yahoo-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-vine-1::before, .ekit-wid-con .icon.icon-vine-1::before, .icon.icon-vine-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-delicious::before, .ekit-wid-con .icon.icon-delicious::before, .icon.icon-delicious::before { content: ""; }
.ekit-wid-con .fasicon.icon-kickstarter-1::before, .ekit-wid-con .icon.icon-kickstarter-1::before, .icon.icon-kickstarter-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-stumbleupon-1::before, .ekit-wid-con .icon.icon-stumbleupon-1::before, .icon.icon-stumbleupon-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-brands-and-logotypes::before, .ekit-wid-con .icon.icon-brands-and-logotypes::before, .icon.icon-brands-and-logotypes::before { content: ""; }
.ekit-wid-con .fasicon.icon-instagram-1::before, .ekit-wid-con .icon.icon-instagram-1::before, .icon.icon-instagram-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-facebook-1::before, .ekit-wid-con .icon.icon-facebook-1::before, .icon.icon-facebook-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-instagram-2::before, .ekit-wid-con .icon.icon-instagram-2::before, .icon.icon-instagram-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-twitter-1::before, .ekit-wid-con .icon.icon-twitter-1::before, .icon.icon-twitter-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-whatsapp-2::before, .ekit-wid-con .icon.icon-whatsapp-2::before, .icon.icon-whatsapp-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-youtube-1::before, .ekit-wid-con .icon.icon-youtube-1::before, .icon.icon-youtube-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-linkedin-1::before, .ekit-wid-con .icon.icon-linkedin-1::before, .icon.icon-linkedin-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-telegram::before, .ekit-wid-con .icon.icon-telegram::before, .icon.icon-telegram::before { content: ""; }
.ekit-wid-con .fasicon.icon-github-1::before, .ekit-wid-con .icon.icon-github-1::before, .icon.icon-github-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-vk-1::before, .ekit-wid-con .icon.icon-vk-1::before, .icon.icon-vk-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-pinterest-1::before, .ekit-wid-con .icon.icon-pinterest-1::before, .icon.icon-pinterest-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-rss-1::before, .ekit-wid-con .icon.icon-rss-1::before, .icon.icon-rss-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-twitch::before, .ekit-wid-con .icon.icon-twitch::before, .icon.icon-twitch::before { content: ""; }
.ekit-wid-con .fasicon.icon-snapchat-2::before, .ekit-wid-con .icon.icon-snapchat-2::before, .icon.icon-snapchat-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-skype-2::before, .ekit-wid-con .icon.icon-skype-2::before, .icon.icon-skype-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-behance-2::before, .ekit-wid-con .icon.icon-behance-2::before, .icon.icon-behance-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-spotify-1::before, .ekit-wid-con .icon.icon-spotify-1::before, .icon.icon-spotify-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-periscope::before, .ekit-wid-con .icon.icon-periscope::before, .icon.icon-periscope::before { content: ""; }
.ekit-wid-con .fasicon.icon-dribbble-2::before, .ekit-wid-con .icon.icon-dribbble-2::before, .icon.icon-dribbble-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-tumblr-1::before, .ekit-wid-con .icon.icon-tumblr-1::before, .icon.icon-tumblr-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-soundcloud-2::before, .ekit-wid-con .icon.icon-soundcloud-2::before, .icon.icon-soundcloud-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-google-drive-1::before, .ekit-wid-con .icon.icon-google-drive-1::before, .icon.icon-google-drive-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-dropbox-2::before, .ekit-wid-con .icon.icon-dropbox-2::before, .icon.icon-dropbox-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-reddit-2::before, .ekit-wid-con .icon.icon-reddit-2::before, .icon.icon-reddit-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-html::before, .ekit-wid-con .icon.icon-html::before, .icon.icon-html::before { content: ""; }
.ekit-wid-con .fasicon.icon-vimeo-1::before, .ekit-wid-con .icon.icon-vimeo-1::before, .icon.icon-vimeo-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-hangout::before, .ekit-wid-con .icon.icon-hangout::before, .icon.icon-hangout::before { content: ""; }
.ekit-wid-con .fasicon.icon-blogger-2::before, .ekit-wid-con .icon.icon-blogger-2::before, .icon.icon-blogger-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-yahoo-2::before, .ekit-wid-con .icon.icon-yahoo-2::before, .icon.icon-yahoo-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-path::before, .ekit-wid-con .icon.icon-path::before, .icon.icon-path::before { content: ""; }
.ekit-wid-con .fasicon.icon-yelp-1::before, .ekit-wid-con .icon.icon-yelp-1::before, .icon.icon-yelp-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-slideshare::before, .ekit-wid-con .icon.icon-slideshare::before, .icon.icon-slideshare::before { content: ""; }
.ekit-wid-con .fasicon.icon-picasa-2::before, .ekit-wid-con .icon.icon-picasa-2::before, .icon.icon-picasa-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-myspace-1::before, .ekit-wid-con .icon.icon-myspace-1::before, .icon.icon-myspace-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-flickr-2::before, .ekit-wid-con .icon.icon-flickr-2::before, .icon.icon-flickr-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-xing-1::before, .ekit-wid-con .icon.icon-xing-1::before, .icon.icon-xing-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-envato-1::before, .ekit-wid-con .icon.icon-envato-1::before, .icon.icon-envato-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-swarm::before, .ekit-wid-con .icon.icon-swarm::before, .icon.icon-swarm::before { content: ""; }
.ekit-wid-con .fasicon.icon-wattpad-1::before, .ekit-wid-con .icon.icon-wattpad-1::before, .icon.icon-wattpad-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-foursquare::before, .ekit-wid-con .icon.icon-foursquare::before, .icon.icon-foursquare::before { content: ""; }
.ekit-wid-con .fasicon.icon-deviantart-2::before, .ekit-wid-con .icon.icon-deviantart-2::before, .icon.icon-deviantart-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-kickstarter-2::before, .ekit-wid-con .icon.icon-kickstarter-2::before, .icon.icon-kickstarter-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-delicious-1::before, .ekit-wid-con .icon.icon-delicious-1::before, .icon.icon-delicious-1::before { content: ""; }
.ekit-wid-con .fasicon.icon-vine-2::before, .ekit-wid-con .icon.icon-vine-2::before, .icon.icon-vine-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-digg::before, .ekit-wid-con .icon.icon-digg::before, .icon.icon-digg::before { content: ""; }
.ekit-wid-con .fasicon.icon-bebo::before, .ekit-wid-con .icon.icon-bebo::before, .icon.icon-bebo::before { content: ""; }
.ekit-wid-con .fasicon.icon-stumbleupon-2::before, .ekit-wid-con .icon.icon-stumbleupon-2::before, .icon.icon-stumbleupon-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-forrst::before, .ekit-wid-con .icon.icon-forrst::before, .icon.icon-forrst::before { content: ""; }
.ekit-wid-con .fasicon.icon-eye3::before, .ekit-wid-con .icon.icon-eye3::before, .icon.icon-eye3::before { content: ""; }
.ekit-wid-con .fasicon.icon-microscope::before, .ekit-wid-con .icon.icon-microscope::before, .icon.icon-microscope::before { content: ""; }
.ekit-wid-con .fasicon.icon-Anti-Lock::before, .ekit-wid-con .icon.icon-Anti-Lock::before, .icon.icon-Anti-Lock::before { content: ""; }
.ekit-wid-con .fasicon.icon-apartment::before, .ekit-wid-con .icon.icon-apartment::before, .icon.icon-apartment::before { content: ""; }
.ekit-wid-con .fasicon.icon-app::before, .ekit-wid-con .icon.icon-app::before, .icon.icon-app::before { content: ""; }
.ekit-wid-con .fasicon.icon-Aroma::before, .ekit-wid-con .icon.icon-Aroma::before, .icon.icon-Aroma::before { content: ""; }
.ekit-wid-con .fasicon.icon-bamboo-Leaf::before, .ekit-wid-con .icon.icon-bamboo-Leaf::before, .icon.icon-bamboo-Leaf::before { content: ""; }
.ekit-wid-con .fasicon.icon-basket::before, .ekit-wid-con .icon.icon-basket::before, .icon.icon-basket::before { content: ""; }
.ekit-wid-con .fasicon.icon-Battery::before, .ekit-wid-con .icon.icon-Battery::before, .icon.icon-Battery::before { content: ""; }
.ekit-wid-con .fasicon.icon-Bettery::before, .ekit-wid-con .icon.icon-Bettery::before, .icon.icon-Bettery::before { content: ""; }
.ekit-wid-con .fasicon.icon-building::before, .ekit-wid-con .icon.icon-building::before, .icon.icon-building::before { content: ""; }
.ekit-wid-con .fasicon.icon-car-2::before, .ekit-wid-con .icon.icon-car-2::before, .icon.icon-car-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-Car::before, .ekit-wid-con .icon.icon-Car::before, .icon.icon-Car::before { content: ""; }
.ekit-wid-con .fasicon.icon-Child::before, .ekit-wid-con .icon.icon-Child::before, .icon.icon-Child::before { content: ""; }
.ekit-wid-con .fasicon.icon-cityscape::before, .ekit-wid-con .icon.icon-cityscape::before, .icon.icon-cityscape::before { content: ""; }
.ekit-wid-con .fasicon.icon-cleaner::before, .ekit-wid-con .icon.icon-cleaner::before, .icon.icon-cleaner::before { content: ""; }
.ekit-wid-con .fasicon.icon-Coffee-cup::before, .ekit-wid-con .icon.icon-Coffee-cup::before, .icon.icon-Coffee-cup::before { content: ""; }
.ekit-wid-con .fasicon.icon-coins::before, .ekit-wid-con .icon.icon-coins::before, .icon.icon-coins::before { content: ""; }
.ekit-wid-con .fasicon.icon-Computer::before, .ekit-wid-con .icon.icon-Computer::before, .icon.icon-Computer::before { content: ""; }
.ekit-wid-con .fasicon.icon-Consultancy::before, .ekit-wid-con .icon.icon-Consultancy::before, .icon.icon-Consultancy::before { content: ""; }
.ekit-wid-con .fasicon.icon-cottage::before, .ekit-wid-con .icon.icon-cottage::before, .icon.icon-cottage::before { content: ""; }
.ekit-wid-con .fasicon.icon-crane::before, .ekit-wid-con .icon.icon-crane::before, .icon.icon-crane::before { content: ""; }
.ekit-wid-con .fasicon.icon-Custom-api::before, .ekit-wid-con .icon.icon-Custom-api::before, .icon.icon-Custom-api::before { content: ""; }
.ekit-wid-con .fasicon.icon-customer-support-2::before, .ekit-wid-con .icon.icon-customer-support-2::before, .icon.icon-customer-support-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-Design-2::before, .ekit-wid-con .icon.icon-Design-2::before, .icon.icon-Design-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-Design-3::before, .ekit-wid-con .icon.icon-Design-3::before, .icon.icon-Design-3::before { content: ""; }
.ekit-wid-con .fasicon.icon-design::before, .ekit-wid-con .icon.icon-design::before, .icon.icon-design::before { content: ""; }
.ekit-wid-con .fasicon.icon-diamond::before, .ekit-wid-con .icon.icon-diamond::before, .icon.icon-diamond::before { content: ""; }
.ekit-wid-con .fasicon.icon-diploma::before, .ekit-wid-con .icon.icon-diploma::before, .icon.icon-diploma::before { content: ""; }
.ekit-wid-con .fasicon.icon-Document-Search::before, .ekit-wid-con .icon.icon-Document-Search::before, .icon.icon-Document-Search::before { content: ""; }
.ekit-wid-con .fasicon.icon-Download::before, .ekit-wid-con .icon.icon-Download::before, .icon.icon-Download::before { content: ""; }
.ekit-wid-con .fasicon.icon-drilling::before, .ekit-wid-con .icon.icon-drilling::before, .icon.icon-drilling::before { content: ""; }
.ekit-wid-con .fasicon.icon-engine::before, .ekit-wid-con .icon.icon-engine::before, .icon.icon-engine::before { content: ""; }
.ekit-wid-con .fasicon.icon-engineer::before, .ekit-wid-con .icon.icon-engineer::before, .icon.icon-engineer::before { content: ""; }
.ekit-wid-con .fasicon.icon-envelope::before, .ekit-wid-con .icon.icon-envelope::before, .icon.icon-envelope::before { content: ""; }
.ekit-wid-con .fasicon.icon-Family::before, .ekit-wid-con .icon.icon-Family::before, .icon.icon-Family::before { content: ""; }
.ekit-wid-con .fasicon.icon-friendship::before, .ekit-wid-con .icon.icon-friendship::before, .icon.icon-friendship::before { content: ""; }
.ekit-wid-con .fasicon.icon-gift::before, .ekit-wid-con .icon.icon-gift::before, .icon.icon-gift::before { content: ""; }
.ekit-wid-con .fasicon.icon-graph-2::before, .ekit-wid-con .icon.icon-graph-2::before, .icon.icon-graph-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-graph::before, .ekit-wid-con .icon.icon-graph::before, .icon.icon-graph::before { content: ""; }
.ekit-wid-con .fasicon.icon-hamburger-2::before, .ekit-wid-con .icon.icon-hamburger-2::before, .icon.icon-hamburger-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-handshake::before, .ekit-wid-con .icon.icon-handshake::before, .icon.icon-handshake::before { content: ""; }
.ekit-wid-con .fasicon.icon-Helmet::before, .ekit-wid-con .icon.icon-Helmet::before, .icon.icon-Helmet::before { content: ""; }
.ekit-wid-con .fasicon.icon-hot-Stone-2::before, .ekit-wid-con .icon.icon-hot-Stone-2::before, .icon.icon-hot-Stone-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-hot-stone::before, .ekit-wid-con .icon.icon-hot-stone::before, .icon.icon-hot-stone::before { content: ""; }
.ekit-wid-con .fasicon.icon-idea::before, .ekit-wid-con .icon.icon-idea::before, .icon.icon-idea::before { content: ""; }
.ekit-wid-con .fasicon.icon-Leaf::before, .ekit-wid-con .icon.icon-Leaf::before, .icon.icon-Leaf::before { content: ""; }
.ekit-wid-con .fasicon.icon-management::before, .ekit-wid-con .icon.icon-management::before, .icon.icon-management::before { content: ""; }
.ekit-wid-con .fasicon.icon-Massage-table::before, .ekit-wid-con .icon.icon-Massage-table::before, .icon.icon-Massage-table::before { content: ""; }
.ekit-wid-con .fasicon.icon-Mechanic::before, .ekit-wid-con .icon.icon-Mechanic::before, .icon.icon-Mechanic::before { content: ""; }
.ekit-wid-con .fasicon.icon-Money-2::before, .ekit-wid-con .icon.icon-Money-2::before, .icon.icon-Money-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-money-bag::before, .ekit-wid-con .icon.icon-money-bag::before, .icon.icon-money-bag::before { content: ""; }
.ekit-wid-con .fasicon.icon-Money::before, .ekit-wid-con .icon.icon-Money::before, .icon.icon-Money::before { content: ""; }
.ekit-wid-con .fasicon.icon-oil-bottle::before, .ekit-wid-con .icon.icon-oil-bottle::before, .icon.icon-oil-bottle::before { content: ""; }
.ekit-wid-con .fasicon.icon-Physiotherapy::before, .ekit-wid-con .icon.icon-Physiotherapy::before, .icon.icon-Physiotherapy::before { content: ""; }
.ekit-wid-con .fasicon.icon-Profile::before, .ekit-wid-con .icon.icon-Profile::before, .icon.icon-Profile::before { content: ""; }
.ekit-wid-con .fasicon.icon-Rating::before, .ekit-wid-con .icon.icon-Rating::before, .icon.icon-Rating::before { content: ""; }
.ekit-wid-con .fasicon.icon-right-mark::before, .ekit-wid-con .icon.icon-right-mark::before, .icon.icon-right-mark::before { content: ""; }
.ekit-wid-con .fasicon.icon-rings::before, .ekit-wid-con .icon.icon-rings::before, .icon.icon-rings::before { content: ""; }
.ekit-wid-con .fasicon.icon-Safe-house::before, .ekit-wid-con .icon.icon-Safe-house::before, .icon.icon-Safe-house::before { content: ""; }
.ekit-wid-con .fasicon.icon-Scan::before, .ekit-wid-con .icon.icon-Scan::before, .icon.icon-Scan::before { content: ""; }
.ekit-wid-con .fasicon.icon-social-care::before, .ekit-wid-con .icon.icon-social-care::before, .icon.icon-social-care::before { content: ""; }
.ekit-wid-con .fasicon.icon-Speed-Clock::before, .ekit-wid-con .icon.icon-Speed-Clock::before, .icon.icon-Speed-Clock::before { content: ""; }
.ekit-wid-con .fasicon.icon-stopwatch::before, .ekit-wid-con .icon.icon-stopwatch::before, .icon.icon-stopwatch::before { content: ""; }
.ekit-wid-con .fasicon.icon-Support-2::before, .ekit-wid-con .icon.icon-Support-2::before, .icon.icon-Support-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-target-2::before, .ekit-wid-con .icon.icon-target-2::before, .icon.icon-target-2::before { content: ""; }
.ekit-wid-con .fasicon.icon-Target::before, .ekit-wid-con .icon.icon-Target::before, .icon.icon-Target::before { content: ""; }
.ekit-wid-con .fasicon.icon-tripod::before, .ekit-wid-con .icon.icon-tripod::before, .icon.icon-tripod::before { content: ""; }
.ekit-wid-con .fasicon.icon-truck::before, .ekit-wid-con .icon.icon-truck::before, .icon.icon-truck::before { content: ""; }
.ekit-wid-con .fasicon.icon-university::before, .ekit-wid-con .icon.icon-university::before, .icon.icon-university::before { content: ""; }
.ekit-wid-con .fasicon.icon-User::before, .ekit-wid-con .icon.icon-User::before, .icon.icon-User::before { content: ""; }
.ekit-wid-con .fasicon.icon-Web-Portals::before, .ekit-wid-con .icon.icon-Web-Portals::before, .icon.icon-Web-Portals::before { content: ""; }
.ekit-wid-con .fasicon.icon-window::before, .ekit-wid-con .icon.icon-window::before, .icon.icon-window::before { content: ""; }
.ekit-wid-con .fasicon.icon-ek_line_icon::before, .ekit-wid-con .icon.icon-ek_line_icon::before, .icon.icon-ek_line_icon::before { content: ""; }
.ekit-wid-con .fasicon.icon-ek_stroke_icon::before, .ekit-wid-con .icon.icon-ek_stroke_icon::before, .icon.icon-ek_stroke_icon::before { content: ""; }
.ekit-wid-con .fasicon.icon-ekit::before, .ekit-wid-con .icon.icon-ekit::before, .icon.icon-ekit::before { content: ""; }
.ekit-wid-con .fasicon.icon-elements-kit-logo::before, .ekit-wid-con .icon.icon-elements-kit-logo::before, .icon.icon-elements-kit-logo::before { content: ""; }
.ekit-wid-con .fasicon.icon-degree-image::before, .ekit-wid-con .icon.icon-degree-image::before, .icon.icon-degree-image::before { content: ""; }
.ekit-wid-con .fasicon.icon-accordion::before, .ekit-wid-con .icon.icon-accordion::before, .icon.icon-accordion::before { content: ""; }
.ekit-wid-con .fasicon.icon-animated-flip-box::before, .ekit-wid-con .icon.icon-animated-flip-box::before, .icon.icon-animated-flip-box::before { content: ""; }
.ekit-wid-con .fasicon.icon-animated-text::before, .ekit-wid-con .icon.icon-animated-text::before, .icon.icon-animated-text::before { content: ""; }
.ekit-wid-con .fasicon.icon-brands::before, .ekit-wid-con .icon.icon-brands::before, .icon.icon-brands::before { content: ""; }
.ekit-wid-con .fasicon.icon-business-hour::before, .ekit-wid-con .icon.icon-business-hour::before, .icon.icon-business-hour::before { content: ""; }
.ekit-wid-con .fasicon.icon-button::before, .ekit-wid-con .icon.icon-button::before, .icon.icon-button::before { content: ""; }
.ekit-wid-con .fasicon.icon-carousel::before, .ekit-wid-con .icon.icon-carousel::before, .icon.icon-carousel::before { content: ""; }
.ekit-wid-con .fasicon.icon-Circle-progress::before, .ekit-wid-con .icon.icon-Circle-progress::before, .icon.icon-Circle-progress::before { content: ""; }
.ekit-wid-con .fasicon.icon-contact-form::before, .ekit-wid-con .icon.icon-contact-form::before, .icon.icon-contact-form::before { content: ""; }
.ekit-wid-con .fasicon.icon-countdown-timer::before, .ekit-wid-con .icon.icon-countdown-timer::before, .icon.icon-countdown-timer::before { content: ""; }
.ekit-wid-con .fasicon.icon-dropbar::before, .ekit-wid-con .icon.icon-dropbar::before, .icon.icon-dropbar::before { content: ""; }
.ekit-wid-con .fasicon.icon-faq::before, .ekit-wid-con .icon.icon-faq::before, .icon.icon-faq::before { content: ""; }
.ekit-wid-con .fasicon.icon-full-width-scroll::before, .ekit-wid-con .icon.icon-full-width-scroll::before, .icon.icon-full-width-scroll::before { content: ""; }
.ekit-wid-con .fasicon.icon-google-map::before, .ekit-wid-con .icon.icon-google-map::before, .icon.icon-google-map::before { content: ""; }
.ekit-wid-con .fasicon.icon-heading-style::before, .ekit-wid-con .icon.icon-heading-style::before, .icon.icon-heading-style::before { content: ""; }
.ekit-wid-con .fasicon.icon-help-desk::before, .ekit-wid-con .icon.icon-help-desk::before, .icon.icon-help-desk::before { content: ""; }
.ekit-wid-con .fasicon.icon-horizontal-timeline::before, .ekit-wid-con .icon.icon-horizontal-timeline::before, .icon.icon-horizontal-timeline::before { content: ""; }
.ekit-wid-con .fasicon.icon-iframe::before, .ekit-wid-con .icon.icon-iframe::before, .icon.icon-iframe::before { content: ""; }
.ekit-wid-con .fasicon.icon-image-comparison::before, .ekit-wid-con .icon.icon-image-comparison::before, .icon.icon-image-comparison::before { content: ""; }
.ekit-wid-con .fasicon.icon-image-gallery::before, .ekit-wid-con .icon.icon-image-gallery::before, .icon.icon-image-gallery::before { content: ""; }
.ekit-wid-con .fasicon.icon-image-justify::before, .ekit-wid-con .icon.icon-image-justify::before, .icon.icon-image-justify::before { content: ""; }
.ekit-wid-con .fasicon.icon-image-magnifier::before, .ekit-wid-con .icon.icon-image-magnifier::before, .icon.icon-image-magnifier::before { content: ""; }
.ekit-wid-con .fasicon.icon-image-masonry::before, .ekit-wid-con .icon.icon-image-masonry::before, .icon.icon-image-masonry::before { content: ""; }
.ekit-wid-con .fasicon.icon-inline-svg::before, .ekit-wid-con .icon.icon-inline-svg::before, .icon.icon-inline-svg::before { content: ""; }
.ekit-wid-con .fasicon.icon-instagram::before, .ekit-wid-con .icon.icon-instagram::before, .icon.icon-instagram::before { content: ""; }
.ekit-wid-con .fasicon.icon-listing::before, .ekit-wid-con .icon.icon-listing::before, .icon.icon-listing::before { content: ""; }
.ekit-wid-con .fasicon.icon-music-player::before, .ekit-wid-con .icon.icon-music-player::before, .icon.icon-music-player::before { content: ""; }
.ekit-wid-con .fasicon.icon-news-ticker::before, .ekit-wid-con .icon.icon-news-ticker::before, .icon.icon-news-ticker::before { content: ""; }
.ekit-wid-con .fasicon.icon-off-canvus-menu::before, .ekit-wid-con .icon.icon-off-canvus-menu::before, .icon.icon-off-canvus-menu::before { content: ""; }
.ekit-wid-con .fasicon.icon-parallax::before, .ekit-wid-con .icon.icon-parallax::before, .icon.icon-parallax::before { content: ""; }
.ekit-wid-con .fasicon.icon-portfolio::before, .ekit-wid-con .icon.icon-portfolio::before, .icon.icon-portfolio::before { content: ""; }
.ekit-wid-con .fasicon.icon-post-banner::before, .ekit-wid-con .icon.icon-post-banner::before, .icon.icon-post-banner::before { content: ""; }
.ekit-wid-con .fasicon.icon-post-carousel::before, .ekit-wid-con .icon.icon-post-carousel::before, .icon.icon-post-carousel::before { content: ""; }
.ekit-wid-con .fasicon.icon-post-grid::before, .ekit-wid-con .icon.icon-post-grid::before, .icon.icon-post-grid::before { content: ""; }
.ekit-wid-con .fasicon.icon-post-slider::before, .ekit-wid-con .icon.icon-post-slider::before, .icon.icon-post-slider::before { content: ""; }
.ekit-wid-con .fasicon.icon-pricing-list::before, .ekit-wid-con .icon.icon-pricing-list::before, .icon.icon-pricing-list::before { content: ""; }
.ekit-wid-con .fasicon.icon-pricing-table::before, .ekit-wid-con .icon.icon-pricing-table::before, .icon.icon-pricing-table::before { content: ""; }
.ekit-wid-con .fasicon.icon-product-featured::before, .ekit-wid-con .icon.icon-product-featured::before, .icon.icon-product-featured::before { content: ""; }
.ekit-wid-con .fasicon.icon-product-image::before, .ekit-wid-con .icon.icon-product-image::before, .icon.icon-product-image::before { content: ""; }
.ekit-wid-con .fasicon.icon-product-recent::before, .ekit-wid-con .icon.icon-product-recent::before, .icon.icon-product-recent::before { content: ""; }
.ekit-wid-con .fasicon.icon-product-sale::before, .ekit-wid-con .icon.icon-product-sale::before, .icon.icon-product-sale::before { content: ""; }
.ekit-wid-con .fasicon.icon-product-top-rated::before, .ekit-wid-con .icon.icon-product-top-rated::before, .icon.icon-product-top-rated::before { content: ""; }
.ekit-wid-con .fasicon.icon-product-top-seller::before, .ekit-wid-con .icon.icon-product-top-seller::before, .icon.icon-product-top-seller::before { content: ""; }
.ekit-wid-con .fasicon.icon-progress-bar::before, .ekit-wid-con .icon.icon-progress-bar::before, .icon.icon-progress-bar::before { content: ""; }
.ekit-wid-con .fasicon.icon-protected-content-v2::before, .ekit-wid-con .icon.icon-protected-content-v2::before, .icon.icon-protected-content-v2::before { content: ""; }
.ekit-wid-con .fasicon.icon-protected-content-v3::before, .ekit-wid-con .icon.icon-protected-content-v3::before, .icon.icon-protected-content-v3::before { content: ""; }
.ekit-wid-con .fasicon.icon-protected-content::before, .ekit-wid-con .icon.icon-protected-content::before, .icon.icon-protected-content::before { content: ""; }
.ekit-wid-con .fasicon.icon-qr_code::before, .ekit-wid-con .icon.icon-qr_code::before, .icon.icon-qr_code::before { content: ""; }
.ekit-wid-con .fasicon.icon-scroll-button::before, .ekit-wid-con .icon.icon-scroll-button::before, .icon.icon-scroll-button::before { content: ""; }
.ekit-wid-con .fasicon.icon-search1::before, .ekit-wid-con .icon.icon-search1::before, .icon.icon-search1::before { content: ""; }
.ekit-wid-con .fasicon.icon-service::before, .ekit-wid-con .icon.icon-service::before, .icon.icon-service::before { content: ""; }
.ekit-wid-con .fasicon.icon-slider-image::before, .ekit-wid-con .icon.icon-slider-image::before, .icon.icon-slider-image::before { content: ""; }
.ekit-wid-con .fasicon.icon-social-share::before, .ekit-wid-con .icon.icon-social-share::before, .icon.icon-social-share::before { content: ""; }
.ekit-wid-con .fasicon.icon-subscribe::before, .ekit-wid-con .icon.icon-subscribe::before, .icon.icon-subscribe::before { content: ""; }
.ekit-wid-con .fasicon.icon-tab::before, .ekit-wid-con .icon.icon-tab::before, .icon.icon-tab::before { content: ""; }
.ekit-wid-con .fasicon.icon-table::before, .ekit-wid-con .icon.icon-table::before, .icon.icon-table::before { content: ""; }
.ekit-wid-con .fasicon.icon-team-join::before, .ekit-wid-con .icon.icon-team-join::before, .icon.icon-team-join::before { content: ""; }
.ekit-wid-con .fasicon.icon-team-member::before, .ekit-wid-con .icon.icon-team-member::before, .icon.icon-team-member::before { content: ""; }
.ekit-wid-con .fasicon.icon-testimonial-carousel::before, .ekit-wid-con .icon.icon-testimonial-carousel::before, .icon.icon-testimonial-carousel::before { content: ""; }
.ekit-wid-con .fasicon.icon-testimonial-grid::before, .ekit-wid-con .icon.icon-testimonial-grid::before, .icon.icon-testimonial-grid::before { content: ""; }
.ekit-wid-con .fasicon.icon-testimonial-quote::before, .ekit-wid-con .icon.icon-testimonial-quote::before, .icon.icon-testimonial-quote::before { content: ""; }
.ekit-wid-con .fasicon.icon-testimonial-slider::before, .ekit-wid-con .icon.icon-testimonial-slider::before, .icon.icon-testimonial-slider::before { content: ""; }
.ekit-wid-con .fasicon.icon-toggle::before, .ekit-wid-con .icon.icon-toggle::before, .icon.icon-toggle::before { content: ""; }
.ekit-wid-con .fasicon.icon-user-login::before, .ekit-wid-con .icon.icon-user-login::before, .icon.icon-user-login::before { content: ""; }
.ekit-wid-con .fasicon.icon-user-registration::before, .ekit-wid-con .icon.icon-user-registration::before, .icon.icon-user-registration::before { content: ""; }
.ekit-wid-con .fasicon.icon-vertical-timeline::before, .ekit-wid-con .icon.icon-vertical-timeline::before, .icon.icon-vertical-timeline::before { content: ""; }
.ekit-wid-con .fasicon.icon-video-player::before, .ekit-wid-con .icon.icon-video-player::before, .icon.icon-video-player::before { content: ""; }
.ekit-wid-con .fasicon.icon-weather::before, .ekit-wid-con .icon.icon-weather::before, .icon.icon-weather::before { content: ""; }
.ekit-wid-con .fasicon.icon-image-hover-effect::before, .ekit-wid-con .icon.icon-image-hover-effect::before, .icon.icon-image-hover-effect::before { content: ""; }
.ekit-wid-con .fasicon.icon-audio-player::before, .ekit-wid-con .icon.icon-audio-player::before, .icon.icon-audio-player::before { content: ""; }
.ekit-wid-con .fasicon.icon-category-list::before, .ekit-wid-con .icon.icon-category-list::before, .icon.icon-category-list::before { content: ""; }
.ekit-wid-con .fasicon.icon-fancy-heading::before, .ekit-wid-con .icon.icon-fancy-heading::before, .icon.icon-fancy-heading::before { content: ""; }
.ekit-wid-con .fasicon.icon-google-review::before, .ekit-wid-con .icon.icon-google-review::before, .icon.icon-google-review::before { content: ""; }
.ekit-wid-con .fasicon.icon-image-masking::before, .ekit-wid-con .icon.icon-image-masking::before, .icon.icon-image-masking::before { content: ""; }
.ekit-wid-con .fasicon.icon-image-morphing::before, .ekit-wid-con .icon.icon-image-morphing::before, .icon.icon-image-morphing::before { content: ""; }
.ekit-wid-con .fasicon.icon-page-list::before, .ekit-wid-con .icon.icon-page-list::before, .icon.icon-page-list::before { content: ""; }
.ekit-wid-con .fasicon.icon-post-list::before, .ekit-wid-con .icon.icon-post-list::before, .icon.icon-post-list::before { content: ""; }
.ekit-wid-con .fasicon.icon-price-menu::before, .ekit-wid-con .icon.icon-price-menu::before, .icon.icon-price-menu::before { content: ""; }
.ekit-wid-con .fasicon.icon-stylish-list::before, .ekit-wid-con .icon.icon-stylish-list::before, .icon.icon-stylish-list::before { content: ""; }
.ekit-wid-con .fasicon.icon-advanced-tooltip::before, .ekit-wid-con .icon.icon-advanced-tooltip::before, .icon.icon-advanced-tooltip::before { content: ""; }
.ekit-wid-con .fasicon.icon-avatar::before, .ekit-wid-con .icon.icon-avatar::before, .icon.icon-avatar::before { content: ""; }
.ekit-wid-con .fasicon.icon-content-ticker::before, .ekit-wid-con .icon.icon-content-ticker::before, .icon.icon-content-ticker::before { content: ""; }
.ekit-wid-con .fasicon.icon-coupon-code::before, .ekit-wid-con .icon.icon-coupon-code::before, .icon.icon-coupon-code::before { content: ""; }
.ekit-wid-con .fasicon.icon-flip-box::before, .ekit-wid-con .icon.icon-flip-box::before, .icon.icon-flip-box::before { content: ""; }
.ekit-wid-con .fasicon.icon-next-dark::before, .ekit-wid-con .icon.icon-next-dark::before, .icon.icon-next-dark::before { content: ""; }
.ekit-wid-con .fasicon.icon-onepage-scroll::before, .ekit-wid-con .icon.icon-onepage-scroll::before, .icon.icon-onepage-scroll::before { content: ""; }
.ekit-wid-con .fasicon.icon-pause-dark::before, .ekit-wid-con .icon.icon-pause-dark::before, .icon.icon-pause-dark::before { content: ""; }
.ekit-wid-con .fasicon.icon-previous-dark::before, .ekit-wid-con .icon.icon-previous-dark::before, .icon.icon-previous-dark::before { content: ""; }
.ekit-wid-con .fasicon.icon-team-carousel-slider::before, .ekit-wid-con .icon.icon-team-carousel-slider::before, .icon.icon-team-carousel-slider::before { content: ""; }
.ekit-wid-con .fasicon.icon-volume-cross::before, .ekit-wid-con .icon.icon-volume-cross::before, .icon.icon-volume-cross::before { content: ""; }
.ekit-wid-con .fasicon.icon-volume-dark::before, .ekit-wid-con .icon.icon-volume-dark::before, .icon.icon-volume-dark::before { content: ""; }
.ekit-wid-con .fasicon.icon-volume-high-dark::before, .ekit-wid-con .icon.icon-volume-high-dark::before, .icon.icon-volume-high-dark::before { content: ""; }
.ekit-wid-con .fasicon.icon-volume-low-dark::before, .ekit-wid-con .icon.icon-volume-low-dark::before, .icon.icon-volume-low-dark::before { content: ""; }
.ekit-wid-con .fasicon.icon-volume-mute::before, .ekit-wid-con .icon.icon-volume-mute::before, .icon.icon-volume-mute::before { content: ""; }
.ekit-wid-con .fasicon.icon-youtube-feed::before, .ekit-wid-con .icon.icon-youtube-feed::before, .icon.icon-youtube-feed::before { content: ""; }
.ekit-wid-con .fasicon.icon-interactive-link::before, .ekit-wid-con .icon.icon-interactive-link::before, .icon.icon-interactive-link::before { content: ""; }
