/* cid:css-0bf43a93-1d23-4d02-862e-479cd75c5dd4@mhtml.blink */
@charset "utf-8";

img:is([sizes="auto" i]) { contain-intrinsic-size: 3000px 1500px; }
/* cid:css-fb95c142-a4bd-47a6-89b7-fb6f9d9b2961@mhtml.blink */
@charset "utf-8";
/* cid:css-b8532de2-7422-4b7b-a909-b90f38b3140f@mhtml.blink */
@charset "utf-8";

: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,rgb(6,147,227) 0%,rgb(155,81,224) 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0); --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0); }

:root { --wp--style--global--content-size: 800px; --wp--style--global--wide-size: 1200px; }

:where(body) { margin: 0px; }

:root { --wp--style--block-gap: 24px; }

body { padding: 0px; }
/* cid:css-ed99a48e-06b7-4f45-8e56-2cfdd5f0fe79@mhtml.blink */
@charset "utf-8";
/* cid:css-85a8dfc3-12ca-45e2-abeb-6d9c65146d18@mhtml.blink */
@charset "utf-8";
/* cid:css-979a8421-4dbf-42dd-94b8-ab7af03a1f57@mhtml.blink */
@charset "utf-8";
/* cid:css-db7dfff6-a174-4119-a4b9-6cfb9225d309@mhtml.blink */
@charset "utf-8";
/* cid:css-2e080464-d7f3-44d1-b512-7b183d209712@mhtml.blink */
@charset "utf-8";

#af4oeck1od0g1780881777078 { outline: none !important; visibility: visible !important; resize: none !important; box-shadow: none !important; overflow: visible !important; background: none transparent !important; opacity: 1 !important; inset: auto 0px 0px auto !important; position: fixed !important; border: 0px !important; min-height: 0px !important; min-width: 0px !important; max-height: none !important; max-width: none !important; padding: 0px !important; margin: 0px !important; transition-property: none !important; transform: none !important; width: auto !important; height: auto !important; display: none !important; z-index: 2000000000 !important; cursor: none !important; float: none !important; border-radius: unset !important; pointer-events: auto !important; clip: auto !important; color-scheme: light !important; }
/* cid:css-f97a7e8f-cb02-4f6a-b9d4-68cf011b0132@mhtml.blink */
@charset "utf-8";
/* cid:css-7c913606-5057-4de5-a1f6-187848cecd3e@mhtml.blink */
@charset "utf-8";

@keyframes tawkMaxOpen { 
  0% { opacity: 0; transform: translate(0px, 30px); }
  100% { opacity: 1; transform: translate(0px, 0px); }
}

@-webkit-keyframes tawkMaxOpen { 
  0% { opacity: 0; transform: translate(0px, 30px); }
  100% { opacity: 1; transform: translate(0px, 0px); }
}

#b34q9prfhcno1780881777098.open { animation: 0.25s ease 0s 1 normal none running tawkMaxOpen !important; }

@keyframes tawkMaxClose { 
  0% { opacity: 1; transform: translate(0px, 0px); }
  100% { opacity: 0; transform: translate(0px, 30px); }
}

@-webkit-keyframes tawkMaxClose { 
  0% { opacity: 1; transform: translate(0px, 0px); }
  100% { opacity: 0; transform: translate(0px, 30px); }
}
/* common.min.css */
@charset "utf-8";

:root { --direction-multiplier: 1; }

.lg-screen-only { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }

.lg-finder__results__category--dynamic .lg-finder__results__category__items { min-height: 26px; }
/* theme-light.min.css */
@charset "utf-8";

:root { --e-a-color-white: #fff; --e-a-color-black: #000; --e-a-color-logo: #fff; --e-a-color-circle-logo: #000; --e-a-color-primary: #f3bafd; --e-a-color-primary-bold: #d004d4; --e-a-color-primary-bold-dark: #c00bb9; --e-a-color-secondary: #515962; --e-a-color-success: #0a875a; --e-a-color-danger: #dc2626; --e-a-color-info: #2563eb; --e-a-color-warning: #f59e0b; --e-a-color-accent: #93003f; --e-a-color-global: #1dddbf; --e-a-color-accent-promotion: #93003f; --e-a-bg-default: #fff; --e-a-bg-invert: #0c0d0e; --e-a-bg-hover: #f1f2f3; --e-a-bg-active: #e6e8ea; --e-a-bg-active-bold: #d5d8dc; --e-a-bg-loading: #f9fafa; --e-a-bg-logo: #000; --e-a-bg-primary: #fae8ff; --e-a-bg-secondary: #515962; --e-a-bg-success: #f2fdf5; --e-a-bg-info: #f0f7ff; --e-a-bg-danger: #fef1f4; --e-a-bg-warning: #fffbeb; --e-a-bg-chip: #f1f2f3; --e-a-color-txt: #515962; --e-a-color-txt-muted: #818a96; --e-a-color-txt-disabled: #babfc5; --e-a-color-txt-invert: #fff; --e-a-color-txt-accent: #0c0d0e; --e-a-color-txt-hover: #3f444b; --e-a-color-txt-active: #0c0d0e; --e-a-border-color: #e6e8ea; --e-a-border-color-bold: #d5d8dc; --e-a-border-color-focus: #babfc5; --e-a-border-color-accent: #0c0d0e; --e-a-border: 1px solid var(--e-a-border-color); --e-a-border-bold: 1px solid var(--e-a-border-color-bold); --e-a-border-radius: 3px; --e-a-btn-color: #0c0d0e; --e-a-btn-color-invert: var(--e-a-color-txt-invert); --e-a-btn-color-disabled: var(--e-a-color-txt-disabled); --e-a-btn-bg: #515962; --e-a-btn-bg-hover: #3a4046; --e-a-btn-bg-active: #23262a; --e-a-btn-bg-disabled: #d5d8dc; --e-a-btn-bg-primary: #f3bafd; --e-a-btn-bg-primary-hover: #f5d0fe; --e-a-btn-bg-primary-active: #f0abfc; --e-a-btn-bg-accent: #93003f; --e-a-btn-bg-accent-hover: #8f1a4c; --e-a-btn-bg-accent-active: #a93365; --e-a-btn-bg-info: #2563eb; --e-a-btn-bg-info-hover: #134cca; --e-a-btn-bg-info-active: #0e3b9c; --e-a-btn-bg-success: #0a875a; --e-a-btn-bg-success-hover: #06583a; --e-a-btn-bg-success-active: #03281b; --e-a-btn-bg-warning: #f59e0b; --e-a-btn-bg-warning-hover: #c57f08; --e-a-btn-bg-warning-active: #945f06; --e-a-btn-bg-danger: #dc2626; --e-a-btn-bg-danger-hover: #b21d1d; --e-a-btn-bg-danger-active: #861616; --e-a-dark-bg: #0c0d0e; --e-a-dark-color-txt: #9da5ae; --e-a-dark-color-txt-hover: #d5d8dc; --e-a-font-family: Roboto,Arial,Helvetica,sans-serif; --e-a-transition-hover: all .3s; --e-a-popover-shadow: 0 2px 15px rgba(0,0,0,.3); --e-a-dropdown-shadow: 0 0 3px rgba(0,0,0,.2); }
/* reset.css */
@charset "utf-8";

html { line-height: 1.15; text-size-adjust: 100%; }

*, ::after, ::before { box-sizing: border-box; }

body { background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); 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-size: 1rem; font-weight: 400; line-height: 1.5; margin: 0px; -webkit-font-smoothing: antialiased; }

h1, h2, h3, h4 { color: inherit; font-family: inherit; font-weight: 500; line-height: 1.2; margin-block: 0.5rem 1rem; }

h1 { font-size: 2.5rem; }

h2 { font-size: 2rem; }

h3 { font-size: 1.75rem; }

h4 { font-size: 1.5rem; }

p { margin-block: 0px 0.9rem; }

a { background-color: transparent; color: rgb(204, 51, 102); text-decoration: none; }

a:active, a:hover { color: rgb(51, 51, 102); }

a:not([href]):not([tabindex]), a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover { color: inherit; text-decoration: none; }

a:not([href]):not([tabindex]):focus { outline: 0px; }

b { font-weight: bolder; }

small { font-size: 80%; }

img { border-style: none; height: auto; max-width: 100%; }

details { display: block; }

@media print {
  *, ::after, ::before { background: transparent !important; box-shadow: none !important; color: rgb(0, 0, 0) !important; text-shadow: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]::after { content: " (" attr(href) ")"; }
  img { break-inside: avoid; }
  h2, h3, p { orphans: 3; widows: 3; }
  h2, h3 { break-after: avoid; }
}

button { font-family: inherit; font-size: 1rem; line-height: 1.5; margin: 0px; }

button { overflow: visible; }

button { text-transform: none; }

 button { appearance: button; width: auto; }

 button { background-color: transparent; border: 1px solid rgb(204, 51, 102); border-radius: 3px; color: rgb(204, 51, 102); display: inline-block; font-size: 1rem; font-weight: 400; padding: 0.5rem 1rem; text-align: center; transition: 0.3s; user-select: none; white-space: nowrap; }

 button:focus:not(:focus-visible) { outline: none; }

 button:focus, button:hover { background-color: rgb(204, 51, 102); color: rgb(255, 255, 255); text-decoration: none; }

 button:not(:disabled) { cursor: pointer; }

::-webkit-file-upload-button { appearance: button; font: inherit; }
/* theme.css */
@charset "utf-8";

.pagination { display: flex; justify-content: space-between; margin: 20px auto; }
/* header-footer.css */
@charset "utf-8";
/* frontend.min.css */
@charset "utf-8";

:root { --direction-multiplier: 1; }

.lg-screen-only { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }

.lg *, .lg ::after, .lg ::before { box-sizing: border-box; }

.lg a { box-shadow: none; text-decoration: none; }

.lg img { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; box-shadow: none; height: auto; max-width: 100%; }

.lg .lg-widget:not(.lg-widget-text-editor):not(.lg-widget-theme-post-content) figure { margin: 0px; }

 .lg iframe, .lg video { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; line-height: 1; margin: 0px; max-width: 100%; width: 100%; }

.lg-widget-wrap .lg-element.lg-widget__width-auto { max-width: 100%; }

@media (max-width: 767px) {
   .lg-widget-wrap .lg-element.lg-widget-mobile__width-initial { max-width: 100%; }
}

.lg-element { --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; align-self: var(--align-self); flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); }

.lg-element:where(.e-con-full, .lg-widget) { align-content: var(--align-content); align-items: var(--align-items); flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); gap: var(--row-gap) var(--column-gap); justify-content: var(--justify-content); }

.lg-invisible { visibility: hidden; }

.lg-align-center { text-align: center; }

.lg-align-right { text-align: right; }

.lg-align-left { text-align: left; }

.lg-align-center .lg-button, .lg-align-left .lg-button, .lg-align-right .lg-button { width: auto; }

@media (max-width: 767px) {
  .lg-mobile-align-justify .lg-button { width: 100%; }
}

: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; }

.lg-section { position: relative; }

.lg-section .lg-container { display: flex; margin-inline: auto; position: relative; }

@media (max-width: 1024px) {
  .lg-section .lg-container { flex-wrap: wrap; }
}

.lg-section.lg-section-boxed > .lg-container { max-width: 1140px; }

.lg-section.lg-section-items-middle > .lg-container { align-items: center; }

.lg-widget-wrap { align-content: flex-start; flex-wrap: wrap; position: relative; width: 100%; }

.lg:not(.lg-bc-flex-widget) .lg-widget-wrap { display: flex; }

.lg-widget-wrap > .lg-element { width: 100%; }

.lg-widget-wrap.e-swiper-container { width: calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px))); }

.lg-widget { position: relative; }

.lg-widget:not(:last-child) { margin-block-end: var(--kit-widget-spacing,20px); }

 .lg-widget:not(:last-child).lg-widget__width-auto { margin-block-end: 0px; }

.lg-column { display: flex; min-height: 1px; position: relative; }

.lg-column-gap-default > .lg-column > .lg-element-populated { padding: 10px; }

@media (min-width: 768px) {
  .lg-column.lg-col-33 { width: 33.333%; }
  .lg-column.lg-col-50 { width: 50%; }
  .lg-column.lg-col-100 { width: 100%; }
}

@media (max-width: 767px) {
  .lg-column { width: 100%; }
}

.lg-grid { display: grid; column-gap: var(--grid-column-gap); row-gap: var(--grid-row-gap); }

.lg-grid .lg-grid-item { min-width: 0px; }

.lg-grid-0 .lg-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }

.lg-grid-0 .lg-grid .lg-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }

@media (min-width: 1025px) {
  #lg-device-mode::after { content: "desktop"; }
}

@media (min-width:-1) {
  #lg-device-mode::after { content: "widescreen"; }
}

@media (max-width:-1) {
  #lg-device-mode::after { content: "tablet_extra"; }
}

@media (max-width: 1024px) {
  #lg-device-mode::after { content: "tablet"; }
}

@media (max-width:-1) {
  #lg-device-mode::after { content: "mobile_extra"; }
}

@media (max-width: 767px) {
  #lg-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); --row-gap: var(--widgets-spacing-row,20px); --column-gap: var(--widgets-spacing-column,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); border-radius: var(--border-radius); height: var(--height); min-height: var(--min-height); min-width: 0px; overflow: var(--overflow); position: var(--position); width: var(--width); z-index: var(--z-index); --flex-wrap-mobile: wrap; }

.e-con { --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); }

.e-con { margin-block-end: var(--margin-block-end); margin-block-start: var(--margin-block-start); margin-inline-end: var(--margin-inline-end); margin-inline-start: var(--margin-inline-start); padding-inline-end: var(--padding-inline-end); padding-inline-start: var(--padding-inline-start); }

.e-con-full, .e-con > .e-con-inner { padding-block-end: var(--padding-block-end); padding-block-start: var(--padding-block-start); text-align: var(--text-align); }

.e-con, .e-con > .e-con-inner { display: var(--display); }

.e-con-boxed { gap: initial; text-align: initial; }

.e-con > .e-con-inner { gap: var(--row-gap) var(--column-gap); height: 100%; margin: 0px auto; max-width: var(--content-width); padding-inline: 0px; width: 100%; }

