/* Generated by scripts/qa/extract-archive-css.mjs (elementor) from the live
   WordPress pages: the Rey, Elementor, WooCommerce and Customizer rules that
   style this markup, scoped to .stx-elementor. Do not edit by hand. */
:where(.stx-elementor) { --stx-rem: 16px; }
@media (max-width: 1024px) { :where(.stx-elementor) { --stx-rem: 15px; } }
@media (max-width: 767px) { :where(.stx-elementor) { --stx-rem: 14px; } }
:where(.stx-elementor > .stx-body) { --header-default--height: 68px }
@media (max-width: 767px) { :where(.stx-elementor > .stx-body) { --header-default--height: 64px } }
:where(.stx-elementor) .glsr[data-theme] .gl-display-grid:not(:where(.lpc-root, .lpc-root *)) { border: 0px; display: grid; gap: var(--gl-spacing); grid-template-columns: repeat(auto-fit,minmax(var(--gl-minwidth,320px),1fr)); justify-content: space-between; margin: 0px; min-width: 100%; position: relative; width: 100%; }
:where(.stx-elementor) .glsr-modal[data-theme] .glsr-modal__content:not(:where(.lpc-root, .lpc-root *)) { padding-top: calc(var(--glsr-modal-padding) + var(--glsr-modal-padding)/3); }
:where(.stx-elementor) .glsr[data-theme]:not(:where(.lpc-root, .lpc-root *)) { quotes: "“" "”"; }
:where(.stx-elementor) .glsr[data-theme] .glsr-review:not(:where(.lpc-root, .lpc-root *)) { background-color: var(--gl-background-color); border-color: var(--gl-border-color); border-radius: var(--gl-border-radius); border-style: solid; border-width: var(--gl-border-width); box-shadow: var(--gl-box-shadow-1),var(--gl-box-shadow-2); box-sizing: border-box; padding: var(--gl-padding); }
:where(.stx-elementor) .glsr[data-theme] [data-tag]:not(:where(.lpc-root, .lpc-root *)) { display: flex; }
:where(.stx-elementor) .glsr[data-theme] [data-tag]:empty:not(:where(.lpc-root, .lpc-root *)) { display: none; }
:where(.stx-elementor) .glsr-modal[data-theme] .glsr-read-more a:not(:where(.lpc-root, .lpc-root *)) { color: currentcolor; text-decoration: underline; }
:where(.stx-elementor) .glsr[data-theme] :not(form) p:not(:where(.lpc-root, .lpc-root *)) { white-space: normal; }
:where(.stx-elementor) .glsr[data-theme] h2:first-of-type:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .glsr[data-theme] p:first-of-type:not(:where(.lpc-root, .lpc-root *)) { margin-top: 0px; }
:where(.stx-elementor) .glsr[data-theme] h2:last-of-type:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .glsr[data-theme] p:last-of-type:not(:where(.lpc-root, .lpc-root *)) { margin-bottom: 0px; }
:where(.stx-elementor) .glsr[data-theme] .gl-text-normal:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .glsr[data-theme] .gl-text-normal p:not(:where(.lpc-root, .lpc-root *)) { color: var(--gl-color-normal); font-size: var(--gl-font-size-normal); line-height: var(--gl-line-height-normal); }
:where(.stx-elementor) div:not(.glsr-modal__content) > .glsr[data-theme] .gl-hidden:not(:where(.lpc-root, .lpc-root *)) { display: none; }
:where(.stx-elementor) .glsr-themed-rating:not(:where(.lpc-root, .lpc-root *)) { align-items: center; display: flex; }
:where(.stx-elementor) .glsr-themed-rating .glsr-rating-level:not(:where(.lpc-root, .lpc-root *)) { font-size: var(--gl-rating-size); height: 1em; line-height: 1; width: 1em; }
:where(.stx-elementor) .glsr[data-theme] .gl-flex:not(:where(.lpc-root, .lpc-root *)) { display: flex; }
:where(.stx-elementor) .glsr[data-theme] .gl-flex-col:not(:where(.lpc-root, .lpc-root *)) { flex-direction: column; }
:where(.stx-elementor) .glsr[data-theme] .gl-flex-row:not(:where(.lpc-root, .lpc-root *)) { flex-direction: row; }
:where(.stx-elementor) .glsr[data-theme] .gl-items-center:not(:where(.lpc-root, .lpc-root *)) { align-items: center; }
:where(.stx-elementor) .glsr[data-theme] .gl-items-stretch:not(:where(.lpc-root, .lpc-root *)) { align-items: stretch; }
:where(.stx-elementor) .glsr[data-theme] .gl-flex-1:not(:where(.lpc-root, .lpc-root *)) { flex: 1 1 0%; }
:where(.stx-elementor) .glsr[data-theme] .glsr-review:not(:where(.lpc-root, .lpc-root *)) { display: flex; flex: 1 0 0%; }
:where(.stx-elementor) ul:not(:where(.lpc-root, .lpc-root *)) { box-sizing: border-box; }
:where(.stx-elementor > .stx-body) { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px }
@media (min-resolution: 192dpi) { :where(.stx-elementor > .stx-body) { --wp-admin-border-width-focus: 1.5px } }
:where(.stx-elementor > .stx-body) { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px }
:where(.stx-elementor > .stx-body) { --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: calc(0.44 * var(--stx-rem, 1rem)); --wp--preset--spacing--30: calc(0.67 * var(--stx-rem, 1rem)); --wp--preset--spacing--40: calc(1 * var(--stx-rem, 1rem)); --wp--preset--spacing--50: calc(1.5 * var(--stx-rem, 1rem)); --wp--preset--spacing--60: calc(2.25 * var(--stx-rem, 1rem)); --wp--preset--spacing--70: calc(3.38 * var(--stx-rem, 1rem)); --wp--preset--spacing--80: calc(5.06 * var(--stx-rem, 1rem)); --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0); --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0) }
:where(.stx-elementor) > .stx-body { --glsr-white: #fff; --glsr-gray-100: #f5f5f5; --glsr-gray-200: #e5e5e5; --glsr-gray-300: #d4d4d4; --glsr-gray-400: #a3a3a3; --glsr-gray-500: #737373; --glsr-gray-600: #525252; --glsr-gray-700: #404040; --glsr-gray-800: #262626; --glsr-gray-900: #171717; --glsr-black: #000; --glsr-blue: #1c64f2; --glsr-green: #057a55; --glsr-red: #e02424; --glsr-yellow: #faca15; --glsr-duration-slow: 0.3s; --glsr-duration-fast: 0.15s; --glsr-gap-xs: 0.25em; --glsr-gap-sm: 0.5em; --glsr-gap-md: 0.75em; --glsr-gap-lg: 1em; --glsr-gap-xl: 2em; --glsr-leading: 1.5; --glsr-px: 1.25em; --glsr-py: 1.25em; --glsr-radius: 3px; --glsr-text-base: 1em; --glsr-text-sm: 0.875em; --glsr-text-md: 1em; --glsr-text-lg: 1.25em; --glsr-review-col-gap: var(--glsr-gap-xl); --glsr-review-row-gap: var(--glsr-gap-xl); --glsr-review-star: 1.25em; --glsr-review-verified: var(--glsr-green); --glsr-tag-label-weight: 600; --glsr-bar-bg: var(--glsr-yellow); --glsr-bar-opacity: 0.1; --glsr-bar-radius: 0px; --glsr-bar-size: var(--glsr-text-md); --glsr-bar-gap: .5em; --glsr-max-w: 48ch; --glsr-summary-align: start; --glsr-summary-star: 1.5em; --glsr-summary-text: var(--glsr-text-sm); --glsr-description-text: var(--glsr-text-sm); --glsr-form-col-gap: var(--glsr-gap-sm); --glsr-form-error: var(--glsr-red); --glsr-form-row-gap: var(--glsr-gap-md); --glsr-form-star: 2em; --glsr-form-success: var(--glsr-green); --glsr-input-b: var(--glsr-input-border-width) var(--glsr-input-border-style) var(--glsr-input-border-color); --glsr-input-bg: var(--glsr-white); --glsr-input-border-color: var(--glsr-gray-400); --glsr-input-border-style: solid; --glsr-input-border-width: 1px; --glsr-input-color: var(--glsr-gray-900); --glsr-input-pb: 0.5em; --glsr-input-pt: 0.5em; --glsr-input-pl: 0.75em; --glsr-input-pr: 0.75em; --glsr-input-radius: 3px; --glsr-input-transition: border-color var(--glsr-duration-fast) ease-in-out; --glsr-label-color: currentColor; --glsr-label-text: var(--glsr-text-sm); --glsr-label-weight: 600; --glsr-subgroup-gap: 0px; --glsr-range-size: 1em; --glsr-choice-color: currentColor; --glsr-choice-size: 1em; --glsr-toggle-bg: currentColor; --glsr-toggle-color: var(--glsr-white); --glsr-toggle-opacity: 0.2; --glsr-toggle-radius: 1em; --glsr-toggle-shadow-color: rgba(0,0,0,.1); --glsr-toggle-size: 1em; --glsr-toggled-bg: currentColor; --glsr-toggled-opacity: 1; --glsr-modal-bg: var(--wp--preset--color--base,var(--glsr-white)); --glsr-modal-radius: 3px; --glsr-modal-padding: 1.5em; --glsr-tooltip-border-radius: 4px; --glsr-tooltip-font-size: calc(0.875 * var(--stx-rem, 1rem)); --glsr-tooltip-font-weight: 400; --glsr-tooltip-line-height: 1; --glsr-tooltip-margin: 12px; --glsr-tooltip-padding: .5em 1em; --glsr-tooltip-size: 6px }
:where(.stx-elementor) .glsr * + *:not(:where(.lpc-root, .lpc-root *)) { box-sizing: border-box; }
:where(.stx-elementor) .glsr:not(:where(.lpc-root, .lpc-root *)) { width: 100%; }
:where(.stx-elementor) .glsr:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .glsr-modal:not(:where(.lpc-root, .lpc-root *)) { border-width: 0px; font-size: var(--glsr-text-base); }
:where(.stx-elementor) .glsr .screen-reader-text:not(:where(.lpc-root, .lpc-root *)) { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }
:where(.stx-elementor) .glsr-reviews:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .glsr-reviews-wrap:not(:where(.lpc-root, .lpc-root *)) { display: grid; row-gap: var(--glsr-review-row-gap); }
:where(.stx-elementor) .glsr-default .glsr-pagination:not(:where(.lpc-root, .lpc-root *)) { position: relative; }
:where(.stx-elementor) .glsr-default .glsr-pagination:not(.glsr-ajax-loadmore):not(:where(.lpc-root, .lpc-root *)) { align-items: center; display: flex; justify-content: center; }
:where(.stx-elementor) .glsr-default .glsr-pagination .pagination:not(:where(.lpc-root, .lpc-root *)) { flex-basis: 100%; margin-bottom: 0px; margin-top: 0px; opacity: 1; transition: opacity var(--glsr-duration-slow); }
:where(.stx-elementor) .glsr-review:not(:where(.lpc-root, .lpc-root *)) { quotes: "“" "”"; word-break: break-word; }
:where(.stx-elementor) .glsr-review:not(:where(.lpc-root, .lpc-root *)) { opacity: 1; transition: opacity 0.5s; }
:where(.stx-elementor) .glsr-review p:first-of-type:not(:where(.lpc-root, .lpc-root *)) { margin-top: 0px !important; }
:where(.stx-elementor) .glsr-review [data-expanded="false"] p.glsr-hidden-text:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .glsr-review p:last-of-type:not(:where(.lpc-root, .lpc-root *)) { margin-bottom: 0px !important; }
:where(.stx-elementor) .glsr-review-date:not(:where(.lpc-root, .lpc-root *)) { white-space: nowrap; }
:where(.stx-elementor) .glsr-review-rating:not(:where(.lpc-root, .lpc-root *)) { align-items: center; display: inline-flex; gap: 0.5em; justify-content: center; }
:where(.stx-elementor) .glsr-review-response:not(:where(.lpc-root, .lpc-root *)) { padding: var(--glsr-py) var(--glsr-px); position: relative; width: 100%; }
:where(.stx-elementor) .glsr-review-response:not(:where(.lpc-root, .lpc-root *))::before { border-bottom: calc(var(--glsr-text-md)*1.5) solid; border-left: 0px solid transparent; border-right: calc(var(--glsr-text-md)*2) solid transparent; border-top: 0px solid; content: ""; height: 0px; opacity: 0.1; position: absolute; right: calc(var(--glsr-text-md)*1.5); top: calc(var(--glsr-text-md)*1.5*-1); width: 0px; }
:where(.stx-elementor) .glsr-review-response:not(:where(.lpc-root, .lpc-root *))::after { background-color: currentcolor; border-radius: var(--glsr-radius); content: ""; height: 100%; left: 0px; opacity: 0.1; position: absolute; top: 0px; width: 100%; }
:where(.stx-elementor) .glsr-review-response-inner:not(:where(.lpc-root, .lpc-root *)) { position: relative; z-index: 1; }
:where(.stx-elementor) .glsr-default .glsr-review:not(:where(.lpc-root, .lpc-root *)) { display: flex; flex-wrap: wrap; gap: var(--glsr-gap-md); }
:where(.stx-elementor) .glsr-default .glsr-review p:not(:where(.lpc-root, .lpc-root *)) { margin-bottom: var(--glsr-text-md); margin-top: 0px; padding: 0px; }
:where(.stx-elementor) .glsr-default .glsr-review-author:not(:where(.lpc-root, .lpc-root *)) { align-items: center; display: inline-flex; gap: 0.5ex; }
:where(.stx-elementor) .glsr-default .glsr-review-content:not(:where(.lpc-root, .lpc-root *)) { width: 100%; }
:where(.stx-elementor) .glsr-default .glsr-review-date:not(:where(.lpc-root, .lpc-root *)) { align-items: center; display: inline-flex; flex: 1 0 0%; font-style: italic; white-space: nowrap; }
:where(.stx-elementor) .glsr-default .glsr-review-rating:not(:where(.lpc-root, .lpc-root *)) { align-items: center; display: inline-flex; flex-shrink: 0; gap: 0.5em; }
:where(.stx-elementor) .glsr-default .glsr-review-response:not(:where(.lpc-root, .lpc-root *)) { width: 100%; }
:where(.stx-elementor) .glsr-default .glsr-read-more:not(:where(.lpc-root, .lpc-root *)) { white-space: nowrap; }
:where(.stx-elementor) .glsr-default .glsr-read-more:not(:where(.lpc-root, .lpc-root *))::before { content: ""; margin-left: 0px; margin-right: 0.5em; }
:where(.stx-elementor) .glsr-default [data-expanded="false"] .glsr-read-more:not(:where(.lpc-root, .lpc-root *))::before { content: "…"; }
:where(.stx-elementor) .glsr-default [data-expanded="false"] .glsr-hidden:not(:where(.lpc-root, .lpc-root *)) { display: none; }
:where(.stx-elementor) .glsr-modal:not(:where(.lpc-root, .lpc-root *)) { --timing-function: cubic-bezier(0,0,0.2,1); --timing-function-2: cubic-bezier(0.25,0.46,0.45,0.94); display: none; font-size: var(--wp--preset--font-size--normal,calc(1 * var(--stx-rem, 1rem))); pointer-events: none; position: fixed; z-index: -1; }
:where(.stx-elementor) .glsr-modal.is-open:not(:where(.lpc-root, .lpc-root *)) { display: block; pointer-events: auto; z-index: 99999; }
:where(.stx-elementor) .glsr-modal__overlay:not(:where(.lpc-root, .lpc-root *)) { align-items: center; background: rgba(0, 0, 0, 0.6); inset: 0px; display: flex; height: 100vh; justify-content: center; position: fixed; width: 100vw; }
:where(.stx-elementor) .glsr-modal__dialog:not(:where(.lpc-root, .lpc-root *)) { background-color: var(--glsr-modal-bg); border-radius: var(--glsr-modal-radius); box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.1) 0px 8px 10px -6px; box-sizing: border-box; display: flex; flex-direction: column; height: auto; max-height: min(1024px, -2em + 100vh); max-width: min(768px, -2em + 100vw); min-height: 160px; min-width: 320px; overflow: hidden; position: relative; width: 100vw; }
:where(.stx-elementor) [aria-hidden="false"] .glsr-modal__dialog:not(:where(.lpc-root, .lpc-root *)) { animation: gl-zoomIn var(--glsr-duration-slow) var(--timing-function); }
:where(.stx-elementor) .glsr-modal__header:not(:where(.lpc-root, .lpc-root *)) { font-weight: 600; }
:where(.stx-elementor) .glsr-modal__footer:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .glsr-modal__header:not(:where(.lpc-root, .lpc-root *)) { align-items: center; box-shadow: color-mix(in srgb, currentcolor 10%, transparent) 0px 0px 1px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1em 0px; display: flex; flex-shrink: 0; gap: var(--glsr-gap-md); padding: 0 var(--glsr-modal-padding); position: relative; z-index: 1; }
:where(.stx-elementor) .glsr-modal__body:not(:where(.lpc-root, .lpc-root *)) { display: grid; grid-template-rows: 1fr; overflow-y: auto; overscroll-behavior: contain; transition: grid-template-rows var(--glsr-duration-slow) var(--timing-function); }
:where(.stx-elementor) .glsr-modal__inner:not(:where(.lpc-root, .lpc-root *)) { display: grid; grid-template-rows: 1fr; min-height: calc(var(--glsr-modal-padding)*2); opacity: 1; position: relative; transition: opacity var(--glsr-duration-slow) var(--timing-function); }
:where(.stx-elementor) .glsr-modal__content:not(:where(.lpc-root, .lpc-root *)) { padding: var(--glsr-modal-padding); }
:where(.stx-elementor) .glsr-modal button.glsr-modal__close:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .glsr-modal button.glsr-modal__close:focus:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .glsr-modal button.glsr-modal__close:hover:not(:where(.lpc-root, .lpc-root *)) { align-items: center; appearance: none; border: 0px; box-shadow: none; cursor: pointer; display: flex; font-size: 1em; height: 1.5em; justify-content: center; line-height: 1; margin: 0.75em 1em; outline-offset: 0px; padding: 0px; position: absolute; right: 0px; top: 0px; transform: scale(1); transition: transform var(--glsr-duration-fast) ease-in; width: 1.5em; z-index: 10; background: transparent !important; color: currentcolor !important; }
:where(.stx-elementor) .glsr-modal button.glsr-modal__close:hover:not(:where(.lpc-root, .lpc-root *)) { transform: scale(1.1); }
:where(.stx-elementor) .glsr-modal button.glsr-modal__close:not(:where(.lpc-root, .lpc-root *))::before { color-scheme: revert; forced-color-adjust: revert; math-depth: revert; position: revert; position-anchor: revert; text-size-adjust: revert; appearance: revert; color: revert; font-feature-settings: revert; font-kerning: revert; font-language-override: revert; font-optical-sizing: revert; font-palette: revert; font-size-adjust: revert; font-stretch: revert; font-style: revert; font-synthesis: revert; font-variant: revert; font-variation-settings: revert; position-area: revert; text-orientation: revert; text-rendering: revert; text-spacing-trim: revert; -webkit-font-smoothing: revert; -webkit-locale: revert; -webkit-text-orientation: revert; -webkit-writing-mode: revert; writing-mode: revert; zoom: revert; accent-color: revert; place-content: revert; place-items: revert; place-self: revert; alignment-baseline: revert; anchor-name: revert; anchor-scope: revert; animation-composition: revert; animation: revert; animation-trigger: revert; app-region: revert; aspect-ratio: revert; backdrop-filter: revert; backface-visibility: revert; background: revert; background-blend-mode: revert; baseline-shift: revert; baseline-source: revert; block-size: revert; border-block: revert; border: revert; border-radius: revert; border-collapse: revert; border-end-end-radius: revert; border-end-start-radius: revert; border-inline: revert; border-shape: revert; border-start-end-radius: revert; border-start-start-radius: revert; inset: revert; box-decoration-break: revert; box-shadow: revert; box-sizing: revert; break-after: revert; break-before: revert; break-inside: revert; buffered-rendering: revert; caption-side: revert; caret-animation: revert; caret-color: revert; caret-shape: revert; clear: revert; clip: revert; clip-path: revert; clip-rule: revert; color-interpolation: revert; color-interpolation-filters: revert; color-rendering: revert; columns: revert; column-fill: revert; gap: revert; column-rule: revert; column-span: revert; contain: revert; contain-intrinsic-block-size: revert; contain-intrinsic-size: revert; contain-intrinsic-inline-size: revert; container: revert; content-visibility: revert; corner-shape: revert; corner-block-end-shape: revert; corner-block-start-shape: revert; counter-increment: revert; counter-reset: revert; counter-set: revert; cursor: revert; cx: revert; cy: revert; d: revert; display: revert; dominant-baseline: revert; dynamic-range-limit: revert; empty-cells: revert; field-sizing: revert; fill: revert; fill-opacity: revert; fill-rule: revert; filter: revert; flex: revert; flex-flow: revert; float: revert; flood-color: revert; flood-opacity: revert; grid: revert; grid-area: revert; height: revert; hyphenate-character: revert; hyphenate-limit-chars: revert; hyphens: revert; image-orientation: revert; image-rendering: revert; initial-letter: revert; inline-size: revert; inset-block: revert; inset-inline: revert; interactivity: revert; interest-delay: revert; interpolate-size: revert; isolation: revert; letter-spacing: revert; lighting-color: revert; line-break: revert; list-style: revert; margin-block: revert; margin: revert; margin-inline: revert; marker: revert; mask: revert; mask-type: revert; math-shift: revert; math-style: revert; max-block-size: revert; max-height: revert; max-inline-size: revert; max-width: revert; min-block-size: revert; min-height: revert; min-inline-size: revert; min-width: revert; mix-blend-mode: revert; object-fit: revert; object-position: revert; object-view-box: revert; offset: revert; opacity: revert; order: revert; orphans: revert; outline: revert; outline-offset: revert; overflow-anchor: revert; overflow-block: revert; overflow-clip-margin: revert; overflow-inline: revert; overflow-wrap: revert; overflow: revert; overlay: revert; overscroll-behavior-block: revert; overscroll-behavior-inline: revert; overscroll-behavior: revert; padding-block: revert; padding: revert; padding-inline: revert; page: revert; page-orientation: revert; paint-order: revert; perspective: revert; perspective-origin: revert; pointer-events: revert; position-try: revert; position-visibility: revert; print-color-adjust: revert; quotes: revert; r: revert; reading-flow: revert; reading-order: revert; resize: revert; rotate: revert; ruby-align: revert; ruby-position: revert; rx: revert; ry: revert; scale: revert; scroll-behavior: revert; scroll-initial-target: revert; scroll-margin-block: revert; scroll-margin: revert; scroll-margin-inline: revert; scroll-marker-group: revert; scroll-padding-block: revert; scroll-padding: revert; scroll-padding-inline: revert; scroll-snap-align: revert; scroll-snap-stop: revert; scroll-snap-type: revert; scroll-target-group: revert; scroll-timeline: revert; scrollbar-color: revert; scrollbar-gutter: revert; scrollbar-width: revert; shape-image-threshold: revert; shape-margin: revert; shape-outside: revert; shape-rendering: revert; size: revert; speak: revert; stop-color: revert; stop-opacity: revert; stroke: revert; stroke-dasharray: revert; stroke-dashoffset: revert; stroke-linecap: revert; stroke-linejoin: revert; stroke-miterlimit: revert; stroke-opacity: revert; stroke-width: revert; tab-size: revert; table-layout: revert; text-align: revert; text-align-last: revert; text-anchor: revert; text-autospace: revert; text-box: revert; text-combine-upright: revert; text-decoration: revert; text-decoration-skip-ink: revert; text-emphasis: revert; text-emphasis-position: revert; text-indent: revert; text-justify: revert; text-overflow: revert; text-shadow: revert; text-transform: revert; text-underline-offset: revert; text-underline-position: revert; text-wrap: revert; timeline-scope: revert; timeline-trigger: revert; touch-action: revert; transform: revert; transform-box: revert; transform-origin: revert; transform-style: revert; transition: revert; translate: revert; trigger-scope: revert; user-select: revert; vector-effect: revert; vertical-align: revert; view-timeline: revert; view-transition-class: revert; view-transition-group: revert; view-transition-name: revert; view-transition-scope: revert; visibility: revert; border-spacing: revert; -webkit-box-align: revert; -webkit-box-decoration-break: revert; -webkit-box-direction: revert; -webkit-box-flex: revert; -webkit-box-ordinal-group: revert; -webkit-box-orient: revert; -webkit-box-pack: revert; -webkit-box-reflect: revert; -webkit-line-break: revert; -webkit-line-clamp: revert; -webkit-mask-box-image: revert; -webkit-rtl-ordering: revert; -webkit-ruby-position: revert; -webkit-tap-highlight-color: revert; -webkit-text-combine: revert; -webkit-text-decorations-in-effect: revert; -webkit-text-fill-color: revert; -webkit-text-security: revert; -webkit-text-stroke: revert; -webkit-user-drag: revert; white-space-collapse: revert; widows: revert; width: revert; will-change: revert; word-break: revert; word-spacing: revert; x: revert; y: revert; z-index: revert; content: "✕"; font-family: arial; font-size: 1.5em; font-weight: 700; line-height: 1; }
:where(.stx-elementor) .glsr-modal button.glsr-modal__close:not(:where(.lpc-root, .lpc-root *))::after { display: none !important; }
:where(.stx-elementor) .glsr-modal .glsr-modal__overlay:not(:where(.lpc-root, .lpc-root *)) { animation-timing-function: var(--timing-function); }
:where(.stx-elementor) .glsr-modal[aria-hidden="false"] .glsr-modal__overlay:not(:where(.lpc-root, .lpc-root *)) { animation-duration: var(--glsr-duration-slow); animation-name: gl-fadeIn; }
:where(.stx-elementor) #glsr-modal-review .glsr-read-more:not(:where(.lpc-root, .lpc-root *)) { display: none !important; }
:where(.stx-elementor) .glsr-default:not(:where(.lpc-root, .lpc-root *)) { --glsr-toggled-bg: var(--glsr-blue); }
:where(.stx-elementor > .stx-body) { --glsr-star-empty: url(/products/site-reviews/star-empty.svg); --glsr-star-error: url(/products/site-reviews/star-error.svg); --glsr-star-full: url(/products/site-reviews/star-full.svg); --glsr-star-half: url(/products/site-reviews/star-half.svg) }
:where(.stx-elementor) > .stx-body { --glsr-field-summary-color: currentColor; --glsr-field-summary-gap: 5px; --glsr-field-summary-height: 5px; --glsr-field-summary-radius: 0px; --glsr-field-summary-width: 50px; --glsr-form-star-custom: var(--glsr-form-star) }
:where(.stx-elementor) [data-stars="default"] .glsr-rating-full:not(:where(.lpc-root, .lpc-root *)) { background-image: var(--glsr-star-full); }
:where(.stx-elementor) .glsr .glsr-review-images:not(:where(.lpc-root, .lpc-root *)) { display: flex; flex-wrap: wrap; gap: 12px; width: 100%; }
:where(.stx-elementor) .glsr .glsr-review-images a.glsr-image:not(:where(.lpc-root, .lpc-root *)) { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: none; display: block; margin: 0px; outline: none; padding: 0px; text-decoration: none; width: min(100px, 100%); }
:where(.stx-elementor) .glsr .glsr-review-images a.glsr-image img:not(:where(.lpc-root, .lpc-root *)) { aspect-ratio: 4 / 3; border-radius: 3px; display: block; height: auto; max-width: 100%; object-fit: cover; padding: 0px; margin: 0px !important; pointer-events: none !important; }
:where(.stx-elementor) > .stx-body { --glsr-ri-image-size: 80px; --glsr-ri-gap: 12px; --glsr-ri-border-radius: 3px }
:where(.stx-elementor > .stx-body) { --direction-multiplier: 1 }
:where(.stx-elementor) .screen-reader-text:not(:where(.lpc-root, .lpc-root *)) { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where(.stx-elementor) .elementor *:not(:where(.lpc-root, .lpc-root *)) { box-sizing: border-box; }
:where(.stx-elementor) .elementor a:not(:where(.lpc-root, .lpc-root *)) { box-shadow: none; text-decoration: none; }
:where(.stx-elementor) .elementor img:not(:where(.lpc-root, .lpc-root *)) { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; box-shadow: none; height: auto; max-width: 100%; }
:where(.stx-elementor) .elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure:not(:where(.lpc-root, .lpc-root *)) { margin: 0px; }
:where(.stx-elementor) .elementor iframe:not(:where(.lpc-root, .lpc-root *)) { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; line-height: 1; margin: 0px; max-width: 100%; width: 100%; }
:where(.stx-elementor) .elementor *:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .elementor :not(:where(.lpc-root, .lpc-root *))::after, :where(.stx-elementor) .elementor :not(:where(.lpc-root, .lpc-root *))::before { box-sizing: border-box; }
:where(.stx-elementor) .elementor hr:not(:where(.lpc-root, .lpc-root *)) { background-color: transparent; margin: 0px; }
:where(.stx-elementor) .elementor-element:not(:where(.lpc-root, .lpc-root *)) { --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); }
:where(.stx-elementor) .elementor-element:where(.e-con-full, .elementor-widget):not(:where(.lpc-root, .lpc-root *)) { 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); }
:where(.stx-elementor > .stx-body) { --page-title-display: block }
:where(.stx-elementor) .elementor-widget:not(:where(.lpc-root, .lpc-root *)) { position: relative; }
:where(.stx-elementor) .elementor-widget:not(:last-child):not(:where(.lpc-root, .lpc-root *)) { margin-block-end: var(--kit-widget-spacing,20px); }
:where(.stx-elementor) .elementor-widget:not(:last-child).elementor-widget__width-initial:not(:where(.lpc-root, .lpc-root *)) { margin-block-end: 0px; }
:where(.stx-elementor) .e-con:not(:where(.lpc-root, .lpc-root *)) { --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; }
:where(.stx-elementor) .e-con:where(:not(.e-div-block-base)):not(:where(.lpc-root, .lpc-root *)) { transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s); }
:where(.stx-elementor) .e-con:not(:where(.lpc-root, .lpc-root *)) { --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); }
:where(.stx-elementor) .e-con:not(:where(.lpc-root, .lpc-root *)) { 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); }
:where(.stx-elementor) .e-con.e-flex:not(:where(.lpc-root, .lpc-root *)) { --flex-direction: column; --flex-basis: auto; --flex-grow: 0; --flex-shrink: 1; flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis); }
:where(.stx-elementor) .e-con > .e-con-inner:not(:where(.lpc-root, .lpc-root *)) { padding-block-end: var(--padding-block-end); padding-block-start: var(--padding-block-start); text-align: var(--text-align); }
:where(.stx-elementor) .e-con.e-flex > .e-con-inner:not(:where(.lpc-root, .lpc-root *)) { flex-direction: var(--flex-direction); }
:where(.stx-elementor) .e-con-full:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .e-con > .e-con-inner:not(:where(.lpc-root, .lpc-root *)) { padding-block-end: var(--padding-block-end); padding-block-start: var(--padding-block-start); text-align: var(--text-align); }
:where(.stx-elementor) .e-con-full.e-flex:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .e-con.e-flex > .e-con-inner:not(:where(.lpc-root, .lpc-root *)) { flex-direction: var(--flex-direction); }
:where(.stx-elementor) .e-con:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .e-con > .e-con-inner:not(:where(.lpc-root, .lpc-root *)) { display: var(--display); }
:where(.stx-elementor) .e-con-boxed.e-flex:not(:where(.lpc-root, .lpc-root *)) { place-content: normal; align-items: normal; flex-flow: column; }
:where(.stx-elementor) .e-con-boxed:not(:where(.lpc-root, .lpc-root *)) { gap: initial; text-align: initial; }
:where(.stx-elementor) .e-con.e-flex > .e-con-inner:not(:where(.lpc-root, .lpc-root *)) { align-content: var(--align-content); align-items: var(--align-items); align-self: auto; flex: 1 1 auto; flex-wrap: var(--flex-wrap); justify-content: var(--justify-content); }
:where(.stx-elementor) .e-con > .e-con-inner:not(:where(.lpc-root, .lpc-root *)) { gap: var(--row-gap) var(--column-gap); height: 100%; margin: 0px auto; max-width: var(--content-width); padding-inline: 0px; width: 100%; }
:where(.stx-elementor) :is(.elementor-section-wrap, [data-elementor-id]) > .e-con:not(:where(.lpc-root, .lpc-root *)) { --margin-left: auto; --margin-right: auto; max-width: min(100%,var(--width)); }
:where(.stx-elementor) .e-con .elementor-widget.elementor-widget:not(:where(.lpc-root, .lpc-root *)) { margin-block-end: 0px; }
:where(.stx-elementor) .e-con:not(:where(.lpc-root, .lpc-root *))::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%); }
:where(.stx-elementor) .e-con:not(:where(.lpc-root, .lpc-root *))::before { transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s); }
:where(.stx-elementor) .e-con .elementor-widget:not(:where(.lpc-root, .lpc-root *)) { min-width: 0px; }
:where(.stx-elementor) .e-con .elementor-widget.e-widget-swiper:not(:where(.lpc-root, .lpc-root *)) { width: 100%; }
:where(.stx-elementor) .e-con > .e-con-inner > .elementor-widget > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { height: 100%; }
:where(.stx-elementor) .e-con.e-con > .e-con-inner > .elementor-widget:not(:where(.lpc-root, .lpc-root *)) { max-width: 100%; }
:where(.stx-elementor) .e-con > .e-con-inner > .elementor-widget > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .e-con > .elementor-widget > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { height: 100%; }
:where(.stx-elementor) .e-con.e-con > .e-con-inner > .elementor-widget:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .elementor.elementor .e-con > .elementor-widget:not(:where(.lpc-root, .lpc-root *)) { max-width: 100%; }
:where(.stx-elementor) .e-con .elementor-widget:not(:last-child):not(:where(.lpc-root, .lpc-root *)) { --kit-widget-spacing: 0px; }
@media (max-width: 767px) { :where(.stx-elementor) .e-con.e-flex:not(:where(.lpc-root, .lpc-root *)) { --width: 100%; --flex-wrap: var(--flex-wrap-mobile); } }
:where(.stx-elementor) .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s); }
:where(.stx-elementor) .elementor-heading-title:not(:where(.lpc-root, .lpc-root *)) { line-height: 1; margin: 0px; padding: 0px; }
:where(.stx-elementor) .elementor-button:not(:where(.lpc-root, .lpc-root *)) { 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; }
:where(.stx-elementor) .elementor-button:focus:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .elementor-button:hover:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .elementor-button:visited:not(:where(.lpc-root, .lpc-root *)) { color: rgb(255, 255, 255); }
:where(.stx-elementor) .elementor-button-content-wrapper:not(:where(.lpc-root, .lpc-root *)) { display: flex; flex-direction: row; gap: 5px; justify-content: center; }
:where(.stx-elementor) .elementor-button-text:not(:where(.lpc-root, .lpc-root *)) { display: inline-block; }
:where(.stx-elementor) .elementor-button span:not(:where(.lpc-root, .lpc-root *)) { text-decoration: inherit; }
:where(.stx-elementor) .elementor-view-framed .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { background-color: transparent; border: 3px solid rgb(105, 114, 125); color: rgb(105, 114, 125); padding: 0.5em; }
:where(.stx-elementor) .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { color: rgb(105, 114, 125); display: inline-block; font-size: 50px; line-height: 1; text-align: center; transition: 0.3s; }
:where(.stx-elementor) .elementor-icon:hover:not(:where(.lpc-root, .lpc-root *)) { color: rgb(105, 114, 125); }
:where(.stx-elementor) .elementor-icon svg:not(:where(.lpc-root, .lpc-root *)) { display: block; height: 1em; position: relative; width: 1em; }
:where(.stx-elementor) .elementor-icon svg:not(:where(.lpc-root, .lpc-root *))::before { left: 50%; position: absolute; transform: translateX(-50%); }
:where(.stx-elementor) .elementor-shape-rounded .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { border-radius: 10%; }
:where(.stx-elementor) .elementor-shape-circle .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { border-radius: 50%; }
@media (prefers-reduced-motion: reduce) { div:where(.stx-elementor) *:not(:where(.lpc-root, .lpc-root *)) { transition-delay: 0s !important; transition-duration: 0s !important; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor .elementor-hidden-mobile:not(:where(.lpc-root, .lpc-root *)) { display: none; } }
@media (min-width: 768px) and (max-width: 1024px) { :where(.stx-elementor) .elementor .elementor-hidden-tablet:not(:where(.lpc-root, .lpc-root *)) { display: none; } }
:where(.stx-elementor > .stx-body) { --zero-px: 0px; --primary-ff: "Helvetica Neue",Helvetica,Arial,sans-serif; --secondary-ff: var(--primary-ff); --body-font-family: var(--primary-ff); --body-font-size: 15px; --font-weight-bold: 600; --h-text-transform: uppercase; --system-font: -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"; --h1-font-size: calc(2 * var(--stx-rem, 1rem)); --h2-font-size: calc(1.5 * var(--stx-rem, 1rem)); --h3-font-size: calc(1.25 * var(--stx-rem, 1rem)); --h4-font-size: calc(1 * var(--stx-rem, 1rem)); --body-bg-color: HSL(var(--neutral-0)); --body-color: HSL(var(--neutral-7)); --link-color: HSL(var(--neutral-10)); --accent-color: HSL(var(--neutral-8)); --accent-text-color: HSL(var(--neutral-0)); --header-default--height: 150px; --container-max-width: 1440px; --half-gutter-size: 15px; --main-gutter-size: var(--half-gutter-size); --content-padding-top: calc(3.125 * var(--stx-rem, 1rem)); --content-padding-bottom: calc(5.625 * var(--stx-rem, 1rem)); --admin-bar: 46px; --site-width: 100vw; --sidebar-size: 27%; --sidebar-margin: 2%; --neutral-hue: 210; --neutral-0: var(--neutral-hue),var(--nst, 0%),100%; --neutral-1: var(--neutral-hue),var(--nst, 17%),98%; --neutral-2: var(--neutral-hue),var(--nst, 16%),93%; --neutral-3: var(--neutral-hue),var(--nst, 14%),89%; --neutral-4: var(--neutral-hue),var(--nst, 14%),83%; --neutral-5: var(--neutral-hue),var(--nst, 11%),71%; --neutral-6: var(--neutral-hue),var(--nst, 7%),46%; --neutral-7: var(--neutral-hue),var(--nst, 9%),31%; --neutral-8: var(--neutral-hue),var(--nst, 10%),23%; --neutral-9: var(--neutral-hue),var(--nst, 11%),15%; --neutral-10: var(--neutral-hue),var(--nst, 0%),0% }
@media (min-width: 1025px) { :where(.stx-elementor > .stx-body) { --site-width: calc(100vw - var(--scrollbar-width, 0px)) } }
@media (min-width: 1025px) and (max-width: 1440px) and (min-height: 480px) and (max-height: 768px) { :where(.stx-elementor > .stx-body) { --full-vp-height: 780px } }
:where(.stx-elementor > .stx-body)[data-xl="1"] { --sidebar-size: 30%; --sidebar-margin: 0%; --container-max-width: var(--site-width, 100vw) }
:where(.stx-elementor > .stx-body)[data-admin-bar="0"] { --admin-bar: var(--zero-px) }
@media (min-width: 768px) { :where(.stx-elementor > .stx-body) { --body-font-size: 16px; --h1-font-size: calc(3 * var(--stx-rem, 1rem)); --h2-font-size: calc(2 * var(--stx-rem, 1rem)); --h3-font-size: calc(1.5 * var(--stx-rem, 1rem)); --h4-font-size: calc(1.25 * var(--stx-rem, 1rem)); --admin-bar: 32px } }
@media (max-width: 1024px) { :where(.stx-elementor > .stx-body) { --sidebar-size: 38%; --sidebar-margin: 0% } }
:where(.stx-elementor) *:not(:where(.lpc-root, .lpc-root *)) { box-sizing: border-box; }
:where(.stx-elementor > .stx-body) { text-size-adjust: 100%; font-size: var(--body-font-size,16px) }
:where(.stx-elementor) > .stx-body { font-family: var(--body-font-family); font-size: var(--body-font-size); font-weight: var(--body-font-weight,400); line-height: var(--body-line-height,1.7); color: var(--body-color); text-align: start }
:where(.stx-elementor) h2:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) h3:not(:where(.lpc-root, .lpc-root *)) { margin-top: 0px; margin-bottom: calc(1.375 * var(--stx-rem, 1rem)); text-rendering: optimizespeed; word-break: break-word; font-family: inherit; font-weight: var(--font-weight-bold); line-height: 1.2; color: inherit; }
:where(.stx-elementor) h3:not(:where(.lpc-root, .lpc-root *)) { margin-top: 0px; margin-bottom: calc(1.375 * var(--stx-rem, 1rem)); text-rendering: optimizespeed; word-break: break-word; font-family: inherit; font-weight: var(--font-weight-bold); line-height: 1.2; color: inherit; }
:where(.stx-elementor) h3:not(:where(.lpc-root, .lpc-root *)) { font-size: var(--h3-font-size); }
:where(.stx-elementor) hr:not(:where(.lpc-root, .lpc-root *)) { box-sizing: content-box; height: 0px; overflow: visible; margin-top: calc(1 * var(--stx-rem, 1rem)); margin-bottom: calc(1 * var(--stx-rem, 1rem)); border-width: 1px 0px 0px; border-style: solid none none; border-color: rgba(0, 0, 0, 0.1) currentcolor currentcolor; border-image: initial; }
:where(.stx-elementor) h2:not(:where(.lpc-root, .lpc-root *)) { margin-top: 0px; margin-bottom: calc(1.375 * var(--stx-rem, 1rem)); text-rendering: optimizespeed; word-break: break-word; font-family: inherit; font-weight: var(--font-weight-bold); line-height: 1.2; color: inherit; }
:where(.stx-elementor) h2:not(:where(.lpc-root, .lpc-root *)) { font-size: var(--h2-font-size); }
:where(.stx-elementor) p:not(:where(.lpc-root, .lpc-root *)) { margin-top: 0px; margin-bottom: var(--paragraph-spacing,calc(1.25 * var(--stx-rem, 1rem))); }
:where(.stx-elementor) strong:not(:where(.lpc-root, .lpc-root *)) { font-weight: var(--font-weight-bold); }
:where(.stx-elementor) a:not(:where(.lpc-root, .lpc-root *)) { color: var(--link-color); text-decoration: none; }
:where(.stx-elementor) a:hover:not(:where(.lpc-root, .lpc-root *)) { color: var(--link-color-hover); }
:where(.stx-elementor) figure:not(:where(.lpc-root, .lpc-root *)) { margin: 0px 0px calc(1 * var(--stx-rem, 1rem)); }
:where(.stx-elementor) img:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) svg:not(:where(.lpc-root, .lpc-root *)) { vertical-align: middle; }
:where(.stx-elementor) button:not(:where(.lpc-root, .lpc-root *)) { border-radius: 0px; }
:where(.stx-elementor) button:not(:where(.lpc-root, .lpc-root *)) { margin: 0px; font-family: inherit; line-height: inherit; font-size: 1em; vertical-align: baseline; }
:where(.stx-elementor) button:not(:where(.lpc-root, .lpc-root *)) { overflow: visible; }
:where(.stx-elementor) button:not(:where(.lpc-root, .lpc-root *)) { appearance: button; }
:where(.stx-elementor) ul ul:not(:where(.lpc-root, .lpc-root *)) { margin-bottom: 0px; }
:where(.stx-elementor) svg:not(:where(.lpc-root, .lpc-root *)) { vertical-align: middle; }
:where(.stx-elementor) ul:not(:where(.lpc-root, .lpc-root *)) { margin: calc(1.25 * var(--stx-rem, 1rem)) 0px; padding: 0px 0px 0px calc(1.875 * var(--stx-rem, 1rem)); }
:where(.stx-elementor) ul li ul:not(:where(.lpc-root, .lpc-root *)) { list-style-type: circle; }
:where(.stx-elementor) li > ul:not(:where(.lpc-root, .lpc-root *)) { margin: 0px; }
:where(.stx-elementor) button:not(:where(.lpc-root, .lpc-root *)) { border-radius: var(--btn-br,initial); display: inline-flex; align-items: center; justify-content: center; font-weight: var(--font-weight-bold); color: var(--body-color); text-align: center; vertical-align: middle; user-select: none; background-color: transparent; border: 1px solid transparent; padding: 0px; font-size: calc(1 * var(--stx-rem, 1rem)); line-height: 1.5; transition-duration: ; transition-timing-function: ; transition-delay: ; transition-behavior: ; transition-property: color, background-color, border-color; }
:where(.stx-elementor) .screen-reader-text:not(:where(.lpc-root, .lpc-root *)) { clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; overflow: hidden; position: absolute !important; }
:where(.stx-elementor > .stx-body) { --woocommerce-summary-size: 36%; --woocommerce-products-gutter: 15px; --woocommerce-products-gutter-topFactor: 1.3; --woocommerce-discount-color: var(--colors-red); --woocommerce-swatches-width: 15px; --woocommerce-swatches-height: 15px; --woocommerce-swatches-padding: 1px; --woocommerce-grid-columns: 4; --woocommerce-gallery-thumbs-size: 90px; --woocommerce-fullscreen-top-padding: calc(90px + var(--content-padding-top)); --header-cart-width: var(--side-panels-mobile-width, 100vw); --woocommerce-form-comp-heights: 40px; --woocommerce-product-thumbs-radius: 0px; --woocommerce-product-img-radius: 0px }
@media (min-width: 768px) and (max-width: 1024px) { :where(.stx-elementor > .stx-body) { --woocommerce-grid-columns: 3 } }
@media (max-width: 767px) { :where(.stx-elementor > .stx-body) { --woocommerce-grid-columns: 2 } }
@media (min-width: 768px) { :where(.stx-elementor > .stx-body) { --woocommerce-products-gutter: 30px; --header-cart-width: 470px } }
@media (min-width: 1025px) { :where(.stx-elementor > .stx-body) { --woocommerce-form-comp-heights: 45px; --woocommerce-products-gutter-topFactor: 1.6 } }
:where(.stx-elementor) .woocommerce img:not(:where(.lpc-root, .lpc-root *)) { height: auto; max-width: 100%; }
:where(.stx-elementor) .elementor-widget-image :is(.elementor-widget-container, .elementor-image) > a:not(:where(.lpc-root, .lpc-root *)) { display: block; }
:where(.stx-elementor) .elementor-heading-title:not(:where(.lpc-root, .lpc-root *)) { padding: 0px; margin: 0px; line-height: 1; }
:where(.stx-elementor) .elementor-button:not(:where(.lpc-root, .lpc-root *)) { font-weight: var(--btn-fw, 500); }
:where(.stx-elementor) .elementor-widget-button .elementor-button-content-wrapper:not(:where(.lpc-root, .lpc-root *)) { -webkit-box-align: center; align-items: center; }
:where(.stx-elementor) :is(.elementor-section-wrap, [data-elementor-id]) > .e-con:not(:where(.lpc-root, .lpc-root *)) { --container-default-padding-inline-start: var(--main-gutter-size); --container-default-padding-inline-end: var(--main-gutter-size); }
:where(.stx-elementor > .stx-body) { --link-color-hover: HSL(var(--neutral-8)); --accent-hover-color: HSL(var(--neutral-9)); --accent-text-hover-color: var(--accent-text-color); --colors-green: #7ad03a; --colors-red: #cf2929; --colors-orange: #ffba00; --colors-blue: #2ea2cc; --easeoutcubic: cubic-bezier(0.215, 0.61, 0.355, 1); --easeoutexpo: cubic-bezier(0.19, 1, 0.22, 1); --b-shadow-1: 0 5px 80px rgba(0, 0, 0, 0.07); --b-shadow-2: 0 0.9px 2.7px -20px rgba(0, 0, 0, 0.162),0 3.1px 8.9px -20px rgba(0, 0, 0, 0.238),0 14px 40px -20px rgba(0, 0, 0, 0.4); --b-shadow-3: 0 3.9px 5.3px rgba(0, 0, 0, 0.044),0 13px 17.9px rgba(0, 0, 0, 0.066),0 58px 80px rgba(0, 0, 0, 0.11); --b-shadow-4: 0 1.9px 2.5px rgba(0, 0, 0, 0.02),0 4.5px 6.1px rgba(0, 0, 0, 0.028),0 8.5px 11.5px rgba(0, 0, 0, 0.035),0 15.2px 20.5px rgba(0, 0, 0, 0.042),0 28.4px 38.4px rgba(0, 0, 0, 0.05),0 68px 92px rgba(0, 0, 0, 0.07); --b-shadow-5: 0 2.6px 3.6px rgba(0, 0, 0, 0.052),0 7.3px 10px rgba(0, 0, 0, 0.075),0 17.5px 24.1px rgba(0, 0, 0, 0.098),0 58px 80px rgba(0, 0, 0, 0.15) }
:where(.stx-elementor) em:not(:where(.lpc-root, .lpc-root *)) { font-style: italic; }
:where(.stx-elementor) [tabindex="-1"]:focus:not(:where(.lpc-root, .lpc-root *)) { outline: 0px !important; }
:where(.stx-elementor) summary:not(:where(.lpc-root, .lpc-root *)) { display: list-item; cursor: pointer; }
:where(.stx-elementor) button:not(:disabled):not(.disabled):not(:where(.lpc-root, .lpc-root *)) { cursor: pointer; }
:where(.stx-elementor) .screen-reader-text:focus:not(:where(.lpc-root, .lpc-root *)) { background-color: rgb(241, 241, 241); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; color: rgb(33, 117, 155); display: block; font-size: calc(0.875 * var(--stx-rem, 1rem)); font-weight: var(--font-weight-bold); height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }
:where(.stx-elementor > .stx-body) { --pdp-carousels-side-spacing: 1; --pdp-carousels-side-spacing-size: 50px }
:where(.stx-elementor) > .stx-body.woocommerce.single-product { --sticky-atc-height: 90px }
:where(.stx-elementor) > .stx-body.--fixed-summary { --woocommerce-summary-size: 50% }
:where(.stx-elementor) > .stx-body.--fixed-summary.--fixed-summary-cssfirst { --summary-offset: var(--woocommerce-fixedsummary-offset, var(--admin-bar)) }
:where(.stx-elementor) > .stx-body.rey-siteWrapper { --site-wrapper-overflow: visible }
:where(.stx-elementor > .stx-body) { --header-fixed-shrank-shadow: rgba(0, 0, 0, 0.1) 0px 5px 16px 0px; --header-fixed-shrank-speed: .3s; --header-fixed-shrank-speed-out: .12s; --header-fixed-scroll-speed: .3s; --header-fixed-scroll-speed-out: .12s }
:where(.stx-elementor) .elementor-icon-box-icon:not(:where(.lpc-root, .lpc-root *)) { line-height: 1; width: var(--icon-wrapper-width, auto); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
:where(.stx-elementor) .elementor-icon-box-icon .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { vertical-align: middle; }
:where(.stx-elementor) .elementor-icon-box-content .elementor-icon-box-title:only-child:not(:where(.lpc-root, .lpc-root *)) { margin-bottom: 0px; }
:where(.stx-elementor) .elementor-widget-image:not(:where(.lpc-root, .lpc-root *)) { text-align: center; }
:where(.stx-elementor) .elementor-widget-image a:not(:where(.lpc-root, .lpc-root *)) { display: inline-block; }
:where(.stx-elementor) .elementor-widget-image img:not(:where(.lpc-root, .lpc-root *)) { display: inline-block; vertical-align: middle; }
:where(.stx-elementor) .elementor-widget .elementor-icon-list-items:not(:where(.lpc-root, .lpc-root *)) { list-style-type: none; margin: 0px; padding: 0px; }
:where(.stx-elementor) .elementor-widget .elementor-icon-list-item:not(:where(.lpc-root, .lpc-root *)) { margin: 0px; padding: 0px; position: relative; }
:where(.stx-elementor) .elementor-widget .elementor-icon-list-item:not(:where(.lpc-root, .lpc-root *))::after { inset-block-end: 0px; position: absolute; width: 100%; }
:where(.stx-elementor) .elementor-widget .elementor-icon-list-item:not(:where(.lpc-root, .lpc-root *)) { align-items: var(--icon-vertical-align,center); display: flex; font-size: inherit; }
:where(.stx-elementor) .elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text:not(:where(.lpc-root, .lpc-root *)) { align-self: center; padding-inline-start: 5px; }
:where(.stx-elementor) .elementor-widget .elementor-icon-list-icon:not(:where(.lpc-root, .lpc-root *)) { display: flex; inset-block-start: var(--icon-vertical-offset,initial); position: relative; }
:where(.stx-elementor) .elementor-widget .elementor-icon-list-icon svg:not(:where(.lpc-root, .lpc-root *)) { height: var(--e-icon-list-icon-size,1em); width: var(--e-icon-list-icon-size,1em); }
:where(.stx-elementor) .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon:not(:where(.lpc-root, .lpc-root *)) { text-align: var(--e-icon-list-icon-align); }
:where(.stx-elementor) .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg:not(:where(.lpc-root, .lpc-root *)) { margin: var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0); }
:where(.stx-elementor) .elementor-widget:not(.elementor-align-end) .elementor-icon-list-item:not(:where(.lpc-root, .lpc-root *))::after { inset-inline-start: 0px; }
:where(.stx-elementor) .elementor-widget:not(.elementor-align-start) .elementor-icon-list-item:not(:where(.lpc-root, .lpc-root *))::after { inset-inline-end: 0px; }
@media (min-width:-1) { :where(.stx-elementor) .elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item:not(:where(.lpc-root, .lpc-root *))::after { inset-inline-start: 0px; } }
@media (min-width:-1) { :where(.stx-elementor) .elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item:not(:where(.lpc-root, .lpc-root *))::after { inset-inline-end: 0px; } }
@media (max-width:-1) { :where(.stx-elementor) .elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item:not(:where(.lpc-root, .lpc-root *))::after { inset-inline-start: 0px; } }
@media (max-width:-1) { :where(.stx-elementor) .elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item:not(:where(.lpc-root, .lpc-root *))::after { inset-inline-end: 0px; } }
@media (max-width:-1) { :where(.stx-elementor) .elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item:not(:where(.lpc-root, .lpc-root *))::after { inset-inline-start: 0px; } }
@media (max-width:-1) { :where(.stx-elementor) .elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item:not(:where(.lpc-root, .lpc-root *))::after { inset-inline-end: 0px; } }
@media (max-width: 1024px) { :where(.stx-elementor) .elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item:not(:where(.lpc-root, .lpc-root *))::after { inset-inline-start: 0px; } }
@media (max-width: 1024px) { :where(.stx-elementor) .elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item:not(:where(.lpc-root, .lpc-root *))::after { inset-inline-end: 0px; } }
@media (max-width:-1) { :where(.stx-elementor) .elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item:not(:where(.lpc-root, .lpc-root *))::after { inset-inline-start: 0px; } }
@media (max-width:-1) { :where(.stx-elementor) .elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item:not(:where(.lpc-root, .lpc-root *))::after { inset-inline-end: 0px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item:not(:where(.lpc-root, .lpc-root *))::after { inset-inline-start: 0px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item:not(:where(.lpc-root, .lpc-root *))::after { inset-inline-end: 0px; } }
:where(.stx-elementor) .elementor .elementor-element ul.elementor-icon-list-items:not(:where(.lpc-root, .lpc-root *)) { padding: 0px; }
:where(.stx-elementor) .stx-pdp *:not(:where(.lpc-root, .lpc-root *)) { box-sizing: border-box; }
:where(.stx-elementor) .stx-pdp svg:not(:where(.lpc-root, .lpc-root *)) { display: block; max-width: 100%; }
@media (prefers-reduced-motion: reduce) { :where(.stx-elementor) .stx-pdp *:not(:where(.lpc-root, .lpc-root *)) { transition-duration: 0.001ms !important; animation-duration: 0.001ms !important; } }
:where(.stx-elementor) > .stx-body.single-product { --header-default--height: 80px }
@media (max-width: 1024px) { :where(.stx-elementor) > .stx-body.single-product { --header-default--height: 22px } }
:where(.stx-elementor) .elementor-widget-image-box .elementor-image-box-content:not(:where(.lpc-root, .lpc-root *)) { width: 100%; }
@media (min-width: 768px) { :where(.stx-elementor) .elementor-widget-image-box.elementor-position-top .elementor-image-box-img:not(:where(.lpc-root, .lpc-root *)) { margin: auto; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-widget-image-box .elementor-image-box-img:not(:where(.lpc-root, .lpc-root *)) { margin-bottom: 15px; margin-inline: auto !important; } }
:where(.stx-elementor) .elementor-widget-image-box .elementor-image-box-img:not(:where(.lpc-root, .lpc-root *)) { display: inline-block; }
:where(.stx-elementor) .elementor-widget-image-box .elementor-image-box-img img:not(:where(.lpc-root, .lpc-root *)) { display: block; line-height: 0; }
:where(.stx-elementor) .elementor-widget-image-box .elementor-image-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { text-align: center; }
:where(.stx-elementor) .elementor-widget-image-box .elementor-image-box-description:not(:where(.lpc-root, .lpc-root *)) { margin: 0px; }
:where(.stx-elementor) .elementor-widget-icon-box .elementor-icon-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { display: flex; flex-direction: column; text-align: center; }
:where(.stx-elementor) .elementor-widget-icon-box .elementor-icon-box-icon:not(:where(.lpc-root, .lpc-root *)) { display: inline-block; flex: 0 0 auto; line-height: 0; }
:where(.stx-elementor) .elementor-widget-icon-box .elementor-icon-box-content:not(:where(.lpc-root, .lpc-root *)) { flex-grow: 1; width: 100%; }
:where(.stx-elementor) .elementor-widget-icon-box .elementor-icon-box-description:not(:where(.lpc-root, .lpc-root *)) { margin: 0px; }
:where(.stx-elementor) .elementor-widget-icon-box.elementor-position-inline-start .elementor-icon-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { flex-direction: row; text-align: start; }
:where(.stx-elementor) .elementor-widget-icon-box.elementor-position-block-start .elementor-icon-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { flex-direction: column; text-align: center; align-items: unset !important; }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-widget-icon-box.elementor-mobile-position-inline-start .elementor-icon-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { flex-direction: row; text-align: start; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-widget-icon-box.elementor-mobile-position-block-start .elementor-icon-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { flex-direction: column; text-align: center; align-items: unset !important; } }
:where(.stx-elementor) .elementor-widget-n-tabs:not(:where(.lpc-root, .lpc-root *)) { --n-tabs-color-accent-fallback: #61ce70; --n-tabs-color-secondary-fallback: #54595f; --n-tabs-default-padding-block: 15px; --n-tabs-default-padding-inline: 35px; --n-tabs-background-color: transparent; --n-tabs-display: flex; --n-tabs-direction: column; --n-tabs-gap: 10px; --n-tabs-heading-display: flex; --n-tabs-heading-direction: row; --n-tabs-heading-grow: initial; --n-tabs-heading-justify-content: center; --n-tabs-heading-width: initial; --n-tabs-heading-overflow-x: initial; --n-tabs-heading-wrap: nowrap; --n-tabs-border-width: 1px; --n-tabs-border-color: #d5d8dc; --n-tabs-content-display: flex; --n-tabs-title-color: var(--e-global-color-secondary,var(--n-tabs-color-secondary-fallback)); --n-tabs-title-color-hover: #fff; --n-tabs-title-color-active: #fff; --n-tabs-title-background-color: #f1f2f3; --n-tabs-title-background-color-hover: var(--e-global-color-accent,var(--n-tabs-color-accent-fallback)); --n-tabs-title-background-color-active: var(--e-global-color-accent,var(--n-tabs-color-accent-fallback)); --n-tabs-title-width: initial; --n-tabs-title-height: initial; --n-tabs-title-font-size: calc(1 * var(--stx-rem, 1rem)); --n-tabs-title-white-space: initial; --n-tabs-title-justify-content-toggle: initial; --n-tabs-title-align-items-toggle: center; --n-tabs-title-justify-content: center; --n-tabs-title-align-items: center; --n-tabs-title-text-align: center; --n-tabs-title-direction: row; --n-tabs-title-gap: 10px; --n-tabs-title-flex-grow: 0; --n-tabs-title-flex-basis: content; --n-tabs-title-flex-shrink: initial; --n-tabs-title-order: initial; --n-tabs-title-padding-top: var(--n-tabs-default-padding-block); --n-tabs-title-padding-bottom: var(--n-tabs-default-padding-block); --n-tabs-title-padding-left: var(--n-tabs-default-padding-inline); --n-tabs-title-padding-right: var(--n-tabs-default-padding-inline); --n-tabs-title-border-radius: initial; --n-tabs-title-transition: 0.3s; --n-tabs-icon-color: var(--e-global-color-secondary,var(--n-tabs-color-secondary-fallback)); --n-tabs-icon-color-hover: var(--n-tabs-title-color-hover); --n-tabs-icon-color-active: #fff; --n-tabs-icon-gap: 5px; max-width: 100%; width: 100%; --n-tabs-title-padding-inline-start: var(--n-tabs-title-padding-left); --n-tabs-title-padding-inline-end: var(--n-tabs-title-padding-right); --n-tabs-title-padding-block-start: var(--n-tabs-title-padding-top); --n-tabs-title-padding-block-end: var(--n-tabs-title-padding-bottom); }
:where(.stx-elementor) .elementor-widget-n-tabs .e-n-tabs:not(:where(.lpc-root, .lpc-root *)) { display: var(--n-tabs-display); flex-direction: var(--n-tabs-direction); gap: var(--n-tabs-gap); min-width: 0px; text-align: start; }
:where(.stx-elementor) .elementor-widget-n-tabs .e-n-tabs-heading:not(:where(.lpc-root, .lpc-root *)) { display: var(--n-tabs-heading-display); flex-basis: var(--n-tabs-heading-width); flex-direction: var(--n-tabs-heading-direction); flex-shrink: 0; flex-wrap: var(--n-tabs-heading-wrap); gap: var(--n-tabs-title-gap); justify-content: var(--n-tabs-heading-justify-content); overflow-x: var(--n-tabs-heading-overflow-x); scrollbar-width: none; }
:where(.stx-elementor) .elementor-widget-n-tabs .e-n-tabs-heading:not(:where(.lpc-root, .lpc-root *))::-webkit-scrollbar { display: none; }
:where(.stx-elementor) .elementor-widget-n-tabs .e-n-tabs-content:not(:where(.lpc-root, .lpc-root *)) { display: var(--n-tabs-content-display); flex-grow: 1; min-width: 0px; }
:where(.stx-elementor) .elementor-widget-n-tabs .e-n-tabs-content > .e-con:not(.e-active):not(:where(.lpc-root, .lpc-root *)) { display: none; }
:where(.stx-elementor) .elementor-widget-n-tabs .e-n-tab-title:not(:where(.lpc-root, .lpc-root *)) { align-items: var(--n-tabs-title-align-items-toggle,var(--n-tabs-title-align-items)); background-color: initial; border-radius: var(--n-tabs-title-border-radius); border-style: none; border-width: var(--n-tabs-border-width); display: flex; flex-basis: var(--n-tabs-title-flex-basis); flex-direction: var(--n-tabs-title-direction); flex-grow: var(--n-tabs-title-flex-grow); flex-shrink: var(--n-tabs-title-flex-shrink); gap: var(--n-tabs-icon-gap); height: var(--n-tabs-title-height); justify-content: var(--n-tabs-title-justify-content-toggle,var(--n-tabs-title-justify-content)); padding-block-end: var(--n-tabs-title-padding-block-end); padding-block-start: var(--n-tabs-title-padding-block-start); padding-inline-end: var(--n-tabs-title-padding-inline-end); padding-inline-start: var(--n-tabs-title-padding-inline-start); position: relative; transition: background var(--n-tabs-title-transition),color var(--n-tabs-title-transition),border var(--n-tabs-title-transition),box-shadow var(--n-tabs-title-transition),text-shadow var(--n-tabs-title-transition),stroke var(--n-tabs-title-transition),stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-color var(--n-tabs-title-transition),transform var(--n-tabs-title-transition); user-select: none; white-space: var(--n-tabs-title-white-space); width: var(--n-tabs-title-width); }
:where(.stx-elementor) .elementor-widget-n-tabs .e-n-tab-title:focus:not(:focus-visible):not(:where(.lpc-root, .lpc-root *)) { outline: none; }
:where(.stx-elementor) .elementor-widget-n-tabs .e-n-tab-title span svg:not(:where(.lpc-root, .lpc-root *)) { transition: color var(--n-tabs-title-transition),fill var(--n-tabs-title-transition); }
:where(.stx-elementor) .elementor-widget-n-tabs .e-n-tab-title-text:not(:where(.lpc-root, .lpc-root *)) { align-items: center; display: flex; font-size: var(--n-tabs-title-font-size); text-align: var(--n-tabs-title-text-align); }
:where(.stx-elementor) .elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon:not(:where(.lpc-root, .lpc-root *)) { align-items: center; display: flex; flex-direction: column; flex-shrink: 0; order: var(--n-tabs-icon-order); overflow: hidden; }
:where(.stx-elementor) .elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon svg:not(:where(.lpc-root, .lpc-root *)) { height: var(--n-tabs-icon-size,var(--n-tabs-title-font-size)); width: var(--n-tabs-icon-size,var(--n-tabs-title-font-size)); }
:where(.stx-elementor) .elementor-widget-n-tabs .e-n-tab-title[aria-selected="false"]:not(:where(.lpc-root, .lpc-root *)) { background-color: var(--n-tabs-title-background-color); }
:where(.stx-elementor) .elementor-widget-n-tabs .e-n-tab-title[aria-selected="false"]:not(:where(.lpc-root, .lpc-root *)) { color: var(--n-tabs-title-color); }
:where(.stx-elementor) .elementor-widget-n-tabs .e-n-tab-title[aria-selected="false"] .e-n-tab-icon svg:not(:where(.lpc-root, .lpc-root *)) { fill: var(--n-tabs-icon-color); }
:where(.stx-elementor) .elementor-widget-n-tabs .e-n-tab-title[aria-selected="false"] .e-n-tab-icon svg:last-child:not(:where(.lpc-root, .lpc-root *)) { height: 0px; opacity: 0; transform: translateY(-100vh); }
:where(.stx-elementor) .elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"]:not(:where(.lpc-root, .lpc-root *)) { color: var(--n-tabs-title-color-active); }
:where(.stx-elementor) .elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"] .e-n-tab-icon svg:not(:where(.lpc-root, .lpc-root *)) { fill: var(--n-tabs-icon-color-active); }
:where(.stx-elementor) .elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"] .e-n-tab-icon svg:first-child:not(:where(.lpc-root, .lpc-root *)) { height: 0px; opacity: 0; transform: translateY(-100vh); }
:where(.stx-elementor) .elementor-widget-n-tabs [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover:not(:where(.lpc-root, .lpc-root *)) { color: var(--n-tabs-title-color-hover); }
:where(.stx-elementor) .elementor-widget-n-tabs [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover .e-n-tab-icon svg:not(:where(.lpc-root, .lpc-root *)) { fill: var(--n-tabs-icon-color-hover); }
:where(.stx-elementor) .elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading .e-n-tab-title[aria-selected="false"]:hover:not(:where(.lpc-root, .lpc-root *)) { background-color: var(--n-tabs-title-background-color-hover); background-image: none; }
:where(.stx-elementor) .elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]:not(:where(.lpc-root, .lpc-root *)) { background-color: var(--n-tabs-title-background-color-active); background-image: none; }
@media (max-width: 767px) { :where(.stx-elementor) .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile:not(:where(.lpc-root, .lpc-root *)) { --n-tabs-direction: column; --n-tabs-heading-display: contents; --n-tabs-content-display: contents; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs:not(:where(.lpc-root, .lpc-root *)) { gap: 0px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs-content > .e-con:not(:where(.lpc-root, .lpc-root *)) { order: var(--n-tabs-title-order); } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title:not(:where(.lpc-root, .lpc-root *)) { order: var(--n-tabs-title-order); width: auto; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title:not(:first-child):not(:where(.lpc-root, .lpc-root *)) { margin-block-start: var(--n-tabs-title-gap); } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title[aria-selected="true"]:not(:where(.lpc-root, .lpc-root *)) { margin-block-end: var(--n-tabs-gap); } }
:where(.stx-elementor) .elementor-widget-divider:not(:where(.lpc-root, .lpc-root *)) { --divider-border-style: none; --divider-border-width: 1px; --divider-color: #0c0d0e; --divider-icon-size: 20px; --divider-element-spacing: 10px; --divider-pattern-height: 24px; --divider-pattern-size: 20px; --divider-pattern-url: none; --divider-pattern-repeat: repeat-x; }
:where(.stx-elementor) .elementor-widget-divider .elementor-divider:not(:where(.lpc-root, .lpc-root *)) { display: flex; }
:where(.stx-elementor) .elementor-widget-divider .elementor-divider-separator:not(:where(.lpc-root, .lpc-root *)) { direction: ltr; display: flex; margin: 0px; }
:where(.stx-elementor) .elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator:not(:where(.lpc-root, .lpc-root *)) { border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color); }
:where(.stx-elementor) .e-con-inner > .elementor-widget-divider:not(:where(.lpc-root, .lpc-root *)) { width: var(--container-widget-width,100%); --flex-grow: var( --container-widget-flex-grow ); }
:where(.stx-elementor > .stx-body) { --swiper-theme-color: #007aff }
:where(.stx-elementor) .swiper:not(:where(.lpc-root, .lpc-root *)) { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; }
:where(.stx-elementor) .swiper-wrapper:not(:where(.lpc-root, .lpc-root *)) { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; }
:where(.stx-elementor) .swiper-wrapper:not(:where(.lpc-root, .lpc-root *)) { transform: translate3d(0px, 0px, 0px); }
:where(.stx-elementor) .swiper-pointer-events:not(:where(.lpc-root, .lpc-root *)) { touch-action: pan-y; }
:where(.stx-elementor) .swiper-slide:not(:where(.lpc-root, .lpc-root *)) { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; }
:where(.stx-elementor > .stx-body) { --swiper-navigation-size: 44px }
:where(.stx-elementor) .swiper-lazy-preloader:not(:where(.lpc-root, .lpc-root *)) { 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; }
:where(.stx-elementor) .swiper .swiper-notification:not(:where(.lpc-root, .lpc-root *)) { position: absolute; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1000; }
:where(.stx-elementor) .swiper-fade .swiper-slide:not(:where(.lpc-root, .lpc-root *)) { pointer-events: none; transition-property: opacity; }
:where(.stx-elementor) .swiper-fade .swiper-slide-active:not(:where(.lpc-root, .lpc-root *)) { pointer-events: auto; }
:where(.stx-elementor) .elementor-element:not(:where(.lpc-root, .lpc-root *)) { --swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px; }
:where(.stx-elementor) .elementor-element .swiper .swiper-slide figure:not(:where(.lpc-root, .lpc-root *)) { line-height: 0; }
:where(.stx-elementor) .elementor-widget-image-carousel .swiper:not(:where(.lpc-root, .lpc-root *)) { position: static; }
:where(.stx-elementor) .elementor-widget-image-carousel .swiper .swiper-slide figure:not(:where(.lpc-root, .lpc-root *)) { line-height: inherit; }
:where(.stx-elementor) .elementor-widget-image-carousel .swiper-slide:not(:where(.lpc-root, .lpc-root *)) { text-align: center; }
:where(.stx-elementor) .stx-pdp--aftermath h2:not(:where(.lpc-root, .lpc-root *)) { color: var(--stx-ink); }
:where(.stx-elementor) .stx-desc__content > :first-child:not(:where(.lpc-root, .lpc-root *)) { margin-top: 0px; }
:where(.stx-elementor) .stx-desc__content > :last-child:not(:where(.lpc-root, .lpc-root *)) { margin-bottom: 0px; }
:where(.stx-elementor) .stx-desc__content p:not(:where(.lpc-root, .lpc-root *)) { margin: 0px 0px 1em; }
:where(.stx-elementor) .stx-desc__content h3:not(:where(.lpc-root, .lpc-root *)) { color: var(--stx-ink-50, #f5f5f7); margin: 1.4em 0px 0.5em; line-height: 1.25; }
:where(.stx-elementor) .stx-desc__content h2:not(:where(.lpc-root, .lpc-root *)) { color: var(--stx-ink-50, #f5f5f7); margin: 1.4em 0px 0.5em; line-height: 1.25; }
:where(.stx-elementor) .stx-desc__content ul:not(:where(.lpc-root, .lpc-root *)) { margin: 0px 0px 1em; padding-left: 1.25em; }
:where(.stx-elementor) .stx-desc__content li:not(:where(.lpc-root, .lpc-root *)) { margin: 0px 0px 0.4em; }
:where(.stx-elementor) .stx-desc__content strong:not(:where(.lpc-root, .lpc-root *)) { color: var(--stx-ink-50, #f5f5f7); }
:where(.stx-elementor) > .stx-body.elementor-kit-2593 { --e-global-color-primary: #F5F5F7; --e-global-color-secondary: #B5B5BA; --e-global-color-text: #D6D6D9; --e-global-color-accent: #F5F5F7; --e-global-color-d49ac81: #F5F5F7; --e-global-color-332724a: #FFFFFF; --e-global-color-4d462f5: #26262A; --e-global-color-cfa1f76: #101012; --e-global-color-7fbea4f: #161618; --e-global-color-c94d9ab: #1C1C1F; --e-global-color-044b931: #0A0A0B; --e-global-color-638d055: #000000; --e-global-color-ec3c7a7: #F5F5F7; --e-global-color-3ee16e7: #FFFFFF; --e-global-color-cfd5506: #86868B; --e-global-color-fc99503: #4ADE80; --e-global-color-4d9efc1: #F5F5F7; --e-global-color-ddeea7e: #FFFFFF61; --e-global-color-46dfa9f: #FFFFFF33; --e-global-color-2f31bf1: #FFFFFF0D; --e-global-color-50a135a: #ECECEE; --e-global-color-60c14c6: #D6D6D9; --e-global-color-a3b0bd8: #B5B5BA; --e-global-color-ee1da25: #86868B; --e-global-color-94f0de6: #5C5C63; --e-global-color-f50c7a5: #1C1C1F; --e-global-color-0ea9d70: #000000; --e-global-color-5a96b37: #FFFFFF; --e-global-color-564b127: #FFFFFF80; --e-global-color-e26f4f6: #FFFFFF4A; --e-global-typography-primary-font-family: var(--font-geist-sans), "Geist"; --e-global-typography-primary-font-size: 48px; --e-global-typography-primary-font-weight: 500; --e-global-typography-primary-line-height: 1.2em; --e-global-typography-primary-letter-spacing: -1px; --e-global-typography-secondary-font-family: var(--font-geist-sans), "Geist"; --e-global-typography-secondary-font-size: 39px; --e-global-typography-secondary-font-weight: 400; --e-global-typography-secondary-line-height: 1.2em; --e-global-typography-secondary-letter-spacing: -0.5px; --e-global-typography-text-font-family: var(--font-geist-sans), "Geist"; --e-global-typography-text-font-size: 16px; --e-global-typography-text-font-weight: 400; --e-global-typography-text-line-height: 1.4em; --e-global-typography-accent-font-family: var(--font-geist-sans), "Geist"; --e-global-typography-accent-font-size: 13px; --e-global-typography-accent-font-weight: 500; --e-global-typography-accent-text-transform: uppercase; --e-global-typography-accent-line-height: 1em; --e-global-typography-accent-letter-spacing: 2px; --e-global-typography-b2ce6af-font-family: var(--font-geist-sans), "Geist"; --e-global-typography-b2ce6af-font-size: 16px; --e-global-typography-b2ce6af-font-weight: 400; --e-global-typography-b2ce6af-text-transform: none; --e-global-typography-b2ce6af-font-style: normal; --e-global-typography-b2ce6af-line-height: 1.4em; --e-global-typography-69c152f-font-family: var(--font-geist-sans), "Geist"; --e-global-typography-69c152f-font-size: 14px; --e-global-typography-69c152f-font-weight: 400; --e-global-typography-69c152f-line-height: 1.4em; --e-global-typography-520c191-font-family: var(--font-geist-sans), "Geist"; --e-global-typography-520c191-font-size: 16px; --e-global-typography-520c191-font-weight: 500; --e-global-typography-520c191-line-height: 1.5em; --e-global-typography-583e54c-font-family: var(--font-geist-sans), "Geist"; --e-global-typography-583e54c-font-size: 48px; --e-global-typography-583e54c-font-weight: 500; --e-global-typography-583e54c-line-height: 1.2em; --e-global-typography-5d167aa-font-family: var(--font-geist-sans), "Geist"; --e-global-typography-5d167aa-font-size: 39px; --e-global-typography-5d167aa-font-weight: 500; --e-global-typography-5d167aa-line-height: 1.2em; --e-global-typography-5d167aa-letter-spacing: -0.5px; --e-global-typography-d3dae9a-font-family: var(--font-geist-sans), "Geist"; --e-global-typography-d3dae9a-font-size: 31px; --e-global-typography-d3dae9a-font-weight: 500; --e-global-typography-d3dae9a-font-style: normal; --e-global-typography-d3dae9a-line-height: 1.3em; --e-global-typography-83682a1-font-family: var(--font-geist-sans), "Geist"; --e-global-typography-83682a1-font-size: 25px; --e-global-typography-83682a1-font-weight: 300; --e-global-typography-83682a1-text-transform: none; --e-global-typography-83682a1-font-style: normal; --e-global-typography-83682a1-line-height: 1.3em; --e-global-typography-7044a64-font-family: var(--font-geist-sans), "Geist"; --e-global-typography-7044a64-font-size: 20px; --e-global-typography-7044a64-font-weight: 400; --e-global-typography-7044a64-line-height: 1.4em; --e-global-typography-84ca66e-font-family: var(--font-geist-sans), "Geist"; --e-global-typography-84ca66e-font-size: 14px; --e-global-typography-84ca66e-font-weight: 500; --e-global-typography-84ca66e-text-transform: uppercase; --e-global-typography-112b6c4-font-family: var(--font-geist-sans), "Geist"; --e-global-typography-112b6c4-font-size: 13px; --e-global-typography-112b6c4-font-weight: 500; --e-global-typography-112b6c4-line-height: 1.5em; --e-global-typography-a435f28-font-family: var(--font-geist-sans), "Geist"; --e-global-typography-a435f28-font-size: 61px; --e-global-typography-a435f28-font-weight: 500; --e-global-typography-a435f28-line-height: 1em; --e-global-typography-a435f28-letter-spacing: -1px; --body-color: #D6D6D9; font-family: var( --e-global-typography-b2ce6af-font-family ), Sans-serif; font-size: var( --e-global-typography-b2ce6af-font-size ); font-weight: var( --e-global-typography-b2ce6af-font-weight ); text-transform: var( --e-global-typography-b2ce6af-text-transform ); font-style: var( --e-global-typography-b2ce6af-font-style ); line-height: var( --e-global-typography-b2ce6af-line-height ); --link-color: #F5F5F7; --link-color-hover: var( --e-global-color-332724a ) }
:where(.stx-elementor) .elementor-kit-2593 h3:not(:where(.lpc-root, .lpc-root *)) { color: rgb(245, 245, 247); font-family: var( --e-global-typography-d3dae9a-font-family ), Sans-serif; font-size: var( --e-global-typography-d3dae9a-font-size ); font-weight: var( --e-global-typography-d3dae9a-font-weight ); font-style: var( --e-global-typography-d3dae9a-font-style ); line-height: var( --e-global-typography-d3dae9a-line-height ); }
:where(.stx-elementor) .elementor-kit-2593 h2:not(:where(.lpc-root, .lpc-root *)) { color: rgb(245, 245, 247); font-family: var( --e-global-typography-5d167aa-font-family ), Sans-serif; font-size: var( --e-global-typography-5d167aa-font-size ); font-weight: var( --e-global-typography-5d167aa-font-weight ); line-height: var( --e-global-typography-5d167aa-line-height ); letter-spacing: var( --e-global-typography-5d167aa-letter-spacing ); }
:where(.stx-elementor) .e-con:not(:where(.lpc-root, .lpc-root *)) { --container-max-width-x: 1280px; }
:where(.stx-elementor) .elementor-element:not(:where(.lpc-root, .lpc-root *)) { --widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px; }
@media (max-width: 1024px) { :where(.stx-elementor) > .stx-body.elementor-kit-2593 { --e-global-typography-primary-font-size: 37px; --e-global-typography-secondary-font-size: 31px; --e-global-typography-text-font-size: 15px; --e-global-typography-accent-font-size: 12px; --e-global-typography-b2ce6af-font-size: 15px; --e-global-typography-69c152f-font-size: 13px; --e-global-typography-520c191-font-size: 15px; --e-global-typography-583e54c-font-size: 37px; --e-global-typography-5d167aa-font-size: 31px; --e-global-typography-d3dae9a-font-size: 25px; --e-global-typography-83682a1-font-size: 21px; --e-global-typography-7044a64-font-size: 18px; --e-global-typography-84ca66e-font-size: 13px; --e-global-typography-112b6c4-font-size: 12px; --e-global-typography-a435f28-font-size: 44px; font-size: var( --e-global-typography-b2ce6af-font-size ); line-height: var( --e-global-typography-b2ce6af-line-height ) } }
@media (max-width: 1024px) { :where(.stx-elementor) .elementor-kit-2593 h3:not(:where(.lpc-root, .lpc-root *)) { font-size: var( --e-global-typography-d3dae9a-font-size ); line-height: var( --e-global-typography-d3dae9a-line-height ); } }
@media (max-width: 1024px) { :where(.stx-elementor) .elementor-kit-2593 h2:not(:where(.lpc-root, .lpc-root *)) { font-size: var( --e-global-typography-5d167aa-font-size ); line-height: var( --e-global-typography-5d167aa-line-height ); letter-spacing: var( --e-global-typography-5d167aa-letter-spacing ); } }
@media (max-width: 1024px) { :where(.stx-elementor) .e-con:not(:where(.lpc-root, .lpc-root *)) { --container-max-width-x: 1024px; } }
@media (max-width: 767px) { :where(.stx-elementor) > .stx-body.elementor-kit-2593 { --e-global-typography-primary-font-size: 30px; --e-global-typography-secondary-font-size: 24px; --e-global-typography-text-font-size: 14px; --e-global-typography-accent-font-size: 11px; --e-global-typography-b2ce6af-font-size: 14px; --e-global-typography-69c152f-font-size: 12px; --e-global-typography-520c191-font-size: 14px; --e-global-typography-583e54c-font-size: 30px; --e-global-typography-5d167aa-font-size: 24px; --e-global-typography-d3dae9a-font-size: 20px; --e-global-typography-83682a1-font-size: 18px; --e-global-typography-7044a64-font-size: 16px; --e-global-typography-84ca66e-font-size: 12px; --e-global-typography-112b6c4-font-size: 11px; --e-global-typography-a435f28-font-size: 32px; font-size: var( --e-global-typography-b2ce6af-font-size ); line-height: var( --e-global-typography-b2ce6af-line-height ) } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-kit-2593 h3:not(:where(.lpc-root, .lpc-root *)) { font-size: var( --e-global-typography-d3dae9a-font-size ); line-height: var( --e-global-typography-d3dae9a-line-height ); } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-kit-2593 h2:not(:where(.lpc-root, .lpc-root *)) { font-size: var( --e-global-typography-5d167aa-font-size ); line-height: var( --e-global-typography-5d167aa-line-height ); letter-spacing: var( --e-global-typography-5d167aa-letter-spacing ); } }
@media (max-width: 767px) { :where(.stx-elementor) .e-con:not(:where(.lpc-root, .lpc-root *)) { --container-max-width-x: 767px; } }
:where(.stx-elementor > .stx-body) { --Home_Theater_Font: Playfair Display }
:where(.stx-elementor) .elementor-1768 .elementor-element.elementor-element-3679fdc9:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-widget-n-accordion:not(:where(.lpc-root, .lpc-root *)) { --n-accordion-title-font-size: 20px; --n-accordion-title-flex-grow: initial; --n-accordion-title-justify-content: initial; --n-accordion-title-icon-order: -1; --n-accordion-border-width: 1px; --n-accordion-border-color: #d5d8dc; --n-accordion-border-style: solid; --n-accordion-item-title-flex-grow: initial; --n-accordion-item-title-space-between: 0px; --n-accordion-item-title-distance-from-content: 0px; --n-accordion-padding: 10px; --n-accordion-border-radius: 0px; --n-accordion-icon-size: 15px; --n-accordion-title-normal-color: #1f2124; --n-accordion-title-hover-color: #1f2124; --n-accordion-title-active-color: #1f2124; --n-accordion-icon-normal-color: var(--n-accordion-title-normal-color); --n-accordion-icon-hover-color: var(--n-accordion-title-hover-color); --n-accordion-icon-active-color: var(--n-accordion-title-active-color); --n-accordion-icon-gap: 0 10px; width: 100%; }
:where(.stx-elementor) .elementor-widget-n-accordion .e-n-accordion details > summary:not(:where(.lpc-root, .lpc-root *))::-webkit-details-marker { display: none; }
:where(.stx-elementor) .elementor-widget-n-accordion .e-n-accordion-item:not(:where(.lpc-root, .lpc-root *)) { display: flex; flex-direction: column; position: relative; }
:where(.stx-elementor) .elementor-widget-n-accordion .e-n-accordion-item:not(:last-child):not(:where(.lpc-root, .lpc-root *)) { margin-block-end: var(--n-accordion-item-title-space-between); }
:where(.stx-elementor) :where(.elementor-widget-n-accordion .e-n-accordion-item > .e-con):not(:where(.lpc-root, .lpc-root *)) { border: var(--n-accordion-border-width) var(--n-accordion-border-style) var(--n-accordion-border-color); }
:where(.stx-elementor) .elementor-widget-n-accordion .e-n-accordion-item-title:not(:where(.lpc-root, .lpc-root *)) { align-items: center; border-color: var(--n-accordion-border-color); border-radius: var(--n-accordion-border-radius); border-style: var(--n-accordion-border-style); border-width: var(--n-accordion-border-width); color: var(--n-accordion-title-normal-color); cursor: pointer; display: flex; flex-direction: row; flex-grow: var(--n-menu-title-flex-grow); gap: var(--n-accordion-icon-gap); justify-content: var(--n-accordion-title-justify-content); list-style: none; padding: var(--n-accordion-padding); }
:where(.stx-elementor) .elementor-widget-n-accordion .e-n-accordion-item-title-header:not(:where(.lpc-root, .lpc-root *)) { display: flex; }
:where(.stx-elementor) .elementor-widget-n-accordion .e-n-accordion-item-title-text:not(:where(.lpc-root, .lpc-root *)) { align-items: center; font-size: var(--n-accordion-title-font-size); }
:where(.stx-elementor) .elementor-widget-n-accordion .e-n-accordion-item-title-icon:not(:where(.lpc-root, .lpc-root *)) { align-items: center; display: flex; flex-direction: row; order: var(--n-accordion-title-icon-order); position: relative; width: fit-content; }
:where(.stx-elementor) .elementor-widget-n-accordion .e-n-accordion-item-title-icon span:not(:where(.lpc-root, .lpc-root *)) { height: var(--n-accordion-icon-size); width: auto; }
:where(.stx-elementor) .elementor-widget-n-accordion .e-n-accordion-item-title-icon span > svg:not(:where(.lpc-root, .lpc-root *)) { fill: var(--n-accordion-icon-normal-color); height: var(--n-accordion-icon-size); }
:where(.stx-elementor) .elementor-widget-n-accordion .e-n-accordion-item-title > span:not(:where(.lpc-root, .lpc-root *)) { cursor: pointer; }
:where(.stx-elementor) .elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title:not(:where(.lpc-root, .lpc-root *)) { color: var(--n-accordion-title-active-color); margin-block-end: var(--n-accordion-item-title-distance-from-content); }
:where(.stx-elementor) .elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened:not(:where(.lpc-root, .lpc-root *)) { display: flex; }
:where(.stx-elementor) .elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed:not(:where(.lpc-root, .lpc-root *)) { display: none; }
:where(.stx-elementor) .elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon span > svg:not(:where(.lpc-root, .lpc-root *)) { fill: var(--n-accordion-icon-active-color); }
:where(.stx-elementor) .elementor-widget-n-accordion .e-n-accordion-item:not([open]) .e-con:not(:where(.lpc-root, .lpc-root *)) { display: none; }
:where(.stx-elementor) .elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover > .e-n-accordion-item-title:not(:where(.lpc-root, .lpc-root *)) { color: var(--n-accordion-title-hover-color); }
:where(.stx-elementor) .elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon span > svg:not(:where(.lpc-root, .lpc-root *)) { fill: var(--n-accordion-icon-hover-color); }
:where(.stx-elementor) .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened:not(:where(.lpc-root, .lpc-root *)) { display: none; }
:where(.stx-elementor) .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed:not(:where(.lpc-root, .lpc-root *)) { display: flex; }
:where(.stx-elementor) .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span > svg:not(:where(.lpc-root, .lpc-root *)) { fill: var(--n-accordion-icon-normal-color); }
:where(.stx-elementor) .elementor-sticky--active:not(:where(.lpc-root, .lpc-root *)) { z-index: 99; }
:where(.stx-elementor) .e-con.elementor-sticky--active:not(:where(.lpc-root, .lpc-root *)) { z-index: var(--z-index,99); }
:where(.stx-elementor) .elementor-kit-2593 .elementor-button:not(:where(.lpc-root, .lpc-root *)) { background-color: var( --e-global-color-d49ac81 ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); text-transform: var( --e-global-typography-accent-text-transform ); line-height: var( --e-global-typography-accent-line-height ); letter-spacing: var( --e-global-typography-accent-letter-spacing ); color: rgb(10, 10, 11); border-style: solid; border-width: 0px; border-color: var( --e-global-color-d49ac81 ); border-radius: 30px; }
:where(.stx-elementor) .elementor-kit-2593 .elementor-button:hover:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .elementor-kit-2593 .elementor-button:focus:not(:where(.lpc-root, .lpc-root *)) { background-color: var( --e-global-color-332724a ); color: rgb(10, 10, 11); box-shadow: rgba(255, 255, 255, 0.3) 0px 5px 30px 0px; border-style: solid; border-width: 0px; border-color: var( --e-global-color-332724a ); }
:where(.stx-elementor) .elementor-widget:not(:last-child):not(:where(.lpc-root, .lpc-root *)) { margin-block-end: 20px; }
@media (max-width: 1024px) { :where(.stx-elementor) .elementor-kit-2593 .elementor-button:not(:where(.lpc-root, .lpc-root *)) { font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); letter-spacing: var( --e-global-typography-accent-letter-spacing ); } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-kit-2593 .elementor-button:not(:where(.lpc-root, .lpc-root *)) { font-size: var( --e-global-typography-accent-font-size ); line-height: var( --e-global-typography-accent-line-height ); letter-spacing: var( --e-global-typography-accent-letter-spacing ); } }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-0454f26:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 1; --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 2em; --padding-bottom: 2em; --padding-left: 0em; --padding-right: 0em; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-0454f26:not(.elementor-motion-effects-element-type-background):not(:where(.lpc-root, .lpc-root *)) { background-color: var( --e-global-color-cfa1f76 ); background-image: url("/wp-content/uploads/2024/04/bg__img2.png"); background-position: center top; background-repeat: no-repeat; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-0454f26:not(:where(.lpc-root, .lpc-root *))::before { background-color: transparent; --background-overlay: ''; background-image: radial-gradient(at top center, #0F052080 0%, var( --e-global-color-cfa1f76 ) 85%); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-395c9a0:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --padding-top: 2em; --padding-bottom: 2em; --padding-left: 2em; --padding-right: 2em; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-167ce41:not(:where(.lpc-root, .lpc-root *)) { text-align: center; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-a72f4fd:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --flex-wrap: wrap; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e468e89:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-evenly; border-style: none; --border-style: none; --padding-top: 14px; --padding-bottom: 14px; --padding-left: 14px; --padding-right: 14px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e468e89:hover:not(:where(.lpc-root, .lpc-root *)) { border-style: none; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e468e89:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e468e89:not(:where(.lpc-root, .lpc-root *))::before { --border-transition: 0.3s; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-7c489a8:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --min-height: 250px; --overlay-opacity: 1; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: var( --e-global-color-accent ); --border-color: var( --e-global-color-accent ); --border-radius: 10px 10px 10px 10px; --padding-top: 1em; --padding-bottom: 1em; --padding-left: 1em; --padding-right: 1em; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-7c489a8:not(.elementor-motion-effects-element-type-background):not(:where(.lpc-root, .lpc-root *)) { background-color: rgb(43, 8, 99); background-image: url("/wp-content/uploads/2024/04/bg_pattern.png"); background-size: 50px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-7c489a8:not(:where(.lpc-root, .lpc-root *))::before { background-color: transparent; --background-overlay: ''; background-image: linear-gradient(215deg, #2B233880 0%, var( --e-global-color-c94d9ab ) 65%); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-7c489a8:hover:not(:where(.lpc-root, .lpc-root *)) { box-shadow: rgba(255, 255, 255, 0.1) 0px 0px 60px 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-40582ee:not(:where(.lpc-root, .lpc-root *)) { width: initial; max-width: initial; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-40582ee .elementor-image-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { text-align: start; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-40582ee.elementor-position-top .elementor-image-box-img:not(:where(.lpc-root, .lpc-root *)) { margin-bottom: 15px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-40582ee .elementor-image-box-wrapper .elementor-image-box-img:not(:where(.lpc-root, .lpc-root *)) { width: 100%; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-40582ee .elementor-image-box-img img:not(:where(.lpc-root, .lpc-root *)) { height: 300px; object-fit: cover; object-position: center center; border-radius: 15px; transition-duration: 0.3s; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-40582ee .elementor-image-box-title:not(:where(.lpc-root, .lpc-root *)) { font-size: 18px; font-weight: 500; line-height: 27px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-40582ee .elementor-image-box-description:not(:where(.lpc-root, .lpc-root *)) { font-size: 16px; font-weight: 300; line-height: 24px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-47967e1:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-evenly; border-style: none; --border-style: none; --padding-top: 14px; --padding-bottom: 14px; --padding-left: 14px; --padding-right: 14px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-47967e1:hover:not(:where(.lpc-root, .lpc-root *)) { border-style: none; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-47967e1:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-47967e1:not(:where(.lpc-root, .lpc-root *))::before { --border-transition: 0.3s; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-0cd1d2e:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --min-height: 250px; --overlay-opacity: 1; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: var( --e-global-color-accent ); --border-color: var( --e-global-color-accent ); --border-radius: 10px 10px 10px 10px; --padding-top: 1em; --padding-bottom: 1em; --padding-left: 1em; --padding-right: 1em; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-0cd1d2e:not(.elementor-motion-effects-element-type-background):not(:where(.lpc-root, .lpc-root *)) { background-color: rgb(43, 8, 99); background-image: url("/wp-content/uploads/2024/04/bg_pattern.png"); background-size: 50px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-0cd1d2e:not(:where(.lpc-root, .lpc-root *))::before { background-color: transparent; --background-overlay: ''; background-image: linear-gradient(215deg, #2B233880 0%, var( --e-global-color-c94d9ab ) 65%); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-0cd1d2e:hover:not(:where(.lpc-root, .lpc-root *)) { box-shadow: rgba(255, 255, 255, 0.1) 0px 0px 60px 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-0669c67:not(:where(.lpc-root, .lpc-root *)) { width: initial; max-width: initial; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-0669c67 .elementor-image-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { text-align: start; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-0669c67.elementor-position-top .elementor-image-box-img:not(:where(.lpc-root, .lpc-root *)) { margin-bottom: 15px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-0669c67 .elementor-image-box-wrapper .elementor-image-box-img:not(:where(.lpc-root, .lpc-root *)) { width: 100%; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-0669c67 .elementor-image-box-img img:not(:where(.lpc-root, .lpc-root *)) { height: 300px; object-fit: cover; object-position: center center; border-radius: 15px; transition-duration: 0.3s; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-0669c67 .elementor-image-box-title:not(:where(.lpc-root, .lpc-root *)) { font-size: 18px; font-weight: 500; line-height: 27px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-0669c67 .elementor-image-box-description:not(:where(.lpc-root, .lpc-root *)) { font-size: 16px; font-weight: 300; line-height: 24px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-be29077:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-evenly; border-style: none; --border-style: none; --padding-top: 14px; --padding-bottom: 14px; --padding-left: 14px; --padding-right: 14px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-be29077:hover:not(:where(.lpc-root, .lpc-root *)) { border-style: none; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-be29077:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-be29077:not(:where(.lpc-root, .lpc-root *))::before { --border-transition: 0.3s; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-33e62e9:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --min-height: 250px; --overlay-opacity: 1; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: var( --e-global-color-accent ); --border-color: var( --e-global-color-accent ); --border-radius: 10px 10px 10px 10px; --padding-top: 1em; --padding-bottom: 1em; --padding-left: 1em; --padding-right: 1em; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-33e62e9:not(.elementor-motion-effects-element-type-background):not(:where(.lpc-root, .lpc-root *)) { background-color: rgb(43, 8, 99); background-image: url("/wp-content/uploads/2024/04/bg_pattern.png"); background-size: 50px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-33e62e9:not(:where(.lpc-root, .lpc-root *))::before { background-color: transparent; --background-overlay: ''; background-image: linear-gradient(215deg, #2B233880 0%, var( --e-global-color-c94d9ab ) 65%); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-33e62e9:hover:not(:where(.lpc-root, .lpc-root *)) { box-shadow: rgba(255, 255, 255, 0.1) 0px 0px 60px 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9c11944:not(:where(.lpc-root, .lpc-root *)) { width: initial; max-width: initial; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9c11944 .elementor-image-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { text-align: start; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9c11944.elementor-position-top .elementor-image-box-img:not(:where(.lpc-root, .lpc-root *)) { margin-bottom: 15px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9c11944 .elementor-image-box-wrapper .elementor-image-box-img:not(:where(.lpc-root, .lpc-root *)) { width: 100%; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9c11944 .elementor-image-box-img img:not(:where(.lpc-root, .lpc-root *)) { height: 300px; object-fit: cover; object-position: center center; border-radius: 15px; transition-duration: 0.3s; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9c11944 .elementor-image-box-title:not(:where(.lpc-root, .lpc-root *)) { font-size: 18px; font-weight: 500; line-height: 27px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9c11944 .elementor-image-box-description:not(:where(.lpc-root, .lpc-root *)) { font-size: 16px; font-weight: 300; line-height: 24px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-bfc2e3e:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-evenly; border-style: none; --border-style: none; --padding-top: 14px; --padding-bottom: 14px; --padding-left: 14px; --padding-right: 14px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-bfc2e3e:hover:not(:where(.lpc-root, .lpc-root *)) { border-style: none; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-bfc2e3e:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-bfc2e3e:not(:where(.lpc-root, .lpc-root *))::before { --border-transition: 0.3s; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-1bf8f3b:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --min-height: 250px; --overlay-opacity: 1; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: var( --e-global-color-accent ); --border-color: var( --e-global-color-accent ); --border-radius: 10px 10px 10px 10px; --padding-top: 1em; --padding-bottom: 1em; --padding-left: 1em; --padding-right: 1em; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-1bf8f3b:not(.elementor-motion-effects-element-type-background):not(:where(.lpc-root, .lpc-root *)) { background-color: rgb(43, 8, 99); background-image: url("/wp-content/uploads/2024/04/bg_pattern.png"); background-size: 50px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-1bf8f3b:not(:where(.lpc-root, .lpc-root *))::before { background-color: transparent; --background-overlay: ''; background-image: linear-gradient(215deg, #2B233880 0%, var( --e-global-color-c94d9ab ) 65%); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-1bf8f3b:hover:not(:where(.lpc-root, .lpc-root *)) { box-shadow: rgba(255, 255, 255, 0.1) 0px 0px 60px 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-11e6169:not(:where(.lpc-root, .lpc-root *)) { width: initial; max-width: initial; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-11e6169 .elementor-image-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { text-align: start; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-11e6169.elementor-position-top .elementor-image-box-img:not(:where(.lpc-root, .lpc-root *)) { margin-bottom: 15px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-11e6169 .elementor-image-box-wrapper .elementor-image-box-img:not(:where(.lpc-root, .lpc-root *)) { width: 100%; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-11e6169 .elementor-image-box-img img:not(:where(.lpc-root, .lpc-root *)) { height: 300px; object-fit: cover; object-position: center center; border-radius: 15px; transition-duration: 0.3s; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-11e6169 .elementor-image-box-title:not(:where(.lpc-root, .lpc-root *)) { font-size: 18px; font-weight: 500; line-height: 27px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-11e6169 .elementor-image-box-description:not(:where(.lpc-root, .lpc-root *)) { font-size: 16px; font-weight: 300; line-height: 24px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-3bd7f8f:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-evenly; border-style: none; --border-style: none; --padding-top: 14px; --padding-bottom: 14px; --padding-left: 14px; --padding-right: 14px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-3bd7f8f:hover:not(:where(.lpc-root, .lpc-root *)) { border-style: none; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-3bd7f8f:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-3bd7f8f:not(:where(.lpc-root, .lpc-root *))::before { --border-transition: 0.3s; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-502c5b2:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --min-height: 250px; --overlay-opacity: 1; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: var( --e-global-color-accent ); --border-color: var( --e-global-color-accent ); --border-radius: 10px 10px 10px 10px; --padding-top: 1em; --padding-bottom: 1em; --padding-left: 1em; --padding-right: 1em; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-502c5b2:not(.elementor-motion-effects-element-type-background):not(:where(.lpc-root, .lpc-root *)) { background-color: rgb(43, 8, 99); background-image: url("/wp-content/uploads/2024/04/bg_pattern.png"); background-size: 50px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-502c5b2:not(:where(.lpc-root, .lpc-root *))::before { background-color: transparent; --background-overlay: ''; background-image: linear-gradient(215deg, #2B233880 0%, var( --e-global-color-c94d9ab ) 65%); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-502c5b2:hover:not(:where(.lpc-root, .lpc-root *)) { box-shadow: rgba(255, 255, 255, 0.1) 0px 0px 60px 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-23b2aca:not(:where(.lpc-root, .lpc-root *)) { width: initial; max-width: initial; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-23b2aca .elementor-image-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { text-align: start; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-23b2aca.elementor-position-top .elementor-image-box-img:not(:where(.lpc-root, .lpc-root *)) { margin-bottom: 15px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-23b2aca .elementor-image-box-wrapper .elementor-image-box-img:not(:where(.lpc-root, .lpc-root *)) { width: 100%; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-23b2aca .elementor-image-box-img img:not(:where(.lpc-root, .lpc-root *)) { height: 300px; object-fit: cover; object-position: center center; border-radius: 15px; transition-duration: 0.3s; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-23b2aca .elementor-image-box-title:not(:where(.lpc-root, .lpc-root *)) { font-size: 18px; font-weight: 500; line-height: 27px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-23b2aca .elementor-image-box-description:not(:where(.lpc-root, .lpc-root *)) { font-size: 16px; font-weight: 300; line-height: 24px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9a0693b:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-evenly; border-style: none; --border-style: none; --padding-top: 14px; --padding-bottom: 14px; --padding-left: 14px; --padding-right: 14px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9a0693b:hover:not(:where(.lpc-root, .lpc-root *)) { border-style: none; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9a0693b:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9a0693b:not(:where(.lpc-root, .lpc-root *))::before { --border-transition: 0.3s; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-3a989e1:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --min-height: 250px; --overlay-opacity: 1; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: var( --e-global-color-accent ); --border-color: var( --e-global-color-accent ); --border-radius: 10px 10px 10px 10px; --padding-top: 1em; --padding-bottom: 1em; --padding-left: 1em; --padding-right: 1em; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-3a989e1:not(.elementor-motion-effects-element-type-background):not(:where(.lpc-root, .lpc-root *)) { background-color: rgb(43, 8, 99); background-image: url("/wp-content/uploads/2024/04/bg_pattern.png"); background-size: 50px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-3a989e1:not(:where(.lpc-root, .lpc-root *))::before { background-color: transparent; --background-overlay: ''; background-image: linear-gradient(215deg, #2B233880 0%, var( --e-global-color-c94d9ab ) 65%); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-3a989e1:hover:not(:where(.lpc-root, .lpc-root *)) { box-shadow: rgba(255, 255, 255, 0.1) 0px 0px 60px 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-403a31c:not(:where(.lpc-root, .lpc-root *)) { width: initial; max-width: initial; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-403a31c .elementor-image-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { text-align: start; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-403a31c.elementor-position-top .elementor-image-box-img:not(:where(.lpc-root, .lpc-root *)) { margin-bottom: 15px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-403a31c .elementor-image-box-wrapper .elementor-image-box-img:not(:where(.lpc-root, .lpc-root *)) { width: 100%; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-403a31c .elementor-image-box-img img:not(:where(.lpc-root, .lpc-root *)) { height: 300px; object-fit: cover; object-position: center center; border-radius: 15px; transition-duration: 0.3s; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-403a31c .elementor-image-box-title:not(:where(.lpc-root, .lpc-root *)) { font-size: 18px; font-weight: 500; line-height: 27px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-403a31c .elementor-image-box-description:not(:where(.lpc-root, .lpc-root *)) { font-size: 16px; font-weight: 300; line-height: 24px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-6fe90ea:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --overflow: hidden; --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-dff2f5d:not(:where(.lpc-root, .lpc-root *)) { text-align: center; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-411d890:not(:where(.lpc-root, .lpc-root *)) { text-align: center; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-74388c6:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-98deec1:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-866a9e0 .elementor-icon-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { align-items: end; gap: 15px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-866a9e0 .elementor-icon-box-title:not(:where(.lpc-root, .lpc-root *)) { margin-block-end: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-866a9e0.elementor-view-default .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-866a9e0 .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { font-size: 24px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-866a9e0 .elementor-icon-box-title:not(:where(.lpc-root, .lpc-root *)) { font-weight: 400; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-2230384 > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 5px 0px 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-2230384 .elementor-heading-title:not(:where(.lpc-root, .lpc-root *)) { font-size: 43px; font-weight: 300; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-83f4023 > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 20px 0px 0px; padding: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-83f4023 .elementor-heading-title:not(:where(.lpc-root, .lpc-root *)) { font-weight: 300; line-height: 22px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-ebc3119:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --flex-wrap: wrap; --border-radius: 20px 20px 20px 20px; --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-ebc3119:not(.elementor-motion-effects-element-type-background):not(:where(.lpc-root, .lpc-root *)) { background-color: rgba(51, 40, 67, 0.55); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-ae448f2 .elementor-heading-title:not(:where(.lpc-root, .lpc-root *)) { font-weight: 300; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-92fe9ad .elementor-icon-list-icon svg:not(:where(.lpc-root, .lpc-root *)) { fill: rgb(0, 166, 62); transition: fill 0.3s; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-92fe9ad:not(:where(.lpc-root, .lpc-root *)) { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-92fe9ad .elementor-icon-list-item > .elementor-icon-list-text:not(:where(.lpc-root, .lpc-root *)) { font-weight: 300; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-92fe9ad .elementor-icon-list-text:not(:where(.lpc-root, .lpc-root *)) { transition: color 0.3s; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-fc3d3d7:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e35569d:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e35569d.e-con:not(:where(.lpc-root, .lpc-root *)) { --flex-grow: 0; --flex-shrink: 0; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-20813bc > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 0px; padding: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-20813bc .elementor-heading-title:not(:where(.lpc-root, .lpc-root *)) { font-weight: 300; color: rgb(204, 204, 204); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-15a581d > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 0px; padding: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-15a581d .elementor-heading-title:not(:where(.lpc-root, .lpc-root *)) { font-weight: 300; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-f3c6a23:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-cab955a > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 0px; padding: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-cab955a .elementor-heading-title:not(:where(.lpc-root, .lpc-root *)) { font-weight: 300; color: rgb(204, 204, 204); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-52560cf > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 0px; padding: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-52560cf .elementor-heading-title:not(:where(.lpc-root, .lpc-root *)) { font-weight: 300; line-height: 21px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-ec3918b:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --min-height: 450px; --justify-content: center; border-style: none; --border-style: none; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-8a6e3eb img:not(:where(.lpc-root, .lpc-root *)) { height: 480px; object-fit: cover; object-position: center center; border-radius: 30px; box-shadow: rgba(50, 40, 67, 0.52) -20px 17px 84px -20px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-286000f:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-379fa5c:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-540a28c .elementor-icon-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { align-items: end; gap: 15px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-540a28c .elementor-icon-box-title:not(:where(.lpc-root, .lpc-root *)) { margin-block-end: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-540a28c.elementor-view-default .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-540a28c .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { font-size: 24px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-540a28c .elementor-icon-box-title:not(:where(.lpc-root, .lpc-root *)) { font-weight: 400; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-fa2ed9b > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 5px 0px 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-fa2ed9b .elementor-heading-title:not(:where(.lpc-root, .lpc-root *)) { font-size: 43px; font-weight: 300; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-63c0048 > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 20px 0px 0px; padding: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-63c0048 .elementor-heading-title:not(:where(.lpc-root, .lpc-root *)) { font-weight: 300; line-height: 22px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-188cee9:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --flex-wrap: wrap; --border-radius: 20px 20px 20px 20px; --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-188cee9:not(.elementor-motion-effects-element-type-background):not(:where(.lpc-root, .lpc-root *)) { background-color: rgba(51, 40, 67, 0.55); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-a8f6681 .elementor-heading-title:not(:where(.lpc-root, .lpc-root *)) { font-weight: 300; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-2a94a9b .elementor-icon-list-icon svg:not(:where(.lpc-root, .lpc-root *)) { fill: rgb(0, 166, 62); transition: fill 0.3s; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-2a94a9b:not(:where(.lpc-root, .lpc-root *)) { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-2a94a9b .elementor-icon-list-item > .elementor-icon-list-text:not(:where(.lpc-root, .lpc-root *)) { font-weight: 300; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-2a94a9b .elementor-icon-list-text:not(:where(.lpc-root, .lpc-root *)) { transition: color 0.3s; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-2d95695:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-48778c0:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-48778c0.e-con:not(:where(.lpc-root, .lpc-root *)) { --flex-grow: 0; --flex-shrink: 0; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-dfd5117 > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 0px; padding: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-dfd5117 .elementor-heading-title:not(:where(.lpc-root, .lpc-root *)) { font-weight: 300; color: rgb(204, 204, 204); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-6411b3e > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 0px; padding: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-6411b3e .elementor-heading-title:not(:where(.lpc-root, .lpc-root *)) { font-weight: 300; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-b9e2e89:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-dbe4c50 > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 0px; padding: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-dbe4c50 .elementor-heading-title:not(:where(.lpc-root, .lpc-root *)) { font-weight: 300; color: rgb(204, 204, 204); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-02753ab > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 0px; padding: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-02753ab .elementor-heading-title:not(:where(.lpc-root, .lpc-root *)) { font-weight: 300; line-height: 21px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-32ca761:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --min-height: 450px; --justify-content: center; border-style: none; --border-style: none; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-ebb10ed img:not(:where(.lpc-root, .lpc-root *)) { height: 480px; object-fit: cover; object-position: center center; border-radius: 30px; box-shadow: rgba(50, 40, 67, 0.52) -20px 17px 84px -20px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-c6f7aa3:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-d81bd38:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-3fb4b81 .elementor-icon-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { align-items: end; gap: 15px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-3fb4b81 .elementor-icon-box-title:not(:where(.lpc-root, .lpc-root *)) { margin-block-end: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-3fb4b81.elementor-view-default .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-3fb4b81 .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { font-size: 24px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-3fb4b81 .elementor-icon-box-title:not(:where(.lpc-root, .lpc-root *)) { font-weight: 400; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-556d072 > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 5px 0px 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-556d072 .elementor-heading-title:not(:where(.lpc-root, .lpc-root *)) { font-size: 43px; font-weight: 300; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9859c90 > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 20px 0px 0px; padding: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9859c90 .elementor-heading-title:not(:where(.lpc-root, .lpc-root *)) { font-weight: 300; line-height: 22px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9c1393b:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --flex-wrap: wrap; --border-radius: 20px 20px 20px 20px; --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9c1393b:not(.elementor-motion-effects-element-type-background):not(:where(.lpc-root, .lpc-root *)) { background-color: rgba(51, 40, 67, 0.55); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-a7f3fac .elementor-heading-title:not(:where(.lpc-root, .lpc-root *)) { font-weight: 300; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-4bedc37 .elementor-icon-list-icon svg:not(:where(.lpc-root, .lpc-root *)) { fill: rgb(0, 166, 62); transition: fill 0.3s; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-4bedc37:not(:where(.lpc-root, .lpc-root *)) { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-4bedc37 .elementor-icon-list-item > .elementor-icon-list-text:not(:where(.lpc-root, .lpc-root *)) { font-weight: 300; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-4bedc37 .elementor-icon-list-text:not(:where(.lpc-root, .lpc-root *)) { transition: color 0.3s; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-2b9ddcf:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-00265fc:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-00265fc.e-con:not(:where(.lpc-root, .lpc-root *)) { --flex-grow: 0; --flex-shrink: 0; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-8c38d69 > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 0px; padding: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-8c38d69 .elementor-heading-title:not(:where(.lpc-root, .lpc-root *)) { font-weight: 300; color: rgb(204, 204, 204); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-80b7c5e > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 0px; padding: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-80b7c5e .elementor-heading-title:not(:where(.lpc-root, .lpc-root *)) { font-weight: 300; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9b39d6b:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-8f4a04a > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 0px; padding: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-8f4a04a .elementor-heading-title:not(:where(.lpc-root, .lpc-root *)) { font-weight: 300; color: rgb(204, 204, 204); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-ade2e84 > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 0px; padding: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-ade2e84 .elementor-heading-title:not(:where(.lpc-root, .lpc-root *)) { font-weight: 300; line-height: 21px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9c3f6bc:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --min-height: 450px; --justify-content: center; border-style: none; --border-style: none; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-84d5e81 img:not(:where(.lpc-root, .lpc-root *)) { height: 480px; object-fit: cover; object-position: center center; border-radius: 30px; box-shadow: rgba(50, 40, 67, 0.52) -20px 17px 84px -20px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-8bd13a6:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-d10f6d1:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-d3941ba .elementor-icon-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { align-items: end; gap: 15px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-d3941ba .elementor-icon-box-title:not(:where(.lpc-root, .lpc-root *)) { margin-block-end: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-d3941ba.elementor-view-default .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-d3941ba .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { font-size: 24px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-d3941ba .elementor-icon-box-title:not(:where(.lpc-root, .lpc-root *)) { font-weight: 400; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-1e881b3 > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 5px 0px 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-1e881b3 .elementor-heading-title:not(:where(.lpc-root, .lpc-root *)) { font-size: 43px; font-weight: 300; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-ded1a55 > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 20px 0px 0px; padding: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-ded1a55 .elementor-heading-title:not(:where(.lpc-root, .lpc-root *)) { font-weight: 300; line-height: 22px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-378a271:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --flex-wrap: wrap; --border-radius: 20px 20px 20px 20px; --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-378a271:not(.elementor-motion-effects-element-type-background):not(:where(.lpc-root, .lpc-root *)) { background-color: rgba(51, 40, 67, 0.55); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-871706e .elementor-heading-title:not(:where(.lpc-root, .lpc-root *)) { font-weight: 300; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-6b82bdc .elementor-icon-list-icon svg:not(:where(.lpc-root, .lpc-root *)) { fill: rgb(0, 166, 62); transition: fill 0.3s; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-6b82bdc:not(:where(.lpc-root, .lpc-root *)) { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-6b82bdc .elementor-icon-list-item > .elementor-icon-list-text:not(:where(.lpc-root, .lpc-root *)) { font-weight: 300; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-6b82bdc .elementor-icon-list-text:not(:where(.lpc-root, .lpc-root *)) { transition: color 0.3s; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-edfde1f:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9efe014:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9efe014.e-con:not(:where(.lpc-root, .lpc-root *)) { --flex-grow: 0; --flex-shrink: 0; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-bd460be > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 0px; padding: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-bd460be .elementor-heading-title:not(:where(.lpc-root, .lpc-root *)) { font-weight: 300; color: rgb(204, 204, 204); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-36b9cdd > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 0px; padding: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-36b9cdd .elementor-heading-title:not(:where(.lpc-root, .lpc-root *)) { font-weight: 300; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e70c58e:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-6556f33 > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 0px; padding: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-6556f33 .elementor-heading-title:not(:where(.lpc-root, .lpc-root *)) { font-weight: 300; color: rgb(204, 204, 204); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-1c15ad3 > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 0px; padding: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-1c15ad3 .elementor-heading-title:not(:where(.lpc-root, .lpc-root *)) { font-weight: 300; line-height: 21px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-24aaf0b:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --min-height: 450px; --justify-content: center; border-style: none; --border-style: none; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-09835d9 img:not(:where(.lpc-root, .lpc-root *)) { height: 480px; object-fit: cover; object-position: center center; border-radius: 30px; box-shadow: rgba(50, 40, 67, 0.52) -20px 17px 84px -20px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-f7fe646:not(:where(.lpc-root, .lpc-root *)) { --n-tabs-heading-wrap: wrap; --n-tabs-heading-overflow-x: initial; --n-tabs-title-white-space: initial; --n-tabs-title-justify-content: center; --n-tabs-title-align-items: center; --n-tabs-title-text-align: center; --n-tabs-gap: 30px; --n-tabs-title-border-radius: 10px 10px 10px 10px; --n-tabs-title-padding-top: 18px; --n-tabs-title-padding-right: 35px; --n-tabs-title-padding-bottom: 18px; --n-tabs-title-padding-left: 35px; --n-tabs-title-color: #FFFFFF; --n-tabs-title-color-active: #000000; --n-tabs-title-direction: column; --n-tabs-icon-order: initial; --n-tabs-title-justify-content-toggle: center; --n-tabs-title-align-items-toggle: initial; --n-tabs-icon-size: 22px; --n-tabs-icon-gap: 5px; --n-tabs-icon-color: #FFFFFF; --n-tabs-icon-color-active: #000000; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-f7fe646.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover:not(:where(.lpc-root, .lpc-root *)) { background: rgb(114, 102, 129); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-f7fe646.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]:not(:where(.lpc-root, .lpc-root *)) { background: rgb(255, 255, 255); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-f7fe646.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is(.e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title):not(:where(.lpc-root, .lpc-root *)) { font-weight: 400; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-5c646ca:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-cbffbca:not(:where(.lpc-root, .lpc-root *)) { --divider-border-style: solid; --divider-color: #332743; --divider-border-width: 1px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-cbffbca .elementor-divider-separator:not(:where(.lpc-root, .lpc-root *)) { width: 100%; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-cbffbca .elementor-divider:not(:where(.lpc-root, .lpc-root *)) { padding-block: 15px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-6f28984:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-26208a8:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --justify-content: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-f39b8ca .elementor-icon-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { align-items: end; gap: 15px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-f39b8ca .elementor-icon-box-title:not(:where(.lpc-root, .lpc-root *)) { margin-block-end: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-f39b8ca.elementor-view-default .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-f39b8ca .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { font-size: 24px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-f39b8ca .elementor-icon-box-title:not(:where(.lpc-root, .lpc-root *)) { font-weight: 400; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-bc3b0b4 > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 15px 0px 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-bc3b0b4 .elementor-heading-title:not(:where(.lpc-root, .lpc-root *)) { font-size: 43px; font-weight: 300; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-7de32d3 > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 20px 0px 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-7de32d3 .elementor-icon-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { align-items: center; gap: 15px; padding: 7px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-7de32d3 .elementor-icon-box-title:not(:where(.lpc-root, .lpc-root *)) { margin-block-end: 3px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-7de32d3.elementor-view-framed .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-7de32d3.elementor-view-framed .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { background-color: rgba(153, 161, 175, 0.26); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-7de32d3 .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { font-size: 24px; border-width: 0px; border-radius: 8px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-7de32d3 .elementor-icon-box-description:not(:where(.lpc-root, .lpc-root *)) { font-weight: 100; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-c2ad2a5 .elementor-icon-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { align-items: center; gap: 15px; padding: 7px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-c2ad2a5 .elementor-icon-box-title:not(:where(.lpc-root, .lpc-root *)) { margin-block-end: 3px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-c2ad2a5.elementor-view-framed .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-c2ad2a5.elementor-view-framed .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { background-color: rgba(153, 161, 175, 0.26); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-c2ad2a5 .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { font-size: 24px; border-width: 0px; border-radius: 8px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-c2ad2a5 .elementor-icon-box-description:not(:where(.lpc-root, .lpc-root *)) { font-weight: 100; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-4c01277 .elementor-icon-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { align-items: center; gap: 15px; padding: 7px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-4c01277 .elementor-icon-box-title:not(:where(.lpc-root, .lpc-root *)) { margin-block-end: 3px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-4c01277.elementor-view-framed .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-4c01277.elementor-view-framed .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { background-color: rgba(153, 161, 175, 0.26); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-4c01277 .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { font-size: 24px; border-width: 0px; border-radius: 8px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-4c01277 .elementor-icon-box-description:not(:where(.lpc-root, .lpc-root *)) { font-weight: 100; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-98d1682:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --flex-wrap: nowrap; --border-radius: 20px 20px 20px 20px; --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-98d1682:not(.elementor-motion-effects-element-type-background):not(:where(.lpc-root, .lpc-root *)) { background-color: rgba(93, 14, 192, 0.33); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-5f77ba3:not(:where(.lpc-root, .lpc-root *)) { width: var( --container-widget-width, 74% ); max-width: 74%; --container-widget-width: 74%; --container-widget-flex-grow: 0; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-5f77ba3.elementor-element:not(:where(.lpc-root, .lpc-root *)) { --flex-grow: 0; --flex-shrink: 0; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-5f77ba3 .elementor-icon-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { align-items: start; gap: 15px; padding: 7px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-5f77ba3 .elementor-icon-box-title:not(:where(.lpc-root, .lpc-root *)) { margin-block-end: 3px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-5f77ba3.elementor-view-default .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-5f77ba3 .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { font-size: 24px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-5f77ba3 .elementor-icon-box-description:not(:where(.lpc-root, .lpc-root *)) { font-weight: 100; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e718b5f:not(:where(.lpc-root, .lpc-root *)) { width: var( --container-widget-width, 25% ); max-width: 25%; --container-widget-width: 25%; --container-widget-flex-grow: 0; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e718b5f .elementor-icon-wrapper:not(:where(.lpc-root, .lpc-root *)) { text-align: center; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e718b5f.elementor-view-default .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e718b5f.elementor-view-default .elementor-icon svg:not(:where(.lpc-root, .lpc-root *)) { fill: rgb(255, 255, 255); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e718b5f .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { font-size: calc(6.8 * var(--stx-rem, 1rem)); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e718b5f .elementor-icon svg:not(:where(.lpc-root, .lpc-root *)) { height: calc(6.8 * var(--stx-rem, 1rem)); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e718b5f .elementor-icon-wrapper svg:not(:where(.lpc-root, .lpc-root *)) { width: auto; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-f8e09bb:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-dd9b7ff:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-f3ee889:not(:where(.lpc-root, .lpc-root *)) { --divider-border-style: solid; --divider-color: #332743; --divider-border-width: 1px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-f3ee889 .elementor-divider-separator:not(:where(.lpc-root, .lpc-root *)) { width: 100%; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-f3ee889 .elementor-divider:not(:where(.lpc-root, .lpc-root *)) { padding-block: 15px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-87769e2:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-d1a1502:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --justify-content: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-d1a1502.e-con:not(:where(.lpc-root, .lpc-root *)) { --flex-grow: 0; --flex-shrink: 0; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-ec477e5 .elementor-icon-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { text-align: start; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-ec477e5 .elementor-icon-box-title:not(:where(.lpc-root, .lpc-root *)) { margin-block-end: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-ec477e5 .elementor-icon-box-title:not(:where(.lpc-root, .lpc-root *)) { font-weight: 400; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-37854a4 > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-37854a4 .elementor-heading-title:not(:where(.lpc-root, .lpc-root *)) { font-size: 43px; font-weight: 300; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-4012113 > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 20px 0px 0px; padding: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-4012113 .elementor-heading-title:not(:where(.lpc-root, .lpc-root *)) { font-weight: 300; line-height: 22px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-40ccca8 > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 20px 0px 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-40ccca8 .elementor-icon-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { align-items: center; gap: 15px; padding: 7px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-40ccca8 .elementor-icon-box-title:not(:where(.lpc-root, .lpc-root *)) { margin-block-end: 3px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-40ccca8.elementor-view-framed .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-40ccca8.elementor-view-framed .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { background-color: rgba(153, 161, 175, 0.26); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-40ccca8 .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { font-size: 35px; padding: 10px; border-width: 0px; border-radius: 8px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-40ccca8 .elementor-icon-box-description:not(:where(.lpc-root, .lpc-root *)) { font-weight: 100; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-061954f > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-061954f .elementor-icon-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { align-items: center; gap: 15px; padding: 7px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-061954f .elementor-icon-box-title:not(:where(.lpc-root, .lpc-root *)) { margin-block-end: 3px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-061954f.elementor-view-framed .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-061954f.elementor-view-framed .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { background-color: rgba(153, 161, 175, 0.26); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-061954f .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { font-size: 35px; padding: 10px; border-width: 0px; border-radius: 8px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-061954f .elementor-icon-box-description:not(:where(.lpc-root, .lpc-root *)) { font-weight: 100; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e94a9c5 > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e94a9c5 .elementor-icon-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { align-items: center; gap: 15px; padding: 7px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e94a9c5 .elementor-icon-box-title:not(:where(.lpc-root, .lpc-root *)) { margin-block-end: 3px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e94a9c5.elementor-view-framed .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e94a9c5.elementor-view-framed .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { background-color: rgba(153, 161, 175, 0.26); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e94a9c5 .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { font-size: 35px; padding: 10px; border-width: 0px; border-radius: 8px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e94a9c5 .elementor-icon-box-description:not(:where(.lpc-root, .lpc-root *)) { font-weight: 100; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-2ae5326 > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-2ae5326 .elementor-icon-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { align-items: center; gap: 15px; padding: 7px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-2ae5326 .elementor-icon-box-title:not(:where(.lpc-root, .lpc-root *)) { margin-block-end: 3px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-2ae5326.elementor-view-framed .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-2ae5326.elementor-view-framed .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { background-color: rgba(153, 161, 175, 0.26); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-2ae5326 .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { font-size: 35px; padding: 10px; border-width: 0px; border-radius: 8px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-2ae5326 .elementor-icon-box-description:not(:where(.lpc-root, .lpc-root *)) { font-weight: 100; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-dde7205:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-bd50ec5:not(:where(.lpc-root, .lpc-root *)) { --e-image-carousel-slides-to-show: 1; z-index: 1; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-bd50ec5 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image:not(:where(.lpc-root, .lpc-root *)) { border-radius: 20px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-230adac:not(:where(.lpc-root, .lpc-root *)) { z-index: 10; text-align: end; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-230adac > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: -30px 0px 0px; padding: 0px 10px 10px 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-230adac .elementor-heading-title:not(:where(.lpc-root, .lpc-root *)) { text-shadow: rgb(0, 0, 0) 5px 0px 16px; color: rgb(222, 222, 222); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-56ae011:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-74d0320:not(:where(.lpc-root, .lpc-root *)) { --divider-border-style: solid; --divider-color: #332743; --divider-border-width: 1px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-74d0320 .elementor-divider-separator:not(:where(.lpc-root, .lpc-root *)) { width: 100%; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-74d0320 .elementor-divider:not(:where(.lpc-root, .lpc-root *)) { padding-block: 15px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-650b895:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-c7c6d90:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-5e4fc33:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-fb2e9ed:not(:where(.lpc-root, .lpc-root *)) { line-height: 30px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-0010d14:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-d250e66:not(:where(.lpc-root, .lpc-root *)) { line-height: 30px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-027b319.elementor-element:not(:where(.lpc-root, .lpc-root *)) { --align-self: flex-start; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-027b319:not(:where(.lpc-root, .lpc-root *)) { text-align: start; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-027b319 img:not(:where(.lpc-root, .lpc-root *)) { width: 270px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-759718c .elementor-button:not(:where(.lpc-root, .lpc-root *)) { background-color: rgb(255, 255, 255); fill: rgb(255, 255, 255); color: rgb(255, 255, 255); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-87b1814:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-db0fe49:not(:where(.lpc-root, .lpc-root *)) { line-height: 30px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-c059645:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-cbf1b33:not(:where(.lpc-root, .lpc-root *)) { line-height: 30px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-8006843:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-aa59a15:not(:where(.lpc-root, .lpc-root *)) { line-height: 30px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-be634a9:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-82dd6c7:not(:where(.lpc-root, .lpc-root *)) { line-height: 30px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-f72bc86:not(:where(.lpc-root, .lpc-root *)) { --n-accordion-title-font-size: calc(1 * var(--stx-rem, 1rem)); --n-accordion-title-icon-order: initial; --n-accordion-item-title-space-between: 15px; --n-accordion-item-title-distance-from-content: 0px; --n-accordion-title-normal-color: #FFFFFF; --n-accordion-title-hover-color: #FFFFFF; --n-accordion-title-active-color: #FCFCFC; --n-accordion-icon-size: 15px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-f72bc86 > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 20px 0px 0px; padding: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-f72bc86 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:not(:where(.lpc-root, .lpc-root *)) { border-style: solid; border-width: 1px 0px 0px; border-color: rgb(51, 40, 67); }
:where(.stx-elementor) :where(.elementor-3027 .elementor-element.elementor-element-f72bc86 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item) > .e-con:not(:where(.lpc-root, .lpc-root *)) { border-style: none; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-7c43504:not(:where(.lpc-root, .lpc-root *)) { font-weight: 300; color: rgb(177, 177, 177); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-7569abb:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-d4323c0 .elementor-icon-wrapper:not(:where(.lpc-root, .lpc-root *)) { display: flex; text-align: center; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-d4323c0.elementor-element:not(:where(.lpc-root, .lpc-root *)) { --align-self: center; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-d4323c0.elementor-view-default .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { color: rgb(142, 129, 164); border-color: rgb(142, 129, 164); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-d4323c0.elementor-view-default .elementor-icon svg:not(:where(.lpc-root, .lpc-root *)) { fill: rgb(142, 129, 164); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-d4323c0 .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { font-size: 82px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-d4323c0 .elementor-icon svg:not(:where(.lpc-root, .lpc-root *)) { height: 82px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-d4323c0 .elementor-icon-wrapper svg:not(:where(.lpc-root, .lpc-root *)) { width: auto; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-7fdd47e:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --flex-wrap: wrap; --border-radius: 20px 20px 20px 20px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-7fdd47e:not(.elementor-motion-effects-element-type-background):not(:where(.lpc-root, .lpc-root *)) { background-color: rgb(50, 40, 67); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-b96e02a:not(:where(.lpc-root, .lpc-root *)) { width: 100%; max-width: 100%; text-align: center; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-dda35fd.elementor-element:not(:where(.lpc-root, .lpc-root *)) { --align-self: center; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-dda35fd .elementor-icon-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { gap: 15px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-dda35fd.elementor-view-framed .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-dda35fd.elementor-view-framed .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { background-color: rgb(83, 66, 110); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-dda35fd .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { font-size: 80px; padding: 15px; border-width: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-4e6a28e.elementor-element:not(:where(.lpc-root, .lpc-root *)) { --align-self: center; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-4e6a28e .elementor-icon-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { gap: 15px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-4e6a28e.elementor-view-framed .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-4e6a28e.elementor-view-framed .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { background-color: rgb(83, 66, 110); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-4e6a28e .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { font-size: 60px; padding: 25px; border-width: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-11e3a12.elementor-element:not(:where(.lpc-root, .lpc-root *)) { --align-self: center; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-11e3a12 .elementor-icon-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { gap: 15px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-11e3a12.elementor-view-framed .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-11e3a12.elementor-view-framed .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { background-color: rgb(83, 66, 110); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-11e3a12 .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { font-size: 60px; padding: 25px; border-width: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-931e582.elementor-element:not(:where(.lpc-root, .lpc-root *)) { --align-self: center; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-931e582 .elementor-icon-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { gap: 15px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-931e582.elementor-view-framed .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-931e582.elementor-view-framed .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { background-color: rgb(83, 66, 110); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-931e582 .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { font-size: 60px; padding: 25px; border-width: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-cbcdd30.elementor-element:not(:where(.lpc-root, .lpc-root *)) { --align-self: center; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-cbcdd30 .elementor-icon-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { gap: 15px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-cbcdd30.elementor-view-framed .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-cbcdd30.elementor-view-framed .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { background-color: rgb(83, 66, 110); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-cbcdd30 .elementor-icon:not(:where(.lpc-root, .lpc-root *)) { font-size: 60px; padding: 25px; border-width: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-bab5b78:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e53eb10:not(:where(.lpc-root, .lpc-root *)) { --divider-border-style: solid; --divider-color: #332743; --divider-border-width: 1px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e53eb10 .elementor-divider-separator:not(:where(.lpc-root, .lpc-root *)) { width: 100%; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e53eb10 .elementor-divider:not(:where(.lpc-root, .lpc-root *)) { padding-block: 15px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-d11142a:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e382b10:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --border-radius: 20px 20px 20px 20px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e382b10:not(.elementor-motion-effects-element-type-background):not(:where(.lpc-root, .lpc-root *)) { background-color: rgb(51, 39, 67); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-f4f0cbd:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-ec83f56:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9ac2e54:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-d21eb21:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-3da1b80:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-ff67931:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-ee1ad5d:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-04e0a87:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-4e19647:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-33537e4:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-82d0495:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e088277:not(:where(.lpc-root, .lpc-root *)) { --n-accordion-title-font-size: calc(1 * var(--stx-rem, 1rem)); --n-accordion-title-icon-order: initial; --n-accordion-item-title-space-between: 15px; --n-accordion-item-title-distance-from-content: 0px; --n-accordion-title-normal-color: #FFFFFF; --n-accordion-title-hover-color: #FFFFFF; --n-accordion-title-active-color: #FCFCFC; --n-accordion-icon-size: 15px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e088277 > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 20px 0px 0px; padding: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e088277 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:not(:where(.lpc-root, .lpc-root *)) { border-style: solid; border-width: 1px 0px 0px; border-color: rgb(35, 22, 55); }
:where(.stx-elementor) :where(.elementor-3027 .elementor-element.elementor-element-e088277 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item) > .e-con:not(:where(.lpc-root, .lpc-root *)) { border-style: none; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-4ce59ae:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --border-radius: 0px 20px 20px 0px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 50px; --padding-right: 50px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-4ce59ae:not(.elementor-motion-effects-element-type-background):not(:where(.lpc-root, .lpc-root *)) { background-color: rgb(35, 22, 55); }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-c4fd3da:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-d503f32 > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 0px; padding: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-d503f32.elementor-element:not(:where(.lpc-root, .lpc-root *)) { --align-self: flex-start; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-8874f83:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --margin-top: 80px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-6fef774:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-c03305a:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 35px; --padding-bottom: 35px; --padding-left: 35px; --padding-right: 35px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-d4df68b > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { margin: 0px 0px 30px; padding: 0px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-66e2de4:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --border-radius: 25px 25px 25px 25px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
:where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-66e2de4:not(.elementor-motion-effects-element-type-background):not(:where(.lpc-root, .lpc-root *)) { background-color: rgb(255, 255, 255); }
@media (max-width: 1024px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-0454f26:not(:where(.lpc-root, .lpc-root *)) { --padding-top: 1em; --padding-bottom: 3em; --padding-left: 0em; --padding-right: 0em; } }
@media (max-width: 1024px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-fc3d3d7:not(:where(.lpc-root, .lpc-root *)) { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --margin-top: 10px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } }
@media (max-width: 1024px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e35569d:not(:where(.lpc-root, .lpc-root *)) { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } }
@media (max-width: 1024px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-f3c6a23:not(:where(.lpc-root, .lpc-root *)) { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } }
@media (max-width: 1024px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-ec3918b:not(:where(.lpc-root, .lpc-root *)) { --min-height: 360px; } }
@media (max-width: 1024px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-8a6e3eb img:not(:where(.lpc-root, .lpc-root *)) { height: 351px; } }
@media (max-width: 1024px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-2d95695:not(:where(.lpc-root, .lpc-root *)) { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --margin-top: 10px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } }
@media (max-width: 1024px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-48778c0:not(:where(.lpc-root, .lpc-root *)) { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } }
@media (max-width: 1024px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-b9e2e89:not(:where(.lpc-root, .lpc-root *)) { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } }
@media (max-width: 1024px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-32ca761:not(:where(.lpc-root, .lpc-root *)) { --min-height: 360px; } }
@media (max-width: 1024px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-ebb10ed img:not(:where(.lpc-root, .lpc-root *)) { height: 351px; } }
@media (max-width: 1024px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9c1393b:not(:where(.lpc-root, .lpc-root *)) { --margin-top: 5px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } }
@media (max-width: 1024px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-2b9ddcf:not(:where(.lpc-root, .lpc-root *)) { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --margin-top: 10px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } }
@media (max-width: 1024px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-00265fc:not(:where(.lpc-root, .lpc-root *)) { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } }
@media (max-width: 1024px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9b39d6b:not(:where(.lpc-root, .lpc-root *)) { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } }
@media (max-width: 1024px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9c3f6bc:not(:where(.lpc-root, .lpc-root *)) { --min-height: 360px; } }
@media (max-width: 1024px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-84d5e81 img:not(:where(.lpc-root, .lpc-root *)) { height: 351px; } }
@media (max-width: 1024px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-edfde1f:not(:where(.lpc-root, .lpc-root *)) { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --margin-top: 10px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } }
@media (max-width: 1024px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9efe014:not(:where(.lpc-root, .lpc-root *)) { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } }
@media (max-width: 1024px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e70c58e:not(:where(.lpc-root, .lpc-root *)) { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; } }
@media (max-width: 1024px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-24aaf0b:not(:where(.lpc-root, .lpc-root *)) { --min-height: 360px; } }
@media (max-width: 1024px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-09835d9 img:not(:where(.lpc-root, .lpc-root *)) { height: 351px; } }
@media (max-width: 1024px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-f7fe646:not(:where(.lpc-root, .lpc-root *)) { --n-tabs-title-padding-top: 15px; --n-tabs-title-padding-right: 0px; --n-tabs-title-padding-bottom: 15px; --n-tabs-title-padding-left: 0px; } }
@media (max-width: 1024px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-87769e2:not(:where(.lpc-root, .lpc-root *)) { --flex-direction: column-reverse; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } }
@media (max-width: 1024px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-c03305a:not(:where(.lpc-root, .lpc-root *)) { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-0454f26:not(:where(.lpc-root, .lpc-root *)) { --padding-top: 0em; --padding-bottom: 2em; --padding-left: 0em; --padding-right: 0em; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-a72f4fd:not(:where(.lpc-root, .lpc-root *)) { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e468e89:not(:where(.lpc-root, .lpc-root *)) { --width: 50%; --padding-top: 7px; --padding-bottom: 7px; --padding-left: 7px; --padding-right: 7px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-7c489a8:not(:where(.lpc-root, .lpc-root *)) { --padding-top: 0px; --padding-bottom: 4px; --padding-left: 0px; --padding-right: 0px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-40582ee > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { padding: 5px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-40582ee .elementor-image-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { text-align: center; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-40582ee .elementor-image-box-img:not(:where(.lpc-root, .lpc-root *)) { margin-bottom: 15px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-40582ee .elementor-image-box-title:not(:where(.lpc-root, .lpc-root *)) { margin-bottom: 3px; font-size: 16px; line-height: 22px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-40582ee .elementor-image-box-img img:not(:where(.lpc-root, .lpc-root *)) { height: 150px; border-radius: 10px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-40582ee .elementor-image-box-description:not(:where(.lpc-root, .lpc-root *)) { font-size: 14px; line-height: 21px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-47967e1:not(:where(.lpc-root, .lpc-root *)) { --width: 50%; --padding-top: 7px; --padding-bottom: 7px; --padding-left: 7px; --padding-right: 7px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-0cd1d2e:not(:where(.lpc-root, .lpc-root *)) { --padding-top: 0px; --padding-bottom: 4px; --padding-left: 0px; --padding-right: 0px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-0669c67 > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { padding: 5px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-0669c67 .elementor-image-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { text-align: center; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-0669c67 .elementor-image-box-img:not(:where(.lpc-root, .lpc-root *)) { margin-bottom: 15px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-0669c67 .elementor-image-box-title:not(:where(.lpc-root, .lpc-root *)) { margin-bottom: 3px; font-size: 16px; line-height: 22px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-0669c67 .elementor-image-box-img img:not(:where(.lpc-root, .lpc-root *)) { height: 150px; border-radius: 10px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-0669c67 .elementor-image-box-description:not(:where(.lpc-root, .lpc-root *)) { font-size: 14px; line-height: 21px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-be29077:not(:where(.lpc-root, .lpc-root *)) { --width: 50%; --padding-top: 7px; --padding-bottom: 7px; --padding-left: 7px; --padding-right: 7px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-33e62e9:not(:where(.lpc-root, .lpc-root *)) { --padding-top: 0px; --padding-bottom: 4px; --padding-left: 0px; --padding-right: 0px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9c11944 > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { padding: 5px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9c11944 .elementor-image-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { text-align: center; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9c11944 .elementor-image-box-img:not(:where(.lpc-root, .lpc-root *)) { margin-bottom: 15px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9c11944 .elementor-image-box-title:not(:where(.lpc-root, .lpc-root *)) { margin-bottom: 3px; font-size: 16px; line-height: 22px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9c11944 .elementor-image-box-img img:not(:where(.lpc-root, .lpc-root *)) { height: 150px; border-radius: 10px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9c11944 .elementor-image-box-description:not(:where(.lpc-root, .lpc-root *)) { font-size: 14px; line-height: 21px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-bfc2e3e:not(:where(.lpc-root, .lpc-root *)) { --width: 50%; --padding-top: 7px; --padding-bottom: 7px; --padding-left: 7px; --padding-right: 7px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-1bf8f3b:not(:where(.lpc-root, .lpc-root *)) { --padding-top: 0px; --padding-bottom: 4px; --padding-left: 0px; --padding-right: 0px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-11e6169 > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { padding: 5px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-11e6169 .elementor-image-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { text-align: center; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-11e6169 .elementor-image-box-img:not(:where(.lpc-root, .lpc-root *)) { margin-bottom: 15px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-11e6169 .elementor-image-box-title:not(:where(.lpc-root, .lpc-root *)) { margin-bottom: 3px; font-size: 16px; line-height: 22px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-11e6169 .elementor-image-box-img img:not(:where(.lpc-root, .lpc-root *)) { height: 150px; border-radius: 10px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-11e6169 .elementor-image-box-description:not(:where(.lpc-root, .lpc-root *)) { font-size: 14px; line-height: 21px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-3bd7f8f:not(:where(.lpc-root, .lpc-root *)) { --width: 50%; --padding-top: 7px; --padding-bottom: 7px; --padding-left: 7px; --padding-right: 7px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-502c5b2:not(:where(.lpc-root, .lpc-root *)) { --padding-top: 0px; --padding-bottom: 4px; --padding-left: 0px; --padding-right: 0px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-23b2aca > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { padding: 5px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-23b2aca .elementor-image-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { text-align: center; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-23b2aca .elementor-image-box-img:not(:where(.lpc-root, .lpc-root *)) { margin-bottom: 15px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-23b2aca .elementor-image-box-title:not(:where(.lpc-root, .lpc-root *)) { margin-bottom: 3px; font-size: 16px; line-height: 22px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-23b2aca .elementor-image-box-img img:not(:where(.lpc-root, .lpc-root *)) { height: 150px; border-radius: 10px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-23b2aca .elementor-image-box-description:not(:where(.lpc-root, .lpc-root *)) { font-size: 14px; line-height: 21px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9a0693b:not(:where(.lpc-root, .lpc-root *)) { --width: 50%; --padding-top: 7px; --padding-bottom: 7px; --padding-left: 7px; --padding-right: 7px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-3a989e1:not(:where(.lpc-root, .lpc-root *)) { --padding-top: 0px; --padding-bottom: 4px; --padding-left: 0px; --padding-right: 0px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-403a31c > .elementor-widget-container:not(:where(.lpc-root, .lpc-root *)) { padding: 5px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-403a31c .elementor-image-box-wrapper:not(:where(.lpc-root, .lpc-root *)) { text-align: center; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-403a31c .elementor-image-box-img:not(:where(.lpc-root, .lpc-root *)) { margin-bottom: 15px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-403a31c .elementor-image-box-title:not(:where(.lpc-root, .lpc-root *)) { margin-bottom: 3px; font-size: 16px; line-height: 22px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-403a31c .elementor-image-box-img img:not(:where(.lpc-root, .lpc-root *)) { height: 150px; border-radius: 10px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-403a31c .elementor-image-box-description:not(:where(.lpc-root, .lpc-root *)) { font-size: 14px; line-height: 21px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-74388c6:not(:where(.lpc-root, .lpc-root *)) { --flex-direction: column-reverse; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-fc3d3d7:not(:where(.lpc-root, .lpc-root *)) { --flex-wrap: nowrap; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e35569d:not(:where(.lpc-root, .lpc-root *)) { --width: 35%; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-f3c6a23:not(:where(.lpc-root, .lpc-root *)) { --width: 65%; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-ec3918b:not(:where(.lpc-root, .lpc-root *)) { --min-height: 273px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-8a6e3eb img:not(:where(.lpc-root, .lpc-root *)) { height: 279px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-286000f:not(:where(.lpc-root, .lpc-root *)) { --flex-direction: column-reverse; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-2d95695:not(:where(.lpc-root, .lpc-root *)) { --flex-wrap: nowrap; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-48778c0:not(:where(.lpc-root, .lpc-root *)) { --width: 35%; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-b9e2e89:not(:where(.lpc-root, .lpc-root *)) { --width: 65%; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-32ca761:not(:where(.lpc-root, .lpc-root *)) { --min-height: 273px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-ebb10ed img:not(:where(.lpc-root, .lpc-root *)) { height: 279px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-c6f7aa3:not(:where(.lpc-root, .lpc-root *)) { --flex-direction: column-reverse; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-2b9ddcf:not(:where(.lpc-root, .lpc-root *)) { --flex-wrap: nowrap; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-00265fc:not(:where(.lpc-root, .lpc-root *)) { --width: 35%; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9b39d6b:not(:where(.lpc-root, .lpc-root *)) { --width: 65%; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9c3f6bc:not(:where(.lpc-root, .lpc-root *)) { --min-height: 273px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-84d5e81 img:not(:where(.lpc-root, .lpc-root *)) { height: 279px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-8bd13a6:not(:where(.lpc-root, .lpc-root *)) { --flex-direction: column-reverse; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-edfde1f:not(:where(.lpc-root, .lpc-root *)) { --flex-wrap: nowrap; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9efe014:not(:where(.lpc-root, .lpc-root *)) { --width: 35%; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e70c58e:not(:where(.lpc-root, .lpc-root *)) { --width: 75%; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-24aaf0b:not(:where(.lpc-root, .lpc-root *)) { --min-height: 273px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-09835d9 img:not(:where(.lpc-root, .lpc-root *)) { height: 279px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-f7fe646:not(:where(.lpc-root, .lpc-root *)) { --n-tabs-title-padding-top: 0px; --n-tabs-title-padding-right: 0px; --n-tabs-title-padding-bottom: 0px; --n-tabs-title-padding-left: 0px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-87769e2:not(:where(.lpc-root, .lpc-root *)) { --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-027b319 img:not(:where(.lpc-root, .lpc-root *)) { border-radius: 15px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-4ce59ae:not(:where(.lpc-root, .lpc-root *)) { --border-radius: 0px 0px 20px 20px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-6fef774:not(:where(.lpc-root, .lpc-root *)) { --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --flex-wrap: nowrap; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-c03305a:not(:where(.lpc-root, .lpc-root *)) { --margin-top: 50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 12px; --padding-bottom: 12px; --padding-left: 12px; --padding-right: 12px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-66e2de4:not(:where(.lpc-root, .lpc-root *)) { --padding-top: 25px; --padding-bottom: 25px; --padding-left: 10px; --padding-right: 10px; } }
@media (min-width: 768px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-0454f26:not(:where(.lpc-root, .lpc-root *)) { --content-width: 1200px; } }
@media (min-width: 768px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-395c9a0:not(:where(.lpc-root, .lpc-root *)) { --content-width: 640px; } }
@media (min-width: 768px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e468e89:not(:where(.lpc-root, .lpc-root *)) { --width: 32%; } }
@media (min-width: 768px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-47967e1:not(:where(.lpc-root, .lpc-root *)) { --width: 32%; } }
@media (min-width: 768px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-be29077:not(:where(.lpc-root, .lpc-root *)) { --width: 32%; } }
@media (min-width: 768px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-bfc2e3e:not(:where(.lpc-root, .lpc-root *)) { --width: 32%; } }
@media (min-width: 768px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-3bd7f8f:not(:where(.lpc-root, .lpc-root *)) { --width: 32%; } }
@media (min-width: 768px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9a0693b:not(:where(.lpc-root, .lpc-root *)) { --width: 32%; } }
@media (min-width: 768px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e35569d:not(:where(.lpc-root, .lpc-root *)) { --width: 35%; } }
@media (min-width: 768px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-48778c0:not(:where(.lpc-root, .lpc-root *)) { --width: 35%; } }
@media (min-width: 768px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-00265fc:not(:where(.lpc-root, .lpc-root *)) { --width: 35%; } }
@media (min-width: 768px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9efe014:not(:where(.lpc-root, .lpc-root *)) { --width: 35%; } }
@media (min-width: 768px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-d1a1502:not(:where(.lpc-root, .lpc-root *)) { --width: 53.23%; } }
@media (min-width: 768px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-dde7205:not(:where(.lpc-root, .lpc-root *)) { --width: 50%; } }
@media (min-width: 768px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-c7c6d90:not(:where(.lpc-root, .lpc-root *)) { --width: 55%; } }
@media (min-width: 768px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-7569abb:not(:where(.lpc-root, .lpc-root *)) { --width: 45%; } }
@media (min-width: 768px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-f4f0cbd:not(:where(.lpc-root, .lpc-root *)) { --width: 58%; } }
@media (min-width: 768px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-4ce59ae:not(:where(.lpc-root, .lpc-root *)) { --width: 42%; } }
@media (max-width: 1024px) and (min-width: 768px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e468e89:not(:where(.lpc-root, .lpc-root *)) { --width: 48%; } }
@media (max-width: 1024px) and (min-width: 768px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-47967e1:not(:where(.lpc-root, .lpc-root *)) { --width: 48%; } }
@media (max-width: 1024px) and (min-width: 768px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-be29077:not(:where(.lpc-root, .lpc-root *)) { --width: 48%; } }
@media (max-width: 1024px) and (min-width: 768px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-bfc2e3e:not(:where(.lpc-root, .lpc-root *)) { --width: 48%; } }
@media (max-width: 1024px) and (min-width: 768px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-3bd7f8f:not(:where(.lpc-root, .lpc-root *)) { --width: 48%; } }
@media (max-width: 1024px) and (min-width: 768px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9a0693b:not(:where(.lpc-root, .lpc-root *)) { --width: 48%; } }
@media (max-width: 1024px) and (min-width: 768px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e35569d:not(:where(.lpc-root, .lpc-root *)) { --width: 35%; } }
@media (max-width: 1024px) and (min-width: 768px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-f3c6a23:not(:where(.lpc-root, .lpc-root *)) { --width: 65%; } }
@media (max-width: 1024px) and (min-width: 768px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-48778c0:not(:where(.lpc-root, .lpc-root *)) { --width: 35%; } }
@media (max-width: 1024px) and (min-width: 768px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-b9e2e89:not(:where(.lpc-root, .lpc-root *)) { --width: 65%; } }
@media (max-width: 1024px) and (min-width: 768px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-00265fc:not(:where(.lpc-root, .lpc-root *)) { --width: 35%; } }
@media (max-width: 1024px) and (min-width: 768px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9b39d6b:not(:where(.lpc-root, .lpc-root *)) { --width: 65%; } }
@media (max-width: 1024px) and (min-width: 768px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-9efe014:not(:where(.lpc-root, .lpc-root *)) { --width: 42%; } }
@media (max-width: 1024px) and (min-width: 768px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e70c58e:not(:where(.lpc-root, .lpc-root *)) { --width: 65%; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-f72bc86 .e-n-accordion-item-title:not(:where(.lpc-root, .lpc-root *)) { display: flex; align-items: center; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-f72bc86 .e-n-accordion-item-title-header:not(:where(.lpc-root, .lpc-root *)) { flex: 1 1 auto; min-width: 0px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-f72bc86 .e-n-accordion-item-title-icon:not(:where(.lpc-root, .lpc-root *)) { margin-left: auto; flex: 0 0 auto; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e088277 .e-n-accordion-item-title:not(:where(.lpc-root, .lpc-root *)) { display: flex; align-items: center; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e088277 .e-n-accordion-item-title-header:not(:where(.lpc-root, .lpc-root *)) { flex: 1 1 auto; min-width: 0px; } }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-3027 .elementor-element.elementor-element-e088277 .e-n-accordion-item-title-icon:not(:where(.lpc-root, .lpc-root *)) { margin-left: auto; flex: 0 0 auto; } }
:where(.stx-elementor) .elementor-2291 .elementor-element.elementor-element-1dab1ed3:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-2291 .elementor-element.elementor-element-cc70fd3:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-2291 .elementor-element.elementor-element-0d762ef:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-2291 .elementor-element.elementor-element-3293679:not(:where(.lpc-root, .lpc-root *)) { color: rgb(250, 250, 250); }
:where(.stx-elementor) .elementor-2291 .elementor-element.elementor-element-058f187:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-2291 .elementor-element.elementor-element-2a856c3:not(:where(.lpc-root, .lpc-root *)) { color: rgb(250, 250, 250); }
:where(.stx-elementor) .elementor-2291 .elementor-element.elementor-element-59e0f8e:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-2291 .elementor-element.elementor-element-b3173d8:not(:where(.lpc-root, .lpc-root *)) { color: rgb(250, 250, 250); }
:where(.stx-elementor) .elementor-2291 .elementor-element.elementor-element-85d052d:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-2291 .elementor-element.elementor-element-92e94b4:not(:where(.lpc-root, .lpc-root *)) { color: rgb(250, 250, 250); }
:where(.stx-elementor) .elementor-2291 .elementor-element.elementor-element-8f9270f:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-2291 .elementor-element.elementor-element-495e9fb:not(:where(.lpc-root, .lpc-root *)) { color: rgb(250, 250, 250); }
:where(.stx-elementor) .elementor-2291 .elementor-element.elementor-element-be8938f:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-2291 .elementor-element.elementor-element-0b9249f:not(:where(.lpc-root, .lpc-root *)) { color: rgb(250, 250, 250); }
:where(.stx-elementor) .elementor-2291 .elementor-element.elementor-element-db5822d:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-2291 .elementor-element.elementor-element-aa9306f:not(:where(.lpc-root, .lpc-root *)) { color: rgb(250, 250, 250); }
:where(.stx-elementor) .elementor-2291 .elementor-element.elementor-element-e295c92:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-2291 .elementor-element.elementor-element-3403b8f:not(:where(.lpc-root, .lpc-root *)) { color: rgb(250, 250, 250); }
:where(.stx-elementor) .elementor-2291 .elementor-element.elementor-element-f7d00b7:not(:where(.lpc-root, .lpc-root *)) { --n-accordion-title-font-size: calc(1 * var(--stx-rem, 1rem)); width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; --n-accordion-title-justify-content: initial; --n-accordion-title-flex-grow: initial; --n-accordion-title-icon-order: initial; --n-accordion-item-title-space-between: 8px; --n-accordion-item-title-distance-from-content: 0px; --n-accordion-border-radius: 17px 17px 17px 17px; --n-accordion-title-normal-color: #FFFFFF; --n-accordion-title-hover-color: #FFFFFF; --n-accordion-title-active-color: #FFFFFF; --n-accordion-icon-size: 35px; --n-accordion-icon-normal-color: #FFFFFF; }
:where(.stx-elementor) .elementor-2291 .elementor-element.elementor-element-f7d00b7 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:not(:where(.lpc-root, .lpc-root *)) { background-color: rgb(70, 56, 98); border-style: none; }
:where(.stx-elementor) .elementor-2291 .elementor-element.elementor-element-f7d00b7:not(:where(.lpc-root, .lpc-root *)) { --n-accordion-padding: 10px 20px 10px 20px; }
:where(.stx-elementor) :where(.elementor-2291 .elementor-element.elementor-element-f7d00b7 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item) > .e-con:not(:where(.lpc-root, .lpc-root *)) { border-style: none; --padding-top: 20px; --padding-right: 30px; --padding-bottom: 0px; --padding-left: 30px; }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-2291 .elementor-element.elementor-element-f7d00b7:not(:where(.lpc-root, .lpc-root *)) { --container-widget-width: 95%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 95% ); max-width: 95%; } }
:where(.stx-elementor) .e-n-accordion-item-title:not(:where(.lpc-root, .lpc-root *)) { display: flex; justify-content: space-between; align-items: center; }
:where(.stx-elementor) .e-n-accordion-item-title-header:not(:where(.lpc-root, .lpc-root *)) { flex: 1 1 0%; }
:where(.stx-elementor) .e-n-accordion-item-title-icon:not(:where(.lpc-root, .lpc-root *)) { margin-left: auto; display: flex; align-items: center; }
:where(.stx-elementor > .stx-body) { --search-text-color: #FFFFFF; --search-bg-color: #230650 }
@media screen and (max-height: 640px) { :where(.stx-elementor) .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload):not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *:not(:where(.lpc-root, .lpc-root *)) { background-image: none !important; } }
:where(.stx-elementor > .stx-body) { --right-corner: clamp(calc(1 * var(--stx-rem, 1rem)), 2vw, calc(3 * var(--stx-rem, 1rem))); --loop-variation-pop-radius: calc(1 * var(--stx-rem, 1rem)); --mega-gs-radius: 5px 5px var(--right-corner) 5px; --load-more-btn-fz: calc(1 * var(--stx-rem, 1rem)); --load-more-btn-radius: calc(3 * var(--stx-rem, 1rem)); --load-more-btn-fw: 500; --cart-panel-radius: 50px }
:where(.stx-elementor > .stx-body) { --pdp-linked-title-fw: 500; --pdp-linked-title-color: var( --e-global-color-4d9efc1 ); --pdp-linked-title-tt: none; --pdp-linked-title-mb: 0.7em; --pdp-linked-title-fz: 24px; --woocommerce-form-comp-heights: calc(3 * var(--stx-rem, 1rem)) }
@media (min-width: 1025px) { :where(.stx-elementor > .stx-body) { --woocommerce-form-comp-heights: calc(4 * var(--stx-rem, 1rem)); --pdp-linked-title-fz: 42px } }
:where(.stx-elementor) .tabs-box .e-n-tabs-heading:not(:where(.lpc-root, .lpc-root *)) { background: rgb(50, 38, 66); border: 1px solid rgb(229, 229, 229); border-radius: 16px; padding: 12px; --n-tabs-heading-wrap: nowrap; --n-tabs-title-gap: 12px; width: fit-content; max-width: 100%; margin: 0px auto; align-items: stretch; display: flex !important; gap: 12px !important; }
:where(.stx-elementor) .tabs-box .e-n-tab-title:not(:where(.lpc-root, .lpc-root *)) { min-width: 180px; height: auto; min-height: 64px; text-align: center; flex: 1 1 0px !important; display: flex !important; flex-direction: column !important; justify-content: center !important; align-items: center !important; }
:where(.stx-elementor) .tabs-box .e-n-tab-icon:not(:where(.lpc-root, .lpc-root *)) { display: flex !important; align-items: center !important; justify-content: center !important; line-height: 1 !important; }
:where(.stx-elementor) .tabs-box .e-n-tab-title-text:not(:where(.lpc-root, .lpc-root *)) { display: block !important; line-height: 1.1 !important; }
@media (max-width: 1024px) { :where(.stx-elementor) .tabs-box .e-n-tab-title:not(:where(.lpc-root, .lpc-root *)) { min-width: 150px; } }
@media (max-width: 767px) { :where(.stx-elementor) .tabs-box .e-n-tabs-heading:not(:where(.lpc-root, .lpc-root *)) { width: 100%; margin: 0px; --n-tabs-heading-wrap: wrap; grid-template-columns: repeat(2, minmax(0px, 1fr)); display: grid !important; gap: 10px !important; } }
@media (max-width: 767px) { :where(.stx-elementor) .tabs-box .e-n-tab-title:not(:where(.lpc-root, .lpc-root *)) { min-width: 0px; width: 100%; min-height: 64px; } }
:where(.stx-elementor) .e-n-tabs-heading .e-n-tab-title:not(:where(.lpc-root, .lpc-root *)) { box-sizing: border-box; margin: 1px !important; border: 1px solid transparent !important; }
:where(.stx-elementor) .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]:not(:where(.lpc-root, .lpc-root *)) { border-color: rgb(229, 229, 229); }
:where(.stx-elementor > .stx-body) { --rey-container-spacing: 0px; --main-gutter-size: 0px; --site-wrapper-overflow: hidden; --body-bg-color: var(--e-global-color-50a135a); --body-color: #ffffff; --link-color: #ffffff; --link-color-hover: #60a2ff; --neutral-hue: 210; --blog-columns: 2; --post-align-wide-size: 25vw; --search-bg-color: #080019; --search-text-color: #f4f4f4; --header-nav-mobile-panel-bg-color: #080016; --header-nav-mobile-panel-text-color: #fff9f9; --header-cart-bgcolor: var(--e-global-color-638d055); --woocommerce-products-gutter: 40px; --woocommerce-sidebar-size: 16%; --woocommerce-loop-cards-padding: 10px; --woocommerce-loop-cards-bgcolor: #ffffff; --woocommerce-summary-size: 40%; --woocommerce-summary-padding: 4px; --woocommerce-product-img-radius: 10px; --star-rating-color: #ff2828 }
:where(.stx-elementor) > .stx-body.--fixed-summary { --woocommerce-fixedsummary-offset: 10px }
@media (min-width: 768px) and (max-width: 1025px) { :where(.stx-elementor > .stx-body) { --rey-container-spacing: 15px; --main-gutter-size: 15px; --blog-columns: 1; --woocommerce-products-gutter: 10px; --woocommerce-summary-padding: 0px } }
@media (max-width: 767px) { :where(.stx-elementor > .stx-body) { --rey-container-spacing: 15px; --main-gutter-size: 15px; --blog-columns: 1; --woocommerce-products-gutter: 10px; --woocommerce-summary-padding: 0px } }
@media (max-width: 1024px) { :where(.stx-elementor > .stx-body) { --nav-breakpoint-desktop: none; --nav-breakpoint-mobile: flex } }
:where(.stx-elementor > .stx-body) { --primary-ff: Figtree, "Helvetica Neue", Helvetica, Arial, sans-serif; --secondary-ff: Clash Display, "Helvetica Neue", Helvetica, Arial, sans-serif; --link-color-hover: #60a2ff; --accent-color: #ffffff; --accent-hover-color: #cccccc; --accent-text-color: #000 }
:where(.stx-elementor > .stx-body) { --woocommerce-grid-columns: 3 }
@media (min-width: 768px) and (max-width: 1024px) { :where(.stx-elementor > .stx-body) { --woocommerce-grid-columns: 2 } }
:where(.stx-elementor) .glsr .glsr-reviews.gl-display-grid:not(:where(.lpc-root, .lpc-root *)) { display: grid !important; grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; gap: 16px !important; }
@media (max-width: 767px) { :where(.stx-elementor) .glsr .glsr-reviews.gl-display-grid:not(:where(.lpc-root, .lpc-root *)) { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; gap: 12px !important; } }
@media (max-width: 420px) { :where(.stx-elementor) .glsr .glsr-reviews.gl-display-grid:not(:where(.lpc-root, .lpc-root *)) { gap: 10px !important; } }
:where(.stx-elementor) .glsr-review .gl-flex:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .glsr-review .gl-flex-col:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .glsr-review .gl-flex-row:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .glsr-review .gl-flex-1:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .glsr-review [data-tag]:not(:where(.lpc-root, .lpc-root *)) { min-width: 0px !important; }
:where(.stx-elementor) .glsr-review:not(:where(.lpc-root, .lpc-root *)) { overflow: hidden !important; max-width: 100% !important; }
:where(.stx-elementor) .glsr-review .glsr-review-content:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .glsr-review .glsr-review-response:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .glsr-review .glsr-review-response-inner:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .glsr-review .glsr-review-images:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .glsr-review p:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .glsr-review a:not(:where(.lpc-root, .lpc-root *)) { max-width: 100% !important; overflow-wrap: anywhere !important; word-break: break-word !important; }
:where(.stx-elementor) .glsr-review img:not(:where(.lpc-root, .lpc-root *)) { max-width: 100% !important; height: auto !important; }
:where(.stx-elementor) .glsr-review .gl-items-center.gl-flex-row:not(:where(.lpc-root, .lpc-root *)) { flex-wrap: wrap !important; }
@media (max-width: 767px) { :where(.stx-elementor) .glsr-review:not(:where(.lpc-root, .lpc-root *)) { padding: 14px !important; } }
@media (max-width: 767px) { :where(.stx-elementor) .glsr-review .gl-items-center.gl-flex-row:not(:where(.lpc-root, .lpc-root *)) { gap: 8px !important; } }
:where(.stx-elementor) .glsr-default .glsr-pagination:not(.glsr-ajax-loadmore) .nav-links:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .glsr .glsr-pagination:not(.glsr-ajax-loadmore) .nav-links:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .glsr-default .nav-links:not(:where(.lpc-root, .lpc-root *)) { display: flex !important; flex-wrap: wrap !important; gap: 10px !important; justify-content: flex-start !important; align-items: center !important; }
:where(.stx-elementor) .glsr-default .glsr-pagination:not(.glsr-ajax-loadmore) .page-numbers:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .glsr .glsr-pagination:not(.glsr-ajax-loadmore) .page-numbers:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .glsr-default .nav-links .page-numbers:not(:where(.lpc-root, .lpc-root *)) { display: inline-flex !important; align-items: center !important; justify-content: center !important; min-width: 42px !important; height: 38px !important; padding: 0px 14px !important; border-radius: 999px !important; border: 1px solid rgba(255, 255, 255, 0.18) !important; background: rgba(255, 255, 255, 0.06) !important; color: rgb(255, 255, 255) !important; text-decoration: none !important; font-weight: 600 !important; line-height: 1 !important; transition: transform 0.15s, background 0.15s, border-color 0.15s !important; }
:where(.stx-elementor) .glsr-default .glsr-pagination:not(.glsr-ajax-loadmore) a.page-numbers:hover:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .glsr .glsr-pagination:not(.glsr-ajax-loadmore) a.page-numbers:hover:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .glsr-default .nav-links a.page-numbers:hover:not(:where(.lpc-root, .lpc-root *)) { background: rgba(255, 255, 255, 0.12) !important; border-color: rgba(255, 255, 255, 0.28) !important; transform: translateY(-1px) !important; }
:where(.stx-elementor) .glsr-default .glsr-pagination:not(.glsr-ajax-loadmore) .page-numbers.current:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .glsr .glsr-pagination:not(.glsr-ajax-loadmore) .page-numbers.current:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .glsr-default .nav-links .page-numbers.current:not(:where(.lpc-root, .lpc-root *)) { background: rgba(255, 255, 255, 0.18) !important; border-color: rgba(255, 255, 255, 0.35) !important; }
:where(.stx-elementor) .glsr-default .glsr-pagination:not(.glsr-ajax-loadmore) .page-numbers.dots:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .glsr .glsr-pagination:not(.glsr-ajax-loadmore) .page-numbers.dots:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .glsr-default .nav-links .page-numbers.dots:not(:where(.lpc-root, .lpc-root *)) { min-width: auto !important; padding: 0px 8px !important; border: 0px !important; background: transparent !important; opacity: 0.7 !important; }
:where(.stx-elementor) .glsr-default .glsr-pagination:not(.glsr-ajax-loadmore) .page-numbers.next:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .glsr .glsr-pagination:not(.glsr-ajax-loadmore) .page-numbers.next:not(:where(.lpc-root, .lpc-root *)) { padding: 0px 16px !important; }
@media (max-width: 767px) { :where(.stx-elementor) .glsr-default .glsr-pagination:not(.glsr-ajax-loadmore) .page-numbers:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .glsr .glsr-pagination:not(.glsr-ajax-loadmore) .page-numbers:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .glsr-default .nav-links .page-numbers:not(:where(.lpc-root, .lpc-root *)) { min-width: 44px !important; height: 42px !important; } }
:where(.stx-elementor) .glsr-modal__dialog:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .glsr-modal__header:not(:where(.lpc-root, .lpc-root *)), :where(.stx-elementor) .glsr-modal__footer:not(:where(.lpc-root, .lpc-root *)) { background: rgb(50, 38, 66) !important; }
:where(.stx-elementor) .ep-iFrameContainer:not(:where(.lpc-root, .lpc-root *)) { width: 100%; }
:where(.stx-elementor) .ep-iFrameContainer:not(:where(.lpc-root, .lpc-root *)) { display: none; }
:where(.stx-elementor) .ep-wrapper:not(:where(.lpc-root, .lpc-root *)) { width: 100%; }
@media only screen and (max-width: 550px) { :where(.stx-elementor) .ep-iFrameContainer:not(:where(.lpc-root, .lpc-root *)) { width: 100%; } }
:where(.stx-elementor) .st0:not(:where(.lpc-root, .lpc-root *)) { fill: none; }
:where(.stx-elementor) .st1:not(:where(.lpc-root, .lpc-root *)) { mask: url("#mask"); }
:where(.stx-elementor) .st2:not(:where(.lpc-root, .lpc-root *)) { clip-path: url("#clippath-1"); }
:where(.stx-elementor) .st3:not(:where(.lpc-root, .lpc-root *)) { clip-path: url("#clippath-3"); }
:where(.stx-elementor) .st4:not(:where(.lpc-root, .lpc-root *)) { clip-path: url("#clippath-4"); }
:where(.stx-elementor) .st5:not(:where(.lpc-root, .lpc-root *)) { clip-path: url("#clippath-2"); }
:where(.stx-elementor) .st6:not(:where(.lpc-root, .lpc-root *)) { clip-path: url("#clippath-6"); }
:where(.stx-elementor) .st7:not(:where(.lpc-root, .lpc-root *)) { clip-path: url("#clippath-5"); }
:where(.stx-elementor) .st8:not(:where(.lpc-root, .lpc-root *)) { fill: rgb(255, 255, 255); }
:where(.stx-elementor) .st9:not(:where(.lpc-root, .lpc-root *)) { clip-path: url("#clippath"); }
:where(.stx-elementor) *:not(:where(.lpc-root, .lpc-root *)) { margin: 0px; padding: 0px; box-sizing: border-box; }
:where(.stx-elementor) .model-container:not(:where(.lpc-root, .lpc-root *)) { width: 100%; margin: 0px; padding: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; background-color: rgb(10, 1, 24); }
:where(.stx-elementor) .model-wrapper:not(:where(.lpc-root, .lpc-root *)) { position: relative; width: 100%; height: 600px; background-color: rgb(10, 1, 24); overflow: hidden; margin: 0px; padding: 0px; }
:where(.stx-elementor) model-viewer:not(:where(.lpc-root, .lpc-root *)) { width: 100%; height: 100%; --poster-color: #0A0118; }
:where(.stx-elementor) .ar-button-mobile:not(:where(.lpc-root, .lpc-root *)) { background-color: rgba(255, 255, 255, 0.95); color: rgb(10, 1, 24); border: 1px solid rgba(255, 255, 255, 0.3); padding: 8px 16px; border-radius: 20px; font-size: 13px; font-weight: 500; cursor: pointer; display: flex; align-items: center; gap: 6px; position: absolute; top: 16px; right: 16px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 8px; transition: 0.3s; backdrop-filter: blur(10px); z-index: 100; }
:where(.stx-elementor) .ar-button-mobile:hover:not(:where(.lpc-root, .lpc-root *)) { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 12px; }
:where(.stx-elementor) .loading:not(:where(.lpc-root, .lpc-root *)) { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: flex; flex-direction: column; align-items: center; gap: 16px; background-color: rgb(10, 1, 24); width: 100%; height: 100%; justify-content: center; z-index: 10; }
:where(.stx-elementor) .loading-spinner:not(:where(.lpc-root, .lpc-root *)) { width: 60px; height: 60px; border-width: 4px; border-style: solid; border-color: rgba(255, 255, 255, 0.6) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1); border-image: initial; border-radius: 50%; animation: 1s linear 0s infinite normal none running spin; }
@media (min-width: 769px) { :where(.stx-elementor) .ar-button-mobile:not(:where(.lpc-root, .lpc-root *)) { display: none !important; } }
:where(.stx-elementor) .gradient-text-stable:not(:where(.lpc-root, .lpc-root *)) { display: inline-block; white-space: nowrap; line-height: 1; background-image: linear-gradient(90deg, rgb(254, 133, 186) 0%, rgb(249, 175, 249) 30%, rgb(180, 125, 252) 70%, rgb(180, 125, 252) 100%); background-repeat: no-repeat; background-size: 100% 100%; background-position: 0px 0px; background-clip: text; color: transparent; -webkit-text-fill-color: transparent; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; transform: translateZ(0px); backface-visibility: hidden; contain: paint; }
:where(.stx-elementor) .lede:not(:where(.lpc-root, .lpc-root *)) { font-family: Outfit, sans-serif; font-weight: 600; font-size: 50px; line-height: 60px; color: rgb(255, 255, 255); text-align: center; }
@media (max-width: 767px) { :where(.stx-elementor) .lede:not(:where(.lpc-root, .lpc-root *)) { font-size: 27px; line-height: 28px; text-align: center; } }
:where(.stx-elementor) .screen-reader-text:not(:where(.lpc-root, .lpc-root *)) { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }
:where(.stx-elementor) .screen-reader-text:focus:not(:where(.lpc-root, .lpc-root *)) { background-color: rgb(255, 255, 255); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: rgb(43, 45, 47); display: block; font-size: calc(0.875 * var(--stx-rem, 1rem)); font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }
@keyframes gl-fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes gl-zoomIn { 
  0% { transform: scale(0.95); }
  100% { transform: scale(1); }
}
@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
:where(.stx-elementor) .elementor-2777 .elementor-element.elementor-element-e12ed32:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-2777 .elementor-element.elementor-element-0c67e1f:not(:where(.lpc-root, .lpc-root *)) { --display: flex; --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
:where(.stx-elementor) .elementor-2777 .elementor-element.elementor-element-02d14f0:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-2777 .elementor-element.elementor-element-d8c338a:not(:where(.lpc-root, .lpc-root *)) { color: rgb(250, 250, 250); }
:where(.stx-elementor) .elementor-2777 .elementor-element.elementor-element-c0dc063:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-2777 .elementor-element.elementor-element-ec194de:not(:where(.lpc-root, .lpc-root *)) { color: rgb(250, 250, 250); }
:where(.stx-elementor) .elementor-2777 .elementor-element.elementor-element-435376d:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-2777 .elementor-element.elementor-element-d3e136f:not(:where(.lpc-root, .lpc-root *)) { color: rgb(250, 250, 250); }
:where(.stx-elementor) .elementor-2777 .elementor-element.elementor-element-3a750d5:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-2777 .elementor-element.elementor-element-367aabb:not(:where(.lpc-root, .lpc-root *)) { color: rgb(250, 250, 250); }
:where(.stx-elementor) .elementor-2777 .elementor-element.elementor-element-20846c5:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-2777 .elementor-element.elementor-element-9d53cd1:not(:where(.lpc-root, .lpc-root *)) { color: rgb(250, 250, 250); }
:where(.stx-elementor) .elementor-2777 .elementor-element.elementor-element-6eeaeba:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-2777 .elementor-element.elementor-element-e544ca2:not(:where(.lpc-root, .lpc-root *)) { color: rgb(250, 250, 250); }
:where(.stx-elementor) .elementor-2777 .elementor-element.elementor-element-1869e52:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-2777 .elementor-element.elementor-element-3634df9:not(:where(.lpc-root, .lpc-root *)) { color: rgb(250, 250, 250); }
:where(.stx-elementor) .elementor-2777 .elementor-element.elementor-element-eddd9d8:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-2777 .elementor-element.elementor-element-3a0755c:not(:where(.lpc-root, .lpc-root *)) { color: rgb(250, 250, 250); }
:where(.stx-elementor) .elementor-2777 .elementor-element.elementor-element-277795b:not(:where(.lpc-root, .lpc-root *)) { --display: flex; }
:where(.stx-elementor) .elementor-2777 .elementor-element.elementor-element-049df51:not(:where(.lpc-root, .lpc-root *)) { color: rgb(250, 250, 250); }
:where(.stx-elementor) .elementor-2777 .elementor-element.elementor-element-8ef97a6:not(:where(.lpc-root, .lpc-root *)) { --n-accordion-title-font-size: calc(1 * var(--stx-rem, 1rem)); width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; --n-accordion-title-justify-content: initial; --n-accordion-title-flex-grow: initial; --n-accordion-title-icon-order: initial; --n-accordion-item-title-space-between: 8px; --n-accordion-item-title-distance-from-content: 0px; --n-accordion-border-radius: 17px 17px 17px 17px; --n-accordion-title-normal-color: #FFFFFF; --n-accordion-title-hover-color: #FFFFFF; --n-accordion-title-active-color: #FFFFFF; --n-accordion-icon-size: 35px; --n-accordion-icon-normal-color: #FFFFFF; }
:where(.stx-elementor) .elementor-2777 .elementor-element.elementor-element-8ef97a6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:not(:where(.lpc-root, .lpc-root *)) { background-color: rgb(70, 56, 98); border-style: none; }
:where(.stx-elementor) .elementor-2777 .elementor-element.elementor-element-8ef97a6:not(:where(.lpc-root, .lpc-root *)) { --n-accordion-padding: 10px 20px 10px 20px; }
:where(.stx-elementor) :where(.elementor-2777 .elementor-element.elementor-element-8ef97a6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item) > .e-con:not(:where(.lpc-root, .lpc-root *)) { border-style: none; --padding-top: 20px; --padding-right: 30px; --padding-bottom: 0px; --padding-left: 30px; }
@media (max-width: 767px) { :where(.stx-elementor) .elementor-2777 .elementor-element.elementor-element-8ef97a6:not(:where(.lpc-root, .lpc-root *)) { --container-widget-width: 95%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 95% ); max-width: 95%; } }