:is( [data-lg-id]) > .e-con { --margin-left: auto; --margin-right: auto; max-width: min(100%,var(--width)); }

.e-con .lg-widget.lg-widget { margin-block-end: 0px; }

.e-con::before { border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); content: var(--background-overlay); display: block; height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); mix-blend-mode: var(--overlay-mix-blend-mode); opacity: var(--overlay-opacity); position: absolute; top: calc(0px - var(--border-top-width)); transition: var(--overlay-transition,.3s); width: max(100% + var(--border-left-width) + var(--border-right-width),100%); }

.e-con::before { transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s); }

.e-con .lg-widget { min-width: 0px; }

 .e-con .lg-widget-video, .e-con .lg-widget.e-widget-swiper { width: 100%; }

.e-con > .e-con-inner > .lg-widget > .lg-widget-container, .e-con > .lg-widget > .lg-widget-container { height: 100%; }

.e-con.e-con > .e-con-inner > .lg-widget, .lg.lg .e-con > .lg-widget { max-width: 100%; }

.e-con .lg-widget:not(:last-child) { --kit-widget-spacing: 0px; }

.lg-heading-title { line-height: 1; margin: 0px; padding: 0px; }

.lg-button { background-color: rgb(105, 114, 125); border-radius: 3px; color: rgb(255, 255, 255); display: inline-block; fill: rgb(255, 255, 255); font-size: 15px; line-height: 1; padding: 12px 24px; text-align: center; transition: 0.3s; }

.lg-button:focus, .lg-button:hover, .lg-button:visited { color: rgb(255, 255, 255); }

.lg-button-content-wrapper { display: flex; flex-direction: row; gap: 5px; justify-content: center; }

.lg-button-icon { align-items: center; display: flex; }

.lg-button-icon svg { height: auto; width: 1em; }

.lg-button-text { display: inline-block; }

.lg-button.lg-size-xl { border-radius: 6px; font-size: 20px; padding: 25px 50px; }

.lg-button span { text-decoration: inherit; }

.lg-icon { color: rgb(105, 114, 125); display: inline-block; font-size: 50px; line-height: 1; text-align: center; transition: 0.3s; }

.lg-icon:hover { color: rgb(105, 114, 125); }

.lg-icon i, .lg-icon svg { display: block; height: 1em; position: relative; width: 1em; }

.lg-icon i::before, .lg-icon svg::before { left: 50%; position: absolute; transform: translateX(-50%); }

.lg-shape-rounded .lg-icon { border-radius: 10%; }

.animated { animation-duration: 1.25s; }

.animated.infinite { animation-iteration-count: infinite; }

@media (prefers-reduced-motion: reduce) {
  .animated { animation: auto ease 0s 1 normal none running none !important; }
  html * { transition-delay: 0s !important; transition-duration: 0s !important; }
}

@media (max-width: 767px) {
  .lg .lg-hidden-mobile { display: none; }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .lg .lg-hidden-tablet { display: none; }
}

@media (min-width: 1025px) and (max-width: 99999px) {
  .lg .lg-hidden-desktop { display: none; }
}
/* widget-heading.min.css */
@charset "utf-8";

.lg-widget-heading .lg-heading-title[class*="lg-size-"] > a { color: inherit; font-size: inherit; line-height: inherit; }

.lg-widget-heading .lg-heading-title.lg-size-xl { font-size: 39px; }
/* popup.min.css */
@charset "utf-8";
/* e-animation-bob.min.css */
@charset "utf-8";

@keyframes lg-animation-bob { 
  0% { transform: translateY(-8px); }
  50% { transform: translateY(-4px); }
  100% { transform: translateY(-8px); }
}

@keyframes lg-animation-bob-float { 
  100% { transform: translateY(-8px); }
}

.lg-animation-bob:active, .lg-animation-bob:focus, .lg-animation-bob:hover { animation-name: lg-animation-bob-float, lg-animation-bob; animation-duration: 0.3s, 1.5s; animation-delay: 0s, 0.3s; animation-timing-function: ease-out, ease-in-out; animation-iteration-count: 1, infinite; animation-fill-mode: forwards; animation-direction: normal, alternate; }
/* widget-form.min.css */
@charset "utf-8";
/* post-12.css */
@charset "utf-8";

.lg-kit-12 { --e-global-color-primary: #413B97; --e-global-color-secondary: #000000; --e-global-color-text: #000000; --e-global-color-accent: #FBDE01; --e-global-color-8f07e8e: #6FD2EC; --e-global-color-a394651: #B2D939; --e-global-color-04d4da5: #E41F30; --e-global-color-cebd48d: #FB774E; --e-global-typography-primary-font-family: "Montserrat"; --e-global-typography-primary-font-weight: 600; --e-global-typography-secondary-font-family: "Montserrat"; --e-global-typography-secondary-font-weight: 400; --e-global-typography-text-font-family: "Montserrat"; --e-global-typography-text-font-weight: 400; --e-global-typography-accent-font-family: "Montserrat"; --e-global-typography-accent-font-weight: 500; font-size: 18px; }

.lg-kit-12 button, .lg-kit-12 .lg-button { background-color: var( --e-global-color-secondary ); font-family: Montserrat, sans-serif; font-weight: bold; text-transform: uppercase; color: rgb(255, 255, 255); border-radius: 6px; padding: 16px 26px; }

.lg-kit-12 button:hover, .lg-kit-12 button:focus, .lg-kit-12 .lg-button:hover, .lg-kit-12 .lg-button:focus { background-color: rgb(36, 36, 36); }

.lg-section.lg-section-boxed > .lg-container { max-width: 1140px; }

.e-con { --container-max-width: 1140px; }

.lg-widget:not(:last-child) { margin-block-end: 20px; }

.lg-element { --widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px; }

@media (max-width: 1024px) {
  .lg-section.lg-section-boxed > .lg-container { max-width: 1024px; }
  .e-con { --container-max-width: 1024px; }
}

@media (max-width: 767px) {
  .lg-section.lg-section-boxed > .lg-container { max-width: 767px; }
  .e-con { --container-max-width: 767px; }
}
/* widget-image.min.css */
@charset "utf-8";

.lg-widget-image { text-align: center; }

.lg-widget-image a { display: inline-block; }

.lg-widget-image img { display: inline-block; vertical-align: middle; }
/* widget-animated-headline.min.css */
@charset "utf-8";

.lg-headline { display: block; font-size: 43px; line-height: 1.2; }

.lg-headline-dynamic-text { color: var(--dynamic-text-color,#aebcb9); }

.lg-headline--style-rotate .lg-headline-dynamic-wrapper { text-align: start; }

.lg-headline--style-highlight .lg-headline-dynamic-wrapper { overflow: visible; text-align: inherit; }

.lg-headline--style-highlight .lg-headline-dynamic-text { z-index: 1; }

.lg-headline--style-highlight .lg-headline-plain-text { position: relative; z-index: 1; }

.lg-headline--style-highlight svg { height: calc(100% + 20px); left: 50%; overflow: visible; position: absolute; top: 50%; transform: translate(-50%, -50%); width: calc(100% + 20px); }

.lg-headline--style-highlight svg path { fill: none; opacity: 0; stroke: red; stroke-dasharray: 0, 1500; stroke-width: 9; transition: 0.3s; }

.lg-headline.e-animated svg path { animation-timing-function: ease; animation-delay: 0s; animation-direction: normal; animation-fill-mode: forwards; animation-play-state: running; animation-name: lg-headline-dash; animation-timeline: auto; animation-range: normal; animation-duration: var(--animation-duration,1.2s); animation-iteration-count: 1; }

@media (prefers-reduced-motion: reduce) {
  .lg-headline.e-animated svg path { animation-duration: 0s; }
}

.lg-headline.e-animated svg path:nth-of-type(2) { animation-delay: calc(var(--animation-duration, 1.2s) / 2); }

@media (prefers-reduced-motion: reduce) {
  .lg-headline.e-animated svg path:nth-of-type(2) { animation-delay: 0s; }
}

.lg-headline.e-hide-highlight svg path { animation: 0.4s ease 0s 1 normal forwards running hide-highlight; opacity: 1; stroke-dasharray: 1500, 1500; }

@keyframes lg-headline-dash { 
  0% { opacity: 1; stroke-dasharray: 0, 1500; }
  100% { opacity: 1; stroke-dasharray: 1500, 1500; }
}

@keyframes hide-highlight { 
  0% { opacity: 1; stroke-dasharray: 1500, 1500; }
  100% { filter: blur(10px); opacity: 0; }
}

.lg-headline-text-wrapper { vertical-align: bottom; }

.lg-headline-dynamic-wrapper { display: inline-block; position: relative; }

.lg-headline-dynamic-wrapper .lg-headline-dynamic-text { display: inline-block; inset-block-start: 0px; inset-inline-start: 0px; position: absolute; }

.lg-headline-dynamic-wrapper .lg-headline-dynamic-text.lg-headline-text-active { position: relative; }

.lg-headline-animation-type-flip .lg-headline-dynamic-wrapper { perspective: 300px; }

.lg-headline-animation-type-flip .lg-headline-dynamic-text { opacity: 0; transform: rotateX(180deg); transform-origin: 50% 100%; }

.lg-headline-animation-type-flip .lg-headline-dynamic-text.lg-headline-text-active { animation: 1.2s ease 0s 1 normal none running lg-headline-flip-in; opacity: 1; transform: rotateX(0deg); }

.lg-headline-animation-type-flip .lg-headline-dynamic-text.lg-headline-text-inactive { animation: 1.2s ease 0s 1 normal none running lg-headline-flip-out; transform: rotateX(180deg); }

@keyframes lg-headline-flip-in { 
  0% { opacity: 0; transform: rotateX(180deg); }
  35% { opacity: 0; transform: rotateX(120deg); }
  65% { opacity: 0; }
  100% { opacity: 1; transform: rotateX(1turn); }
}

@keyframes lg-headline-flip-out { 
  0% { opacity: 1; transform: rotateX(0deg); }
  35% { opacity: 1; transform: rotateX(-40deg); }
  65% { opacity: 0; }
  100% { opacity: 0; transform: rotateX(180deg); }
}

.lg-headline-animation-type-typing .lg-headline-dynamic-wrapper { overflow: hidden; vertical-align: top; }

.lg-headline-animation-type-typing .lg-headline-dynamic-wrapper::after { background-color: rgb(13, 13, 13); content: ""; height: 90%; inset-block-start: 50%; inset-inline: auto 0px; position: absolute; transform: translateY(-50%); width: 1px; }

.lg-headline-animation-type-typing .lg-headline-dynamic-wrapper:not(.lg-headline-typing-selected)::after { animation: 1s ease 0s infinite normal none running lg-headline-pulse; }

.lg-headline-animation-type-typing .lg-headline-dynamic-wrapper.lg-headline-typing-selected { background-color: var(--typing-selected-bg-color,#0d0d0d); }

.lg-headline-animation-type-typing .lg-headline-dynamic-wrapper.lg-headline-typing-selected::after { visibility: hidden; }

.lg-headline-animation-type-typing .lg-headline-dynamic-wrapper.lg-headline-typing-selected .lg-headline-dynamic-text { color: var(--typing-selected-color,var(--dynamic-text-color),#aebcb9); }

.lg-headline-animation-type-typing .lg-headline-dynamic-text:not(.lg-headline-text-active) { visibility: hidden; }

.lg-headline-animation-type-typing .lg-headline-dynamic-letter:not(.lg-headline-animation-in) { position: absolute; visibility: hidden; }

@keyframes lg-headline-pulse { 
  0% { opacity: 1; transform: translateY(-50%) scale(1); }
  40% { opacity: 0; transform: translateY(-50%) scale(0.9); }
  100% { opacity: 0; transform: translateY(-50%) scale(0); }
}

.lg-headline-animation-type-swirl .lg-headline-dynamic-wrapper { perspective: 300px; }

.lg-headline-animation-type-swirl .lg-headline-dynamic-letter { backface-visibility: hidden; display: inline-block; }

.lg-headline-animation-type-swirl .lg-headline-dynamic-text { opacity: 0; transform: scaleX(1.0005); }

.lg-headline-animation-type-swirl .lg-headline-dynamic-letter { opacity: 0; transform: translateZ(-20px) rotateX(90deg); transform-style: preserve-3d; }

.lg-headline-text-active .lg-headline-animation-type-swirl .lg-headline-dynamic-letter { opacity: 1; }

.lg-headline-animation-type-swirl .lg-headline-dynamic-letter.lg-headline-animation-in { animation: 0.4s ease 0s 1 normal forwards running lg-headline-swirl-in; }

.lg-headline-animation-type-swirl .lg-headline-dynamic-letter:not(.lg-headline-animation-in) { animation: 0.4s ease 0s 1 normal forwards running lg-headline-swirl-out; }

@keyframes lg-headline-swirl-in { 
  0% { opacity: 0; transform: translateZ(-20px) rotateX(90deg); }
  60% { opacity: 1; transform: translateZ(-20px) rotateX(-10deg); }
  100% { opacity: 1; transform: translateZ(-20px) rotateX(0deg); }
}

@keyframes lg-headline-swirl-out { 
  0% { opacity: 1; transform: translateZ(-20px) rotateX(0deg); }
  60% { opacity: 0; transform: translateZ(-20px) rotateX(-100deg); }
  100% { opacity: 0; transform: translateZ(-20px) rotateX(-90deg); }
}

.lg-headline-animation-type-slide-down .lg-headline-text-wrapper { display: inline-block; padding: 0.2em 0px; }

.lg-headline-animation-type-slide-down .lg-headline-dynamic-wrapper { overflow: hidden; vertical-align: top; }

.lg-headline-animation-type-slide-down .lg-headline-dynamic-text { opacity: 0; top: 0.2em; }

.lg-headline-animation-type-slide-down .lg-headline-dynamic-text.lg-headline-text-active { animation: 0.6s ease 0s 1 normal none running lg-headline-slide-down-in; opacity: 1; top: 0px; }

.lg-headline-animation-type-slide-down .lg-headline-dynamic-text.lg-headline-text-inactive { animation: 0.6s ease 0s 1 normal none running lg-headline-slide-down-out; }

@keyframes lg-headline-slide-down-in { 
  0% { opacity: 0; transform: translateY(-100%); }
  60% { opacity: 1; transform: translateY(20%); }
  100% { opacity: 1; transform: translateY(0px); }
}

@keyframes lg-headline-slide-down-out { 
  0% { opacity: 1; transform: translateY(0px); }
  60% { opacity: 0; transform: translateY(120%); }
  100% { opacity: 0; transform: translateY(100%); }
}

.lg-headline-animation-type-clip .lg-headline-text-wrapper { display: inline-block; padding: 0.2em 0px; }

.lg-headline-animation-type-clip .lg-headline-dynamic-wrapper { overflow: hidden; vertical-align: top; }

.lg-headline-animation-type-clip .lg-headline-dynamic-wrapper::after { background-color: rgb(13, 13, 13); content: ""; height: 100%; inset-block-start: 0px; inset-inline: auto 0px; position: absolute; width: 2px; }

.lg-headline-animation-type-clip .lg-headline-dynamic-text { opacity: 0; }

.lg-headline-animation-type-clip .lg-headline-dynamic-text.lg-headline-text-active { opacity: 1; }

.lg-headline-animation-type-drop-in .lg-headline-dynamic-wrapper { perspective: 300px; }

.lg-headline-animation-type-drop-in .lg-headline-dynamic-text { opacity: 0; }

.lg-headline-animation-type-drop-in .lg-headline-dynamic-text.lg-headline-text-active { animation: 0.8s ease 0s 1 normal none running lg-headline-drop-in-in; opacity: 1; }

.lg-headline-animation-type-drop-in .lg-headline-dynamic-text.lg-headline-text-inactive { animation: 0.8s ease 0s 1 normal none running lg-headline-drop-in-out; }

@keyframes lg-headline-drop-in-in { 
  0% { opacity: 0; transform: translateZ(100px); }
  100% { opacity: 1; transform: translateZ(0px); }
}

@keyframes lg-headline-drop-in-out { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translateZ(-100px); }
}

.lg-headline-animation-type-blinds .lg-headline-dynamic-wrapper { perspective: 300px; }

.lg-headline-animation-type-blinds .lg-headline-dynamic-text { opacity: 0; }

.lg-headline-animation-type-blinds .lg-headline-dynamic-letter { backface-visibility: hidden; display: inline-block; transform: rotateY(180deg); }

.lg-headline-text-active .lg-headline-animation-type-blinds .lg-headline-dynamic-letter { transform: rotateY(0deg); }

.lg-headline-animation-type-blinds .lg-headline-dynamic-letter.lg-headline-animation-in { animation: 0.6s ease 0s 1 normal forwards running lg-headline-blinds-in; }

.lg-headline-animation-type-blinds .lg-headline-dynamic-letter:not(.lg-headline-animation-in) { animation: 0.6s ease 0s 1 normal forwards running lg-headline-blinds-out; }

@keyframes lg-headline-blinds-in { 
  0% { transform: rotateY(180deg); }
  100% { transform: rotateY(0deg); }
}

@keyframes lg-headline-blinds-out { 
  0% { transform: rotateY(0deg); }
  100% { transform: rotateY(-180deg); }
}

.lg-headline-animation-type-wave .lg-headline-dynamic-text { opacity: 0; }

.lg-headline-animation-type-wave .lg-headline-dynamic-letter { display: inline-block; opacity: 0; transform: scale(0); }

.lg-headline-text-active .lg-headline-animation-type-wave .lg-headline-dynamic-letter { opacity: 1; }

.lg-headline-animation-type-wave .lg-headline-dynamic-letter.lg-headline-animation-in { animation: 0.6s ease 0s 1 normal forwards running lg-headline-wave-up; }

.lg-headline-animation-type-wave .lg-headline-dynamic-letter:not(.lg-headline-animation-in) { animation: 0.6s ease 0s 1 normal forwards running lg-headline-wave-down; }

@keyframes lg-headline-wave-up { 
  0% { opacity: 0; transform: scale(0); }
  60% { opacity: 1; transform: scale(1.2); }
  100% { opacity: 1; transform: scale(1); }
}

@keyframes lg-headline-wave-down { 
  0% { opacity: 1; transform: scale(1); }
  60% { opacity: 0; transform: scale(0); }
}

.lg-headline-animation-type-slide .lg-headline-dynamic-text { opacity: 0; }

.lg-headline-animation-type-slide .lg-headline-dynamic-text.lg-headline-text-active { animation: 0.6s ease 0s 1 normal none running lg-headline-slide-in; opacity: 1; }

.lg-headline-animation-type-slide .lg-headline-dynamic-text.lg-headline-text-inactive { animation: 0.6s ease 0s 1 normal none running lg-headline-slide-out; }

@keyframes lg-headline-slide-in { 
  0% { opacity: 0; transform: translateX(-100%); }
  60% { opacity: 1; transform: translateX(10%); }
  100% { opacity: 1; transform: translateX(0px); }
}

@keyframes lg-headline-slide-out { 
  0% { opacity: 1; transform: translateX(0px); }
  60% { opacity: 0; transform: translateX(110%); }
  100% { opacity: 0; transform: translateX(100%); }
}

.lg-headline-animation-type-blinds .lg-headline-dynamic-wrapper, .lg-headline-animation-type-drop-in .lg-headline-dynamic-wrapper, .lg-headline-animation-type-flip .lg-headline-dynamic-wrapper, .lg-headline-animation-type-slide .lg-headline-dynamic-wrapper, .lg-headline-animation-type-slide-down .lg-headline-dynamic-wrapper, .lg-headline-animation-type-swirl .lg-headline-dynamic-wrapper, .lg-headline-animation-type-wave .lg-headline-dynamic-wrapper { transition: width 0.5s; }

.lg-headline-animation-type-blinds .lg-headline-dynamic-wrapper, .lg-headline-animation-type-swirl .lg-headline-dynamic-wrapper, .lg-headline-animation-type-wave .lg-headline-dynamic-wrapper { overflow: hidden; }

.lg-headline-animation-type-blinds .lg-headline-dynamic-text, .lg-headline-animation-type-swirl .lg-headline-dynamic-text, .lg-headline-animation-type-wave .lg-headline-dynamic-text { white-space: nowrap; }
/* widget-icon-box.min.css */
@charset "utf-8";

.lg-widget-icon-box .lg-icon-box-wrapper { display: flex; flex-direction: column; text-align: center; }

.lg-widget-icon-box .lg-icon-box-icon { display: inline-block; flex: 0 0 auto; line-height: 0; }

.lg-widget-icon-box .lg-icon-box-content { flex-grow: 1; width: 100%; }

.lg-widget-icon-box .lg-icon-box-title a { color: inherit; }

.lg-widget-icon-box .lg-icon-box-description { margin: 0px; }

.lg-widget-icon-box.lg-position-inline-start .lg-icon-box-wrapper { flex-direction: row; text-align: start; }

@media (max-width: 767px) {
  .lg-widget-icon-box.lg-mobile-position-block-start .lg-icon-box-wrapper { flex-direction: column; text-align: center; align-items: unset !important; }
}
/* widget-video.min.css */
@charset "utf-8";

.lg-widget-video .lg-widget-container, .lg-widget-video:not(:has(.lg-widget-container)) { overflow: hidden; transform: translateZ(0px); }

.lg-widget-video .lg-wrapper { aspect-ratio: var(--video-aspect-ratio); }

.lg-widget-video .lg-wrapper iframe, .lg-widget-video .lg-wrapper video { background-color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; display: flex; height: 100%; width: 100%; }

.lg-widget-video .e-hosted-video .lg-video { object-fit: cover; }

.e-con-inner > .lg-widget-video, .e-con > .lg-widget-video { width: var(--container-widget-width); --flex-grow: var( --container-widget-flex-grow ); }
/* swiper.min.css */
@charset "utf-8";

@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); font-weight: 400; font-style: normal; }

:root { --swiper-theme-color: #007aff; }

.swiper { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; }

.swiper-vertical > .swiper-wrapper { flex-direction: column; }

.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; }

.swiper-android .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0px, 0px); }

.swiper-pointer-events { touch-action: pan-y; }

.swiper-pointer-events.swiper-vertical { touch-action: pan-x; }

.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; }

.swiper-slide-invisible-blank { visibility: hidden; }

.swiper-autoheight, .swiper-autoheight .swiper-slide { height: auto; }

.swiper-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }

.swiper-backface-hidden .swiper-slide { transform: translateZ(0px); backface-visibility: hidden; }

.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; }

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper { transform-style: preserve-3d; }

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10; }

.swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }

.swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; }

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }

.swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }

.swiper-horizontal.swiper-css-mode > .swiper-wrapper { scroll-snap-type: x mandatory; }

.swiper-vertical.swiper-css-mode > .swiper-wrapper { scroll-snap-type: y mandatory; }

.swiper-centered > .swiper-wrapper::before { content: ""; flex-shrink: 0; order: 9999; }

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); }

.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); }

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); }

.swiper-centered.swiper-vertical > .swiper-wrapper::before { width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after); }

.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center; }

.swiper-virtual .swiper-slide { backface-visibility: hidden; transform: translateZ(0px); }

.swiper-virtual.swiper-css-mode .swiper-wrapper::after { content: ""; position: absolute; left: 0px; top: 0px; pointer-events: none; }

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after { height: 1px; width: var(--swiper-virtual-size); }

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after { width: 1px; height: var(--swiper-virtual-size); }

:root { --swiper-navigation-size: 44px; }

.swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: calc(var(--swiper-navigation-size)/ 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(0px - (var(--swiper-navigation-size)/ 2)); z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: var(--swiper-navigation-color,var(--swiper-theme-color)); }

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; }

.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden { opacity: 0; cursor: auto; pointer-events: none; }

.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev { display: none !important; }

.swiper-button-next::after, .swiper-button-prev::after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); letter-spacing: 0px; font-variant: initial; line-height: 1; text-transform: none !important; }

.swiper-button-prev, .swiper-rtl .swiper-button-next { left: 10px; right: auto; }

.swiper-button-prev::after, .swiper-rtl .swiper-button-next::after { content: "prev"; }

.swiper-button-next, .swiper-rtl .swiper-button-prev { right: 10px; left: auto; }

.swiper-button-next::after, .swiper-rtl .swiper-button-prev::after { content: "next"; }

.swiper-button-lock { display: none; }

.swiper-pagination { position: absolute; text-align: center; transition: opacity 0.3s; transform: translate3d(0px, 0px, 0px); z-index: 10; }

.swiper-pagination.swiper-pagination-hidden { opacity: 0; }

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled { display: none !important; }

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 10px; left: 0px; width: 100%; }

.swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0px; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform: scale(0.33); position: relative; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); }

.swiper-pagination-bullet { width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px)); height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px)); display: inline-block; border-radius: 50%; background: var(--swiper-pagination-bullet-inactive-color,#000); opacity: var(--swiper-pagination-bullet-inactive-opacity, .2); }

button.swiper-pagination-bullet { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px; padding: 0px; box-shadow: none; appearance: none; }

.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }

.swiper-pagination-bullet:only-child { display: none !important; }

.swiper-pagination-bullet-active { opacity: var(--swiper-pagination-bullet-opacity, 1); background: var(--swiper-pagination-color,var(--swiper-theme-color)); }

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets { right: 10px; top: 50%; transform: translate3d(0px, -50%, 0px); }

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0; display: block; }

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px; }

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: transform 0.2s, top 0.2s; }

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px); }

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translateX(-50%); white-space: nowrap; }

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, left 0.2s; }

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, right 0.2s; }

.swiper-pagination-progressbar { background: rgba(0, 0, 0, 0.25); position: absolute; }

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--swiper-pagination-color,var(--swiper-theme-color)); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transform: scale(0); transform-origin: left top; }

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top; }

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: 4px; left: 0px; top: 0px; }

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar { width: 4px; height: 100%; left: 0px; top: 0px; }

.swiper-pagination-lock { display: none; }

.swiper-scrollbar { border-radius: 10px; position: relative; background: rgba(0, 0, 0, 0.1); }

.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled { display: none !important; }

.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; }

.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; }

.swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); border-radius: 10px; left: 0px; top: 0px; }

.swiper-scrollbar-cursor-drag { cursor: move; }

.swiper-scrollbar-lock { display: none; }

.swiper-zoom-container { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; text-align: center; }

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg { max-width: 100%; max-height: 100%; object-fit: contain; }

.swiper-slide-zoomed { cursor: move; }

.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50% center; box-sizing: border-box; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 50%; border-top-color: transparent; }

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader { animation: 1s linear 0s infinite normal none running swiper-preloader-spin; }

.swiper-lazy-preloader-white { --swiper-preloader-color: #fff; }

.swiper-lazy-preloader-black { --swiper-preloader-color: #000; }

@keyframes swiper-preloader-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.swiper .swiper-notification { position: absolute; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1000; }

.swiper-free-mode > .swiper-wrapper { transition-timing-function: ease-out; margin: 0px auto; }

.swiper-grid > .swiper-wrapper { flex-wrap: wrap; }

.swiper-grid-column > .swiper-wrapper { flex-flow: column wrap; }

.swiper-fade.swiper-free-mode .swiper-slide { transition-timing-function: ease-out; }

.swiper-fade .swiper-slide { pointer-events: none; transition-property: opacity; }

.swiper-fade .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper-cube { overflow: visible; }

.swiper-cube .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; visibility: hidden; transform-origin: 0px 0px; width: 100%; height: 100%; }

.swiper-cube .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-cube.swiper-rtl .swiper-slide { transform-origin: 100% 0px; }

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev { pointer-events: auto; visibility: visible; }

.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top { z-index: 0; backface-visibility: hidden; }

.swiper-cube .swiper-cube-shadow { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100%; opacity: 0.6; z-index: 0; }

.swiper-cube .swiper-cube-shadow::before { content: ""; background: rgb(0, 0, 0); position: absolute; inset: 0px; filter: blur(50px); }

.swiper-flip { overflow: visible; }

.swiper-flip .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; }

.swiper-flip .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top { z-index: 0; backface-visibility: hidden; }

.swiper-creative .swiper-slide { backface-visibility: hidden; overflow: hidden; transition-property: transform, opacity, height; }

.swiper-cards { overflow: visible; }

.swiper-cards .swiper-slide { transform-origin: center bottom; backface-visibility: hidden; overflow: hidden; }
/* e-swiper.min.css */
@charset "utf-8";

.lg-element { --swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px; }

.lg-element .swiper .swiper-slide figure, .lg-lightbox .swiper .swiper-slide figure { line-height: 0; }

.lg-element .swiper .lg-lightbox-content-source, .lg-lightbox .swiper .lg-lightbox-content-source { display: none; }

.lg-element .swiper .lg-swiper-button, .lg-element .swiper ~ .lg-swiper-button, .lg-lightbox .swiper .lg-swiper-button, .lg-lightbox .swiper ~ .lg-swiper-button { color: rgba(237, 237, 237, 0.9); cursor: pointer; display: inline-flex; font-size: 25px; position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; }

.lg-element .swiper .lg-swiper-button svg, .lg-element .swiper ~ .lg-swiper-button svg, .lg-lightbox .swiper .lg-swiper-button svg, .lg-lightbox .swiper ~ .lg-swiper-button svg { fill: rgba(237, 237, 237, 0.9); height: 1em; width: 1em; }

.lg-element .swiper .lg-swiper-button-prev, .lg-element .swiper ~ .lg-swiper-button-prev, .lg-lightbox .swiper .lg-swiper-button-prev, .lg-lightbox .swiper ~ .lg-swiper-button-prev { left: 10px; }

.lg-element .swiper .lg-swiper-button-next, .lg-element .swiper ~ .lg-swiper-button-next, .lg-lightbox .swiper .lg-swiper-button-next, .lg-lightbox .swiper ~ .lg-swiper-button-next { right: 10px; }

.lg-element .swiper .lg-swiper-button.swiper-button-disabled, .lg-element .swiper ~ .lg-swiper-button.swiper-button-disabled, .lg-lightbox .swiper .lg-swiper-button.swiper-button-disabled, .lg-lightbox .swiper ~ .lg-swiper-button.swiper-button-disabled { opacity: 0.3; }

.lg-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image, .lg-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image { width: 100%; }

.lg-element .swiper .swiper-horizontal > .swiper-pagination-bullets, .lg-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .lg-element .swiper .swiper-pagination-custom, .lg-element .swiper .swiper-pagination-fraction, .lg-element .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal, .lg-element .swiper ~ .swiper-pagination-custom, .lg-element .swiper ~ .swiper-pagination-fraction, .lg-lightbox .swiper .swiper-horizontal > .swiper-pagination-bullets, .lg-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .lg-lightbox .swiper .swiper-pagination-custom, .lg-lightbox .swiper .swiper-pagination-fraction, .lg-lightbox .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal, .lg-lightbox .swiper ~ .swiper-pagination-custom, .lg-lightbox .swiper ~ .swiper-pagination-fraction { bottom: 5px; }

.lg-element .swiper.swiper-cube .lg-swiper-button, .lg-element .swiper.swiper-cube ~ .lg-swiper-button, .lg-lightbox .swiper.swiper-cube .lg-swiper-button, .lg-lightbox .swiper.swiper-cube ~ .lg-swiper-button { transform: translate3d(0px, -50%, 1px); }

.lg-element :where(.swiper-horizontal) ~ .swiper-pagination-bullets, .lg-lightbox :where(.swiper-horizontal) ~ .swiper-pagination-bullets { bottom: 5px; left: 0px; width: 100%; }

.lg-element :where(.swiper-horizontal) ~ .swiper-pagination-bullets .swiper-pagination-bullet, .lg-lightbox :where(.swiper-horizontal) ~ .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px); }

.lg-element :where(.swiper-horizontal) ~ .swiper-pagination-progressbar, .lg-lightbox :where(.swiper-horizontal) ~ .swiper-pagination-progressbar { height: 4px; left: 0px; top: 0px; width: 100%; }

.lg-element.lg-pagination-position-outside .swiper, .lg-lightbox.lg-pagination-position-outside .swiper { padding-bottom: 30px; }

.lg-element.lg-pagination-position-outside .swiper .lg-swiper-button, .lg-element.lg-pagination-position-outside .swiper ~ .lg-swiper-button, .lg-lightbox.lg-pagination-position-outside .swiper .lg-swiper-button, .lg-lightbox.lg-pagination-position-outside .swiper ~ .lg-swiper-button { top: calc(50% - 15px); }

.lg-element .lg-swiper, .lg-lightbox .lg-swiper { position: relative; }

.lg-element .lg-main-swiper, .lg-lightbox .lg-main-swiper { position: static; }

.lg-element.lg-arrows-position-outside .swiper, .lg-lightbox.lg-arrows-position-outside .swiper { width: calc(100% - 60px); }

.lg-element.lg-arrows-position-outside .swiper .lg-swiper-button-prev, .lg-element.lg-arrows-position-outside .swiper ~ .lg-swiper-button-prev, .lg-lightbox.lg-arrows-position-outside .swiper .lg-swiper-button-prev, .lg-lightbox.lg-arrows-position-outside .swiper ~ .lg-swiper-button-prev { left: 0px; }

.lg-element.lg-arrows-position-outside .swiper .lg-swiper-button-next, .lg-element.lg-arrows-position-outside .swiper ~ .lg-swiper-button-next, .lg-lightbox.lg-arrows-position-outside .swiper .lg-swiper-button-next, .lg-lightbox.lg-arrows-position-outside .swiper ~ .lg-swiper-button-next { right: 0px; }
/* widget-testimonial-carousel.min.css */
@charset "utf-8";

.lg-testimonial__footer { display: flex; }

.lg-testimonial__footer cite { display: flex; flex-direction: column; font-size: 14px; font-style: normal; line-height: 1.5; }

.lg-testimonial__name { font-weight: 700; }

 .lg-testimonial--layout-image_inline .lg-testimonial__footer { align-items: center; }

 .lg-testimonial--layout-image_inline.lg-testimonial--align-left .lg-testimonial__footer { flex-direction: row; }

.lg-testimonial--layout-image_inline .lg-testimonial__footer { margin-top: 25px; }

.lg-testimonial--align-left .lg-testimonial { text-align: left; }

 .lg-testimonial--align-left.lg-testimonial--layout-image_inline .lg-testimonial__footer { flex-direction: row; justify-content: start; }

.lg-widget-testimonial-carousel .swiper-slide { padding: 20px; }

.lg-widget-testimonial-carousel .lg-testimonial__text { font-size: 1.3em; font-style: italic; line-height: 1.5; }
/* widget-carousel-module-base.min.css */
@charset "utf-8";

.swiper-pagination-bullets { color: rgb(255, 255, 255); cursor: default; }

.swiper-slide { border-style: solid; border-width: 0px; overflow: hidden; transition-duration: 0.5s; transition-property: border, background, transform; will-change: transform; }

.swiper-slide:not(:hover) .e-overlay-animation-fade { opacity: 0; }

.swiper-slide:not(:hover) .e-overlay-animation-slide-up { transform: translateY(100%); }

.swiper-slide:not(:hover) .e-overlay-animation-slide-down { transform: translateY(-100%); }

.swiper-slide:not(:hover) .e-overlay-animation-slide-right { transform: translateX(-100%); }

.swiper-slide:not(:hover) .e-overlay-animation-slide-left { transform: translateX(100%); }

.swiper-slide:not(:hover) .e-overlay-animation-zoom-in { opacity: 0; transform: scale(0.5); }

.swiper-slide a { display: inline; }

.swiper-slide a.lg-button { display: inline-block; }

.lg-widget-reviews .lg-arrows-yes .lg-main-swiper, .lg-widget-testimonial-carousel .lg-arrows-yes .lg-main-swiper { width: calc(95% - 40px); }

.lg-widget-reviews .lg-main-swiper, .lg-widget-testimonial-carousel .lg-main-swiper { width: 95%; }

.lg-widget-reviews .swiper-wrapper, .lg-widget-testimonial-carousel .swiper-wrapper { align-items: stretch; display: flex; }

.lg-widget-reviews .swiper-slide, .lg-widget-testimonial-carousel .swiper-slide { height: auto; }

.lg-widget-reviews.lg-pagination-type-bullets .swiper, .lg-widget-reviews.lg-pagination-type-bullets .swiper-container, .lg-widget-reviews.lg-pagination-type-fraction .swiper, .lg-widget-reviews.lg-pagination-type-fraction .swiper-container, .lg-widget-testimonial-carousel.lg-pagination-type-bullets .swiper, .lg-widget-testimonial-carousel.lg-pagination-type-bullets .swiper-container, .lg-widget-testimonial-carousel.lg-pagination-type-fraction .swiper, .lg-widget-testimonial-carousel.lg-pagination-type-fraction .swiper-container { padding-bottom: 40px; }

.lg-widget-reviews .lg-swiper-button-prev, .lg-widget-reviews .swiper-container-rtl .lg-swiper-button-next, .lg-widget-reviews .swiper-rtl .lg-swiper-button-next, .lg-widget-testimonial-carousel .lg-swiper-button-prev, .lg-widget-testimonial-carousel .swiper-container-rtl .lg-swiper-button-next, .lg-widget-testimonial-carousel .swiper-rtl .lg-swiper-button-next { left: 0px; right: unset; }

.lg-widget-reviews .lg-swiper-button-next, .lg-widget-reviews .swiper-container-rtl .lg-swiper-button-prev, .lg-widget-reviews .swiper-rtl .lg-swiper-button-prev, .lg-widget-testimonial-carousel .lg-swiper-button-next, .lg-widget-testimonial-carousel .swiper-container-rtl .lg-swiper-button-prev, .lg-widget-testimonial-carousel .swiper-rtl .lg-swiper-button-prev { left: unset; right: 0px; }

.lg-widget-reviews.lg-pagination-type-bullets .lg-swiper-button-next, .lg-widget-reviews.lg-pagination-type-bullets .lg-swiper-button-prev, .lg-widget-testimonial-carousel.lg-pagination-type-bullets .lg-swiper-button-next, .lg-widget-testimonial-carousel.lg-pagination-type-bullets .lg-swiper-button-prev { top: calc(50% - 20px); }

.lg-widget-media-carousel .lg-swiper-button-prev, .lg-widget-media-carousel .swiper-container-rtl .lg-swiper-button-next, .lg-widget-media-carousel .swiper-rtl .lg-swiper-button-next { left: 10px; right: unset; }

.lg-widget-media-carousel .lg-swiper-button-next, .lg-widget-media-carousel .swiper-container-rtl .lg-swiper-button-prev, .lg-widget-media-carousel .swiper-rtl .lg-swiper-button-prev { left: unset; right: 10px; }
/* widget-image-carousel.min.css */
@charset "utf-8";

.lg-widget-image-carousel .swiper { position: static; }

.lg-widget-image-carousel .swiper .swiper-slide figure { line-height: inherit; }

.lg-widget-image-carousel .swiper-slide { text-align: center; }

.lg-image-carousel-wrapper:not(.swiper-initialized) .swiper-slide { max-width: calc(100% / var(--e-image-carousel-slides-to-show, 3)); }
/* widget-social-icons.min.css */
@charset "utf-8";

.lg-widget-social-icons.lg-grid-0 .lg-widget-container, .lg-widget-social-icons.lg-grid-0:not(:has(.lg-widget-container)) { font-size: 0px; line-height: 1; }

.lg-widget-social-icons:not(.lg-grid-0):not(.lg-grid-tablet-0):not(.lg-grid-mobile-0) .lg-grid { display: inline-grid; }

.lg-widget-social-icons .lg-grid { column-gap: var(--grid-column-gap,5px); row-gap: var(--grid-row-gap,5px); grid-template-columns: var(--grid-template-columns); justify-content: var(--justify-content,center); justify-items: var(--justify-content,center); }

.lg-icon.lg-social-icon { font-size: var(--icon-size,25px); height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em)); line-height: var(--icon-size,25px); width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em)); }

.lg-social-icon { --e-social-icon-icon-color: #fff; align-items: center; background-color: rgb(105, 114, 125); cursor: pointer; display: inline-flex; justify-content: center; text-align: center; }

.lg-social-icon i { color: var(--e-social-icon-icon-color); }

.lg-social-icon svg { fill: var(--e-social-icon-icon-color); }

.lg-social-icon:last-child { margin: 0px; }

.lg-social-icon:hover { color: rgb(255, 255, 255); opacity: 0.9; }

 .lg-social-icon-facebook-f { background-color: rgb(59, 89, 152); }

.lg-social-icon-instagram { background-color: rgb(38, 38, 38); }

.lg-social-icon-twitter { background-color: rgb(29, 161, 242); }

.lg-social-icon-youtube { background-color: rgb(205, 32, 31); }
/* apple-webkit.min.css */
@charset "utf-8";
/* post-1895.css */
@charset "utf-8";

.lg-1895 .lg-element.lg-element-2bfc452:not(.lg-motion-effects-element-type-background) { background-color: rgb(109, 101, 225); }

.lg-1895 .lg-element.lg-element-2bfc452 > .lg-container { min-height: 8vh; }

.lg-1895 .lg-element.lg-element-2bfc452 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; }

.lg-1895 .lg-element.lg-element-3ee4dc0.lg-column.lg-element[data-element_type="column"] > .lg-widget-wrap.lg-element-populated { align-content: center; align-items: center; }

.lg-1895 .lg-element.lg-element-cde7750 { width: auto; text-align: start; }

.lg-1895 .lg-element.lg-element-cde7750 img { width: 100%; max-width: 180px; }

.lg-1895 .lg-element.lg-element-76cc36a.lg-column.lg-element[data-element_type="column"] > .lg-widget-wrap.lg-element-populated { align-content: center; align-items: center; }

.lg-widget-button .lg-button { background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); }

.lg-1895 .lg-element.lg-element-5499a6d .lg-button { background-color: rgb(240, 240, 252); font-family: Poppins, sans-serif; font-weight: 600; fill: rgb(65, 59, 151); color: rgb(65, 59, 151); border-style: solid; border-width: 0px 0px 5px; border-color: rgb(222, 222, 242); border-radius: 50px; padding: 14px 36px; }

.lg-1895 .lg-element.lg-element-e45d677:not(.lg-motion-effects-element-type-background) { background-color: rgb(109, 101, 225); }

.lg-1895 .lg-element.lg-element-e45d677 > .lg-container { min-height: 72vh; }

.lg-1895 .lg-element.lg-element-e45d677 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 20px 0px; }

.lg-1895 .lg-element.lg-element-6e6c38c.lg-column.lg-element[data-element_type="column"] > .lg-widget-wrap.lg-element-populated { align-content: center; align-items: center; }

.lg-1895 .lg-element.lg-element-6e6c38c > .lg-element-populated { margin: -60px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }

.lg-widget-heading .lg-heading-title { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary ); }

.lg-1895 .lg-element.lg-element-48e55ca .lg-heading-title { font-family: Montserrat, sans-serif; font-size: 50px; font-weight: 700; color: rgb(255, 255, 255); }

.lg-1895 .lg-element.lg-element-5ca087d .lg-heading-title { font-family: Montserrat, sans-serif; font-size: 50px; font-weight: 700; color: rgb(255, 255, 255); }

.lg-widget-animated-headline .lg-headline-plain-text { color: var( --e-global-color-secondary ); }

.lg-widget-animated-headline .lg-headline { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }

.lg-widget-animated-headline { --dynamic-text-color: var( --e-global-color-secondary ); }

.lg-widget-animated-headline .lg-headline-dynamic-text { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }

.lg-widget-animated-headline .lg-headline-dynamic-wrapper path { stroke: var( --e-global-color-accent ); }

.lg-1895 .lg-element.lg-element-2797d22 { --iteration-count: infinite; --dynamic-text-color: #FFFFFF; }

.lg-1895 .lg-element.lg-element-2797d22 > .lg-widget-container { margin: 0px -1000px 0px 0px; }

.lg-1895 .lg-element.lg-element-2797d22 .lg-headline { text-align: start; font-family: Montserrat, sans-serif; font-size: 30px; font-weight: 700; }

.lg-1895 .lg-element.lg-element-2797d22 .lg-headline-plain-text { color: rgb(255, 255, 255); }

.lg-1895 .lg-element.lg-element-2797d22 .lg-headline-dynamic-text { font-family: Montserrat, sans-serif; font-weight: 700; }

.lg-1895 .lg-element.lg-element-2c524d6 > .lg-widget-container { margin: 0px 0px 10px; }

.lg-1895 .lg-element.lg-element-2c524d6 .lg-heading-title { font-family: Poppins, sans-serif; font-size: 20px; font-weight: 600; line-height: 25px; color: rgb(255, 255, 255); }

.lg-1895 .lg-element.lg-element-b633d2a .lg-button { background-color: rgb(240, 240, 252); font-family: Poppins, sans-serif; font-weight: 600; fill: rgb(65, 59, 151); color: rgb(65, 59, 151); border-style: solid; border-width: 0px 0px 5px; border-color: rgb(222, 222, 242); border-radius: 50px; padding: 14px 36px; }

.lg-1895 .lg-element.lg-element-b633d2a { width: auto; }

.lg-1895 .lg-element.lg-element-823df52 .lg-button { background-color: rgb(99, 91, 216); font-family: Poppins, sans-serif; font-weight: 600; fill: rgb(240, 240, 252); color: rgb(240, 240, 252); border-style: solid; border-width: 0px 0px 5px; border-color: rgb(91, 83, 200); border-radius: 50px; padding: 14px 36px; }

.lg-1895 .lg-element.lg-element-823df52 { width: auto; }

.lg-1895 .lg-element.lg-element-823df52 > .lg-widget-container { margin: 0px 0px 0px 20px; }

.lg-1895 .lg-element.lg-element-3de0989 > .lg-element-populated { padding: 20px 0px 0px; }

.lg-1895 .lg-element.lg-element-416d8e7 .lg-button { background-color: rgb(99, 91, 216); font-family: Poppins, sans-serif; font-size: 14px; font-weight: 500; text-transform: none; fill: rgb(240, 240, 252); color: rgb(240, 240, 252); border-style: solid; border-width: 0px 0px 5px; border-color: rgb(91, 83, 200); border-radius: 50px; padding: 14px 36px; }

.lg-1895 .lg-element.lg-element-416d8e7 { width: auto; }

.lg-1895 .lg-element.lg-element-416d8e7 > .lg-widget-container { margin: 0px; }

.lg-1895 .lg-element.lg-element-416d8e7 .lg-button-content-wrapper { flex-direction: row; }

.lg-1895 .lg-element.lg-element-416d8e7 .lg-button .lg-button-content-wrapper { gap: 10px; }

.lg-1895 .lg-element.lg-element-a7d18ec .lg-button { background-color: rgb(99, 91, 216); font-family: Poppins, sans-serif; font-size: 14px; font-weight: 500; text-transform: none; fill: rgb(240, 240, 252); color: rgb(240, 240, 252); border-style: solid; border-width: 0px 0px 5px; border-color: rgb(91, 83, 200); border-radius: 50px; padding: 14px 36px; }

.lg-1895 .lg-element.lg-element-a7d18ec { width: auto; }

.lg-1895 .lg-element.lg-element-a7d18ec > .lg-widget-container { margin: 0px 20px; }

.lg-1895 .lg-element.lg-element-a7d18ec .lg-button-content-wrapper { flex-direction: row; }

.lg-1895 .lg-element.lg-element-a7d18ec .lg-button .lg-button-content-wrapper { gap: 10px; }

.lg-1895 .lg-element.lg-element-c415488:not(.lg-motion-effects-element-type-background) { background-color: rgb(252, 252, 252); }

.lg-1895 .lg-element.lg-element-c415488 > .lg-container { max-width: 600px; }

.lg-1895 .lg-element.lg-element-c415488 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 30px 30px 0px; }

.lg-1895 .lg-element.lg-element-24783f8.lg-column.lg-element[data-element_type="column"] > .lg-widget-wrap.lg-element-populated { align-content: flex-end; align-items: flex-end; }

.lg-1895 .lg-element.lg-element-24783f8.lg-column > .lg-widget-wrap { justify-content: center; }

.lg-1895 .lg-element.lg-element-c4d39a9 { width: auto; text-align: start; }

.lg-1895 .lg-element.lg-element-c4d39a9 > .lg-widget-container { margin: -130px 0px 0px; }

.lg-1895 .lg-element.lg-element-c4d39a9 img { width: 100%; max-width: 123px; }

.lg-1895 .lg-element.lg-element-75efff2 { width: auto; }

.lg-1895 .lg-element.lg-element-75efff2 > .lg-widget-container { margin: 0px 0px 0px 20px; }

.lg-1895 .lg-element.lg-element-75efff2 .lg-heading-title { font-family: Poppins, sans-serif; font-size: 50px; font-weight: 600; line-height: 1.4em; }

.lg-1895 .lg-element.lg-element-af7c2de:not(.lg-motion-effects-element-type-background) { background-color: rgb(252, 252, 252); }

.lg-1895 .lg-element.lg-element-af7c2de { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 30px 30px 0px; }

 .lg-widget-icon-box.lg-view-default .lg-icon { fill: var( --e-global-color-primary ); color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary ); }

.lg-widget-icon-box .lg-icon-box-title, .lg-widget-icon-box .lg-icon-box-title a { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }

.lg-widget-icon-box .lg-icon-box-title { color: var( --e-global-color-primary ); }

.lg-widget-icon-box:has(:hover) .lg-icon-box-title, .lg-widget-icon-box:has(:focus) .lg-icon-box-title { color: var( --e-global-color-primary ); }

.lg-widget-icon-box .lg-icon-box-description { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text ); }

.lg-1895 .lg-element.lg-element-b253c55 > .lg-widget-container { background-color: rgb(255, 255, 255); padding: 20px; border-style: solid; border-width: 0px 0px 5px; border-color: rgb(173, 216, 230); border-radius: 200px; box-shadow: rgba(226, 226, 226, 0.5) 0px 0px 10px 0px; }

.lg-1895 .lg-element.lg-element-b253c55 .lg-icon-box-wrapper { text-align: center; }

.lg-1895 .lg-element.lg-element-997f2c8 > .lg-widget-container { background-color: rgb(255, 255, 255); padding: 20px; border-style: solid; border-width: 0px 0px 5px; border-color: rgb(255, 160, 122); border-radius: 200px; box-shadow: rgba(226, 226, 226, 0.5) 0px 0px 10px 0px; }

.lg-1895 .lg-element.lg-element-997f2c8 .lg-icon-box-wrapper { text-align: center; }

.lg-1895 .lg-element.lg-element-41d3e02 > .lg-widget-container { background-color: rgb(255, 255, 255); padding: 20px; border-style: solid; border-width: 0px 0px 5px; border-color: rgb(255, 182, 193); border-radius: 200px; box-shadow: rgba(226, 226, 226, 0.5) 0px 0px 10px 0px; }

.lg-1895 .lg-element.lg-element-41d3e02 .lg-icon-box-wrapper { text-align: center; }

.lg-1895 .lg-element.lg-element-4760c5a:not(.lg-motion-effects-element-type-background) { background-color: rgb(252, 252, 252); }

.lg-1895 .lg-element.lg-element-4760c5a { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px 30px 30px; }

.lg-1895 .lg-element.lg-element-a74d4d6 > .lg-widget-container { background-color: rgb(255, 255, 255); padding: 20px; border-style: solid; border-width: 0px 0px 5px; border-color: rgb(173, 216, 230); border-radius: 200px; box-shadow: rgba(226, 226, 226, 0.5) 0px 0px 10px 0px; }

.lg-1895 .lg-element.lg-element-a74d4d6 .lg-icon-box-wrapper { text-align: center; }

.lg-1895 .lg-element.lg-element-28ba8d7 > .lg-widget-container { background-color: rgb(255, 255, 255); padding: 20px; border-style: solid; border-width: 0px 0px 5px; border-color: rgb(255, 160, 122); border-radius: 200px; box-shadow: rgba(226, 226, 226, 0.5) 0px 0px 10px 0px; }

.lg-1895 .lg-element.lg-element-28ba8d7 .lg-icon-box-wrapper { text-align: center; }

.lg-1895 .lg-element.lg-element-f6fe882 > .lg-widget-container { background-color: rgb(255, 255, 255); padding: 20px; border-style: solid; border-width: 0px 0px 5px; border-color: rgb(255, 182, 193); border-radius: 200px; box-shadow: rgba(226, 226, 226, 0.5) 0px 0px 10px 0px; }

.lg-1895 .lg-element.lg-element-f6fe882 .lg-icon-box-wrapper { text-align: center; }

.lg-1895 .lg-element.lg-element-929f0b2:not(.lg-motion-effects-element-type-background) { background-color: rgb(252, 252, 252); }

.lg-1895 .lg-element.lg-element-929f0b2 > .lg-container { max-width: 800px; }

.lg-1895 .lg-element.lg-element-929f0b2 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px 30px; }

.lg-1895 .lg-element.lg-element-77c5f9d.lg-column.lg-element[data-element_type="column"] > .lg-widget-wrap.lg-element-populated { align-content: center; align-items: center; }

.lg-1895 .lg-element.lg-element-77c5f9d.lg-column > .lg-widget-wrap { justify-content: center; }

.lg-1895 .lg-element.lg-element-77c5f9d > .lg-element-populated { padding: 10px 10px 0px; }

.lg-widget-text-editor { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text ); }

.lg-1895 .lg-element.lg-element-f8488db > .lg-widget-container { margin: 0px 0px -20px; }

.lg-1895 .lg-element.lg-element-f8488db { text-align: center; font-family: Montserrat, sans-serif; font-size: 16px; font-weight: 400; }

.lg-1895 .lg-element.lg-element-0376495 .lg-button { background-color: rgb(99, 91, 216); font-family: Poppins, sans-serif; font-weight: 600; fill: rgb(240, 240, 252); color: rgb(240, 240, 252); border-style: solid; border-width: 0px 0px 5px; border-color: rgb(91, 83, 200); border-radius: 50px; padding: 14px 36px; }

.lg-1895 .lg-element.lg-element-0376495 { width: auto; }

.lg-1895 .lg-element.lg-element-0376495 > .lg-widget-container { margin: 0px; }

.lg-1895 .lg-element.lg-element-3dc9fb4 > .lg-widget-container { margin: 60px 0px 0px; }

.lg-1895 .lg-element.lg-element-3dc9fb4 { text-align: center; }

.lg-1895 .lg-element.lg-element-3dc9fb4 img { width: 100%; max-width: 320px; }

.lg-1895 .lg-element.lg-element-be39703 { padding: 60px 10px 40px; }

.lg-1895 .lg-element.lg-element-4c82556 { text-align: center; }

.lg-1895 .lg-element.lg-element-4c82556 .lg-heading-title { font-family: Poppins, sans-serif; font-size: 40px; font-weight: 400; }

.lg-1895 .lg-element.lg-element-fbbe204 { margin-top: 0px; margin-bottom: 0px; }

.lg-1895 .lg-element.lg-element-2252920 .lg-icon-box-wrapper { align-items: center; text-align: start; gap: 15px; }

.lg-1895 .lg-element.lg-element-2252920 .lg-icon-box-title { margin-block-end: 5px; color: rgb(95, 192, 218); }

 .lg-1895 .lg-element.lg-element-2252920.lg-view-default .lg-icon { fill: rgb(95, 192, 218); color: rgb(95, 192, 218); border-color: rgb(95, 192, 218); }

.lg-1895 .lg-element.lg-element-2252920 .lg-icon { font-size: 24px; }

.lg-1895 .lg-element.lg-element-2252920 .lg-icon-box-title, .lg-1895 .lg-element.lg-element-2252920 .lg-icon-box-title a { font-family: Montserrat, sans-serif; font-weight: 700; }

.lg-1895 .lg-element.lg-element-655de0b { font-family: Montserrat, sans-serif; font-size: 16px; font-weight: 400; }

.lg-1895 .lg-element.lg-element-ad0fd31:not(.lg-motion-effects-element-type-background) > .lg-widget-wrap { background-color: rgb(255, 255, 255); }

.lg-1895 .lg-element.lg-element-ad0fd31 > .lg-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; }

.lg-1895 .lg-element.lg-element-14ca51e .lg-icon-box-wrapper { align-items: center; text-align: start; gap: 15px; }

.lg-1895 .lg-element.lg-element-14ca51e .lg-icon-box-title { margin-block-end: 5px; color: rgb(158, 196, 43); }

 .lg-1895 .lg-element.lg-element-14ca51e.lg-view-default .lg-icon { fill: rgb(158, 196, 43); color: rgb(158, 196, 43); border-color: rgb(158, 196, 43); }

.lg-1895 .lg-element.lg-element-14ca51e .lg-icon { font-size: 24px; }

.lg-1895 .lg-element.lg-element-14ca51e .lg-icon-box-title, .lg-1895 .lg-element.lg-element-14ca51e .lg-icon-box-title a { font-family: Montserrat, sans-serif; font-weight: 700; }

.lg-1895 .lg-element.lg-element-0c6f2cc { font-family: Montserrat, sans-serif; font-size: 16px; font-weight: 400; }

.lg-1895 .lg-element.lg-element-6f546f4:not(.lg-motion-effects-element-type-background) > .lg-widget-wrap { background-color: rgb(255, 255, 255); }

.lg-1895 .lg-element.lg-element-6f546f4 > .lg-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; }

.lg-1895 .lg-element.lg-element-8e7116f .lg-icon-box-wrapper { align-items: center; text-align: start; gap: 15px; }

.lg-1895 .lg-element.lg-element-8e7116f .lg-icon-box-title { margin-block-end: 5px; color: rgb(228, 31, 48); }

 .lg-1895 .lg-element.lg-element-8e7116f.lg-view-default .lg-icon { fill: rgb(228, 31, 48); color: rgb(228, 31, 48); border-color: rgb(228, 31, 48); }

.lg-1895 .lg-element.lg-element-8e7116f .lg-icon { font-size: 24px; }

.lg-1895 .lg-element.lg-element-8e7116f .lg-icon-box-title, .lg-1895 .lg-element.lg-element-8e7116f .lg-icon-box-title a { font-family: Montserrat, sans-serif; font-weight: 700; }

.lg-1895 .lg-element.lg-element-647c1f5 { font-family: Montserrat, sans-serif; font-size: 16px; font-weight: 400; }

.lg-1895 .lg-element.lg-element-2d38b0f { margin-top: 0px; margin-bottom: 0px; }

.lg-1895 .lg-element.lg-element-0c7fd6e .lg-icon-box-wrapper { align-items: center; text-align: start; gap: 15px; }

.lg-1895 .lg-element.lg-element-0c7fd6e .lg-icon-box-title { margin-block-end: 5px; color: rgb(251, 119, 78); }

 .lg-1895 .lg-element.lg-element-0c7fd6e.lg-view-default .lg-icon { fill: rgb(251, 119, 78); color: rgb(251, 119, 78); border-color: rgb(251, 119, 78); }

.lg-1895 .lg-element.lg-element-0c7fd6e .lg-icon { font-size: 24px; }

.lg-1895 .lg-element.lg-element-0c7fd6e .lg-icon-box-title, .lg-1895 .lg-element.lg-element-0c7fd6e .lg-icon-box-title a { font-family: Montserrat, sans-serif; font-weight: 700; }

.lg-1895 .lg-element.lg-element-45d0e5b { font-family: Montserrat, sans-serif; font-size: 16px; font-weight: 400; }

.lg-1895 .lg-element.lg-element-269fc35:not(.lg-motion-effects-element-type-background) > .lg-widget-wrap { background-color: rgb(255, 255, 255); }

.lg-1895 .lg-element.lg-element-269fc35 > .lg-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; }

.lg-1895 .lg-element.lg-element-dee86e7 .lg-icon-box-wrapper { align-items: center; text-align: start; gap: 15px; }

.lg-1895 .lg-element.lg-element-dee86e7 .lg-icon-box-title { margin-block-end: 5px; color: rgb(235, 210, 21); }

 .lg-1895 .lg-element.lg-element-dee86e7.lg-view-default .lg-icon { fill: rgb(235, 210, 21); color: rgb(235, 210, 21); border-color: rgb(235, 210, 21); }

.lg-1895 .lg-element.lg-element-dee86e7 .lg-icon { font-size: 24px; }

.lg-1895 .lg-element.lg-element-dee86e7 .lg-icon-box-title, .lg-1895 .lg-element.lg-element-dee86e7 .lg-icon-box-title a { font-family: Montserrat, sans-serif; font-weight: 700; }

.lg-1895 .lg-element.lg-element-3c7af41 { font-family: Montserrat, sans-serif; font-size: 16px; font-weight: 400; }

.lg-1895 .lg-element.lg-element-0f78924:not(.lg-motion-effects-element-type-background) > .lg-widget-wrap { background-color: rgb(255, 255, 255); }

.lg-1895 .lg-element.lg-element-0f78924 > .lg-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; }

.lg-1895 .lg-element.lg-element-5ce45a1 .lg-icon-box-wrapper { align-items: center; text-align: start; gap: 15px; }

.lg-1895 .lg-element.lg-element-5ce45a1 .lg-icon-box-title { margin-block-end: 5px; color: rgb(65, 59, 151); }

 .lg-1895 .lg-element.lg-element-5ce45a1.lg-view-default .lg-icon { fill: rgb(65, 59, 151); color: rgb(65, 59, 151); border-color: rgb(65, 59, 151); }

.lg-1895 .lg-element.lg-element-5ce45a1 .lg-icon { font-size: 24px; }

.lg-1895 .lg-element.lg-element-5ce45a1 .lg-icon-box-title, .lg-1895 .lg-element.lg-element-5ce45a1 .lg-icon-box-title a { font-family: Montserrat, sans-serif; font-weight: 700; }

.lg-1895 .lg-element.lg-element-c934f85 { font-family: Montserrat, sans-serif; font-size: 16px; font-weight: 400; }

.lg-1895 .lg-element.lg-element-26f1eec { margin-top: 0px; margin-bottom: -300px; }

.lg-1895 .lg-element.lg-element-80be51c { text-align: center; }

.lg-1895 .lg-element.lg-element-80be51c img { width: 100%; max-width: 320px; }

.lg-1895 .lg-element.lg-element-600f234:not(.lg-motion-effects-element-type-background) > .lg-widget-wrap { background-color: rgb(255, 255, 255); }

.lg-1895 .lg-element.lg-element-600f234 > .lg-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; }

.lg-1895 .lg-element.lg-element-55e74b6 { text-align: center; }

.lg-1895 .lg-element.lg-element-55e74b6 img { width: 100%; max-width: 320px; }

.lg-1895 .lg-element.lg-element-f5cdf98:not(.lg-motion-effects-element-type-background) > .lg-widget-wrap { background-color: rgb(255, 255, 255); }

.lg-1895 .lg-element.lg-element-f5cdf98 > .lg-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; }

.lg-1895 .lg-element.lg-element-7184efa { text-align: center; }

.lg-1895 .lg-element.lg-element-7184efa img { width: 100%; max-width: 320px; }

.lg-1895 .lg-element.lg-element-09e3344:not(.lg-motion-effects-element-type-background) { background-color: rgb(255, 255, 255); }

.lg-1895 .lg-element.lg-element-09e3344 { border-style: solid; border-width: 1px 0px 0px; border-color: rgb(244, 244, 244); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 60px 20px 70px; }

.lg-1895 .lg-element.lg-element-7f96115.lg-column.lg-element[data-element_type="column"] > .lg-widget-wrap.lg-element-populated { align-content: center; align-items: center; }

.lg-1895 .lg-element.lg-element-7f96115.lg-column > .lg-widget-wrap { justify-content: center; }

.lg-1895 .lg-element.lg-element-9b676e3 { text-align: center; }

.lg-1895 .lg-element.lg-element-9b676e3 .lg-heading-title { font-family: Poppins, sans-serif; font-size: 40px; font-weight: 400; }

.lg-1895 .lg-element.lg-element-b060fe8 { text-align: center; font-family: Montserrat, sans-serif; font-size: 16px; font-weight: 400; }

.lg-1895 .lg-element.lg-element-b942c1f .lg-button { background-color: rgb(109, 101, 225); font-family: Poppins, sans-serif; font-size: 14px; font-weight: 500; text-transform: none; fill: rgb(240, 240, 252); color: rgb(240, 240, 252); border-style: solid; border-width: 0px 0px 5px; border-color: rgb(65, 59, 151); border-radius: 50px; padding: 14px 36px; }

.lg-1895 .lg-element.lg-element-b942c1f { width: auto; }

.lg-1895 .lg-element.lg-element-b942c1f > .lg-widget-container { margin: 0px; }

.lg-1895 .lg-element.lg-element-b942c1f .lg-button-content-wrapper { flex-direction: row; }

.lg-1895 .lg-element.lg-element-b942c1f .lg-button .lg-button-content-wrapper { gap: 10px; }

.lg-1895 .lg-element.lg-element-57d4a6f .lg-button { background-color: rgb(109, 101, 225); font-family: Poppins, sans-serif; font-size: 14px; font-weight: 500; text-transform: none; fill: rgb(240, 240, 252); color: rgb(240, 240, 252); border-style: solid; border-width: 0px 0px 5px; border-color: rgb(65, 59, 151); border-radius: 50px; padding: 14px 36px; }

.lg-1895 .lg-element.lg-element-57d4a6f { width: auto; }

.lg-1895 .lg-element.lg-element-57d4a6f > .lg-widget-container { margin: 0px; }

.lg-1895 .lg-element.lg-element-57d4a6f .lg-button-content-wrapper { flex-direction: row; }

.lg-1895 .lg-element.lg-element-57d4a6f .lg-button .lg-button-content-wrapper { gap: 10px; }

.lg-1895 .lg-element.lg-element-0d4a7d1 .lg-button { background-color: rgb(109, 101, 225); font-family: Poppins, sans-serif; font-size: 14px; font-weight: 500; text-transform: none; fill: rgb(240, 240, 252); color: rgb(240, 240, 252); border-style: solid; border-width: 0px 0px 5px; border-color: rgb(65, 59, 151); border-radius: 50px; padding: 14px 36px; }

.lg-1895 .lg-element.lg-element-0d4a7d1 { width: auto; }

.lg-1895 .lg-element.lg-element-0d4a7d1 > .lg-widget-container { margin: 0px 20px; }

.lg-1895 .lg-element.lg-element-0d4a7d1 .lg-button-content-wrapper { flex-direction: row; }

.lg-1895 .lg-element.lg-element-0d4a7d1 .lg-button .lg-button-content-wrapper { gap: 10px; }

.lg-1895 .lg-element.lg-element-8d0f59e .lg-button { background-color: rgb(109, 101, 225); font-family: Poppins, sans-serif; font-size: 14px; font-weight: 500; text-transform: none; fill: rgb(240, 240, 252); color: rgb(240, 240, 252); border-style: solid; border-width: 0px 0px 5px; border-color: rgb(65, 59, 151); border-radius: 50px; padding: 14px 36px; }

.lg-1895 .lg-element.lg-element-8d0f59e { width: auto; }

.lg-1895 .lg-element.lg-element-8d0f59e > .lg-widget-container { margin: 0px 20px; }

.lg-1895 .lg-element.lg-element-8d0f59e .lg-button-content-wrapper { flex-direction: row; }

.lg-1895 .lg-element.lg-element-8d0f59e .lg-button .lg-button-content-wrapper { gap: 10px; }

.lg-1895 .lg-element.lg-element-043d208 .lg-button { background-color: rgb(109, 101, 225); font-family: Poppins, sans-serif; font-size: 14px; font-weight: 500; text-transform: none; fill: rgb(240, 240, 252); color: rgb(240, 240, 252); border-style: solid; border-width: 0px 0px 5px; border-color: rgb(65, 59, 151); border-radius: 50px; padding: 14px 36px; }

.lg-1895 .lg-element.lg-element-043d208 { width: auto; }

.lg-1895 .lg-element.lg-element-043d208 > .lg-widget-container { margin: 0px; }

.lg-1895 .lg-element.lg-element-043d208 .lg-button-content-wrapper { flex-direction: row; }

.lg-1895 .lg-element.lg-element-043d208 .lg-button .lg-button-content-wrapper { gap: 10px; }

.lg-1895 .lg-element.lg-element-9eec018 > .lg-widget-wrap > .lg-widget:not(.lg-widget__width-auto):not(.lg-widget__width-initial):not(:last-child):not(.lg-absolute) { margin-block-end: 0px; }

.lg-1895 .lg-element.lg-element-9eec018 > .lg-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 0px; }

.lg-1895 .lg-element.lg-element-cb39d31 > .lg-widget-container { margin: -100px 0px -130px; }

.lg-1895 .lg-element.lg-element-cb39d31 { z-index: 1; text-align: end; }

.lg-1895 .lg-element.lg-element-cb39d31 img { width: 100%; max-width: 201px; }

.lg-1895 .lg-element.lg-element-e27a44a:not(.lg-motion-effects-element-type-background) { background-color: rgb(252, 252, 252); }

.lg-1895 .lg-element.lg-element-e27a44a { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 20px; }

.lg-1895 .lg-element.lg-element-3255bda > .lg-widget-container { border-radius: 16px; }

.lg-1895 .lg-element.lg-element-3255bda .lg-wrapper { --video-aspect-ratio: 0.5625; }

.lg-1895 .lg-element.lg-element-2728404.lg-column.lg-element[data-element_type="column"] > .lg-widget-wrap.lg-element-populated { align-content: center; align-items: center; }

.lg-1895 .lg-element.lg-element-2728404 > .lg-element-populated { padding: 25px; }

.lg-1895 .lg-element.lg-element-7b48d02 { text-align: start; }

.lg-1895 .lg-element.lg-element-7b48d02 .lg-heading-title { font-family: Poppins, sans-serif; font-size: 40px; font-weight: 400; }

.lg-widget-testimonial-carousel .lg-testimonial__text { 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 ); }

.lg-widget-testimonial-carousel .lg-testimonial__name { 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 ); }

.lg-1895 .lg-element.lg-element-1723cac.lg-arrows-yes .lg-main-swiper { width: calc(90% - 40px); }

.lg-1895 .lg-element.lg-element-1723cac .lg-main-swiper { width: 90%; }

.lg-1895 .lg-element.lg-element-1723cac .lg-main-swiper .swiper-slide { background-color: rgb(255, 255, 255); border-width: 0px 0px 6px; border-radius: 20px; border-color: rgba(65, 59, 151, 0.16); padding: 30px; }

.lg-1895 .lg-element.lg-element-1723cac .lg-swiper-button { font-size: 25px; }

.lg-1895 .lg-element.lg-element-1723cac .swiper-pagination-bullet { height: 7px; width: 7px; }

.lg-1895 .lg-element.lg-element-1723cac .swiper-horizontal .swiper-pagination-progressbar { height: 7px; }

.lg-1895 .lg-element.lg-element-1723cac.lg-testimonial--layout-image_inline .lg-testimonial__footer { margin-top: 13px; }

.lg-1895 .lg-element.lg-element-1723cac .lg-testimonial__text { font-family: Montserrat, sans-serif; font-size: 16px; font-weight: 400; font-style: normal; }

.lg-1895 .lg-element.lg-element-7833d2a > .lg-widget-container { margin: 0px 0px -20px; }

.lg-1895 .lg-element.lg-element-7833d2a { font-family: Montserrat, sans-serif; font-size: 16px; font-weight: 400; }

.lg-1895 .lg-element.lg-element-f374c49 { margin-top: -20px; margin-bottom: 0px; }

.lg-1895 .lg-element.lg-element-b1a5230.lg-column.lg-element[data-element_type="column"] > .lg-widget-wrap.lg-element-populated { align-content: center; align-items: center; }

.lg-1895 .lg-element.lg-element-eeda302 { width: auto; text-align: start; }

.lg-1895 .lg-element.lg-element-eeda302 > .lg-widget-container { margin: 0px 20px 0px 0px; }

.lg-1895 .lg-element.lg-element-eeda302 img { width: 100%; max-width: 120px; }

.lg-1895 .lg-element.lg-element-7181ea2 { width: auto; text-align: start; }

.lg-1895 .lg-element.lg-element-7181ea2 img { width: 100%; max-width: 230px; }

.lg-1895 .lg-element.lg-element-c8af0c8 > .lg-widget-container { margin: 20px 0px -20px; }

.lg-1895 .lg-element.lg-element-c8af0c8 { font-family: Montserrat, sans-serif; font-size: 16px; font-weight: 400; }

.lg-1895 .lg-element.lg-element-158754e { --e-image-carousel-slides-to-show: 6; }

.lg-1895 .lg-element.lg-element-158754e .lg-swiper-button.lg-swiper-button-prev, .lg-1895 .lg-element.lg-element-158754e .lg-swiper-button.lg-swiper-button-next { color: var( --e-global-color-cebd48d ); }

.lg-1895 .lg-element.lg-element-158754e .lg-swiper-button.lg-swiper-button-prev svg, .lg-1895 .lg-element.lg-element-158754e .lg-swiper-button.lg-swiper-button-next svg { fill: var( --e-global-color-cebd48d ); }

.lg-1895 .lg-element.lg-element-158754e .swiper-wrapper { display: flex; align-items: center; }

.lg-1895 .lg-element.lg-element-eef466d > .lg-widget-container { margin: -20px 0px; }

.lg-1895 .lg-element.lg-element-eef466d { font-family: Montserrat, sans-serif; font-size: 16px; font-weight: 400; }

.lg-1895 .lg-element.lg-element-ad6fdd3 { --e-image-carousel-slides-to-show: 5; }

.lg-1895 .lg-element.lg-element-ad6fdd3 > .lg-widget-container { margin: -30px 0px 0px; padding: 10px; border-radius: 10px; }

.lg-1895 .lg-element.lg-element-ad6fdd3 .lg-swiper-button.lg-swiper-button-prev, .lg-1895 .lg-element.lg-element-ad6fdd3 .lg-swiper-button.lg-swiper-button-next { font-size: 30px; color: rgb(243, 115, 65); }

.lg-1895 .lg-element.lg-element-ad6fdd3 .lg-swiper-button.lg-swiper-button-prev svg, .lg-1895 .lg-element.lg-element-ad6fdd3 .lg-swiper-button.lg-swiper-button-next svg { fill: rgb(243, 115, 65); }

.lg-1895 .lg-element.lg-element-ad6fdd3 .swiper-wrapper { display: flex; align-items: center; }

.lg-1895 .lg-element.lg-element-d2420e3:not(.lg-motion-effects-element-type-background) { background-color: var( --e-global-color-primary ); }

.lg-1895 .lg-element.lg-element-d2420e3 { border-style: solid; border-width: 1px 0px 0px; border-color: rgb(244, 244, 244); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 60px 20px 70px; }

.lg-1895 .lg-element.lg-element-104e3df.lg-column.lg-element[data-element_type="column"] > .lg-widget-wrap.lg-element-populated { align-content: center; align-items: center; }

.lg-1895 .lg-element.lg-element-104e3df.lg-column > .lg-widget-wrap { justify-content: center; }

.lg-1895 .lg-element.lg-element-63c05d4 { text-align: center; }

.lg-1895 .lg-element.lg-element-63c05d4 .lg-heading-title { font-family: Poppins, sans-serif; font-size: 40px; font-weight: 400; color: rgb(255, 255, 255); }

.lg-1895 .lg-element.lg-element-d0f1cb4 { text-align: center; font-family: Montserrat, sans-serif; font-size: 16px; font-weight: 400; color: rgb(255, 255, 255); }

.lg-1895 .lg-element.lg-element-37c6410 .lg-button { background-color: rgb(109, 101, 225); font-family: Poppins, sans-serif; font-size: 14px; font-weight: 500; text-transform: none; fill: rgb(240, 240, 252); color: rgb(240, 240, 252); border-style: solid; border-width: 0px 0px 5px; border-color: rgb(43, 38, 122); border-radius: 50px; padding: 14px 36px; }

.lg-1895 .lg-element.lg-element-37c6410 { width: auto; }

.lg-1895 .lg-element.lg-element-37c6410 > .lg-widget-container { margin: 0px 20px; }

.lg-1895 .lg-element.lg-element-37c6410 .lg-button-content-wrapper { flex-direction: row; }

.lg-1895 .lg-element.lg-element-37c6410 .lg-button .lg-button-content-wrapper { gap: 10px; }

.lg-1895 .lg-element.lg-element-7ff9db3 .lg-button { background-color: rgb(109, 101, 225); font-family: Poppins, sans-serif; font-size: 14px; font-weight: 500; text-transform: none; fill: rgb(240, 240, 252); color: rgb(240, 240, 252); border-style: solid; border-width: 0px 0px 5px; border-color: rgb(43, 38, 122); border-radius: 50px; padding: 14px 36px; }

.lg-1895 .lg-element.lg-element-7ff9db3 { width: auto; }

.lg-1895 .lg-element.lg-element-7ff9db3 > .lg-widget-container { margin: 0px; }

.lg-1895 .lg-element.lg-element-7ff9db3 .lg-button-content-wrapper { flex-direction: row; }

.lg-1895 .lg-element.lg-element-7ff9db3 .lg-button .lg-button-content-wrapper { gap: 10px; }

.lg-1895 .lg-element.lg-element-c920670 .lg-button { background-color: rgb(109, 101, 225); font-family: Poppins, sans-serif; font-size: 14px; font-weight: 500; text-transform: none; fill: rgb(240, 240, 252); color: rgb(240, 240, 252); border-style: solid; border-width: 0px 0px 5px; border-color: rgb(43, 38, 122); border-radius: 50px; padding: 14px 36px; }

.lg-1895 .lg-element.lg-element-c920670 { width: auto; }

.lg-1895 .lg-element.lg-element-c920670 > .lg-widget-container { margin: 0px 20px; }

.lg-1895 .lg-element.lg-element-c920670 .lg-button-content-wrapper { flex-direction: row; }

.lg-1895 .lg-element.lg-element-c920670 .lg-button .lg-button-content-wrapper { gap: 10px; }

.lg-1895 .lg-element.lg-element-3a0b4b1 .lg-button { background-color: rgb(109, 101, 225); font-family: Poppins, sans-serif; font-size: 14px; font-weight: 500; text-transform: none; fill: rgb(240, 240, 252); color: rgb(240, 240, 252); border-style: solid; border-width: 0px 0px 5px; border-color: rgb(43, 38, 122); border-radius: 50px; padding: 14px 36px; }

.lg-1895 .lg-element.lg-element-3a0b4b1 { width: auto; }

.lg-1895 .lg-element.lg-element-3a0b4b1 > .lg-widget-container { margin: 0px 20px; }

.lg-1895 .lg-element.lg-element-3a0b4b1 .lg-button-content-wrapper { flex-direction: row; }

.lg-1895 .lg-element.lg-element-3a0b4b1 .lg-button .lg-button-content-wrapper { gap: 10px; }

.lg-1895 .lg-element.lg-element-9a4ba6f .lg-button { background-color: rgb(109, 101, 225); font-family: Poppins, sans-serif; font-size: 14px; font-weight: 500; text-transform: none; fill: rgb(240, 240, 252); color: rgb(240, 240, 252); border-style: solid; border-width: 0px 0px 5px; border-color: rgb(43, 38, 122); border-radius: 50px; padding: 22px 36px; }

.lg-1895 .lg-element.lg-element-9a4ba6f { width: auto; }

.lg-1895 .lg-element.lg-element-9a4ba6f > .lg-widget-container { margin: 0px; }

.lg-1895 .lg-element.lg-element-e0dc652:not(.lg-motion-effects-element-type-background) { background-color: rgb(16, 16, 19); }

.lg-1895 .lg-element.lg-element-e0dc652 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 60px 10px 40px; }

.lg-1895 .lg-element.lg-element-14067cb.lg-column.lg-element[data-element_type="column"] > .lg-widget-wrap.lg-element-populated { align-content: center; align-items: center; }

.lg-1895 .lg-element.lg-element-14067cb.lg-column > .lg-widget-wrap { justify-content: center; }

.lg-1895 .lg-element.lg-element-adf1a6b { width: auto; }

.lg-1895 .lg-element.lg-element-adf1a6b img { width: 100%; max-width: 200px; }

.lg-1895 .lg-element.lg-element-9b7d8a4 > .lg-widget-container { margin: 10px 0px 0px; }

.lg-1895 .lg-element.lg-element-9b7d8a4 { text-align: center; color: rgb(255, 255, 255); }

.lg-1895 .lg-element.lg-element-bb287cc { --grid-template-columns: repeat(0, auto); --icon-size: 15px; --grid-column-gap: 5px; --grid-row-gap: 0px; }

.lg-1895 .lg-element.lg-element-bb287cc .lg-widget-container { text-align: center; }

.lg-1895 .lg-element.lg-element-bb287cc .lg-social-icon { background-color: rgba(255, 255, 255, 0); }

.lg-1895 .lg-element.lg-element-bb287cc .lg-social-icon i { color: rgb(255, 255, 255); }

.lg-1895 .lg-element.lg-element-bb287cc .lg-social-icon svg { fill: rgb(255, 255, 255); }

.lg-1895 .lg-element.lg-element-8a8e745:not(.lg-motion-effects-element-type-background) { background-color: rgb(16, 16, 19); }

.lg-1895 .lg-element.lg-element-8a8e745 { border-style: solid; border-width: 1px 0px 0px; border-color: rgb(43, 43, 47); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; }

.lg-1895 .lg-element.lg-element-1c50a3e > .lg-widget-container { margin: 15px 0px 0px; }

.lg-1895 .lg-element.lg-element-1c50a3e { text-align: center; font-family: Montserrat, sans-serif; font-size: 15px; font-weight: 400; color: rgb(255, 255, 255); }

.lg-element-e45d677{
    max-width:100vw !important;
    overflow:hidden;
}

@media (max-width: 1024px) {
  .lg-1895 .lg-element.lg-element-2bfc452 { padding: 20px; }
  .lg-1895 .lg-element.lg-element-e45d677 > .lg-container { min-height: 52vh; }
  .lg-1895 .lg-element.lg-element-6e6c38c > .lg-element-populated { padding: 20px; }
  .lg-1895 .lg-element.lg-element-823df52 > .lg-widget-container { margin: 10px 0px 0px; }
  .lg-1895 .lg-element.lg-element-a7d18ec > .lg-widget-container { margin: 0px 0px 0px 20px; }
  .lg-1895 .lg-element.lg-element-c4d39a9 > .lg-widget-container { margin: -80px 0px 0px; }
  .lg-1895 .lg-element.lg-element-c4d39a9 img { max-width: 150px; }
  .lg-1895 .lg-element.lg-element-0376495 > .lg-widget-container { margin: 10px 0px 0px; }
  .lg-1895 .lg-element.lg-element-fbbe204 { margin-top: 0px; margin-bottom: -200px; padding: 0px 20px; }
  .lg-1895 .lg-element.lg-element-2d38b0f { margin-top: 0px; margin-bottom: -200px; padding: 0px 20px; }
  .lg-1895 .lg-element.lg-element-26f1eec { margin-top: 0px; margin-bottom: -200px; padding: 0px 20px; }
  .lg-1895 .lg-element.lg-element-cb39d31 > .lg-widget-container { margin: -60px 0px -100px; }
  .lg-1895 .lg-element.lg-element-cb39d31 img { max-width: 150px; }
  .lg-1895 .lg-element.lg-element-ad6fdd3 { --e-image-carousel-slides-to-show: 3; }
}

@media (max-width: 767px) {
  .lg-1895 .lg-element.lg-element-3ee4dc0 > .lg-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 0px; }
  .lg-1895 .lg-element.lg-element-6e6c38c > .lg-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .lg-1895 .lg-element.lg-element-48e55ca .lg-heading-title { font-size: 40px; }
  .lg-1895 .lg-element.lg-element-5ca087d .lg-heading-title { font-size: 40px; }
  .lg-1895 .lg-element.lg-element-2797d22 { width: var( --container-widget-width, 319px ); max-width: 319px; --container-widget-width: 319px; --container-widget-flex-grow: 0; }
  .lg-1895 .lg-element.lg-element-2797d22 > .lg-widget-container { margin: 0px; }
  .lg-1895 .lg-element.lg-element-2797d22 .lg-headline { font-size: 24px; }
  .lg-1895 .lg-element.lg-element-2c524d6 .lg-heading-title { font-size: 16px; line-height: 1.5em; }
  .lg-1895 .lg-element.lg-element-b633d2a { width: 100%; max-width: 100%; }
  .lg-1895 .lg-element.lg-element-823df52 { width: 100%; max-width: 100%; }
  .lg-1895 .lg-element.lg-element-416d8e7 { width: 100%; max-width: 100%; }
  .lg-1895 .lg-element.lg-element-416d8e7 > .lg-widget-container { margin: 0px 0px 10px; }
  .lg-1895 .lg-element.lg-element-a7d18ec { width: 100%; max-width: 100%; }
  .lg-1895 .lg-element.lg-element-a7d18ec > .lg-widget-container { margin: 0px 0px 10px; }
  .lg-1895 .lg-element.lg-element-c415488 { padding: 60px 20px 20px; }
  .lg-1895 .lg-element.lg-element-c4d39a9 > .lg-widget-container { margin: 0px; }
  .lg-1895 .lg-element.lg-element-c4d39a9 img { max-width: 57px; }
  .lg-1895 .lg-element.lg-element-75efff2 .lg-heading-title { font-size: 30px; }
  .lg-1895 .lg-element.lg-element-af7c2de { padding: 0px 20px; }
  .lg-1895 .lg-element.lg-element-4760c5a { padding: 0px 20px; }
  .lg-1895 .lg-element.lg-element-929f0b2 { padding: 20px 20px 0px; }
  .lg-1895 .lg-element.lg-element-4c82556 { text-align: start; }
  .lg-1895 .lg-element.lg-element-fbbe204 { margin-top: 0px; margin-bottom: 0px; padding: 10px; }
  .lg-1895 .lg-element.lg-element-ad0fd31 > .lg-element-populated { padding: 40px 10px 10px; }
  .lg-1895 .lg-element.lg-element-6f546f4 > .lg-element-populated { padding: 40px 10px 10px; }
  .lg-1895 .lg-element.lg-element-2d38b0f { margin-top: 0px; margin-bottom: 0px; padding: 10px; }
  .lg-1895 .lg-element.lg-element-269fc35 > .lg-element-populated { padding: 40px 10px 10px; }
  .lg-1895 .lg-element.lg-element-dee86e7 .lg-icon-box-wrapper { gap: 9px; }
  .lg-1895 .lg-element.lg-element-dee86e7 .lg-icon-box-title { margin-block-end: 0px; }
  .lg-1895 .lg-element.lg-element-0f78924 > .lg-element-populated { padding: 40px 10px 10px; }
  .lg-1895 .lg-element.lg-element-26f1eec { margin-top: 0px; margin-bottom: -300px; padding: 10px; }
  .lg-1895 .lg-element.lg-element-80be51c > .lg-widget-container { margin: 0px 0px -300px; }
  .lg-1895 .lg-element.lg-element-80be51c { z-index: -2; }
  .lg-1895 .lg-element.lg-element-600f234 > .lg-element-populated { padding: 40px 10px 10px; }
  .lg-1895 .lg-element.lg-element-55e74b6 > .lg-widget-container { margin: 0px 0px -300px; }
  .lg-1895 .lg-element.lg-element-55e74b6 { z-index: 0; }
  .lg-1895 .lg-element.lg-element-f5cdf98 > .lg-element-populated { padding: 40px 10px 10px; }
  .lg-1895 .lg-element.lg-element-09e3344 { margin-top: 0px; margin-bottom: 0px; padding: 50px 10px 60px; }
  .lg-1895 .lg-element.lg-element-9b676e3 { text-align: start; }
  .lg-1895 .lg-element.lg-element-b060fe8 { text-align: start; }
  .lg-1895 .lg-element.lg-element-b942c1f { width: 100%; max-width: 100%; }
  .lg-1895 .lg-element.lg-element-b942c1f > .lg-widget-container { margin: 0px 0px 10px; }
  .lg-1895 .lg-element.lg-element-57d4a6f { width: 100%; max-width: 100%; }
  .lg-1895 .lg-element.lg-element-57d4a6f > .lg-widget-container { margin: 0px 0px 10px; }
  .lg-1895 .lg-element.lg-element-0d4a7d1 { width: 100%; max-width: 100%; }
  .lg-1895 .lg-element.lg-element-0d4a7d1 > .lg-widget-container { margin: 0px 0px 10px; }
  .lg-1895 .lg-element.lg-element-8d0f59e { width: 100%; max-width: 100%; }
  .lg-1895 .lg-element.lg-element-8d0f59e > .lg-widget-container { margin: 0px 0px 10px; }
  .lg-1895 .lg-element.lg-element-043d208 { width: 100%; max-width: 100%; }
  .lg-1895 .lg-element.lg-element-043d208 > .lg-widget-container { margin: 0px 0px 10px; }
  .lg-1895 .lg-element.lg-element-27ff30e { padding: 20px; }
  .lg-1895 .lg-element.lg-element-cb39d31 { text-align: center; }
  .lg-1895 .lg-element.lg-element-7b48d02 { text-align: start; }
  .lg-1895 .lg-element.lg-element-1723cac > .lg-widget-container { margin: 0px -40px; }
  .lg-1895 .lg-element.lg-element-158754e { --e-image-carousel-slides-to-show: 3; }
  .lg-1895 .lg-element.lg-element-ad6fdd3 { --e-image-carousel-slides-to-show: 2; }
  .lg-1895 .lg-element.lg-element-d2420e3 { margin-top: 0px; margin-bottom: 0px; padding: 50px 10px 60px; }
  .lg-1895 .lg-element.lg-element-63c05d4 { text-align: start; }
  .lg-1895 .lg-element.lg-element-d0f1cb4 { text-align: start; }
  .lg-1895 .lg-element.lg-element-37c6410 { width: 100%; max-width: 100%; }
  .lg-1895 .lg-element.lg-element-37c6410 > .lg-widget-container { margin: 0px 0px 10px; }
  .lg-1895 .lg-element.lg-element-7ff9db3 { width: 100%; max-width: 100%; }
  .lg-1895 .lg-element.lg-element-7ff9db3 > .lg-widget-container { margin: 0px 0px 10px; }
  .lg-1895 .lg-element.lg-element-c920670 { width: 100%; max-width: 100%; }
  .lg-1895 .lg-element.lg-element-c920670 > .lg-widget-container { margin: 0px 0px 10px; }
  .lg-1895 .lg-element.lg-element-3a0b4b1 { width: 100%; max-width: 100%; }
  .lg-1895 .lg-element.lg-element-3a0b4b1 > .lg-widget-container { margin: 0px 0px 10px; }
  .lg-1895 .lg-element.lg-element-9a4ba6f { width: 100%; max-width: 100%; }
  .lg-1895 .lg-element.lg-element-9a4ba6f > .lg-widget-container { margin: 0px 0px 10px; }
  .lg-1895 .lg-element.lg-element-e0dc652 { padding: 25px 10px; }
}

@media (min-width: 768px) {
  .lg-1895 .lg-element.lg-element-6e6c38c { width: 55.709%; }
  .lg-1895 .lg-element.lg-element-7063a98 { width: 44.242%; }
  .lg-1895 .lg-element.lg-element-dbd263c { width: 32.927%; }
  .lg-1895 .lg-element.lg-element-2728404 { width: 67.073%; }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .lg-1895 .lg-element.lg-element-6e6c38c { width: 60%; }
  .lg-1895 .lg-element.lg-element-7063a98 { width: 40%; }
}

@media (max-width: 767px) {
  .lg-1895 .lg-element.lg-element-5499a6d { position: fixed; width: calc(0px + 100vw); z-index: 10; bottom: 0px; left: 0px; padding: 10px; }
}

.lg-1895 .lg-element.lg-element-5ca087d small { margin-top: 20px; display: block; font-size: 24px; }

.lg-1895 .lg-element.lg-element-416d8e7 .lg-button-text { text-align: left; line-height: 16px; }

.lg-1895 .lg-element.lg-element-416d8e7 .lg-button-icon { font-size: 30px; }

.lg-1895 .lg-element.lg-element-a7d18ec .lg-button-text { text-align: left; line-height: 16px; }

.lg-1895 .lg-element.lg-element-a7d18ec .lg-button-icon { font-size: 30px; }

.lg-1895 .lg-element.lg-element-b253c55 div { min-height: 80px; display: flex; }

.lg-1895 .lg-element.lg-element-b253c55 div p { margin: auto; }

.lg-1895 .lg-element.lg-element-997f2c8 div { min-height: 80px; display: flex; }

.lg-1895 .lg-element.lg-element-997f2c8 div p { margin: auto; }

.lg-1895 .lg-element.lg-element-41d3e02 div { min-height: 80px; display: flex; }

.lg-1895 .lg-element.lg-element-41d3e02 div p { margin: auto; }

.lg-1895 .lg-element.lg-element-a74d4d6 div { min-height: 80px; display: flex; }

.lg-1895 .lg-element.lg-element-a74d4d6 div p { margin: auto; }

.lg-1895 .lg-element.lg-element-28ba8d7 div { min-height: 80px; display: flex; }

.lg-1895 .lg-element.lg-element-28ba8d7 div p { margin: auto; }

.lg-1895 .lg-element.lg-element-f6fe882 div { min-height: 80px; display: flex; }

.lg-1895 .lg-element.lg-element-f6fe882 div p { margin: auto; }

.lg-1895 .lg-element.lg-element-b060fe8 p { max-width: 760px; margin: auto; }

.lg-1895 .lg-element.lg-element-b942c1f .lg-button-text { text-align: left; line-height: 16px; }

.lg-1895 .lg-element.lg-element-b942c1f .lg-button-icon { font-size: 30px; }

.lg-1895 .lg-element.lg-element-57d4a6f .lg-button-text { text-align: left; line-height: 16px; }

.lg-1895 .lg-element.lg-element-57d4a6f .lg-button-icon { font-size: 30px; }

.lg-1895 .lg-element.lg-element-0d4a7d1 .lg-button-text { text-align: left; line-height: 16px; }

.lg-1895 .lg-element.lg-element-0d4a7d1 .lg-button-icon { font-size: 30px; }

.lg-1895 .lg-element.lg-element-8d0f59e .lg-button-text { text-align: left; line-height: 16px; }

.lg-1895 .lg-element.lg-element-8d0f59e .lg-button-icon { font-size: 30px; }

.lg-1895 .lg-element.lg-element-043d208 .lg-button-text { text-align: left; line-height: 16px; }

.lg-1895 .lg-element.lg-element-043d208 .lg-button-icon { font-size: 30px; }

.lg-1895 .lg-element.lg-element-158754e img { max-height: 100px !important; }

.lg-1895 .lg-element.lg-element-ad6fdd3 img { max-height: 100px !important; }

.lg-1895 .lg-element.lg-element-d0f1cb4 p { max-width: 760px; margin: auto; }

.lg-1895 .lg-element.lg-element-37c6410 .lg-button-text { text-align: left; line-height: 16px; }

.lg-1895 .lg-element.lg-element-37c6410 .lg-button-icon { font-size: 30px; }

.lg-1895 .lg-element.lg-element-7ff9db3 .lg-button-text { text-align: left; line-height: 16px; }

.lg-1895 .lg-element.lg-element-7ff9db3 .lg-button-icon { font-size: 30px; }

.lg-1895 .lg-element.lg-element-c920670 .lg-button-text { text-align: left; line-height: 16px; }

.lg-1895 .lg-element.lg-element-c920670 .lg-button-icon { font-size: 30px; }

.lg-1895 .lg-element.lg-element-3a0b4b1 .lg-button-text { text-align: left; line-height: 16px; }

.lg-1895 .lg-element.lg-element-3a0b4b1 .lg-button-icon { font-size: 30px; }

.lg-1895 .lg-element.lg-element-9a4ba6f .lg-button-text { text-align: left; line-height: 16px; }

.lg-1895 .lg-element.lg-element-9a4ba6f .lg-button-icon { font-size: 30px; }
/* post-3027.css */
@charset "utf-8";

.lg-widget-heading .lg-heading-title { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary ); }

.lg-widget-text-editor { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text ); }
/* post-3024.css */
@charset "utf-8";

.lg-widget-heading .lg-heading-title { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary ); }

.lg-widget-text-editor { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text ); }
/* post-3020.css */
@charset "utf-8";

.lg-widget-heading .lg-heading-title { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary ); }

.lg-widget-text-editor { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text ); }
/* post-3015.css */
@charset "utf-8";

.lg-widget-heading .lg-heading-title { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary ); }

.lg-widget-text-editor { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text ); }
/* post-3012.css */
@charset "utf-8";

.lg-widget-heading .lg-heading-title { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary ); }

.lg-widget-text-editor { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text ); }
/* post-2385.css */
@charset "utf-8";

.lg-widget-heading .lg-heading-title { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary ); }
/* post-2366.css */
@charset "utf-8";

.lg-widget-heading .lg-heading-title { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary ); }

.lg-widget-text-editor { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text ); }

.lg-widget-button .lg-button { background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); }
/* post-1716.css */
@charset "utf-8";

.lg-widget-heading .lg-heading-title { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary ); }

.lg-widget-text-editor { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text ); }

.lg-widget-button .lg-button { background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); }
/* post-1699.css */
@charset "utf-8";

.lg-widget-heading .lg-heading-title { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary ); }

.lg-widget-button .lg-button { background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); }
/* --- carousel arrows (CSS-drawn, replaces the eicons font) --- */
.eicon-chevron-left,.eicon-chevron-right{display:inline-block;width:10px;height:10px;border:solid currentColor;border-width:0 0 2px 2px;box-sizing:border-box;font-style:normal;}
.eicon-chevron-left{transform:rotate(45deg);}
.eicon-chevron-right{transform:rotate(-135deg);}
